西門子6ES7657-5XX08-0YF5
| 更新時間 2024-10-30 14:14:21 價格 請來電詢價 聯系電話 17838383235 聯系手機 17838383235 聯系人 徐嘉泉 立即詢價 |
詳細介紹
使用“滿足條件時執行”指令可以重復執行程序循環,直至不滿足執行條件為止。該條件是結果為布爾值(TRUE 或 FALSE)的表達式??梢詫⑦壿嫳磉_式或比較表達式作為條件。
執行該指令時,將對指定的表達式進行運算。如果表達式的值為 TRUE,則表示滿足該條件;如果其值為 FALSE,則表示不滿足該條件。
也可以嵌套程序循環。在程序循環內,可以編寫包含其它運行變量的其它程序循環。
通過指令“復查循環條件”(CONTINUE),可以終止當前連續運行的程序循環。通過指令“立即退出循環”(EXIT) 終止整個循環的執行。有關本主題的更多信息,請參見“另請參見”。
可按如下方式聲明此指令:
WHILE DO ;
END_WHILE;
參數
下表列出了該指令的參數:
<條件> | BOOL | I、Q、M、D、L | 表達式,每次執行循環之前都需要進行求值。 |
<指令> | - | 在滿足條件時,要執行的指令。如果不滿足條件,則程序將從 END_WHILE 后繼續執行。 |
有關有效數據類型的更多信息,請參見“另請參見”。
示例
以下示例說明了該指令的工作原理:
WHILE "Tag_Value1" <> "Tag_Value2" DO "Tag_Result" := "Tag_Input"; END_WHILE; |
只要“Tag_Value1”和“Tag_Value2”操作數的值不匹配,“Tag_Input”操作數的值就會分配給“Tag_Result”操作數。
相關產品
產品分類
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235