西門子S7-1500 PLC的跳轉類型指令
跳轉類型指令的梯形圖形式如圖5-142~圖5-147所示,主要包括跳轉標簽指令(LABEL)、若RLO=“1”則跳轉指令(JMP)、若RLO=“1”則跳轉指令(JMPN)、定義跳轉列表指令( JMP_LIST)、跳轉分配器指令(SWITCH)和返回指令(RET)。
圖5-142 LABEL指令
圖5-143 JMP指令
圖5-144 JMPN指令
圖5-145 RET指令
圖5-146 JMP_LIST指令
圖5-147 SWITCH指令
跳轉標簽指令( LABEL)是配合跳轉指令實現程序跳轉,該指令用來標識一個目標程序段,執行程序跳轉時,程序跳轉到跳轉標簽下方的程序段開始執行。
“若RLO=”1”則跳轉”指令(JMP)在滿足該指令輸入的條件(RLO =1)時可中斷當前程序的順序執行,而跳轉到由跳轉標簽( LABEL)進行標識的程序段開始執行;如果不滿足該指令輸入的條件( RLO =0),則程序將繼續執行下一程序段。
“若RLO=”0”則跳轉”指令(JMPN)與JMP指令的跳轉條件正好相反,即當RLO =0時程序跳轉到由跳轉標簽( LABEL)進行標識的程序段開始執行,否則順序執行。
“返回”指令( RET)可停止當前程序塊的執行。如果“返回”指令輸入端的邏輯運算結果( RLO)為“1”,則將終止當前調用塊中的程序執行,并在調用塊(例如,在調用OB中)中調用函數之后,繼續執行。
對于LABEL、JMP、JMPN和RET指令,的跳轉標簽與執行的跳轉指令必須位于同一程序塊中,的跳轉標簽名稱在程序塊中只能出現一次,一個程度段中只能使用一條跳轉指令(JMP、JMPN和RET)。CPU S7 -1200zui多可以聲明32個跳轉標簽,而CPU S7 -1500zui多可以聲明256個跳轉標簽。
“定義跳轉列表”指令( JMP_LIST)與LABEL指令配合使用,根據K值實現跳轉。在指令的輸出中只能跳轉標簽,而不能指令或操作數。當EN使能輸入的信號狀態為“1”時,執行JMP_LIST指令,程序將跳轉到由K參數的值的輸出編號所對應的目標程序段開始執行。如果K參數值大于可用的輸出編號,則順序執行程序。可在指令框中通過鼠標單擊“*”來擴展輸出的數量(CPU S7 -1200zui多可以聲明32個輸出,而CPU S7 -1500zui多可以聲明99個輸出),輸出編號從“0”開始,每增加一個新輸出,都會按升序連續遞增。
“跳轉分支指令”指令( SWITCH)也與LABEL指令配合使用,根據比較結果,定義要執行的程序跳轉。在指令框中為每個輸入選擇比較類型(==、<>、>=、<=、>、<,各比較指令的可用性取決于指令的數據類型),在指令的輸出中跳轉標簽( LABEL),在參數K中要比較的值,將該值依次與各個輸入(編號按照從小到大的順序)提供的值按照選擇的比較類型進行比較,直至滿足比較條件為止,選擇滿足條件的輸入編號所對應的輸出的跳轉標簽進行程序跳轉。如果滿足比較條件,則將不考慮后續比較條件;如果不滿足任何的比較條件,則將執行輸出ELSE處的跳轉;如果輸出ELSE中未定義程序跳轉,則程序順序執行。可在指令框中通過鼠標單擊“*”增加輸出的數量,輸出編號從“0”開始,每增加一個新輸出,都會按升序連續遞增,同時會自動插入一個輸入。
基本指令下的“原有”指令集如圖5-148所示,包括執行順控程序指令、離散控制定時器報警指令、電動機控制定時器報警指令、比較輸入位與掩碼位指令、比較掃描矩陣指令、提前和滯后算法指令、創建7段顯示的位模式指令、求十進制補碼指令和統計設置位數量指令。
圖5-148 “原有”指令集
在TIA Portal STEP 7指令系統中,除了基本指令集,還有擴展指令集、工藝指令集、通信指令集和選件包指令集。
擴展指令集中主要包括日期和時間、分布式I/O、中斷、報警、診斷、數據塊控制和尋址等方面的指令。工藝指令集中主要包括計數和測量、PID控制、運動控制和時基I/O等與工藝功能有關的指令。通信指令集中主要包括S7通信、開放式用戶通信、WEB服務器以及,通信處理器等與通信有關的指令。選件包指令中為部分插件功能指令。使用時請查閱Portal STEP 7軟件的幫助信息系統或相關的系統手冊。
上一篇:VJ工業內窺鏡的介紹及特點
下一篇:自吸式離心泵提不上水原因分析
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.lfljgfsj.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20