lt2477
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lt2477的 主題 / 回貼
樓主  發(fā)表于: 2011-03-11 21:39
我用S7200編了個(gè)程序,其中報(bào)警是根據(jù)檢測(cè)輸入點(diǎn)來產(chǎn)生報(bào)警信號(hào)的,當(dāng)輸入點(diǎn)閉合時(shí)為正常狀態(tài),斷開時(shí)會(huì)延時(shí)0.5秒到10秒不等然后產(chǎn)生一個(gè)報(bào)警,同時(shí)會(huì)在Q1.0有輸出警報(bào)信號(hào).在沒有警報(bào)的情況下給PLC斷電時(shí),可以很清楚地看到輸入的LED燈先滅,過了大約2~3秒后輸出燈才會(huì)滅,就在這2~3秒鐘內(nèi),Q1.0被點(diǎn)亮,重新上電檢查有部分警報(bào),就是那些延時(shí)短的警報(bào).(警報(bào)是用置位的)因此可以查看前面的警報(bào),但事實(shí)上所有的輸入點(diǎn)都沒有問題,是明顯的誤碼報(bào)警,必須在重新上電后可以清除掉警報(bào),請(qǐng)教這是什么原因啊?如何避免誤碼報(bào)警呢?
hejian96
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 303 個(gè)
工控威望: 491 點(diǎn)
下載積分: 2229 分
在線時(shí)間: 118(小時(shí))
注冊(cè)時(shí)間: 2010-12-07
最后登錄: 2012-12-05
查看hejian96的 主題 / 回貼
1樓  發(fā)表于: 2011-03-11 23:48
你程序剪切上來看看
lt2477
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lt2477的 主題 / 回貼
2樓  發(fā)表于: 2011-03-20 14:33
圖片:
圖片:
已經(jīng)用笨辦法解決了,我把所有報(bào)警的輸入點(diǎn)并聯(lián)后送一個(gè)線圈,然后所有的故障點(diǎn)與該線圈的常開點(diǎn)串聯(lián)就解決了.