小文老師說在最前面: 今天來給大家講一下for這個指令用法,在PLC編程中,能用好for指令,會讓我們的開發效率更高,想要更好的調用for指令,我們今天通過這篇文章,幾分鐘的時間帶你嚴謹的認識一下它!
首先,來看一下for這個函數的語法結構:
我把for語句掃描的過程拆為一下五步,請仔細思考一下,其實不難
第一步:初始化:將變量的初始值設置為起始值。
第二步:判斷:判斷變量是否小于等于終止值。
第三步:執行:執行循環體中的代碼塊。
第四步:更新:將變量加上步長(如果有),更新變量的值。
第五步:返回第二步,直到變量大于終止值或滿足其他結束條件。
用以上五步來舉一個簡單例子:
該程序中,變量i的初始值為1,終止值為10,每次循環增加1,
循環體中使用WRITE指令輸出變量i的值。
程序執行結果為:1,2,3,4,5,6,7,8,9,10。
做一個小題目,使用FOR語句計算1-100的和
上述程序中,定義了兩個變量i和sum,其中sum用于存儲計算結果。
在FOR循環前,將sum的初始值設置為0。在循環過程中,
每次將i的值加到sum中,最終輸出sum的值。
再來一個小題目: 使用FOR語句控制電機的運行時間
上述程序中,使用FOR循環控制電機的運行時間,電機每次運行1秒鐘,
總共運行10次。在循環內部,先調用START_MOTOR指令啟動電機,
然后等待1秒鐘,最后調用STOP_MOTOR指令停止電機。
我們自己用V17測試了一下(1-100的總和):
審核編輯:湯梓紅
-
plc
+關注
關注
5010文章
13271瀏覽量
463068 -
電機
+關注
關注
142文章
9001瀏覽量
145340 -
指令
+關注
關注
1文章
607瀏覽量
35694 -
函數
+關注
關注
3文章
4327瀏覽量
62573 -
SCL
+關注
關注
1文章
239瀏覽量
17057
原文標題:SCL語言的for語句如何使用以及實例,回復關鍵字可以拿走我的案例(V17)文件
文章出處:【微信號:十天學會PLC,微信公眾號:十天學會PLC】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論