文末有55个实战案例资料
导读:在我们编写PLC程序时,为了方便我们对设备调试,我们除了编写PLC自动控制程序外,还需要编写单步运行程序。那如果说设备在自动运行时,我们切换到“单步”模式,那该如何切换。或者说设备在单步模式运行后,我们想切换到自动运行模式,该如何切换呢?
那么我们以一个案例来给大家解读,这种程序该如何编写?
1.控制要求:
(1)当设备在自动模式下:气缸1动作,动作到位后,气缸2动作。气缸2动作到位后,气缸2复位,气缸2复位后气缸3复位。
(2)当设备切换到单步模式下:触摸屏上每按下一次“下一步按钮”,设备执行一步动作!
2.程序编写
(1)新建FB块并且定义接口变量。
程序段1是当步序等于0时气缸1动作,动作到位了后,“下一步序”的值修改为10。(在此注意,我们直接将“步序”的值修改为10)
程序段2是当“步序”的值等于10时,气缸2动作,动作到位后“下一步序”的值修改为20。
程序段3和4是和程序段1,2的原理一样,在此不赘述!
最重要的是程序段5:判断是否切换到“单步模式”,如果没在单步模式则直接将“下一步序”的值赋值给“步序”变量。如果在单步模式的话,则需要按下“单步信号”,“下一步序”的值才会赋值给“步序”变量。
主程序调用FB程序块并且分配接口变量参数:
最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我!