歐姆龍CP1系列PLC的中斷功能以及中斷程序的建立
由于PLC的主程序是循環掃描的工作方式,有些随機發生的更為緊迫的特殊任務(中斷子程序)必須不受掃描周期的影響而立即執行,CPU暫時中止主程序,而執行中斷子程序,這樣的工作方式就是中斷功能。
一、歐姆龍CP1系列PLC中斷分類:
1、I/O直接中斷,是來自CPU機架上的内置輸入單元的中斷輸入發生變化(0→1;1→0)而起的中斷。
2、計數中斷,PLC的CPU單元的内置輸入的脈沖進行計數,計數達到設定值而執行的中斷。
3、定時中斷,PLC的CPU單元的内置定時器以一定的時間間隔而執行的中斷。
4、高速計數中斷,PLC的CPU單元的内置高速計數器對輸入的脈沖進行計數,計數達到設定值、或通過區域比較而執行的中斷。
5、外部中斷,CP1系列PLC與CJ或其他系列的高功能I/O單元或CPU高功能單元連接時,若接收到這些單元産生的中斷,CP1系列PLC的CPU單元将馬上響應該中斷,執行中斷子程序。
5種中斷的優先級順序從高到低的排序為:外部中斷>I/O直接中斷>計數中斷>高速計數中斷>定時中斷。
同一個中斷級别中,編号小的中斷任務優先于編号大的中斷任務。
二、中斷程序的建立。
1、打開歐姆龍PLC編程軟件,在工程項目樹的“新PLC1[***]離線 ”或“程序”項目欄上右擊鼠标,選擇“插入程序”→“梯形圖”,新建立一個程序,如下圖所示。
2、在程序屬性對話框中,設置名稱,選擇程序的任務類型,如下圖所示。也可在項目樹的程序名稱右擊鼠标,選擇“屬性”,調出“程序屬性”對話框進行設置。
3、在建立好的中斷程序中編寫程序,編程方法與主程序一樣。
#電工交流圈##機械##PLC#
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!