我们有一项工程,PLC端口烧坏。PLC通讯线是通过滑环引出的。考虑到前几天刚下过雨,怀疑是滑环进水引起的PLC通讯线短路,而烧坏PLC端口的。用摇表测量通讯线(线路两端均悬空),发现通讯线间有电阻,正常时应为无穷大,而测量时,电阻在5M~10M之间。从而认定PLC端口烧坏是滑环进水造成的,更换滑环后正常。02、尽量避免多次调用同一子程序在程序中,多次调用同一个子程序,在语法方面没有什么错误,但我们要尽量避免这一做法,尤其是在带有形式参数时。下面通过一例来说明。如下图1所示,网络13和14都调用protection子程序,这时,网络14调用时protection子程序的运行状态如图2所示。我们注意到,网络14调用时的形参#protection的数值(1169,网络13调用该子程序时的参数值)并不是网络14调用protection子程序所要的数值(应是481)。这样,就会造成我们所不希望的结果。 03、PLC输入的线间电容引起的误动作电缆的各导线间都存在电容,合格的电缆能把此容值限制在一定范围之内。就是合格的电缆,当电缆长度超过一定长度时,各线间的电容容值也会超过所要求的值,当把此电缆用于PLC输入时,线间电容就有可能引起PLC的误动作,会出现许多无法理解的现象。
- 明明接线正确,但PLC却没有输入;
- PLC应该有的输入没有,而不应该有的却有,即PLC输入互相干扰。
(1)使用电缆芯绞合在一起的电缆;(2)尽量缩短使用电缆的长度;(3)把互相干扰的输入分开使用电缆;(4)使用屏蔽电缆。04、PLC合理编程消除误操作消除手指颤动:可以通过PLC延时或微分指令检测按钮信号上升沿,从而避免此类误操作;无意识操作:
- 优化显示功能,使用不同的指示灯来显示各种不同的工作状态:平光>运行状态,高频闪光(1秒1次)>试验状态,低频闪光(3秒闪1次)>步进状态
- 输入信号联锁