
通过CASE OF指令,可以比较容易实现类似顺控的功能,并且编程方法便捷、可读性较好。可以使用类似于下面的编程方式实现类似顺控的功能:



复杂指令n
输出Busy、Done、Status等
注意:复杂指令一般包含:通信、运动控制、读配方、写数据日志、读写数据记录、定时器等异步指令,这些指令通常不放在CASE语句的逻辑中,而是在最后统一调用。
一般通过复杂指令完成位、错误位等作为跳转条件。如果是定时器,也可以通过判断时间是否到达作为跳转条件。
案例要求:
以下是使用CASE OF指令编程运动控制,第一步相对运动以200mm/s的速度移动10000mm,第二步速度控制以100mm/s的速度移动15s,第三步停止。
(1)新建FB块,并且定义接口变量






往期推荐
西门子PLC这个功能虽然很难用,我们1个办法高效解决!!
PLC编程软件真是太多了,1个方法从此告别软件安装烦恼!!
博途软件中DB数据块使用技巧
PLC工程师必备:SCL编程7个核心技巧与常见误区
原来电气工程师都在用这种方法编写PLC程序!!真是太直观易懂了!
使用SCL语言编写三色灯控制案例
如何系统掌握PLC编程?一套可落地的“四阶训练法”
为什么别人的编程效率这么高?原来他们都在使用这种编程方法!
要学会ST语言编程,先学会这几个案例!!
80%初学者学习PLC编程时会遇到这些问题!!
为什么你学不会SCL编程,原来最大的门槛是这几个!!!
1200PLC的IO映射之POKE编程方法
PLC编程万能程序框架之手自动切换程序
博途软件中的FC程序块是什么?如何使用?
西门子终于终于把这个软件问题解决了,省时省力!
夜雨聆风