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

          新聞中心

          西門子PLC中斷指令

          作者: 時(shí)間:2016-12-19 來(lái)源:網(wǎng)絡(luò) 收藏

          中斷技術(shù)在處理復(fù)雜和特殊的控制任務(wù)時(shí)是必需的,它屬PLC的高級(jí)應(yīng)用技術(shù)。中斷是由設(shè)備或其他非預(yù)期的急需處理的事件引起的,它使系統(tǒng)暫時(shí)中斷現(xiàn)在正在執(zhí)行的程序,而轉(zhuǎn)到中斷服務(wù)程序去處理這些事件,處理完畢后再返回原程序執(zhí)行。中斷事件的發(fā)生具有隨饑性,中斷在可編程序控制器的實(shí)時(shí)處理、高速處理、通信和網(wǎng)絡(luò)中非常重要。

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

          一、中斷源

          (一)中斷源及種類

          中斷源,即中斷事件發(fā)出中斷請(qǐng)求的來(lái)源。S7-200可編程序控制器具有最多可達(dá)34個(gè)中斷源,每個(gè)中斷源都分配一個(gè)編號(hào)用以識(shí)別,稱為中斷事件號(hào)。這些中斷源大致分為三大類:通信中斷、輸入輸出中斷和時(shí)基中斷。

          (二)中斷優(yōu)先級(jí)

          中斷優(yōu)先級(jí)由高到低依次是:通信中斷、輸入輸出中斷、時(shí)基中斷。每種中斷中的不同中斷事件又有不同的優(yōu)先權(quán)。
          主機(jī)中的所有中斷事件及優(yōu)先級(jí)如表所示。


          圖1 中斷事件及優(yōu)先級(jí)


          圖2 中斷事件及優(yōu)先級(jí)

          二、中斷調(diào)用

          即調(diào)用中斷程序,使系統(tǒng)對(duì)特殊的內(nèi)部或外部事件作出響應(yīng)。系統(tǒng)響應(yīng)中斷時(shí)自動(dòng)保存邏輯堆棧、累加器和某些特殊標(biāo)志存儲(chǔ)器位,即保護(hù)現(xiàn)場(chǎng)。中斷處理完成時(shí),又自動(dòng)恢復(fù)這些單元原來(lái)的狀態(tài),即恢復(fù)現(xiàn)場(chǎng)。

          三、中斷程序

          中斷程序必須由三部分構(gòu)成:中斷程序標(biāo)號(hào)、中斷程序指令和無(wú)條件返回指令。

          程序?qū)嵗?/p>

          控制要求:程序?qū)崿F(xiàn)的功能是調(diào)用I0.1輸入點(diǎn)的上升沿中斷,若發(fā)現(xiàn)I/O錯(cuò)誤,則禁止本中斷,用外部條件可以禁止全局中斷。


          圖3 程序?qū)嵗?/div>
          四、通信

          通信指令包括:
          ◆ XMT,自由口發(fā)送指令
          ◆ RCV,自由口接收指令
          ◆ NETR,網(wǎng)絡(luò)讀指令
          ◆ NETW,網(wǎng)絡(luò)寫(xiě)指令
          ◆ GPA,獲取口地址指令




          關(guān)鍵詞: 西門子PLC中斷指

          評(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); })();