如何用FOR指令實(shí)現(xiàn)程序嵌套循環(huán)?跟著電氣大神來逐步操作~
說到程序控制指令,其中就有FOR-NEXT循環(huán)指令,我們知道FOR循環(huán)指令是可以嵌套8層,一般情況下用不到8層,最多用到2層,那么2層如何嵌套如何實(shí)現(xiàn)呢?接下來就帶大家來一步一步操作完成內(nèi)循環(huán)和外循環(huán)程序設(shè)計(jì)。
01FOR-NEXT循環(huán)指令說明


(1)INIT、FINAL分別定義起始值和結(jié)束值。
(2)使能輸入EN有效,循環(huán)體開始執(zhí)行,執(zhí)行到NEXT指令時(shí)返回,每執(zhí)行一次循環(huán)體,當(dāng)前值計(jì)數(shù)器INDX增1,達(dá)到終止值FINAL時(shí),循環(huán)結(jié)束。
(3)使能輸入無效時(shí),循環(huán)體程序不執(zhí)行。每次使能輸入有效,指令自動(dòng)將各參數(shù)復(fù)位。

02FOR-NEXT循環(huán)指令使用注意事項(xiàng)
(1)使用FOR和NEXT指令可在重復(fù)執(zhí)行分配計(jì)數(shù)的循環(huán)中執(zhí)行程序段。
(2)每條FOR指令需要一條NEXT指令。
(3)將FOR-NEXT循環(huán)置于最大嵌套深度為8層的FOR-NEXT循環(huán)內(nèi)。
03FOR-NEXT指令使用方法
當(dāng)I0.0為ON時(shí)接通一個(gè)上升沿脈沖觸發(fā)FOR指令EN端循環(huán)3次,VB100值等于3。


04FOR-NEXT指令嵌套2層使用方法
I0.0觸發(fā)時(shí)外循環(huán),I0.1觸發(fā)是內(nèi)循環(huán),每執(zhí)行一次外循環(huán)內(nèi)循環(huán)執(zhí)行3次,外循環(huán)執(zhí)行2次,內(nèi)循環(huán)執(zhí)行6次。



(技成培訓(xùn)網(wǎng)原創(chuàng),作者:徐陳爽,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)
粉絲福利
微信掃碼領(lǐng)西門子全套電子資料包
(含西門子全系列軟件、手冊(cè)、程序案例等電子資料)
