999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 西門子PLC > 【跟著我一起來學(xué)習(xí)s7-200】46脈沖輸出指令

【跟著我一起來學(xué)習(xí)s7-200】46脈沖輸出指令

唐琳 發(fā)布于2015-12-18 10:21 16 0 標(biāo)簽:S7-200入門連載,PLC

    前面簡單的介紹了一下高速脈沖輸出的內(nèi)容,包括脈沖串PTO和脈寬調(diào)制PWM的內(nèi)容等,那么今天就學(xué)習(xí)一下脈沖輸出指令PLS以及指令的應(yīng)用,并且主要針對(duì)脈沖串PTO的學(xué)習(xí),這是脈沖輸出學(xué)習(xí)的重點(diǎn),我們必須要掌握好它。
    前面有說到脈沖輸出指令PLS用于控制在高速脈沖輸出(Q0.0和Q0.1)中提供的脈沖串輸出PTO和脈寬調(diào)制PWM功能。在S7-200中有兩個(gè)PTO/PWM發(fā)生器,而每臺(tái)PTO/PWM發(fā)生器都有一個(gè)控制字節(jié)的,SMB67控制的是Q0.0的PTO/PWM發(fā)生器,而SMB77控制的是Q0.1的PTO/PWM發(fā)生器,這個(gè)我們要知道的。
    脈沖輸出指令是會(huì)從系統(tǒng)存儲(chǔ)器SM(包括控制字節(jié))中讀取數(shù)據(jù),從而控制PTO/PWM發(fā)生器,這樣我們就可以通過修改控制字節(jié),然后執(zhí)行PLS指令,來更改PTO或PWM信號(hào)波形。以下就附上PTO/PWM控制寄存器的SM標(biāo)志表和PTO/PWM控制字節(jié)參考表。


    我們要注意的是,我們?cè)谑褂肞LS指令時(shí)一般是有步驟的。步,我們?cè)谑鼓躊TO/PWM之前,要對(duì)Q0.0、Q0.1的過程映像區(qū)清零;第二步,定義控制字節(jié),Q0.0對(duì)應(yīng)SMB67,Q0.1對(duì)應(yīng)SMB77。第三步,寫入PTO/PWM相關(guān)寄存器的數(shù)據(jù),比如SMW68對(duì)應(yīng)的是PTO/PWM周期值(2-65525ms),SMD72對(duì)應(yīng)的是PTO脈沖計(jì)數(shù)值。第四步,就是連接中斷事件和中斷程序,并允許中斷這步是根據(jù)實(shí)際情況決定要還是不要的;第五步,執(zhí)行PLS指令,激活某個(gè)脈沖輸出,更新控制字節(jié)。
    當(dāng)然我們也可以禁止PTO/PWM波形,我們將控制字節(jié)的使能位(SMB67.7/SMB77.7)清零,然后執(zhí)行PLS指令就可以了。我們也可以對(duì)周期值、脈寬值和脈沖數(shù)進(jìn)行修改,我們把相應(yīng)的系統(tǒng)存儲(chǔ)器位置1,然后再把修改數(shù)據(jù)寫入到相應(yīng)的系統(tǒng)存儲(chǔ)器里,然后執(zhí)行PLS指令就可以。
    下面就舉個(gè)PLS指令應(yīng)用的例子,來更好的掌握PLS指令的使用。
主程序:

高速脈沖輸出子程序:

高速計(jì)數(shù)器子程序:

    以上的程序,在主程序的網(wǎng)絡(luò)一中,首先用SM0.1首次掃描驅(qū)動(dòng)高速計(jì)數(shù)器子程序進(jìn)行高速計(jì)數(shù)初始化,同時(shí)對(duì)Q0.0的過程映像區(qū)清零。在高速計(jì)數(shù)器子程序中,首先傳送16#F8到SMB47定義控制字節(jié)定義為更新當(dāng)前值加計(jì)數(shù),然后執(zhí)行HEDF指令定義高速計(jì)數(shù)模式12和選擇高速計(jì)數(shù)器0,后是激活高速計(jì)數(shù)器,執(zhí)行HSC指令。
    在主程序的網(wǎng)絡(luò)二中,用I0.2的上升沿才驅(qū)動(dòng)高速脈沖輸出子程序,用I0.2的下降沿來驅(qū)動(dòng)一個(gè)傳送指令,傳送0到SMB67,并同時(shí)驅(qū)動(dòng)一個(gè)PLS指令。在高速脈沖輸出子程序中,首先傳送16#85到SMB67中定義控制字節(jié),這里選擇的是PTO模式、單段、1us/周期、裝入周期和脈沖數(shù)的情況(控制字節(jié)的定義可以參考PTO/PWM控制字節(jié)表),并傳送100到SMW68中寫入周期值,傳送100到SMD72中寫入脈沖數(shù),后執(zhí)行PLS指令。
    那么程序會(huì)在I0.2接通的上升沿執(zhí)行周期為100us,100個(gè)脈沖數(shù)的高速脈沖輸出,會(huì)在I0.2斷開的下降沿禁止PTO波形的輸出。

    那么以這樣一個(gè)小例子來講脈沖輸出指令PLS指令的使用,是不是更容易理解一些呢,你可以對(duì)照著來學(xué)習(xí)。

作者:技成培訓(xùn)網(wǎng)(蔡慧滎)

【本文為原創(chuàng)作品。未經(jīng)同意,盜取必究!】

推薦相關(guān)學(xué)習(xí)視頻:

西門子S7-200PLC從入門到精通

西門子S7-200PLC高速脈沖及定位篇

若有收獲,就點(diǎn)個(gè)贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

S7-200入門連載 PLC

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