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

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

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

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

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

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