當(dāng)前位置:機(jī)電之家首頁 >> PLC技術(shù)>> PLC文案資料 >> PLC試題庫 >> plc的循環(huán)指令
plc的循環(huán)指令

使用循環(huán)指令( loop)可以多次重復(fù)執(zhí)行特定的程序段,由累加器1確定重復(fù)執(zhí)行的次數(shù),即以累加器1的低字為循環(huán)計(jì)數(shù)器。loop指令執(zhí)行時(shí),將累加器1字中的值減1,如果不為0,則返回到循環(huán)指令loop的標(biāo)號(hào)處,繼續(xù)循環(huán)過程,否則執(zhí)行l(wèi)oop指令后面的指令。循環(huán)體是指循環(huán)標(biāo)號(hào)和loop指令間的程序段。

由于循環(huán)次數(shù)不能是負(fù)數(shù),因此程序應(yīng)保證循環(huán)計(jì)數(shù)器中的數(shù)為正整數(shù)(數(shù)值范圍:0~32767)或字型數(shù)據(jù)(數(shù)值范圍:w#16#0000~ w#16#ffff)。存儲(chǔ)區(qū)為i、q、m、d、l。loop語句的流程如圖所示。

圖loop語句的流程圖

利用循環(huán)指令可以完成有規(guī)律的重復(fù)計(jì)算過程。

編程示例(求階乘“8!”的程序)如下:

l l#1說明:將長(zhǎng)整數(shù)常數(shù)(32位)裝入累加器1

t md20將累加器1的內(nèi)容傳送到md20(初始化)

l 8將循環(huán)次裝入累加器1的低字中

next:t mw10循環(huán)開始,將累加器1低字的內(nèi)容(循環(huán)變量值)送給循環(huán)計(jì)數(shù)器mw10

l md20取部分積

*d md20×mw10

t md20存部分積,循環(huán)結(jié)束后md20=8×7 ×6×5 ×4×3 ×2 ×1=40320

l mw10取當(dāng)前循環(huán)變量值→累加器1

loop next如果累加器1低字中的內(nèi)容不為0,則轉(zhuǎn)到next繼續(xù)循環(huán)執(zhí)行并對(duì)

累加器1的低字減1循環(huán)結(jié)束,執(zhí)行其他指令

……

作者:未知 點(diǎn)擊:1077次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:plc的循環(huán)指令
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《plc的循環(huán)指令》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購

孫晉文 【求購】  排氣閥  2025-12-30
馬經(jīng)理 【求購】  信號(hào)集成端...  2025-12-30
李總 【求購】  電動(dòng)升降車  2025-12-30
于蓬 【求購】  HPV-S...  2025-12-29
張俊杰 【求購】  縫紉線自動(dòng)...  2025-12-25
易賽群 【求購】  NANOC...  2025-12-25
張經(jīng)理 【求購】  浪涌保護(hù)器  2025-12-25
陳蓮 【求購】  日本住友閥  2025-12-24
VIP公司推薦