Mastering PLC Programming - Second Edition: The software engineering survival guide to automation programming
暫譯: 精通PLC程式設計 - 第二版:自動化程式設計的軟體工程生存指南
White, M. T.
- 出版商: Packt Publishing
- 出版日期: 2026-01-30
- 售價: $1,840
- 貴賓價: 9.5 折 $1,748
- 語言: 英文
- 頁數: 528
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1836642555
- ISBN-13: 9781836642558
-
相關分類:
可程式 Plc
尚未上市,無法訂購
相關主題
商品描述
Understand PLC programming from a software engineering perspective and master advanced concepts like OOP and HMI development to design reusable, portable, and robust code
Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*
Key Features:
- Deep dive into object-oriented PLC programming through hands-on, cutting-edge topics
- Explore software engineering concepts like SDLC, debugging, version control, and SOLID programming
- Get a thorough grasp on HMI development to build various HMI projects
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description:
Object-oriented programming (OOP) is a game-changing addition to PLC programming that's revolutionizing the automation industry. This book equips you with the necessary skills to succeed in the modern automation programming environment.
This second edition is designed to systematically guide you through advanced topics such as OOP design, SOLID programming, the software development life cycle (SDLC), library design, version control, HMI development, general software engineering practices, and more. To hone your programming skills, each chapter has a simulated real-world project that'll enable you to apply the skills you've learned. In all, this book not only covers complex PLC programming topics but also removes the financial barrier that comes with most books, as all examples utilize free software. This means that to follow along, you do not need to purchase any PLC hardware or software.
By the end of this PLC book, you'll have what it takes to create long-lasting codebases for any modern automation project.
*Email sign-up and proof of purchase required
What You Will Learn:
- Find out how to write PLC programs using advanced programming techniques
- Explore OOP and UML concepts for PLC programming
- Delve into software engineering topics such as libraries and SOLID programming
- Explore HMIs, HMI controls, HMI layouts, and alarms
- Grasp Industry 4.0 concepts to create smart, interconnected, and automated industrial systems
- Gain hands-on experience by building simulated PLC and HMI projects
- Get hands-on with using version control
Who this book is for:
This book is for automaton programmers with a background in software engineering topics such as object-oriented programming and general software engineering knowledge. Automation engineers, software engineers, electrical engineers, PLC technicians, hobbyists, and upper-level university students with an interest in automation will also find this book useful and interesting. Anyone with a basic knowledge of PLCs can benefit from reading this book.
Table of Contents
- Advanced Structured Text: Programming a PLC in Easy-to-Read English
- Complex Variable Declaration: Using Variables to Their Fullest
- Functions: Making Code Modular and Maintainable
- Object-Oriented Programming: Reducing, Reusing, and Recycling Code
- OOP: The Power of Objects
- Best Practices for Writing Incredible Code
- Libraries: Write Once, Use Anywhere
- Getting Started with Git
- SDLC: Navigating the SDLC to Create Great Code
- Architecting Code with UML
- Testing and Troubleshooting
- Advanced Coding: Using SOLID to Make Solid Code
- Industrial Controls: User Inputs and Outputs
- Layouts: Making HMIs User-Friendly
- Alarms: Avoiding Catastrophic Issues with Alarms
- DCSs, PLCs, and the Future
- Putting It All Together: The Final Project
商品描述(中文翻譯)
從軟體工程的角度理解 PLC 程式設計,掌握 OOP 和 HMI 開發等進階概念,以設計可重用、可攜帶且穩健的程式碼
購買本書可獲得:無 DRM 的 PDF 版本 + 訪問 Packt 的下一代 Reader*
主要特色:
- 透過實作和前沿主題深入探討物件導向 PLC 程式設計
- 探索軟體工程概念,如 SDLC、除錯、版本控制和 SOLID 程式設計
- 徹底掌握 HMI 開發,以建立各種 HMI 專案
- 購買印刷版或 Kindle 版書籍可獲得免費 PDF 電子書
書籍描述:
物件導向程式設計 (OOP) 是對 PLC 程式設計的革命性補充,正在改變自動化產業。本書提供您在現代自動化程式設計環境中成功所需的技能。
本書第二版旨在系統性地引導您了解 OOP 設計、SOLID 程式設計、軟體開發生命週期 (SDLC)、函式庫設計、版本控制、HMI 開發、一般軟體工程實踐等進階主題。為了提升您的程式設計技能,每一章都有一個模擬的實際專案,讓您能夠應用所學的技能。總的來說,本書不僅涵蓋複雜的 PLC 程式設計主題,還消除了大多數書籍所帶來的財務障礙,因為所有範例都使用免費軟體。這意味著您不需要購買任何 PLC 硬體或軟體即可跟隨學習。
在本 PLC 書籍結束時,您將具備為任何現代自動化專案創建持久程式碼庫的能力。
*需要電子郵件註冊和購買證明
您將學到的內容:
- 瞭解如何使用進階程式設計技術撰寫 PLC 程式
- 探索 PLC 程式設計的 OOP 和 UML 概念
- 深入了解函式庫和 SOLID 程式設計等軟體工程主題
- 探索 HMI、HMI 控制、HMI 佈局和警報
- 理解工業 4.0 概念,以創建智能、互聯和自動化的工業系統
- 通過建立模擬的 PLC 和 HMI 專案獲得實作經驗
- 實際操作版本控制
本書適合對象:
本書適合具有物件導向程式設計和一般軟體工程知識背景的自動化程式設計師。自動化工程師、軟體工程師、電機工程師、PLC 技術人員、愛好者以及對自動化感興趣的高年級大學生也會覺得本書有用且有趣。任何對 PLC 有基本了解的人都能從本書中受益。
目錄
- 進階結構化文本:用易讀的英文編寫 PLC 程式
- 複雜變數宣告:充分利用變數
- 函式:使程式碼模組化和可維護
- 物件導向程式設計:減少、重用和回收程式碼
- OOP:物件的力量
- 撰寫卓越程式碼的最佳實踐
- 函式庫:一次撰寫,隨處使用
- 開始使用 Git
- SDLC:導航 SDLC 以創建優秀程式碼
- 使用 UML 架構程式碼
- 測試和故障排除
- 進階編碼:使用 SOLID 來創建穩固的程式碼
- 工業控制:用戶輸入和輸出
- 佈局:使 HMI 友好易用
- 警報:避免因警報而導致的災難性問題
- DCS、PLC 和未來
- 整合所有內容:最終專案