電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

西門子plc S7-200 SMART的FOR_NEXT循環(huán)指令,FOR和NEXT指令的用法,循環(huán)指令

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2023/4/18

FOR-NEXT循環(huán)指令

循環(huán)指令的引入為解決重復執(zhí)行相同功能的程序段提供了極大的方便,并且優(yōu)化了程序結構,特別是在進行大量相同功能計算和邏輯處理時,循環(huán)指令非常有用。

循環(huán)指令由FOR和NEXT兩條指令構成,使用時必須成對出現(xiàn),F(xiàn)OR…NEXT指令中間的程序稱為循環(huán)體,就是PLC每次掃描到此處時需要循環(huán)執(zhí)行的程序。

INDX:記錄循環(huán)次數(shù),每執(zhí)行一次循環(huán),數(shù)值會加1,該值在FOR指令重新使能時會自動清零。

INIT、FINAL:循環(huán)的起始值和循環(huán)的結束值。

FOR NEXT之間的程序,稱為循環(huán)體,是用來實現(xiàn)循環(huán)的。

每循環(huán)一次INDX的值會加1,并且用它跟終止進行比較,如果大于終終止值,循環(huán)結束。

注:循環(huán)次數(shù)若是太多可能出現(xiàn)看門狗錯誤的報警。

FOR NEXT示例應用 

FOR NEXT示例應用

循環(huán)指令使用注意事項:

1、FOR、NEXT指令使用時必須成對出現(xiàn)。

2、FOR、NEXT指令可以循環(huán)嵌套,最多8層,因此使用時若嵌套使用需注意嵌套層數(shù)。

3、每次重新使能改指令時,PLC自動復位各參數(shù),因此使用時可以不需要對參數(shù)進行清零。

4、初始值大于終止值時,循環(huán)指令不執(zhí)行,設置結束次數(shù)時需注意,不要設置的比結束值大。

例程1:計算0+1+2+3+...+100的結果?

 

例程1

例程2:通過 FOR-NEXT 指令,對 5 個變量:VW100、VW102、VW104、VW106、VW108 進行求和,求和結果放到 VW200 中,計算的平均值存放在 VD210 中 。

 

例程2

補充說明:

FOR-NEXT指令的循環(huán)次數(shù)如何計算

答:FOR-NEXT工作過程:啟用FOR-NEXT指令,首先將 INIT( 初始值) 復制到 INDX(當前循環(huán)次數(shù));每執(zhí)行一次,INDX (當前循環(huán)次數(shù)) 加1; 如 果 INDX 大于 FINAL (終止循環(huán)次數(shù)),終止循環(huán)。

比如: INIT=1 FINAL=10,則循環(huán)體被執(zhí)行10次,然后退出循環(huán), 退出循環(huán)后INDX=11;

INIT=0,FINAL=10, 則循環(huán)體被執(zhí)行11次,然后退出循環(huán),退出循環(huán)后INDX=11。

FOR-NEXT指令執(zhí)行時,主程序是否執(zhí)行,對掃描周期的影響

答:程序自上而下循環(huán)掃描,當FOR-NEXT指令啟用后,則循環(huán)體被循環(huán)執(zhí)行,直至循環(huán)次數(shù)到達,循環(huán)結束,程序繼續(xù)向下執(zhí)行。即在一個掃描周期內(nèi)執(zhí)行循環(huán)完畢后才會向下執(zhí)行,循環(huán)次數(shù)越多,會導致掃描周期時間延長越多。如果循環(huán)次數(shù)過多或者出現(xiàn)死循環(huán),會導致掃描周期時間超過看門狗時間,報出看門狗超時的致命錯誤,CPU停機并且SF/DIAG燈紅燈常亮。

如何在FOR-NEXT執(zhí)行循環(huán)過程中,退出循環(huán)?

答:您可以在FOR/NEXT 指令處于循環(huán)過程中時,在循環(huán)體中修改FINAL (終止循環(huán)次數(shù))數(shù)值。

