山東西門子S7-1200系列PLC代理商價格
參考價 | ¥ 300 |
訂貨量 | ≥1 件 |
- 公司名稱 上海卓曙自動化設備有限公司
- 品牌 Siemens/西門子
- 型號
- 產地 中國
- 廠商性質 經銷商
- 更新時間 2019/10/8 14:44:48
- 訪問次數 641
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
電動機功率 | 4kW | 外形尺寸 | 3mm |
---|---|---|---|
應用領域 | 環保,食品/農產品,地礦,包裝/造紙/印刷,紡織/印染 | 重量 | 2kg |
山東西門子S7-1200系列PLC代理商價格
西門子S7-1200系列PLC的跳轉指令
跳轉的實現使PLC的程序靈活性和智能性大大提高,可以使主機根據對不同條件的判斷,選擇不同的程序段執行。跳轉用跳轉指令JMP和標號指令LBL配合實現。如圖5-45所示。
1)跳轉指令(JMP):使能輸入有效時,使程序流程跳轉到的標號為N的程序分支執行。執行跳轉指令時,邏輯堆棧的棧頂值總是1。
2)標號指令(LBL):用于標記程序段,作為跳轉指令執行時跳轉到的目的位置。操作數N為0-255的字型數據。
注意:JMP和LBL指令只能配合用在同一程序塊中,如主程序、同一子程序和同一中斷程序。不能從主程序跳轉到某一子程序或中斷程序,也不能從某一中斷程序跳轉到其他中斷程序、子程序或主程序。
在STL中指令格式:JMP N
LBL N
圖5-45 跳轉、標號指令
a)跳轉指令b)標號指令
程序循環結構可以描述需重復進行一定次數的程序片段,即循環體。循環程序設計所用的指令有兩條:FOR和NEXT。
1)循環開始指令(FOR):用來標記循環體的開始,在梯形圖中有3個數據輸入端:當前循環計數INDX,起始值INIT,結束值FINAL。其在LAD中的符號如圖5-43a所示。
2)循環結束指令( NEXT):用以標記循環體的結束,并且將棧頂置1。該指令無操作數,如圖5-43b所示。
圖5-43 FOR-NEXT循環指令的LAD表示符號
a)循環開始h)循環結束
注意:FOR和NEXT之間的程序部分為循環體,兩條指令必須成對使用。例如,設定循環初始值INIT為1,結束值FINAL為20,使能輸入有效時,執行循環體,同時INDX從1開始計數,執行一次循環體,INDX當前計數值加1,直到執行20次,當前計數值也增加到20,此時系統終止循環。
在循環執行過程中可以修改循環結束值,也可在循環體內部用指令修改結束值。使能輸入有效時,循環一直執行,直到循環結束。
FOR和NEXT循環體內部可以再含有FOR、NEXT循環體,稱為循環嵌套,嵌套大深度為8層。
每次使能輸入重新有效,指令自動將各參數復位。
指令格式:FOR INDX, INIT,FINAL(循環開始指令);NEXT(循環結束指令)。
WDR指令的作用是允許CPU的看門狗定時器重新被觸發。當使能輸入有效時,每執行WDR指令一次,看門狗定時器就被復位一次。用本指令可用以延長掃描周期,從而可以有效避免看門狗超時錯誤。
WDR指令在LAD中以線圈形式編程,如圖5-41c所示。
使用WDR指令時要小心,因為如果你用循環指令去阻止掃描完成或過渡的延遲掃描完成的時間,那么在終止本次掃描之前,下列操作過程將被禁止:非自由口方式的通信、非立即I/O更新、強制更新、SM位更新(SM0,SM5~SM29不能被更新)、運行時間診斷等。
如果希望程序的掃描周期超過500ms,或者在中斷事件發生時有可能使程序的掃描周期超過500ms時,你應該使用看門狗復位指令來重新觸發看門狗定時器。
在STL中指令格式:WDR (無操作數)
圖5-41 看門狗復位指令
STOP指令在使能輸入有效時,使CPL從RUN轉入STOP模式,從而可以立即終止程序的執行。STOP指令在LAD中以線圈形式編程,如圖5-41b所示。
STOP指令不含操作數。指令的執行不考慮對特殊標志寄存器位和“能流”的影響。
STOP指令可以用在主程序、子程序和中斷程序中。如果在中斷程序中執行STOP指令,則中斷處理立即終止,并忽略所有掛起的中斷,繼續向前掃描程序的剩余部分。本次掃描結束,完成CPU從RUN到STOP的轉變。
在STL中指令格式:STOP(無操作數)
圖5-41 停止指令
山東西門子S7-1200系列PLC代理商價格