codecat
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看codecat的 主題 / 回貼
樓主  發(fā)表于: 2007-06-26 11:33
圖片:
為什么D128=K0時Y0沒有輸出
而=K2時Y0卻有輸出

需要怎樣改呢??謝謝!!!
ejohn7787
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 113 個
工控威望: 285 點
下載積分: 663 分
在線時間: 39(小時)
注冊時間: 2007-04-16
最后登錄: 2021-08-23
查看ejohn7787的 主題 / 回貼
1樓  發(fā)表于: 2007-06-29 14:16
因為PLC的工作方式?jīng)Q定的,第一階段數(shù)據(jù)采集,第二階段邏輯操作,第三階段輸出.邏輯操作時如果出現(xiàn)雙線圈的情況有兩種處理辦法,1.錯誤顯示2.采用后一句的輸出作為最終輸出,樓主的程序中D128為0時,第0句邏輯處理后Y0為1,第30句處理后Y0位0,采用后一個狀態(tài)輸出.
ejohn7787
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 113 個
工控威望: 285 點
下載積分: 663 分
在線時間: 39(小時)
注冊時間: 2007-04-16
最后登錄: 2021-08-23
查看ejohn7787的 主題 / 回貼
2樓  發(fā)表于: 2007-06-30 15:03
可以用M轉(zhuǎn)一下,一個Y0用M1 另一個用M2 ,加一句LD M1 OR M2 OUT Y0即可.