s7200 SMART PLC的程序控制指令及其應用
- 編輯 :
西安軒seo
時間 : 2018-10-26 09:13 瀏覽量 : 66
-
s7200 SMART PLC的程序控制指令及其應用
程序控制指令包含跳轉指令、循環指令、子程序指令、中斷指令和順控繼電器指令程序控制指令用于程序執行流程的控制。對于一個掃描周期而言,跳轉指令可以使程序出現跳躍以實現程序段的選擇:循環指令可用于一段程序的重復循環執行:子程序指令可調用某些子程序,增強程序的結構化,使程序的可讀性增強,使程序更加簡潔:中斷指令則是用于中斷信號引起的子程序調用:順控繼電器指令可形成狀態程序段中各狀態的激活及隔離。鳳縣plc
跳轉指令
跳轉指令(MP)和跳轉地址標號(LBL)配合實現程序的跳轉。使能端輸入有效時,程序跳轉到指定標號n處(同一程序內),跳轉標號n0-255:使能端輸入無效時,程序順序執行。跳轉指令格式見表4-43
表4-43跳轉、循環、子程序調用指令格式

跳轉指令的使用要注意以下幾點
1)允許多條跳轉指令使用同一標號,但不允許一個跳轉指令對應兩個標號,同一個指令中不能有兩個相同的標號
2)跳轉指令具有程序選擇功能,類似于BASC語言的GOTO指令。涇陽plc
3)主程序、子程序和中斷服務程序中都可以使用跳轉指令,SCR程序段中也可以使用跳轉指令,但要特別注意
4)若跳轉指令中使用上升沿或者下降沿脈沖指令時,跳轉只執行一個周期,但若使用SM0。0作為跳轉條件,跳轉則稱為無條件跳轉跳轉指令程序示例如圖496所示。興平plc

圖4-96 跳轉指令程序示例