(1)跳轉(zhuǎn)指令(JMP)
在使用“跳轉(zhuǎn)”指令時,如果條件滿足后,可以中斷程序的順序執(zhí)行,跳過所設(shè)計的跳轉(zhuǎn)程序,執(zhí)行下一段程序。目標程序段必須用跳轉(zhuǎn)標簽(LABEL)進行標識。在指令上方的占位符指定該跳轉(zhuǎn)標簽的名稱。指定的跳轉(zhuǎn)標簽與執(zhí)行的指令必須位于同一數(shù)據(jù)塊中。指定的名稱在塊中只能出現(xiàn)一次。一個程序段中只能使用一個跳轉(zhuǎn)線圈。
如果該指令輸入的邏輯運算結(jié)果(RLO)為“1”,則將跳轉(zhuǎn)到由指定跳轉(zhuǎn)標簽標識的程序段??梢蕴D(zhuǎn)到更大或更小的程序段編號。
如果不滿足該指令輸入的條件(RLO=0),則程序?qū)⒗^續(xù)執(zhí)行下一程序段。
若RLO="I"則跳轉(zhuǎn)指令如圖1所示,當10.0閉合時,跳轉(zhuǎn)到CASE1處,即程序段.

圖1
(2)定義跳轉(zhuǎn)列表指令(JMP_LIST)
使用定義跳轉(zhuǎn)列表指令,可定義多個有條件跳轉(zhuǎn),并繼續(xù)執(zhí)行由K參數(shù)的值指定的程序段中的程序。
定義跳轉(zhuǎn)列表指令如圖2所示,當10.0閉合時,執(zhí)行定義跳轉(zhuǎn)列表指令,如果MW2=“DESTO”,則跳轉(zhuǎn)到LABEL1處;如果MW2=“DEST1”,則跳轉(zhuǎn)到LABEL2處:如果MW2=“DEST2”,則跳轉(zhuǎn)到LABEL3處。。

圖2
審核編輯:湯梓紅
-
線圈
+關(guān)注
關(guān)注
14文章
1877瀏覽量
47061 -
指令
+關(guān)注
關(guān)注
1文章
623瀏覽量
37535 -
程序
+關(guān)注
關(guān)注
117文章
3846瀏覽量
85240 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
16886 -
S7-1500
+關(guān)注
關(guān)注
3文章
302瀏覽量
7348
原文標題:電工知識—SIMATIC S7-1500 字邏輯運算指令實例
文章出處:【微信號:設(shè)備原理與維修俱樂部,微信公眾號:設(shè)備原理與維修俱樂部】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
西門子S7-1200 PLC程序控制指令:跳轉(zhuǎn)與標簽指令
SIMATIC S7-1500 PLC之間的OUC通信及其應(yīng)用
基于S7-1500的運動控制原理及實例
SIMATIC S7-1500 PLC用戶手冊
單片機程序控制指令解析
西門子SIMATIC S7-1500控制器系列的安裝接線圖完整版
電工知識—SIMATIC S7-1500 PLC的常用模塊
電工知識—緊湊型SIMATIC S7-1500 PLC的數(shù)字量端子的接線
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
SIMATIC S7-1500 PLC之間的OUC通信
如何估算S7-1500 CPU的裝載存儲區(qū)在SIMATIC存儲卡上的大???
SIMATIC S7-1500程序控制指令簡述
評論