"三阶段"优秀工程师之路
1、基础阶段:博途PLC技术。
2、中级阶段:博途与C#高级语言技术。
3、高级阶段:PLC标准化编程方法。
标准化方法之路!
一位工程师朋友看了我的OMAC文章,参考下面的链接,提出了他的问题:
参考下面的链接:
OMAC状态管理机的3大应用场景:在PLC程序中3个应用场景的视频讲解
一、第一个方面理解:对状态的理解
OMAC的状态是指程序状态,西门子顺控Graph的状态更多的是指设备状态,这是理解OMAC状态机的关键。
二、第二个方面理解:工具层面理解
引用一位群友的总结:
我觉得状态机要分两个层次来理解。
一个是最初的状态机,也就是软件工程里讲的有限状态机,是一种工具,一种做事的方法。
至于omac或者是packml得十几种状态,是用上面的方法来实现的一个对一类具体过程的描述,抽象出来的这几种状态。
三、第三个方面理解:OMAC是解决数据的接口问题
引用一位群友的总结:
Packml最初的目的是要来解决不同子设备之间的交互(对于包装机行业),以及人与设备之间的交互。
希望在不同的子设备之间有一个统一的接口,数据接口和指令接口。对于操作人员有一个相似的操作界面。
总结:OMAC是方法,状态机更是方法,都是做程序的方法。
与“优秀者”同行!
让技术学习更简单!
PLC标准化的技术路线讲解视频:S88标准、技术架构和不断迭代
博途群讨论:两个群对C#和SCL语言的讨论,终于把SCL语言应用总结清楚了
加入博途之友,与优秀工程师有约
芮老师的书籍(京东和当当可以购买)