lt2477
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看lt2477的 主题 / 回贴
楼主  发表于: 2011-03-11 21:39
我用S7200编了个程序,其中报警是根据检测输入点来产生报警信号的,当输入点闭合时为正常状态,断开时会延时0.5秒到10秒不等然后产生一个报警,同时会在Q1.0有输出警报信号.在没有警报的情况下给PLC断电时,可以很清楚地看到输入的LED灯先灭,过了大约2~3秒后输出灯才会灭,就在这2~3秒钟内,Q1.0被点亮,重新上电检查有部分警报,就是那些延时短的警报.(警报是用置位的)因此可以查看前面的警报,但事实上所有的输入点都没有问题,是明显的误码报警,必须在重新上电后可以清除掉警报,请教这是什么原因啊?如何避免误码报警呢?
hejian96
级别: 略有小成
精华主题: 0
发帖数量: 303 个
工控威望: 491 点
下载积分: 2229 分
在线时间: 118(小时)
注册时间: 2010-12-07
最后登录: 2012-12-05
查看hejian96的 主题 / 回贴
1楼  发表于: 2011-03-11 23:48
你程序剪切上来看看
lt2477
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看lt2477的 主题 / 回贴
2楼  发表于: 2011-03-20 14:33
图片:
图片:
已经用笨办法解决了,我把所有报警的输入点并联后送一个线圈,然后所有的故障点与该线圈的常开点串联就解决了.