要求:
触摸屏上增加左右箭头用来控制轴1点动,按住向左的箭头电机转,松手就停。
触摸屏界面:
触摸屏上添加位按钮
点动进M1: Modbus地址 0x1001
点动退M2: Modbus地址 0x1002
PLC程序:
帧号 指令
环1 帧0 00条件跳转M01通>03帧
环1 帧1 01条件跳转M02通>09帧
环1 帧2 02帧环跳转环1帧0
第00-002步是一个扫描环,检测M1,M2的状态,如果检测到M1有信号,则本环跳转到第3帧开始运行,如果检测到M2有信号,跳转到第9帧开始运行,M1,M2在这里具有互锁的功能
环1 帧3 03单轴等待-A1=停止状态
环1 帧4 04速度控制_单轴A1+D{100
环1 帧5 05单轴增量A1+D{100000
环1 帧6 06等待标志M001断___-
环1 帧7 07单轴操作-A1=紧急停止
环1 帧8 08帧环跳转环1帧0
第03-08帧是电机手动正转的动作, 第5帧发送脉冲,第6帧等待M1松开,第7帧停止发脉冲,第8帧跳转回第0帧,重新扫描M1,M2
环1 帧9 09单轴等待-A1=停止状态
环1 帧10 10速度控制_单轴A1+D{100
环1 帧11 11单轴增量A1-D{100000
环1 帧12 12等待标志M002断___
环1 帧13 13单轴操作-A1=紧急停止
环1 帧14 14帧环跳转环1帧0
第09-14帧是电机手动反转的动作, 第11帧发送脉冲,第12帧等待M2松开,第13帧停止发脉冲,第14帧跳转回第0帧,重新扫描M1,M2