<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 三菱PLC加電輸出禁止程序編程實(shí)例

          三菱PLC加電輸出禁止程序編程實(shí)例

          作者: 時(shí)間:2016-12-19 來(lái)源:網(wǎng)絡(luò) 收藏
          三菱PLC復(fù)電進(jìn)入RUN狀態(tài)后,經(jīng)自檢及通信處理進(jìn)行輸入采樣,而后按用戶梯形圖程序指令的要求,對(duì)于輸出線圈按照從上到下的順序執(zhí)行,對(duì)于同一線圈按照從左到右的順序依次執(zhí)行,動(dòng)作不可逆轉(zhuǎn)(使用跳轉(zhuǎn)指令的情況除外),最后輸出刷新,之后循環(huán)往復(fù)執(zhí)行,直至停止。對(duì)用戶程序的執(zhí)行過(guò)程的理解是設(shè)計(jì)PLC用戶程序的關(guān)鍵,下面以實(shí)例加電輸出禁止程序?yàn)槔?,介紹用戶程序循環(huán)掃描具體執(zhí)行過(guò)程。

          【實(shí)例說(shuō)明】在實(shí)際控制工程中,可能遇到突發(fā)停電情況,在復(fù)電時(shí),控制環(huán)境可能仍處于原先得電工作狀態(tài),從而會(huì)使相應(yīng)的設(shè)備立即恢復(fù)工作,這極易引發(fā)設(shè)備動(dòng)作邏輯錯(cuò)亂,甚至發(fā)生嚴(yán)重事故。為了避免這種情況的發(fā)生,PLC控制程序中需要時(shí)一些關(guān)健設(shè)備的控制端口(PLC榆出端口)做復(fù)電輸出禁止控制。

          本文引用地址:http://www.ex-cimer.com/article/201612/331385.htm

          【實(shí)例實(shí)現(xiàn)】加電輸出禁止程序運(yùn)用了三菱PLC的特殊輔助繼電器M8002, M8002為加電接通一個(gè)掃描周期,使M10置位為“1", Y010和Y011無(wú)論在X020、 X021處于什么狀態(tài),均無(wú)輸出,該程序如圖所示。


          加電輸出禁止程序

          PLC加電輸出禁止程序循環(huán)掃描執(zhí)行過(guò)程如下圖所示。


          PLC加電輸出禁止程序循環(huán)掃描執(zhí)行過(guò)程

          SB2, SB3處于閉合狀態(tài),SB1處于斷開狀態(tài),PLC加電進(jìn)入RUN狀態(tài)后,M8002接通一個(gè)掃描周期,使M10置位為“1"Ml0的常閉觸點(diǎn)斷開,從而切斷了輸出線圈Y010, Y011的控制邏輯,達(dá)到了輸出被禁止的目的。當(dāng)Y010, Y011所控制的設(shè)備準(zhǔn)備好之后,例如,進(jìn)入第2個(gè)循環(huán)時(shí),SB1閉合,X010的狀態(tài)為,"1",則M10被復(fù)位為"0",對(duì)輸出Y010, Y011的控制解除,并將控制權(quán)轉(zhuǎn)移給X020, X021,此時(shí)SB2, SB3閉合,X020, X021為"1" Y010, Y011置位為“1”。這樣就可以避免PLC復(fù)電后倘若X020, X021均處于ON狀態(tài),導(dǎo)致Y010, Y011直接輸出。



          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();