s7-300机架故障及m变量问题
112.95.251.214
发布于2014-04-23 16:08
442
0
标签:
现场有两个电柜,一号电柜里放有s7-300及其他模块和一大堆继电器接触器插座等等设备,二号电柜有6ra7085直流调速器一个,变频器一个以及一些控制的开关.接触器和主电源等等。两电柜挨在一起。故障现象是:在直流调速器使能时,当一号电柜其中一个接触器动作时(控制一个11kw的电机),s7-300会偶尔出现i/o机架故障报错,但其实机架是没有故障的,因为只要把s7-300上的按钮重新打到run状态,一切又正常了。而在直流调速器没使能时,无论怎样通过接触器控制11kw的电机都不会出现以上的故障。这个现象是不是因为干扰的原因?有什么好方法可以解决?还有一个问题是怎样检验s7-300里的m变量是不是有坏?因为程序里某个变量用m105.0时,机器动作都是正常的而且用了一个多月,后来突然发现动作不正常了,把m105.0改成m106.0问题便解决。这样可以说明是m105.0这个变量点有问题吧?会不会对m区的其他变量有影响呢?
佳答案
1、这个现象是不是因为干扰的原因?有什么好方法可以解决?
明显是干扰所致。好的解决方法,就是消除干扰。做好屏蔽。两个动力电源好用变压器分开供电。2号柜的出线好都是带屏蔽的。接地单独分开接地,或是2号柜单独接地。
2、还有一个问题是怎样检验s7-300里的m变量是不是有坏?因为程序里某个变量用m105.0时,机器动作都是正常的而且用了一个多月,后来突然发现动作不正常了,把m105.0改成m106.0问题便解决。这样可以说明是m105.0这个变量点有问题吧??会不会对m区的其他变量有影响呢?
m点是plc内部的继电器。它是一个软元件,不是实际事物,不存在坏的现象。
由于干扰的存在,可能导致cpu内部数据错误的处理了。
换个点没有问题,但是如果此时发生了强烈干扰,程序还是会错误处理,这个点也是不正常的。
祛病还是要根治,处理好干扰。其它问题都顺着解决了。