01
FOR – NEXT循環
在西門子S7-200SMART的使用中,用戶可在FOR和NEXT指令中間分配需要重復執行的程序段。
FOR指令共有4個輸入引腳,其中:
EN引腳導通時執行FOR循環;
INDX引腳可顯示當前的循環計數值;
INIT和FINAL引腳分別確定循環的起始循環計數和結束循環計數;
NEXT用于標記FOR循環程序段的結束,每條FOR指令都需要一條NEXT指令,Zui大嵌套深度為八層。
02
JUMP(跳轉至標號)
JUMP必須和LBL指令搭配使用,LBL指令標記了需要跳轉后執行程序段的起始位置,JUMP指令觸發則會直接跳轉到標號所指的程序段執行分支操作,在主程序、子例程或中斷例程中都可以使用JMP指令。
但需要注意,JMP及其對應的LBL指令必須位于與主程序、子例程或中斷例程相同的代碼段中,不可以跨例程跳轉。
03
SCR(順控繼電器)
SCR組指令配合順控繼電器S,可將程序步驟組織到等效的程序段中,從而簡單的實現控制程序的邏輯分段完成固定工藝的順序控制項目。
SCR指令將該指令所引用的S位的值裝載到SCR和邏輯堆棧;
SCRT指令標識要啟用的SCR位;
SCRE指令終止執行SCR段;
RET指令需搭配子程序使用,用于有條件的終止子例程。
04
END / STOP / WDR
END指令用于有條件的終止當前掃描,但不能在子例程或中斷例程中使用;
STOP指令用于將CPU從RUN模式切換到STOP模式來終止程序的執行。如果在中斷例程中執行STOP指令,則中斷例程將立即終止,所有掛起的中斷將被忽略;
WDR指令會將系統掃描的允許時間增加500ms。
05
GET_ERROR
GET_ERROR用于獲取非致命錯誤代碼指令,并將CPU的當前非致命錯誤代碼存儲在分配給ECODE的位置。而CPU中的非致命錯誤代碼將在存儲后清除。部分非致命錯誤代碼如表格所示,更多詳細說明請參考系統手冊。
- 這兩個超好用的西門子工業邊緣應用方案包,你買了嗎 2024-12-28
- 西門子和賽多利斯深化合作,加速mRNA/CGT數字化進程 2024-12-28
- PSE gPROMS:工藝數字孿生開啟制藥新紀元 2024-12-28
- 在SMART如何運用中斷功能 2024-12-28
- AI+邊緣計算=驅動系統可用性UPUP 2024-12-28
- SMART LINE V4軟件新功能 2024-12-28
- 西門子全新SIMOTICS 1LE0 IE4高能效電機,助力制造業低碳轉型 2024-12-28
- SMART LINE V4軟件新功能—變量導入 2024-12-28
- V20 新功能介紹及實際案例應用 2024-12-28
- S7-1500T 替代 S7-300T 2024-12-28
- 重磅!TIA Portal V19 已正式發布 2024-12-28
- SMART LINE V4軟件新功能——表格視圖控件 2024-12-28
- SMART LINE V4軟件新功能介紹:診斷視圖控件 2024-12-28
- SMART LINE V4軟件新功能:指針功能應用 2024-12-28
- 如何使用SMART PLC密碼保護功能 2024-12-28
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595