Discussion with an Engineer on His PLC Program Architecture Design

This Monday, a member of the Boto group shared his thoughts on PLC program architecture design. Please refer to the link below:

Boto Group Discussion: An Engineer Shares His PLC Program Architecture Design Thoughts

Yesterday, I had a Tencent meeting with him to discuss and share his design ideas.

1. Sharing from the Group Discussion

Sharing Engineer: After talking with Engineer Rui tonight, I feel like I’ve opened a new door. The more I think about it, the less I can sleep; I’m excited because my previous understanding of state machines was completely wrong. Engineer Rui asked me to optimize this matter.

Discussion with an Engineer on His PLC Program Architecture Design

Rui Qingzhong: Continuous thinking is required: using the S88 standard to think about PLC program architecture design, including from Unit- EM- CM, and using the OMAC standard to think about state machine design; state machines call various sequential control processes, and each sequential control process calls function blocks. We also need to consider alarm models and data flow models, which require continuous thought.

Rui Qingzhong: The OMAC state machine is structured from mode to state, and then to calling related processes; this is its hierarchical relationship. The state refers to the program state. Do not confuse mode with state.

Rui Qingzhong: The core of PLC programming lies in clarifying thoughts and then continuously improving based on the characteristics of one’s own equipment.

Sharing Engineer: Engineer Rui, I have re-optimized the design.

Discussion with an Engineer on His PLC Program Architecture Design

2. Sharing from the Meeting Discussion

The program architecture designed by my engineer friend is quite good and is also based on the S88 standard. Our focus of discussion was on the program content of the EM layer, as the core program is contained within it.

Discussion with an Engineer on His PLC Program Architecture Design

1. What types of programs are mainly in the EM layer? They are mainly process flow programs: such as initialization programs, automatic programs, single-step programs, and CM instantiation programs, etc.

Discussion with an Engineer on His PLC Program Architecture Design

Conclusion: Helping PLC standardization learners to understand and learn efficiently!

Previous Issues ยท Recommendations







Basic Knowledge of Maintenance Electricians: 100 Items with Illustrations







A Comprehensive Guide to Computer Base Conversion







The Essential Differences Between HMI and SCADA Explained by a Senior Engineer







WinCC V7.5 SP2 is About to Be Discontinued; What Are the Alternatives?







How to Communicate Between Codesys and Touch Screens?







Share, View, and Like; At Least I Want to Have One!

Leave a Comment