中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
S7-200脈沖輸出指令做電機正反轉(zhuǎn)控制

通過上次的學(xué)習(xí),我們應(yīng)該已經(jīng)知道可以通過修改SM存儲區(qū)(包括控制字節(jié)),然后執(zhí)行PLS指令來改變PTOPWM波形。除了前面學(xué)習(xí)的使用步驟和一些使用要點,我們還要知道的就是PTO狀態(tài)字節(jié)的空閑位(SM66.7SM76.7),它標(biāo)志著脈沖輸出完成。另外,在脈沖輸出完成時,我們還可以利用脈沖發(fā)送完成中斷,使程序跳轉(zhuǎn)到中斷服務(wù)程序進(jìn)行執(zhí)行。那么就補充這幾點內(nèi)容。下面我們做利用一個脈沖輸出指令做電機正反轉(zhuǎn)控制的例子。

主程序:

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

高速脈沖輸出子程序:

中斷程序:

我們首先先做一個高速計數(shù)子程序和脈沖輸出子程序,在高速計數(shù)器子程序中,首先是定義控制字節(jié),送16#F8SMB37,定義為加計數(shù)更新當(dāng)前值,傳送0SMD38寫入初始值,定義的是高速計數(shù)器HSC0HSC模式12,然后激活高速計數(shù)器,還做了高速計數(shù)器中斷,PTO0完成中斷的事件為中斷事件號19,我們建立中斷程序0和中斷事件19的中斷連接,并全局允許中斷。

而在高速脈沖輸出子程序里面,我們定義一下接口,定義周期io_timeLW0,為IN類型的,定義脈沖數(shù)io_NOLD2,也是為IN類型的,然后寫子程序。首先傳送16#85SMB67中定義控制字節(jié),這里選擇的是PTO模式、單段、1us/周期、裝入周期和脈沖數(shù)的情況(控制字節(jié)的定義可以參考PTO/PWM控制字節(jié)表),并傳送LW0SMW68中寫入周期值,傳送LD2SMD72中寫入脈沖數(shù),最后執(zhí)行PLS指令。那么這樣是做了一個帶功能參數(shù)的子程序,之后在主程序中可以對這個帶功能參數(shù)的子程序進(jìn)行調(diào)用。

然后我們編寫主程序,在主程序的網(wǎng)絡(luò)一中,首先用SM0.1首次掃描驅(qū)動高速計數(shù)器子程序進(jìn)行高速計數(shù)初始化,同時對Q0.0的過程映像區(qū)清零,同時也對高速脈沖輸出進(jìn)行初始化。在網(wǎng)絡(luò)中,我們用I0.2的上升沿來驅(qū)動立即置位指令,立即置位Q0.2,同時調(diào)用高速脈沖輸出子程序,周期設(shè)為100us,脈沖為10000個,同時還要傳送16#F8SMB37并執(zhí)行HSC指令進(jìn)行加計數(shù)并更新當(dāng)前值。那么就就是說當(dāng)我們接通I0.2時,會在I0.2的上升沿立即置位Q0.2,電機正轉(zhuǎn),100us發(fā)10000個脈沖,同時高速計數(shù)器進(jìn)行加計數(shù)。因為建立了脈沖完成中斷,那么當(dāng)脈沖發(fā)生完成時,會進(jìn)入到中斷程序進(jìn)行執(zhí)行。

那么我們就可以在中斷程序中編寫反轉(zhuǎn)的控制,因為原來是正轉(zhuǎn),那么Q0.2是接通的,那么我們就用Q0.2的常開觸點來驅(qū)動立即復(fù)位指令,立即復(fù)位Q0.2,同時調(diào)用高速脈沖輸出子程序,周期設(shè)為200us,脈沖為10000個,同時還要傳送16#B0SMB67并執(zhí)行HSC指令進(jìn)行減計數(shù)并不更新當(dāng)前值。那么就是說進(jìn)入中斷時會立即復(fù)位Q0.2,電機反轉(zhuǎn),200us發(fā)10000個脈沖,同時高速計數(shù)器進(jìn)行減計數(shù)。

那么對于這樣一個例子,應(yīng)用到了帶參數(shù)的子程序調(diào)用、中斷和高速計數(shù)器的內(nèi)容,會不會比較難以理解呢,如果覺得有些模糊的話,可以回看一下前面中斷和高速計數(shù)器的內(nèi)容,這樣可以加深印象呢。

作者:蔡慧滎

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
跟著我一起來學(xué)習(xí)s7-200
西門子S7-200PLC的特殊功能指令
S7-200高速脈沖輸出應(yīng)用
PLC例題(3)
PLC高速脈沖輸出指令
最專業(yè)的PLC知識講解:PLC高速脈沖輸出指令
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服