六先生
級(jí)別: 探索解密
![]() |
大家好,我是新成員。我有一個(gè)問(wèn)題,為什么三菱PLC仿真的時(shí)候老是不對(duì)呀,你們仿真沒(méi)有什么問(wèn)題嗎? 大家看看我下面這條語(yǔ)句 Y0為什么不接通呢?根本沒(méi)有道理呀,這些天一直在學(xué)PLC,老是遇到這種問(wèn)題,觸點(diǎn)全接通但線圈沒(méi)反應(yīng),太變態(tài)了!求解答, (另外,程序我已經(jīng)檢查過(guò)了,前面用了是IST指令,此程序是書(shū)上的教列,所以沒(méi)有問(wèn)題) 各位吧友,非常感謝大家的熱心回帖,由于時(shí)間問(wèn)題,我沒(méi)能給大家回帖,非常抱歉,頭一次在論壇上發(fā)帖,沒(méi)想到會(huì)獲得那么多人幫助,真心感動(dòng)。雖然問(wèn)題沒(méi)有解決,也覺(jué)得值了,畢竟自己沒(méi)能把所有程序給大家看,也是自己的問(wèn)題。現(xiàn)在,我把程序完整的傳給大家,希望大家能夠給我點(diǎn)意見(jiàn),究竟錯(cuò)在哪兒了? 程序其實(shí)很簡(jiǎn)單,有經(jīng)驗(yàn)的吧友很快就能看懂,就是一個(gè)總的IST狀態(tài)初始化指令,跪求大家再次相助,不吝賜教! ![]() [ 此帖被六先生在2014-06-03 14:27重新編輯 ] |
---|---|
|
lixianji_007
級(jí)別: 工控俠客
![]() |
程序的問(wèn)題,想用步進(jìn)方式編程的話需在每小段前加(STL S**)指令,這樣就可在每小段內(nèi)分別進(jìn)行直接輸出,按現(xiàn)在的程序是普通的順序掃描方式,雖然看條件S0接通,后面的條件也接通,但在后面的程序中也有Y001的輸出(接通條件未滿足),所以最終的結(jié)果是該位未輸出。或者全部用置位/復(fù)位的方式也可以。使用步進(jìn)指令編程示例如下: (前面程序略) LD X17 OUT M37 STL S0(添加) LD X20 SET Y004 LD X21 RST Y004 LD X22 ANI X4 ANI Y001 OUT Y000 LD X23 ANI X5 ANI Y000 OUT Y001 STL S1(添加) LD X16 SET S10 STL S10(添加) 以下程序略,與上述相同, RET(步進(jìn)程序結(jié)束) END 樓主留言:上面的指令時(shí)編程器輸入,現(xiàn)在都不用編程器了啊,我知道前輩的意思,就是要讓PLC“明白”這是步進(jìn)指令而不是普通指令,好讓PLC按照步進(jìn)指令執(zhí)行方式進(jìn)行執(zhí)行。 |
|
---|---|---|
|