公司新聞
在西門子PLC編程中,循環語句FOR和WHILE怎么選
發布時間: 2023-12-13 09:11 更新時間: 2024-11-23 08:00
觀看在西門子PLC編程中,循環語句FOR和WHILE怎么選視頻
迭代語句主要用于重復執行的程序,在 CoDeSys 中,常見的迭代語句有 FOR,REPEAT 及WHILE 語句。
FOR 循環
FOR 循環語句用于計算一個初始化序列,當某個條件為 TRUE 時,重復執行嵌套語句并計算一個迭代表達式序列,如果為 FALSE,則終止循環,具體格式如下。
FOR
END_FOR;
FOR 循環的執行順序如下:
? 計算
? 當
? 當
? 當每次執行
如果不指定步長,則其缺省值是 1。當
示例:使用 FOR 循環實現 2 的五次方計算。
假設 Var1 的初始值是 1,那么循環結束后,Var1的值的為 32。
WHILE 循環
WHILE 循環與 FOR 循環使用方法類似。二者的不同之處是,WHILE 循環的結束條件可以是任意的邏輯表達式。即可以指定一個條件,當滿足該條件時,執行循環,具體格式如下。
WHILE
END_WHILE;
WHILE 循環的執行順序如下:
? 計算
? 當
? 當
注意:
如果
示例:只要計數器不為零,則始終執行循環體內的程序。
在一定的意義上,WHILE 循環比 FOR 循環的功能更加強大,這是因為在執行循環之前,
WHILE 循環不需要知道循環的次數。因此,如果清楚地知道了循環的次數,那么 FOR 循環更好,因為 FOR 循環可以避免產生死循環
其他新聞
- 西門子PLC的自鎖、互鎖梯形圖程序 2024-11-23
- 西門子PLC程序從這四個方面入手,質量都很高 2024-11-23
- 西門子PLC面向對象編程和梯形圖編程,誰OUT了 2024-11-23
- 如何實現西門子S7-1200和西門子S7-200的modbus通訊 2024-11-23
- 西門子S7-1200 PLC 與HMI設備組態網絡的連接 2024-11-23
- 西門子PLC的實際應用,就藏在這里! 2024-11-23
- 西門子編碼器怎么實現定位功能,西門子plc怎么設計梯形圖 2024-11-23
- 西門子PLC編程在實際工作中意義有多大 2024-11-23
- 西門子PLC在自動化控制系統中都扮演了什么角色 2024-11-23
- 西門子PLC柜內部布局、接線、布線的五個雷區,你踩了幾個 2024-11-23
- 西門子PLC必懂的基礎知識匯總 2024-11-23
- 西門子PLC調試過程中的八大坑,你都經歷了么 2024-11-23
- WinCC V7.2 與西門子S7-1200 PLC以太網通訊組態步驟 2024-11-23
- 詳解西門子PLC模擬量編程 2024-11-23
- 西門子變頻器損傷電機的秘密,你知道幾個 2024-11-23
產品分類
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415