今天在廖老师的博客看了《寻找PLC的编程方法》一文,在文章中廖老师谈了几种实现顺控的方法。我自己用过的是置位复位法和SWITCH CASE法(我自封的,类似51单片机C语言的SWITCH CASE结构)。
先说置位复位法。
1.把根据工艺流程把控制任务分成相应的块,每个块都有相应的标志位(例如M5.1,对应步骤1)
2.每个步骤(块)执行前先置位其标志位,执行完毕后先置位下一个要执行的步骤(块的标志位)然后复位当前步骤的标志位。
SWITCH CASE法 (这个我自己想出来的,廖老师没提到)
先给每个块编号。用一个变量存要执行的块的编号。
当时做项目的时候花了好多时间才找到方法,感叹为什么不早点去看廖老师的博客,这样可以少走点弯路。S7-200的顺控继电器试了下感觉不怎么顺手。
点击此处查看附件