1、基础阶段:博途PLC的系统化与专项学习。
2、中级阶段:博途实例与C#基础学习视频,完成OT与IT融合化学习。
3、高级阶段:博途的标准化编程方法学习。
标准化方法之路!
最近有时间深入研究了一下西门子Sicar标准化程序,确实是以积木方式构建的程序,非常值得学习和借鉴,分享一些心得给大家。
1、功能划分非常完整
2、功能程序层级非常清晰
每一个功能文件夹包括:调用子程序、若干功能子程序和数据库文件夹,清晰。
Sicar里面有非常多的功能块,包括设备功能块、工艺功能块、配置功能块、诊断功能块和报警功能块等,这里举一个例子给大家说明。
1、功能块与面板的完整呈现
包括PLC程序块、HMI监视块和HMI诊断块,完整。
2、数据接口分类清晰
1)HMI UDT接口类型。
2)工站程序区接口类型。
3)其他接口类型。
1、数据层级清晰
2)操作区数据区。
3)工位数据区。
2、数据分类清晰
Sicar把数据分为几大类:HMI数据、诊断数据、报警数据、过程数据等。
总结:一个优秀的程序,就这三个对象:
对象1:程序架构
对象2:功能对象
对象3:数据结构