"三阶段"优秀工程师之路

1、基础阶段:博途PLC技术。

2、中级阶段:博途与C#高级语言技术。

3、高级阶段:PLC标准化编程方法。

标准化方法之路!

      一位“博途之友”群的群友发表的对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程序架构设计


2、PLC数据架构的设计


3、PLC数据流的设计


三、程序架构、状态机和功能块都是“形”,数据是“神”!

与“优秀者”同行!

让技术学习更简单! 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

上一主题上一主题         下一主题下一主题