PLC培訓好嗎-西門子PLC循環指令是什么-PLC編程培訓班
今天智通PLC編程培訓班繼續和大家學習西門PLC循環指令的內容,在學習西門子PLC的學員們可以重點關注哦,下面一起具體來看看參考吧。
使用循環指令( LOOP)可以多次重復執行特定的程序段,由累加器1確定重復執行的次數,即以累加器1的低字為循環計數器。LOOP指令執行時,將累加器1字中的值減1,如果不為0,則返回到循環指令LOOP的標號處,繼續循環過程,否則執行LOOP指令后面的指令。循環體是指循環標號和LOOP指令間的程序段。
由于循環次數不能是負數,因此程序應保證循環計數器中的數為正整數(數值范圍:0~32767)或字型數據(數值范圍:W#16#0000~ W#16#FFFF)。存儲區為I、Q、M、D、L。LOOP語句的流程如下所示。
利用循環指令可以完成有規律的重復計算過程。
編程示例(求階乘“8!”的程序)如下:
L L#1 說明:將長整數常數(32位)裝入累加器1
T MD20 將累加器1的內容傳送到MD20(初始化)
L 8 將循環次裝入累加器1的低字中
NEXT:T MW10 循環開始,將累加器1低字的內容(循環變量值)送給循環計數器MW10
L MD20 取部分積
*D MD20×MW10
T MD20 存部分積,循環結束后MD20=8×7 ×6×5 ×4×3 ×2 ×1=40320
L MW10 取當前循環變量值→累加器1
LOOP NEXT 如果累加器1低字中的內容不為0,則轉到NEXT繼續循環執行并對
累加器1的低字減1循環結束,執行其他指令
以上就是我們西門子PLC循環指令的詳解了,大家都學會了嗎?更多PLC知識盡在智通職業技能培訓學院PLC編程培訓班,快來咨詢就讀吧。
智通教育(www.wxsmenye.com)致力于PLC編程培訓、開設西門子PLC培訓班,PLC學習班、PLC培訓機構,以及工業機器人應用工程師、工業機器人集成工程師、智能制造全能工程師等智能制造行業課程。詳情請聯系:0769-8707-8088