目錄
1.FOR-NEXT 循環
FOR 指令執行 FOR 和 NEXT 指令之間的指令。
需要分配索引值或當前循環計數 INDX、起始循環計數 INIT 和結束循環計數 FINAL。
2.跳轉指令
可在主程序、子例程或中斷例程中使用 JMP(跳轉)指令。 JMP 及其對應的 LBL(標號)指令必須位於(yu) 與(yu) 主程序、子例程或中斷例程相同的代碼段中。
生活運用:實現手動擋與(yu) 自動擋間的切換
例如:電動機的星/三角啟動/停止控製係統。星Q0.3、角Q0.4、主Q0.5;按下I1.1通電,進入自動擋模式,6s後自動星型轉三角形;按下I1.0切換至手動模式,按下I1.1通電為(wei) 星型啟動,按下I1.2後等待6s轉換成三角型;I1.3急停。
3.SCR(順控繼電器)
4.間接尋址(指針)
間接尋址使用指針訪問存儲(chu) 器中的數據。指針是包含另一個(ge) 存儲(chu) 位置地址的雙字存儲(chu) 位置。隻能將 V 存儲(chu) 位置、L 存儲(chu) 位置或累加器寄存器(AC1、AC2、AC3)用作指針。要創建指針,必須使用“移動雙字”指令,將間接尋址的存儲(chu) 位置地址移至指針位置。指針還可以作為(wei) 參數傳(chuan) 遞至子例程。
要間接訪問存儲(chu) 器地址中的數據,通過輸入一個(ge) “和”符號 (&) 和要尋址的存儲(chu) 位置,創建一個(ge) 該位置的指針。指令的輸入操作數前必須有一個(ge) “和”符號 (&),表示存儲(chu) 位置的地址(而非其內(nei) 容)將被移到在指令輸出操作數中標識的位置(指針)。
在指令操作數前麵輸入一個(ge) 星號 (*) 可指定該操作數是一個(ge) 指針。指針指向的是起始字節地址。
例子:將數字1、2、3…...100分別存入VB1、VB2、VB3…….VB100