yhzhu2009
級(jí)別: *
![]() |
各位大俠,我想要編s7-200的程序,僅僅用于表示幾個(gè)指示燈的開或關(guān)狀態(tài),沒有實(shí)物開關(guān)的,開或關(guān)的狀態(tài)是通過計(jì)算機(jī)程序(LabView)來的,現(xiàn)在問題就是怎么表示指示燈的輸入呢?使用正跳變可以不能區(qū)分不同的等的輸入啊,比容燈1開的時(shí)候,燈2可能是關(guān)的,怎么表示這種情況呢?麻煩高人指點(diǎn)。謝謝! |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
一般,使用外部輸入I代表輸入,而如果使用上位機(jī),那么一般輸入就使用內(nèi)部繼電器M。 而如果使用上位機(jī)來讀取位的狀態(tài),不如讀取字節(jié)乃至于字的效率高。 因此PC可能讀取的就是IB,IW或者ID,也可能是MB,MW,MD這樣的。 因此,要判斷1,或者2 ,只要 判斷IB0=0000 0000就可以。 Regards |
---|---|
|
yhzhu2009
級(jí)別: *
![]() |
首先謝謝你的回答,有點(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)燈的開和關(guān),現(xiàn)在照你的意思,輸入由內(nèi)部繼電器表示,這樣就感覺很亂? 是不是中間繼電器不是用M0.0,M0.1這種表示的呢?直接就用Q0.0,Q0.1表示呢?請(qǐng)指教。 |
---|---|
|