(1)跳轉指令(JMP)
在使用“跳轉”指令時,如果條件滿足后,可以中斷程序的順序執行,跳過所設計的跳轉程序,執行下一段程序。目標程序段必須用跳轉標簽(LABEL)進行標識。在指令上方的占位符指定該跳轉標簽的名稱。指定的跳轉標簽與執行的指令必須位于同一數據塊中。指定的名稱在塊中只能出現一次。一個程序段中只能使用一個跳轉線圈。
如果該指令輸入的邏輯運算結果(RLO)為“1”,則將跳轉到由指定跳轉標簽標識的程序段。可以跳轉到更大或更小的程序段編號。
如果不滿足該指令輸入的條件(RLO=0),則程序將繼續執行下一程序段。
若RLO="I"則跳轉指令如圖1所示,當10.0閉合時,跳轉到CASE1處,即程序段.
圖1
(2)定義跳轉列表指令(JMP_LIST)
使用定義跳轉列表指令,可定義多個有條件跳轉,并繼續執行由K參數的值指定的程序段中的程序。
定義跳轉列表指令如圖2所示,當10.0閉合時,執行定義跳轉列表指令,如果MW2=“DESTO”,則跳轉到LABEL1處;如果MW2=“DEST1”,則跳轉到LABEL2處:如果MW2=“DEST2”,則跳轉到LABEL3處。。
圖2
審核編輯:湯梓紅
-
線圈
+關注
關注
14文章
1839瀏覽量
44636 -
指令
+關注
關注
1文章
611瀏覽量
35816 -
程序
+關注
關注
117文章
3796瀏覽量
81418 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15828 -
S7-1500
+關注
關注
3文章
300瀏覽量
6517
原文標題:電工知識—SIMATIC S7-1500 字邏輯運算指令實例
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
西門子S7-1200 PLC程序控制指令:跳轉與標簽指令
SIMATIC S7-1500 PLC之間的OUC通信及其應用
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> PLC之間的OUC通信及其應用](https://file1.elecfans.com/web2/M00/B0/DF/wKgZomVYfoyAB08EAAAargxllck273.png)
基于S7-1500的運動控制原理及實例
![基于<b class='flag-5'>S7-1500</b>的運動<b class='flag-5'>控制</b>原理及實例](https://file.elecfans.com/web2/M00/49/DC/pYYBAGKhvGuAS4p6AAAWKzHNyvE325.jpg)
SIMATIC S7-1500 PLC用戶手冊
單片機程序控制指令解析
新型SIMATIC S7-1500控制器硬件安裝與接線指南
西門子SIMATIC S7-1500控制器系列的安裝接線圖完整版
電工知識—SIMATIC S7-1500 PLC的常用模塊
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
SIMATIC S7-1500 PLC之間的OUC通信
如何估算S7-1500 CPU的裝載存儲區在SIMATIC存儲卡上的大小?
![如何估算<b class='flag-5'>S7-1500</b> CPU的裝載存儲區在<b class='flag-5'>SIMATIC</b>存儲卡上的大小?](https://file1.elecfans.com/web2/M00/BF/A9/wKgaomW3BzCAMirzAAAuRNUNhMI080.png)
評論