電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

西門子S7-200系列PLC脈沖輸出功能,PTO和PWM指令用法

作者:佚名    文章來源:網(wǎng)絡(luò)整理    點擊數(shù):    更新時間:2024/9/20
PTO為脈沖控制模式,而PWM為模擬量控制模式。
當(dāng)設(shè)備對位置有精確要求時選用PTO,而當(dāng)設(shè)備對轉(zhuǎn)速和力矩有精確要求時選用PWM。
根據(jù)設(shè)備的需要選擇伺服驅(qū)動的類型,再選擇用哪種控制方式。
PWM是通過高速計數(shù)器將輸入信號模擬為恒定的電壓輸出,通過控制電壓的變化來控制電機轉(zhuǎn)速的變化。
目前市場中用的比較多的是帶PTO功能的伺服,我們叫它脈沖型。
另外一種是兩種功能都具備的,我們叫它全功能型。比脈沖型貴不少。
既然是全功能型,你又想要伺服精確位移的話,用PTO控制就好了。


下面我從網(wǎng)上找了兩個實例,先存著,以后新身證實一下。


西門子S7-200系列PLC的PMW方波控制程序舉

在西門子S7-200系列PLC中,CPU-214的輸出端Q0.0和Q0.1能夠輸出方波信號,而且方波信號的周期和脈寬均能獨立調(diào)節(jié),其中脈寬指的是在一個周期內(nèi),輸出信號處于高電平的時間長度。

下面這個例子說明了脈寬調(diào)制(PWM)是如何工作的。輸出端Q0.0輸出方波信號,其脈寬每周期遞增0.5秒,周期固定為5秒,并且脈寬的初始值為0.5秒。當(dāng)脈寬達(dá)到設(shè)定的最大值4.5秒,脈寬改為每周期遞減0.5秒,自到脈寬為零為止。以上過程周而復(fù)始。

在這個例子中必須把輸出端Q0.0與輸入端10.0連接,這樣程序才能控制PWM。

 

 

 

 


子程序:

特殊存儲字節(jié)SMB67用來初始化輸出端00.0的PWM。這個控制字內(nèi)含PWM允許位,修改周期和脈寬的允許位,以及時問基數(shù)選擇位等。子程序0來調(diào)整這個控制字節(jié)。通過EN}指令,使所有的中斷成為全局允許,然后通過PLSO指令,使系統(tǒng)接受各設(shè)定值,并初始化“PT O/PWM發(fā)生器”,從而在輸出端00.0輸出脈寬調(diào)制(PWM)信號。

另外,周期5秒是通過將數(shù)值500置入特殊存儲字SMW68來實現(xiàn)的,初始脈寬0.5秒則通過將500寫入特殊存儲字SMW70來實現(xiàn)的。

主程序:

這個初始化過程是在程序的第一個掃描周期通過執(zhí)行子程序0來實現(xiàn),第一個掃描周期標(biāo)志是SM0.1=1。當(dāng)一個PWM循環(huán)結(jié)束,即當(dāng)前脈寬為0秒時,將再一次初始化PWM。

輔助內(nèi)存標(biāo)記M 0.0用來表明脈寬是增加,還是減少,初始化時將這個標(biāo)記設(shè)為增加(置1為加,置0為減)。輸出端00.0與輸入端I0.0相連,這樣輸出信號就可送到輸入端I0.0。當(dāng)?shù)谝粋方波脈沖輸出時,利用ATC H指令,把中斷程序1(INT1)賦給中斷事件0 (I0.0的上升沿)。

每個周期中斷程序1將當(dāng)前脈寬增加0.5秒,然后利用D丁C日指令分離中斷INT1,使這個中斷再次被屏蔽。如果在下次增加時,脈寬大于或等于周期,則將輔助內(nèi)存標(biāo)記位M 0.0再次置0。這樣就把中斷程序2賦子事件0,并且脈寬也將每次遞減0.5秒。當(dāng)脈寬值減為零時,將再次執(zhí)行,初始化程序(子程序0)。


西門子S7-200系列PLC的PTO方波控制程序舉例

1、使用位控向?qū)Ь幊痰牟襟E如下:

