電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

西門子plc的FOR-NEXT循環指令 梯形圖實例

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/4/17

FOR-NEXT循環指令

1、FOR-NEXT 指令用于重復執行程序段,FOR 指令和 NEXT 指令之間的指令為循環體。FOR指令標記循環的開始,NEXT指令為循環體的結束指令。

2、每條 FOR 指令需要有一條 NEXT 指令與之成對出現。

3、可以嵌套,嵌套深度為 8 層。

 

 

其中:

  • INIT,FINAL分別定義起始值和結束值。
  • 使能輸入EN有效,循環體開始執行,執行到NEXT指令時返回,每執行一次循環體,當前值計數器INDX增1,達到終止值FINAL時,循環結束。
  • 使能輸入無效時,循環體程序不執行。每次使能輸入有效,指令自動將各參數復位。

注意:使用 FOR 和 NEXT 指令可在重復執行分配計數的循環中執行程序段。每條 FOR 指令需要一條 NEXT 指令。

應用例程

For Next 簡單循環編程實例

 

圖5.For Next 循環循環程序圖

使用狀態表監控程序的運行如下圖所示

 

圖6.狀態監視圖

如上表所示,VW100值為4, INDEX大于終止值,循環終止。

5個變量進行求和后取平均值實例

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

 FOR-NEXT_求和及求平均數 FOR-NEXT.smart

以上為關于指令使用的例程,僅供參考,使用前請先自行測試!此示例程序在STEP 7-MicroWIN SMART V2.0版本下生成

常問問題

FOR-NEXT指令的循環次數如何計算

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

比如: INIT=1 FINAL=10,則循環體被執行10次,然后退出循環, 退出循環后INDX=11

INIT=0,FINAL=10, 則循環體被執行11次,然后退出循環,退出循環后INDX=11

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

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

如何在FOR-NEXT執行循環過程中,退出循環?

答:您可以在FOR/NEXT 指令處于循環過程中時,在循環體中修改FINAL (終止循環次數)數值。
Tags:循環指令,循環,西門子plc,梯形圖實例  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
久久精品国产亚洲av成人| 三上悠亚精品二区在线观看| 日本亚洲精品色婷婷在线影院| 亚洲av永久无码精品天堂久久 | 广西美女一级毛片| 中文字幕乱码人妻无码久久| 少妇性饥渴无码A区免费| 一级黄色片大全| 大香网伊人久久综合网2020| tom影院亚洲国产一区二区| 在线精品自拍亚洲第一区| 亚洲AV无一区二区三区久久 | 亚洲欧美日韩中文无线码| 欧美伊人久久大香线蕉综合| 亚洲欧美激情小说另类| 欧美一级免费在线观看| 亚洲va无码va在线va天堂| 日韩一区二区三区精品| 久久国产精品波多野结衣AV| 成人无码午夜在线观看| 三级黄色片在线观看| 在线观看片免费人成视频播放| 99久久99这里只有免费费精品| 国产精品毛片一区二区| 黄色网页免费观看| 国产在线无码视频一区二区三区 | 欧美国产综合在线| 亚洲中文精品久久久久久不卡 | 亚洲伊人色欲综合网| 日本阿v精品视频在线观看| 久久久久人妻精品一区蜜桃| 性xxxx18免费观看视频| xx视频在线永久免费观看| 国产综合成人久久大片91| 黄网站在线免费| 国产亚洲欧美一区二区| 福利一区二区在线观看| 人妻丰满熟AV无码区HD| 欧美va在线高清| 久久精品国产福利电影网| 性做久久久久免费看|