当前位置: 主页 > PLC控制

S7-1200内部继电器在同一个程序中存在触发和不触发

如图片显示,在同一程序中,两个不同内部继电器常开一个触发,另一个不触发问题,求大神解答是什么原因造成的此问题。谢谢!

问题补充:
实际监控状态中,I0.3断开时M24.0并没有接受到能流还是处于断开状态。开始我怀疑存在双输出,经过仔细查找程序,并没有存在双输出线圈。之前使用S7-300的存在双输出时出点不触发情况。整个程序段存在多个内部继电器,其中有部分内部继电器存在此问题。内部继电器使用位段MW20-26,MW40-46。

图片说明:

a17CE63c3274cd65d1e5a62cf7ac691808bc4ab523afdded0a45d1f2FCaf456c S7-1200内部继电器在同一个程序中存在触发和不触发S7-1200内部继电器在同一个程序中存在触发和不触发 S7-1200内部继电器在同一个程序中存在触发和不触发S7-1200内部继电器在同一个程序中存在触发和不触发

最佳答案

检查程序有没有地址重复使用的情况
MBMDMW24MD22之类的
再看看有没有间接寻址的时候
另外有时候西门子软件就容易出现莫名其妙的问题,不行换个点好了~
我以前也碰到过这种情况,换个点就行了

还碰到过一次模拟量的,从模拟量输入读取一个温度,然后模拟量输出到仪表,不知道为啥,仪表显示和实际的模拟量输入的差好几十度,本来想在程序里面修正一下,加了50读,加完结果温度就高出50度,然后再改回来,温度显示就正常了,就这样一加一删,程序相当于没改,就恢复了…不知道为啥

提问者对于答案的评价:
试试此法

专家置评

在监控表中查看变量状态

  • 关注微信

猜你喜欢

微信公众号