兩個名牌的激情碰撞
在眾多的品牌中,選取性價比高的電氣元器件成為滿足當(dāng)今客戶的不二選擇,所以得兼顧品牌的知名度和使用上的可行及實(shí)用性,最終的采購價格還是占主導(dǎo)地位的。
在我們設(shè)備的研發(fā)過程中,選取的是比較知名的Beckhoff可編程控制器,按理說用倍福品牌的伺服系統(tǒng)最好不過了,無論從軟件編寫和可讀寫性上,還是硬件伺服所要求的系統(tǒng)跟隨性能上,都是完美的,但是其高亢的價格讓人望而生畏,因此,同類臺灣品牌臺達(dá)伺服器才得以其價格優(yōu)勢入住進(jìn)我們的設(shè)備中,當(dāng)然,可用性得以滿足設(shè)備需求是前提條件。
下面我將用一套臺達(dá)的伺服控制器(如圖1所示)和電機(jī)(如圖2所示)與倍福PLC(如圖3所示),以及昆侖通態(tài)的觸摸屏來搭建一個實(shí)驗(yàn)平臺,來說說他們是如何聯(lián)系并且正常使用的,硬件構(gòu)成如圖4所示。
圖1.臺達(dá)伺服控制器
圖2.臺達(dá)電機(jī)
圖3.倍福PLC
圖4.試驗(yàn)平臺硬件構(gòu)成
軟件實(shí)現(xiàn)包括兩個方面,一是軟件的組態(tài)部分,包括PLC本體,IO模塊和臺達(dá)伺服控制器的連接,如圖5所示?!?span id="_baidu_bookmark_end_67" style="display: none; line-height: 0px;">?
圖5.軟件組態(tài)
圖6所示為TwinCAT軟件中System Manager中的軟件組態(tài)部分。
圖6.TwinCAT中的System Manager界面
另一個方面指PLC邏輯控制部分的實(shí)現(xiàn),程序的結(jié)構(gòu)如圖7所示
圖7.PLC邏輯程序樹形圖
其中FB塊中包含了伺服運(yùn)動的各種指令,分述如下:
?。?)電機(jī)的使能操作如圖8示:
圖8.電機(jī)使能操作
(2)電機(jī)的報警復(fù)位功能如圖9示:
圖9.電機(jī)的報警復(fù)位功能
?。?)電機(jī)的停止操作如圖10示:
圖10.電機(jī)的停止操作功能
?。?)電機(jī)的手動操作如圖11所示:
圖11.電機(jī)的手動操作功能
?。?)電機(jī)的絕對運(yùn)動指令如圖12示:
圖12.電機(jī)的絕對運(yùn)動指令
(6)電機(jī)的相對運(yùn)動指令如圖13所示:
圖13.電機(jī)的相對運(yùn)動指令功能
?。?)電機(jī)的回初始位指令如圖14所示:
圖14.電機(jī)的回初始位指令
各參數(shù)的定義賦值操作如下,包括局部變量與全局變量的賦值操作,如圖15和圖16所示:
圖15.全局變量的賦值操作
圖16.局部變量的賦值操作
下面是對各個運(yùn)動指令的賦值:
?。?)整個運(yùn)動模塊的調(diào)用如圖17所示:
圖17.運(yùn)動指令塊的調(diào)用
?。?)電機(jī)使能、停止和報警復(fù)位的賦值如圖18所示:
圖18.電機(jī)的使能、停止和報警復(fù)位的賦值
?。?)電機(jī)速度、加速度、減速度及加加速度的賦值如圖19所示:
圖19.電機(jī)的速度、加速度、減速度及加加速度的賦值
?。?)電機(jī)回初始位的操作賦值如圖20所示:
圖20.電機(jī)回初始位的操作賦值
?。?)電機(jī)手動正反轉(zhuǎn)操作的賦值如圖21所示:
圖21.電機(jī)正反轉(zhuǎn)的手動操作
?。?)電機(jī)周期動作的邏輯程序的實(shí)現(xiàn)如圖22所示:
圖22.電機(jī)周期運(yùn)動的邏輯實(shí)現(xiàn)
圖23.觸摸屏的畫面顯示
綜上所述,經(jīng)過認(rèn)真的調(diào)試,臺達(dá)電機(jī)與倍福實(shí)現(xiàn)連接,加以觸摸屏的參數(shù)輸入(如圖23所示)配合,【電機(jī)使能】加載后,【回原點(diǎn)】指令點(diǎn)擊可實(shí)現(xiàn)電機(jī)的自動尋找初始位點(diǎn),手動點(diǎn)動【正轉(zhuǎn)】、【反轉(zhuǎn)】可實(shí)現(xiàn)電機(jī)的正、反轉(zhuǎn)運(yùn)動,指定一個具體位移值,點(diǎn)擊【絕對位移】按鈕,可使電機(jī)移動到相應(yīng)位置,另外,速度、加速度、減速度及加加速度的數(shù)值改變可相應(yīng)調(diào)整伺服電機(jī)的運(yùn)動屬性。
一個小小的功能實(shí)現(xiàn)試驗(yàn)平臺,包含了兩個不同品牌的互通對接,用最小的投入實(shí)現(xiàn)最優(yōu)組合來解決現(xiàn)實(shí)中的復(fù)雜問題,不一直是我們自動化人的研究目標(biāo)嗎?我會一直為此而努力……

提交
數(shù)據(jù)中心設(shè)計規(guī)范
安川MP3000運(yùn)動程序編程手冊
WinCC典型架構(gòu)選型指南
S7-300/400編程軟件
西門子200PLC安裝軟件