恭喜,你发布的帖子
发布于 2022-10-07 19:49:14
9楼
学习到了
感觉CASE还是用于条件多的情况,如果结果多了,那if else嵌套的很多或者很多if判断,程序读取来可能不如case显得清洗
还是主要和习惯有关吧~
也不是很多。
我也是学到的。主要用在顺控(Sequence control)
西门子数字驱动基本都使用这个CASE OF;
机器、设备、装置总是出于某种确定的状态下。
所以可以先写(完成)这样那样的各种状态。通过“控制字”控制输出、机器、设备、装置进入这个、那个状态。(CASE 1、CASE 2、CASE 3 ... CASE N。)只有这么多状态。
然后根据 命令字和当前状态字,当出现变化时,跳转到这些CASE N 状态中的一个。
修改、编辑只对跳转条件逻辑(命令和状态的逻辑)
出问题时,只需看看停在哪个状态了。Debug也容易。
这是G 120C的顺控(状态图)S是状态 Status
请填写推广理由:
分享
只看
楼主