1、基础阶段:博途PLC技术。
2、中级阶段:博途与C#高级语言技术。
3、高级阶段:PLC标准化编程方法。
标准化方法之路!
一位“博途之友”群的群友发表的对PLC数据流的设计与思考,我也做了一些回复,分享给大家,因为设计方法决定程序质量,没有好的设计,一定没有高质量的程序。
芮老师,看了你S88的视频。这是我根据你的视频,再结合自己的想法规划出来的数据流。(不过大部分都是你的创意比较多)
1:产线的DB块:大部分是,手自动选择开关∥急停∥故障复位按钮∥自动启动与停止按钮∥以及:三色灯或状态指示灯这些。这是产线的DB块
2:unit的DB块:也是与产线的按钮一样,(急停, 手自动开关 , 复位按钮 ,自动启动 ,自动停止)
3:EM(DB块):我这里是,EM(工位)与 EM(工位)之间的(信号交互一信号)和 EM(工位)与 EM(工位)之间的(互锁一信号)
4:CM(DB块)物理的控制变量,例如:(气缸 或 轴)这些物理,的(控制命令 和 反馈信号)还有(物理 与 物理之间的锁信号)例如:(当一个EM(工位)∥手动控制时,比方说有 气缸 和 轴。(气缸 在动作的时候就互锁掉 步进轴)这样的(互锁信号)
周工,我认为程序架构、状态机和功能块都是“形”,数据是“神”。你已经理解的比较深刻了,最近我也在规划数据流,跟你的架构类似,基于S88国际标准。核心数据区是EM区,我目前把它分为五大数据类型:状态机数据、顺控数据、设备数据、HMI数据和报警数据,还在进一步优化。
1、PLC程序架构设计
三、程序架构、状态机和功能块都是“形”,数据是“神”!
与“优秀者”同行!
让技术学习更简单!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!