国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于S120伺服驅(qū)動(dòng)模塊111報(bào)文的西門子S7-300程序模塊設(shè)計(jì)

2016-11-03 11:08朱曉民
制造業(yè)自動(dòng)化 2016年10期
關(guān)鍵詞:報(bào)文通訊指令

高 挺,朱曉民,張 希,程 金

(北京機(jī)械工業(yè)自動(dòng)化研究所,北京 100120)

基于S120伺服驅(qū)動(dòng)模塊111報(bào)文的西門子S7-300程序模塊設(shè)計(jì)

高 挺,朱曉民,張 希,程 金

(北京機(jī)械工業(yè)自動(dòng)化研究所,北京 100120)

針對(duì)自動(dòng)化系統(tǒng)中集成S120伺服驅(qū)動(dòng)模塊時(shí)遇到的控制及通訊難題,設(shè)計(jì)了基于111報(bào)文的S7-300通訊控制程序模塊Servo120。使得從事自動(dòng)化工作的工程師可以通過該模塊簡(jiǎn)單、快捷的實(shí)現(xiàn)S7控制系統(tǒng)與S120伺服驅(qū)動(dòng)模塊的通訊,并通過報(bào)文方式實(shí)現(xiàn)S7-300PLC對(duì)S120伺服驅(qū)動(dòng)模塊的速度與位置控制。模塊對(duì)報(bào)文中的控制及狀態(tài)字進(jìn)行詳細(xì)解析,大大提高了調(diào)試診斷效率。并設(shè)置了多點(diǎn)聯(lián)動(dòng),速度轉(zhuǎn)換等模式,極大的方便了現(xiàn)場(chǎng)應(yīng)用,提高了系統(tǒng)集成過程的效率并降低了操作難度。

S120伺服驅(qū)動(dòng)模塊;111報(bào)文;程序模塊

0 引言

當(dāng)今,企業(yè)對(duì)生產(chǎn)設(shè)備的要求是設(shè)備生產(chǎn)成本越來越低,但同時(shí)能夠提供越來越高的生產(chǎn)效率。SINAMICSS120伺服驅(qū)動(dòng)模塊因恰恰能滿足這些方面的要求而被廣泛應(yīng)用于自動(dòng)化系統(tǒng)中。對(duì)于自動(dòng)化系統(tǒng)集成商而言,伺服系統(tǒng)的好處雖然很多,但其與中央控制器的融合過程往往因工程師經(jīng)驗(yàn)不足等原因而變得比較困難。本文以S7-300與S120通訊的111報(bào)文為基礎(chǔ),對(duì)其進(jìn)行深入解讀,設(shè)計(jì)出一款專用通訊控制程序模塊。為S120伺服驅(qū)動(dòng)模塊在以S7-300為核心的自動(dòng)化系統(tǒng)中的應(yīng)用帶來了極大的便利。

1 模塊設(shè)計(jì)的硬件配置及軟件環(huán)境

通訊控制程序模塊的設(shè)計(jì)是基于S7-300的PLC與S120通訊111報(bào)文的,因此模塊環(huán)境平臺(tái)的搭建如下:在S7硬件中配置S120硬件(如圖1硬件配置),在整個(gè)項(xiàng)目中集成S7-300CPU作為整個(gè)系統(tǒng)的核心控制器、S120伺服驅(qū)動(dòng)模塊、MP277人機(jī)交互觸摸屏系統(tǒng)(如圖2項(xiàng)目配置),以圖3網(wǎng)絡(luò)連接所示的方式通過PROFIBUS網(wǎng)絡(luò)組成統(tǒng)一的系統(tǒng)。

軟件環(huán)境需要使用SIMATIC Manager V5.5、Starter、SIMATIC WinCC flexible 2008等編程軟件。

圖1 硬件配置

圖2 項(xiàng)目配置

圖3 網(wǎng)絡(luò)連接