A、 為S7--200 PLC選擇選項組態(tài) 置PTO/PWM操作。 在STEP7V4.0軟件命令菜單中選擇工具→位置控制向?qū)Р⑦x擇配置S7-200PLC內(nèi) 置PTO/PWM操作,如圖所示。

 

B、單擊“下一步”選擇“Q0.0”,再單擊“下一步”選擇“線性脈沖輸出(PTO)”。

 

C、單擊“下一步”后,在對應(yīng)的編輯框中輸入MAX_SPEED 和SS_SPEED 速度值。輸入最高電機速度“90000”,把電機啟動/停止速度設(shè)定為“600”。這時,如果單擊MIN_SPEED值對應(yīng)的灰色框,可以發(fā)現(xiàn),MIN_SPEED值改為600,注意:MIN_SPEED值由計算得出。用戶不能在此域中輸入其他數(shù)值。

 


D、單擊“下一步”填寫電機加速時間“1500”和電機減速時間 “200”。

 


E、接下來一步是配置運動包絡(luò)界面。

 

該界面要求設(shè)定操作模式、1個步的目標(biāo)速度、結(jié)束位置等步的指標(biāo),以及定義這一包絡(luò)的符號名。(從第0個包絡(luò)第0步開始)。在操作模式選項中選擇相對位置控制,填寫包絡(luò)“0”中數(shù)據(jù)目標(biāo)速度“60000”,結(jié)束位置“85600”,點擊“繪制包絡(luò)”,如圖9所示,注意,這個包絡(luò)只有1步。包絡(luò)的符號名按默認(rèn)定義。這樣,第0個包絡(luò)的設(shè)置,即從供料站→加工站的運動包絡(luò)設(shè)置就完成了。現(xiàn)在可以設(shè)置下一個包絡(luò)。

 

F、運動包絡(luò)編寫完成單擊“確認(rèn)”,向?qū)鬄?STRONG>運動包絡(luò)指定V存儲區(qū)地址(建議地址為VB75~VB300),默認(rèn)這一建議,單擊“下一步”出現(xiàn)下圖,單擊 “完成”。

 

2、項目組件 

運動包絡(luò)組態(tài)完成后,向?qū)䴙樗x的配置生成三個項目組件(子程序),分別是:PTOx_RUN子程序(運行包絡(luò)),PTOx_CTRL子程序(控制)和PTOx_MAN子程序(手動模式)子程序。一個由向?qū)Мa(chǎn)生的子程序就可以在程序中調(diào)用了,如圖所示。

 

Tags:PTO,PWM,脈沖輸出,脈沖,S7-200  
責(zé)任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
久久精品女人天堂AV| 影音先锋女人aa鲁色资源| 成人试看120秒体验区| 国内大量揄拍人妻精品視頻| 国产叼嘿久久精品久久| 亚洲视频在线免费看| 中文字幕亚洲乱码熟女一区二区| 精品久久久久中文字幕一区| 少妇饥渴XXHD麻豆XXHD骆驼| 亚洲白色白色永久观看| 欧美日韩亚洲第一页| 亚洲欧美另类日韩| 最近中文字幕在线mv视频在线| 亚洲av无码国产精品色| 日本免费一区二区三区最新vr| 久久久久综合一本久道| 思思91精品国产综合在线| 一二三四免费观看在线电影中文 | 又黄又粗又爽免费观看| 男人的天堂av网站| 亚洲视频在线免费播放| 欧美丰满大乳大屁股流白浆| 亚洲人成网站在线观看播放| 日本边添边摸边做边爱的视频| 久久国产劲暴∨内射新川| 成人免费观看高清在线毛片| 一本色道久久综合一区| 国内精品伊人久久久久妇| 4444亚洲国产成人精品| 国产大片免费天天看| 绿巨人草莓香蕉丝瓜菠萝| 免费高清av一区二区三区| 欧美特黄一免在线观看| 亚洲午夜国产精品无码老牛影视| 日韩一级在线播放| 丰满岳乱妇一区二区三区| 天堂草原电视剧在线观看图片高清| 99久久精品这里只有精品| 国产激情无码一区二区app| 老熟妇仑乱视频一区二区| 动漫人物差差差动漫网站|