時間:2024-05-28 10:55:58來源:深圳市雷賽智能控制股份有限公司
SC2-C系列PLC本體自帶16點輸入,16點輸出。
16點輸入,DC24V,支持NPN/PNP類型;前8路輸入為高速輸入,頻率200K,可以復用為4路高數計數器,支持4路比較器中斷;亦可復用為8路外部輸入中斷。
SC2-C系列PLC,支持中斷如下表所示:
以下是PLC外部輸入中斷的應用示例。
硬件連接
將PLC本體上輸入公共端S/S0接24V,輸出公共端COM接0V,輸出口OUT02接IN02,如下圖所示:
IN02為外部輸入中斷觸發端口,通過OUT02來觸發。
中斷使能指令介紹
01、功能塊LS_EnableInterrupt
本功能塊用于打開外部輸入中斷、高速比較中斷;當發生中斷時,執行關聯的中斷任務。
功能塊LS_ EnableInterrupt如下圖所示:
功能塊LS_ EnableInterrupt的參數定義如下表所示:
02、指令錯誤碼LS_ERROR介紹
操作步驟
PC的IP地址:192.168.1.132(與PLC同一網段即可)
SC2-C的IP地址:192.168.1.3
新建工程
打開Lead Studio軟件,新建工程“例_SC2C_Interrupt”,如下圖所示:
中斷任務設置
右鍵單擊設備樹的【任務配置】,選擇【新建任務】,雙擊打開新建任務【Interrupt0】,配置任務優先級及任務類型,調用編寫的中斷程序【Interrupt_POU】,如下圖所示:
中斷程序編寫
1)觸發外部輸入中斷時執行的程序;
2)外部輸入中斷演示程序變量定義如下圖:
3)外部輸入中斷演示程序程序編寫如下圖:
外部輸入中斷功能測試
1)打開Lead Studio軟件,打開工程“例_SC2C_Interrupt”,編譯無誤后,將工程下載到SC2-C中,點擊運行,如下圖所示:
2)雙擊打開外部輸入中斷演示程序【Interrupt_Demo】,將“iState”值置為1,開始執行“外部輸入中斷演示程序”,等待1S延時后,將輸出端口OUT02置ON,觸發輸入中斷信號IN02,執行一次中斷任務Interrupt0,如下圖所示:
3)等待程序執行完成,監控顯示“iState”值為3,表明外部輸入中斷演示程序執行完成,IN02上升沿觸發1次,中斷任務Interrupt0執行1次,如下圖所示:
備注:本例程簡單測試PLC外部輸入中斷功能,當發生輸入中斷IN02時,執行關聯的中斷任務。
END
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-06-16
2025-06-09
2025-06-06
2025-05-19
2025-04-30
2025-04-11