2 軟件程序模塊Servo120設(shè)計(jì)

1)輸入輸出接口設(shè)置

圖4 輸入接口

輸入接口包括設(shè)備的上電狀態(tài)、安全狀態(tài)、極限開關(guān)狀態(tài)、維修插銷狀態(tài)、以及設(shè)備的運(yùn)行狀態(tài)等狀態(tài)信息;報(bào)警復(fù)位按鈕、抱閘模式選擇、HMI點(diǎn)動(dòng)行選擇、移動(dòng)指令、移動(dòng)模式設(shè)定等指令模式信息;系統(tǒng)絲杠導(dǎo)程、每轉(zhuǎn)的脈沖數(shù)等系統(tǒng)參數(shù)信息。方便調(diào)試工程師各種輸入信息的調(diào)整,如圖4所示。

圖5 輸出接口

輸出接口包括反饋的伺服系統(tǒng)運(yùn)行狀態(tài)、錯(cuò)誤報(bào)警信息、控制狀態(tài)字信息、消息報(bào)錯(cuò)代碼以及伺服當(dāng)期位置等基本信息。從而幫助調(diào)試工程師通過輸出反饋進(jìn)行診斷,便于設(shè)備調(diào)試,如圖5所示。

2)模塊內(nèi)部時(shí)鐘設(shè)置

模塊內(nèi)置單獨(dú)脈沖驅(qū)動(dòng)時(shí)鐘,不占用系統(tǒng)定時(shí)器資源,減少了模塊程序使用時(shí)由于定時(shí)器的使用導(dǎo)致的系統(tǒng)內(nèi)部沖突,如圖6所示。

3)模塊控制字狀態(tài)字解析

圖6 模塊內(nèi)部時(shí)鐘

圖7 狀態(tài)字解析

程序模塊內(nèi)部將控制字和狀態(tài)字以二進(jìn)制變量形式進(jìn)行逐點(diǎn)解析,便于以更詳細(xì)的狀態(tài)展示當(dāng)前系統(tǒng)的問題??梢愿玫谋阌谡{(diào)試工程師進(jìn)行狀態(tài)分析,如圖7所示。

4)模塊操作模式設(shè)定

程序模塊根據(jù)輸入設(shè)定及最廣泛的應(yīng)用方式設(shè)定伺服驅(qū)動(dòng)模塊的工作狀態(tài),修改相應(yīng)參數(shù)將可以修改伺服的運(yùn)行模式狀態(tài),如圖8所示。

5)伺服移動(dòng)位置給定及位置到達(dá)判定,如圖8所示。

3 程序模塊的使用

將多種功能融為一體的程序模塊Servo120,最多可實(shí)現(xiàn)16個(gè)可變位置的伺服定位控制;可以手動(dòng)切換抱閘工作模式;能實(shí)現(xiàn)多點(diǎn)聯(lián)動(dòng),并按照預(yù)設(shè)位置自動(dòng)切換移動(dòng)速度;同時(shí)實(shí)現(xiàn)HMI行的自動(dòng)配置,點(diǎn)動(dòng)前后移動(dòng)控制;以及絲杠導(dǎo)程、單轉(zhuǎn)脈沖的單獨(dú)配置;同時(shí)對(duì)報(bào)警狀態(tài)、控制字狀態(tài)字及實(shí)際位置進(jìn)行實(shí)時(shí)顯示。

圖8 操作模式設(shè)定

圖9 位置設(shè)定及判定

伺服驅(qū)動(dòng)模塊使用之前,應(yīng)先設(shè)置當(dāng)前系統(tǒng)需要的所有位置及速度信息(即需首先完成圖10Target參數(shù)數(shù)組的賦值)。設(shè)置完成后,即可啟動(dòng)移動(dòng)指令,如圖11所示)。

圖10 目標(biāo)位置速度

圖11 移動(dòng)指令當(dāng)前位置

