新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 西門子PLC中斷指令

        西門子PLC中斷指令

        作者: 時間:2016-12-19 來源:網絡 收藏

        中斷技術在處理復雜和特殊的控制任務時是必需的,它屬PLC的高級應用技術。中斷是由設備或其他非預期的急需處理的事件引起的,它使系統暫時中斷現在正在執行的程序,而轉到中斷服務程序去處理這些事件,處理完畢后再返回原程序執行。中斷事件的發生具有隨饑性,中斷在可編程序控制器的實時處理、高速處理、通信和網絡中非常重要。

        本文引用地址:http://www.104case.com/article/201612/331210.htm

        一、中斷源

        (一)中斷源及種類

        中斷源,即中斷事件發出中斷請求的來源。S7-200可編程序控制器具有最多可達34個中斷源,每個中斷源都分配一個編號用以識別,稱為中斷事件號。這些中斷源大致分為三大類:通信中斷、輸入輸出中斷和時基中斷。

        (二)中斷優先級

        中斷優先級由高到低依次是:通信中斷、輸入輸出中斷、時基中斷。每種中斷中的不同中斷事件又有不同的優先權。
        主機中的所有中斷事件及優先級如表所示。


        圖1 中斷事件及優先級


        圖2 中斷事件及優先級

        二、中斷調用

        即調用中斷程序,使系統對特殊的內部或外部事件作出響應。系統響應中斷時自動保存邏輯堆棧、累加器和某些特殊標志存儲器位,即保護現場。中斷處理完成時,又自動恢復這些單元原來的狀態,即恢復現場。

        三、中斷程序

        中斷程序必須由三部分構成:中斷程序標號、中斷程序指令和無條件返回指令。

        程序實例:

        控制要求:程序實現的功能是調用I0.1輸入點的上升沿中斷,若發現I/O錯誤,則禁止本中斷,用外部條件可以禁止全局中斷。


        圖3 程序實例
        四、通信

        通信指令包括:
        ◆ XMT,自由口發送指令
        ◆ RCV,自由口接收指令
        ◆ NETR,網絡讀指令
        ◆ NETW,網絡寫指令
        ◆ GPA,獲取口地址指令




        關鍵詞: 西門子PLC中斷指

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 科尔| 甘孜| 山东| 四子王旗| 仙居县| 新闻| 修水县| 灵川县| 镇安县| 泗水县| 乐昌市| 南华县| 阿勒泰市| 哈巴河县| 依兰县| 宁安市| 中宁县| 华阴市| 合山市| 安庆市| 新竹市| 井研县| 铜山县| 黄陵县| 津市市| 突泉县| 普格县| 靖江市| 河池市| 交城县| 郑州市| 黔南| 仪征市| 焦作市| 岳普湖县| 江源县| 德安县| 溆浦县| 锦屏县| 榆林市| 抚顺市|