某日,热线上,接到一客户电话。。。
热线:李工您好。
客户:工程师您好。我现在碰到一个TM31的问题,很奇怪。
热线:您详细说说看?
客户:是这样,我把TM31端子排X541的DO8~DO11都用了。当只有三个以下的DO有输出时,DO控制的继电器和接触器还能正常动作。可是一旦需要4个DO都有输出时,这些器件就都不能正常动作了。这是怎么回事啊?
热线:(。。。感觉是DO带载能力不足造成的)这样,当4个DO都输出时,您测量一下他们的输出电压。
客户:好的。您稍等。
。。。等待客户测量。。。
客户:您好。当4个DO都输出时,电压只有11V;我还测量了,当3个DO输出时,电压就将近24V。怎么差那么多呀?
热线:这说明了现在DO点的带载能力不足,并激活了TM31的短路保护功能。
客户:那怎么办啊?我需要4个DO都输出啊。早知道就不直接控制24V线圈的接触器了,要是通过中继就没问题了。可是我柜子配线都做好了,好多面柜子呢,修改起来太麻烦了。
热线:您别着急。TM31有个参数P4046,您把它改成1。看看效果怎么样?
。。。等待客户该参数并测试。。。
客户:哎!好了!DO的输出电压也正常了。这个参数是管什么的?
热线:这个参数控制的是DO输出的电流总限幅,默认P4046=0,表示限幅值为100mA;改成1,表示限幅值为1A。
客户:哦,这样啊!谢谢了。
热线:不客气。再见
后记:
在配置TM31或者其他设备的DO(数字输出)时,一定要考虑其带载能力。以TM31为例,默认设置下4路DO总的带载能力只有100mA,一般情况下,如果只驱动普通的24V线圈的继电器(线圈电流一般不到20mA),问题不大;但是如果驱动更大负载,比如24V线圈的接触器的动作和保持电流从十几到几百mA不等,甚至会更大。这种情况下,TM31默认下100mA的带载能力就不足了。
如果P4046=1,4路DO的总电流限幅则为1A(但是单路也只有500mA),如果DO总负载电流在1A以下,TM31还是可以驱动的。
如果还需要更大的负载电流,就只能通过中继驱动了。