- 在采用ST编程方式中,对于逻辑顺序控制,在遇到小和短的程序时,采用if-else指令,当需要嵌套超过3层时,尽量采用case语句。case语句在PLC顺序执行过程中,可实现每一句指令的中断,同时也能比if语句直观, 之前在采用if指令过多的情况,出现在位置控制扩展数据表中,必须使用延时指令,才能保证指令的不冲突,在采用case语句之后,完美解决了指令在循环过程中可能出现的多次执行问题迎刃而解。case简明,逻辑清晰,可对逻辑指令进行单个的分解,避免在多个循环周期里面重复执行,if嵌套太多导致程序的执行效率低下,并且有可能跟在执行的程序冲突而不自知。
- 在对运动是否停止的轴做判断时,之前采用busy标识来判断,有可能导致一些误判,后将运动是否完成作为运动结束的判断已经后,程序明显的误判就没有。
- 目前程序基本实现了各运动模式之间的自由切换,在全自动模式和半自动模式下,程序出现的中断问题几乎没有出现。在这一个月的PLC编程学习中,也熟悉了松下PLC的执行顺序思路。对后期的功能增加有很大的帮助。
松下PLC FP-XH M4L编程注意事项2
最新推荐文章于 2023-03-22 11:38:52 发布