fight0004
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 120 點
下載積分: 573 分
在線時間: 1(小時)
注冊時間: 2014-01-09
最后登錄: 2014-01-11
查看fight0004的 主題 / 回貼
樓主  發(fā)表于: 2014-01-11 15:37
描述:PLC問題描述
圖片:
最近開始學習并使用西門子S7-200進行編程,編程時遇到下面問題,經(jīng)過長時間考慮,也沒能解決,想請論壇里面的高手幫忙指點一下。
問題描述如下:
1、當網(wǎng)絡(luò)3里面的I0.1按鈕按下,應該輸出Q0.0,Q2.1,Q0.6,Q1.3,可是最終輸出只有Q1.3,Q2.1。
2、當網(wǎng)絡(luò)4里面的I0.0按鈕按下,應該輸出Q0.0,Q2.0,Q0.6,Q1.2,輸出沒有問題。
主PLC的型號為:6ES7-216-2BD23-0XB0。擴展PLC型號為:EM223-223-1PH22-0XA0。
截圖如附件所示,請高手指點一下,如果能解決,不勝感激,謝謝。
描述:部分梯形圖
附件: testq.rar (3 K) 下載次數(shù):10
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個
工控威望: 7419 點
下載積分: 158560 分
在線時間: 3152(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-07
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2014-01-11 15:45
Q0.0和Q0.6是很明顯的雙線圈輸出;
這種情況下PLC會按照掃描程序的最后狀態(tài)執(zhí)行輸出,而不理會前面線圈的狀態(tài)。
也就是說網(wǎng)絡(luò)3中Q0.0和Q0.6確實是有輸出ON了,但因為網(wǎng)絡(luò)4中這兩個點又被刷新一次,此時其輸出ON狀態(tài)被覆蓋掉了。
解決辦法是用不同的M點進行中轉(zhuǎn),在新的網(wǎng)絡(luò)段中并聯(lián)M點輸出到Q點上。確保整個程序中Q點只被輸出1次。