yhzhu2009
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yhzhu2009的 主題 / 回貼
樓主  發(fā)表于: 2010-05-04 15:08
各位大俠,我想要編s7-200的程序,僅僅用于表示幾個指示燈的開或關(guān)狀態(tài),沒有實物開關(guān)的,開或關(guān)的狀態(tài)是通過計算機程序(LabView)來的,現(xiàn)在問題就是怎么表示指示燈的輸入呢?使用正跳變可以不能區(qū)分不同的等的輸入啊,比容燈1開的時候,燈2可能是關(guān)的,怎么表示這種情況呢?麻煩高人指點。謝謝!
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個
工控威望: 38368 點
下載積分: 2781 分
在線時間: 9502(小時)
注冊時間: 2006-09-13
最后登錄: 2024-11-12
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2010-05-04 15:26
一般,使用外部輸入I代表輸入,而如果使用上位機,那么一般輸入就使用內(nèi)部繼電器M。

而如果使用上位機來讀取位的狀態(tài),不如讀取字節(jié)乃至于字的效率高。

因此PC可能讀取的就是IB,IW或者ID,也可能是MB,MW,MD這樣的。

因此,要判斷1,或者2 ,只要 判斷IB0=0000 0000就可以。

Regards
yhzhu2009
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yhzhu2009的 主題 / 回貼
2樓  發(fā)表于: 2010-05-04 16:04
首先謝謝你的回答,有點懂。
如果這樣的話那我如果燈是接給中間繼電器的,再由中間繼電器取得燈,我 的想法是中間繼電器使用比如燈1對應M0.0,燈2對應M0.1,然后由M0.1,M0.2分別接Q0.0,Q0.1驅(qū)動燈的開和關(guān),現(xiàn)在照你的意思,輸入由內(nèi)部繼電器表示,這樣就感覺很亂?
是不是中間繼電器不是用M0.0,M0.1這種表示的呢?直接就用Q0.0,Q0.1表示呢?請指教。