Target數(shù)組可存儲(chǔ)16個(gè)位置和速度數(shù)據(jù),能滿足大多數(shù)自動(dòng)化設(shè)備專機(jī)使用。Action_position移動(dòng)指令數(shù)組可接收對(duì)應(yīng)的移動(dòng)指令,并在Present_position數(shù)組中反饋當(dāng)前移動(dòng)位置。

圖12 速度位置設(shè)定

簡(jiǎn)單給程序模塊Servo120賦值即可完成位置和速度的設(shè)定,把設(shè)定值作為變量關(guān)聯(lián)到HMI人機(jī)界面上將實(shí)現(xiàn)位置和移動(dòng)速度的可視化修改,為設(shè)備的調(diào)整提供了便利務(wù)件。給Servo120程序模塊發(fā)出伺服移動(dòng)指令A(yù)ction position[n],Servo120程序模塊將控制伺服驅(qū)動(dòng)模塊以設(shè)定速度移動(dòng)到相應(yīng)設(shè)定位置n,并反饋到位信號(hào)。

圖13 移動(dòng)指令

4 結(jié)論

本文設(shè)計(jì)了一種基于西門子111報(bào)文的S7-300的PLC與S120伺服驅(qū)動(dòng)模塊通訊控制模塊Servo120。該模塊在大眾211項(xiàng)目中得到驗(yàn)證并廣泛應(yīng)用。程序模塊Servo120運(yùn)行穩(wěn)定可靠、兼容性好、并且擴(kuò)展性強(qiáng)。項(xiàng)目中廣泛的應(yīng)用使得項(xiàng)目調(diào)試進(jìn)度大大提高,并減少了出錯(cuò)率,提高了控制系統(tǒng)伺服驅(qū)動(dòng)部分的穩(wěn)定性,充分體現(xiàn)了模塊化程序的優(yōu)越性。該模塊會(huì)為帶有S120伺服驅(qū)動(dòng)模塊的項(xiàng)目,在實(shí)施中提供了一務(wù)快捷、可靠的解決方案。

[1] 阮毅.陳伯時(shí).電力拖動(dòng)自動(dòng)控制系統(tǒng)--運(yùn)動(dòng)控制系統(tǒng)[M].北京:機(jī)械工業(yè)出版社,2009.

Siemens S7-300 program modules design based on 111 packets of S120 servo system

GAO Ting, ZHU Xiao-min, ZHANG Xi, CHENG Jin

TP23

B

1009-0134(2016)10-0067-03

2016-08-15

高挺(1980 -),男,哈爾濱人,工程師,本科,主要從事流體傳動(dòng)系統(tǒng)與汽車制造裝備的設(shè)計(jì)研究工作。

猜你喜歡
報(bào)文通訊指令
《茶葉通訊》簡(jiǎn)介
《茶葉通訊》簡(jiǎn)介
基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
通訊報(bào)道
低軌星座短報(bào)文通信中的擴(kuò)頻信號(hào)二維快捕優(yōu)化與實(shí)現(xiàn)
CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
《單一形狀固定循環(huán)指令G90車外圓仿真》教案設(shè)計(jì)
淺析反駁類報(bào)文要點(diǎn)
中斷與跳轉(zhuǎn)操作對(duì)指令串的影響
浮瓶通訊
汝南县| 郴州市| 海兴县| 长治市| 西乡县| 青川县| 兴城市| 武胜县| 陵川县| 濉溪县| 石嘴山市| 友谊县| 邵阳县| 江口县| 油尖旺区| 兰溪市| 肥西县| 兴国县| 九台市| 宁蒗| 景洪市| 山阳县| 鲁甸县| 蒲江县| 天门市| 连云港市| 南宫市| 安岳县| 彭水| 松潘县| 平凉市| 邢台县| 永泰县| 彭州市| 循化| 丽水市| 永宁县| 宁都县| 芮城县| 堆龙德庆县| 新民市|