Tags:smart,循環(huán)指令,FOR,NEXT  
責任編輯:admin
相關文章列表
西門子PLC S7-200SMART 的FOR NEXT指令如何實現(xiàn)程序嵌套循環(huán)
西門子plc Smart擴展信號板 PLINK,西門子S7-200smart plc結構說
西門子plc使用FOR_NEXT循環(huán)指令對5個變量進行求和后取平均值實例
西門子plc的FOR-NEXT循環(huán)指令 梯形圖實例
S7-200 SMART plc數(shù)字量輸入濾波器和脈沖捕捉位,STEP7設置
input number設置最大最小值 西門子plcAM06模塊_一文教你快速學會
西門子S7-200plc SMART怎樣添加和使用模擬量指令庫?STEP7添加指令
西門子PLC S7-200SMART的模擬量如何編程,模擬量模塊添加和模擬量
西門子plc s7-200 smart 模擬量模塊用法,Scale_I_to_R指令
詳談S7-200Smart PLC仿真方法及步驟,菜鳥也能成高手!!
一文教你S7-200SMART PLC的程序編程、下載和調(diào)試監(jiān)控,STEP7軟件
西門子plc S7-200 SMART數(shù)據(jù)存儲區(qū)及程序塊介紹
西門子PLC S7-200smart數(shù)據(jù)存儲區(qū)介紹
西門子S7-200SMART 時鐘庫指令入門,READ_RTC和SET_RTC指令
西門子plc S7-200SMART plc飲料自動售貨機梯形圖程序設計
西門子plc S7-200 SMART PLC行車自動往返循環(huán)控制 自動往返小車
西門子PLC 200smartPLC與第三方進行Modbus TCP通訊
西門子plc S7-200SMART時鐘指令如何正確應用的梯形圖編程實例
西門子S7-200SMART PLC端子與模擬量對變頻器進行控制
西門子S7-200SMART plc模擬量模塊兩、三、四線制接線詳解(附接線
西門子200smart PLC與變頻器在昆侖通態(tài)觸摸屏上顯示電壓、電流、
西門子 S7-200smart PLC做臺洗衣機程序設計梯形圖實例
西門子plc Smart 200主從站之間RS485通訊實例_從站主站讀寫程序
西門子S7-200SMART控制步進電機梯形圖實例, AXIS0_MAN指令
【STEP7軟件實例】S7-200SMART運動向導組態(tài)就是這么簡單,你們學
西門子plc 200smart模擬量運用接線及梯形圖(熱電阻RTD、熱電偶T
西門子PLC S7-200 smart模擬量擴展模塊及接線方式
西門子S7-200SMART PLC自動扶梯程序設計_昆泰通態(tài)MCGS觸摸屏界面
西門子plc S7-200SMART PLC與HD20變頻器模擬量控制,S_RTI和S_IT
詳解西門子200smartPLC以太網(wǎng)組網(wǎng)及編程_西門子plc 200Smart以太
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
王雨纯脱得一点不剩| 最近中文字幕在线视频| 亚洲精品蜜桃久久久久久| 波多野结衣被躁| 亚洲韩精品欧美一区二区三区| 浪货夹得好紧太爽了bl| 伊伊人成亚洲综合人网7777| 男女一区二区三区免费| 免费看美女被靠到爽的视频| 目中无人在线观看免费高清完整电影 | 色婷婷综合在线| 日韩v亚洲v欧美v精品综合| 国产精品成人无码视频| 伊人色综合视频一区二区三区| 久久99亚洲网美利坚合众国 | 久久精品老司机| 12345国产精品高清在线| 波多野吉衣中文字幕| 成人午夜性影院视频| 国产夫妻在线视频| 亚洲第一成人在线| 欧美黑人巨大videos精品| 亚洲色图综合在线| 欧美不卡一区二区三区| 亚洲国产91在线| 日本插曲的痛的30分钟| 久久久亚洲欧洲日产国码农村| 成人免费激情视频| а天堂中文最新一区二区三区| 国内精品久久久久精品| 91caoprom| 国产在线观看一区精品| 老司机在线精品| 再灬再灬再灬深一点舒服| 毛片一级在线观看| 亚洲国产精品成人久久久| 日韩精品www| 久久久久亚洲精品无码蜜桃| 成人亚洲成人影院| jjzz亚洲亚洲女人| 国产精品VA无码一区二区 |