对于PLC编程,一般做工控的人都会。有经验的人对一些小技巧可能算不了什么,但可能需要很长时间才能实现。
1.在编写数据转换时,特别是步进伺服位置或速度切换时,必须给出缓冲时间,不要编写无缝对接程序,如果无缝对接,经常出错,位置可能不准确。一般来说,应给出0.05s或超过2个扫描周期。
2.位置控制指令,在每次返回原点或启动时清除当前位置。否则,也会产生位置误差和累积误差。
3.位置控制在回原点时,必须使用回原点指令,不能走数据。
4.位置控制时,尽量使用位置控制,不要采取相对指令,位置控制比相对位置控制简单易用。
5.位置控制时,Z.易用脉冲+方向控制。尽量不要使用双脉冲。
6.手动和自动程序分开写。制作程序块的方式。
7.当使用上升或下降时,触点必须放在输出线圈后面,否则无法扫描或不稳定。
8.一般感应开关,尤其是气缸的磁感应开关,有感应区域。执行时,必须给出0.1s以上的时间。否则,机械可能不到位,程序将开始执行下一步。
9.精密传感器,尤其是数字测量,机械到位后不要立即检测。这个时候检测到的东西基本不准确,也要给缓冲时间。
10.程序越复杂,操作就越简单,这样的机器现场操作员喜欢使用。其他人要求程序简化,我的要求复杂、智能。
11.不必使用高级指令,一般来说,符合要求即可。