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