LOOP和LBL(循環和標號)指令
發布時間:2015/9/21 20:43:24 訪問次數:2239
(1)指令功能
預置觸發信號接通時,AP4310反復執行LOOP指令和同編號的LBL指令之間的程序,每執行一次,預置數據寄存器的內容減“1”直到DTO中的數據為“0”時退出循環。
操作數為:WY、WR、SV、EV、DT、IX和IY。
(2)編程實例
梯形圖和指令表見表7-20。
表7-20梯形圖和指令表
(3)程序解釋:
當預置觸發信號斷開時,跳過LOOP1和LBL1指令間的所有程序。在預置觸發信號接通時,反復循環執行LOOP指令和同編號的LBL指令之間的程序,每執行一次,預置數據寄存器的內容減“1”直到DTO中的數據為“O”結束循環。
(4)指令使用說明
1)有LOOP指令必有同號的LBL指令,’編號為0—63。
2)在同一程序段中,LOOP指令可以嵌套使用,但不允許出現相同編號的LBL。
3)如果數據區的預置值為“0”,LOOP指令無法執行(無效)。
4) LBL指令在LOOP指令上面,執行循環命令的整個過程包含在一個掃描周期內,所以不可以太長,否則會導致掃描周期過長影響到PLC的響應速度
5)循環跳轉指令可以嵌套使用。
6)不能從結束指令ED以前的程序跳轉到ED以后的程序中去;也不能在子程序或中斷程序與主程序之間跳轉;不能在步進區和非步進區進行跳轉。
(1)指令功能
預置觸發信號接通時,AP4310反復執行LOOP指令和同編號的LBL指令之間的程序,每執行一次,預置數據寄存器的內容減“1”直到DTO中的數據為“0”時退出循環。
操作數為:WY、WR、SV、EV、DT、IX和IY。
(2)編程實例
梯形圖和指令表見表7-20。
表7-20梯形圖和指令表
(3)程序解釋:
當預置觸發信號斷開時,跳過LOOP1和LBL1指令間的所有程序。在預置觸發信號接通時,反復循環執行LOOP指令和同編號的LBL指令之間的程序,每執行一次,預置數據寄存器的內容減“1”直到DTO中的數據為“O”結束循環。
(4)指令使用說明
1)有LOOP指令必有同號的LBL指令,’編號為0—63。
2)在同一程序段中,LOOP指令可以嵌套使用,但不允許出現相同編號的LBL。
3)如果數據區的預置值為“0”,LOOP指令無法執行(無效)。
4) LBL指令在LOOP指令上面,執行循環命令的整個過程包含在一個掃描周期內,所以不可以太長,否則會導致掃描周期過長影響到PLC的響應速度
5)循環跳轉指令可以嵌套使用。
6)不能從結束指令ED以前的程序跳轉到ED以后的程序中去;也不能在子程序或中斷程序與主程序之間跳轉;不能在步進區和非步進區進行跳轉。
上一篇:手動/自動工作方式切換梯形圖
熱門點擊
- 二極管的正向導通壓降在1V左右
- 定子串電阻(或電抗)減壓起動控制電路
- LOOP和LBL(循環和標號)指令
- 電動機額定電壓的選擇
- 組與和組或指令ANS、ORS
- 操作頻率與通電持續率
- 熔斷器額定電流的確定
- 電動式時間繼電器
- 車床的電源采用三相380V交流電源
- 將CD4511、限流電阻、LED雙字共陰顯示
推薦技術資料
- 自制智能型ICL7135
- 表頭使ff11CL7135作為ADC,ICL7135是... [詳細]