ویژگیهای کلیدی
برای کسب دانش عملی، عمیقاً به برنامهنویسی PLC شیگرا بپردازید.
مفاهیم مهندسی نرمافزار مانند SDLC، اشکالزدایی و برنامهنویسی SOLID را بررسی کنید.
درک کاملی از توسعه HMI برای ساخت پروژههای مختلف HMI به دست آورید.
شرح کتاب
برنامهنویسی شیگرا (OOP) ویژگی جدیدی از برنامهنویسی PLC است که دنیای اتوماسیون را متحول کرده است. این کتاب مهارتهای لازم را برای موفقیت در محیط برنامهنویسی اتوماسیون مدرن در اختیار شما قرار میدهد.
این کتاب به گونهای طراحی شده است که شما را با مباحث پیشرفتهای مانند طراحی OOP، برنامهنویسی SOLID، چرخه عمر توسعه نرمافزار (SDLC)، طراحی کتابخانه، توسعه HMI، شیوههای عمومی مهندسی نرمافزار و موارد دیگر آشنا کند. برای تقویت مهارتهای برنامهنویسی خود، هر فصل دارای یک پروژه شبیهسازی شده در دنیای واقعی است که شما را قادر میسازد مهارتهای آموخته شده را به کار بگیرید. در مجموع، این کتاب نه تنها مباحث پیچیده برنامهنویسی PLC را پوشش میدهد، بلکه مانع مالی که در اکثر کتابها وجود دارد را نیز از بین میبرد، زیرا همه مثالها از نرمافزار رایگان استفاده میکنند. این بدان معناست که برای دنبال کردن آن، نیازی به خرید هیچ سختافزار یا نرمافزار PLC ندارید.
در پایان این کتاب PLC، آنچه را که برای ایجاد پایگاههای کد طولانی مدت برای هر پروژه اتوماسیون مدرن لازم است، خواهید داشت.
آنچه خواهید آموخت
نحوه نوشتن برنامههای PLC را با استفاده از تکنیکهای پیشرفته برنامهنویسی بیاموزید
مفاهیم OOP را برای برنامهنویسی PLC بررسی کنید
به مباحث مهندسی نرمافزار مانند کتابخانهها و برنامهنویسی SOLID بپردازید
HMIها، کنترلهای HMI، طرحبندیهای HMI و آلارمها را بررسی کنید
یک پروژه HMI ایجاد کنید و آن را در CODESYS به یک PLC متصل کنید
با ساخت پروژههای PLC و HMI شبیهسازی شده، تجربه عملی کسب کنید
این کتاب برای چه کسانی مناسب است؟
این کتاب برای برنامهنویسان خودکار با پیشینهای در مباحث مهندسی نرمافزار مانند برنامهنویسی شیگرا و دانش عمومی مهندسی نرمافزار است. مهندسان اتوماسیون، مهندسان نرمافزار، مهندسان برق، تکنسینهای PLC، علاقهمندان و دانشجویان دانشگاههای سطح بالا که به اتوماسیون یا رباتیک علاقهمند هستند نیز این کتاب را مفید و جالب خواهند یافت. هر کسی که دانش پایهای در مورد PLCها دارد، میتواند از خواندن این کتاب بهرهمند شود.
فهرست مطالب
مهندسی نرمافزار برای PLCها
متن ساختاریافته پیشرفته – برنامهنویسی PLC به زبان انگلیسی آسان
اشکالزدایی – کار کردن کد شما
اعلان متغیرهای پیچیده – استفاده کامل از متغیرها
توابع – ماژولار و قابل نگهداری کردن کد
OOP – کاهش، استفاده مجدد و بازیافت کد
OOP – قدرت اشیاء
کتابخانهها – یک بار بنویسید، همه جا استفاده کنید
SDLC – پیمایش SDLC برای ایجاد کد عالی
کدنویسی پیشرفته – استفاده از SOLID برای ساخت کد ثابت
HMIها – رابطهای کاربری برای PLCها
کنترلهای صنعتی – ورودیها و خروجیهای کاربر
طرحبندیها – کاربرپسند کردن HMIها
آلارمها – اجتناب از مشکلات فاجعهبار با آلارمها
کنار هم قرار دادن همه چیز – پروژه نهایی
سیستمهای کنترل توزیعشده، PLCها و شبکه






























