999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Beckhoff的PC兼容控制系統設計與實現

2015-07-18 11:44:46譚立杰程秀全
電子工業專用設備 2015年2期
關鍵詞:程序

譚立杰,程秀全

(中國電子科技集團第四十五研究所 北京100176)

基于Beckhoff的PC兼容控制系統設計與實現

譚立杰,程秀全

(中國電子科技集團第四十五研究所 北京100176)

針對激光劃切機快速高效的工藝特點,設計基于倍福Beckhoff的PC兼容控制系統。通過高速EtherCAT現場總線技術,確保工作臺的高動態性能,滿足激光與工作臺協同控制技術要求,研究可編程邏輯控制器PLC底層程序與VC頂層程序實現,與激光劃切機整機軟件相兼容,保證設備的可靠性和穩定性,提高設備的生產效率。

激光劃切機;倍福;EtherCAT現場總線;可編程邏輯控制器

與傳統的砂輪劃片機相比,激光劃切速度快、切縫窄、熱影響區小、切縫垂直度好、切邊光滑,其加工質量是無可替代的。軍工領域主要用于生瓷基板、LTCC熟瓷基板和第三代半導體材料(SiC、 GaN)的劃切,民用領域主要用于軟/硬性PCB基板、FPD、LCD基板、白藍光LED、太陽能電池板和陶瓷等材料的結構化成型、鉆孔、劃片和切割等微加工應用。加工靈活性高,同時加工材料的種類和形狀幾乎不受限制,因此激光劃切成為世界公認的不可缺少的基礎加工工藝,可以獲得極高的尺寸精確度和最小的材料熱變形,具有一流的劃切效果,能獲得前所未有的高效率、低成本和高精度。

Beckhoff基于PC的控制技術,通過Twin-CAT CNC運動控制軟件及相關運動控制硬件,高速EtherCAT現場總線技術,確保高動態性能,能夠把激光發生器的潛在能量最大程度地轉換成速度和效率,適合用作激光劃切設備的控制器。作為TwinCAT軟件家族最頂層的TwinCAT CNC,向下兼容了TwinCAT PLC和TwinCAT NC PTP軟件,同時為激光劃切周邊設備一并提供PLC和通用運動控制功能,比如上下料物流設備、步進電機脈沖發生模塊等。因為Beckhoff基于PC控制特點和開放式架構,所以簡化了主控設備的硬件配置,只需少量硬件,節省了成本和空間。

1 PC兼容的開放式控制系統

傳統的控制系統硬件一般由可視化PC,PLC,NC/CNC模塊,微處理系統組成,軟件往往能兼容多個操作系統和多種編程語言,在硬件之間、軟件之間配有接口,使用集中式配電柜供電。而PC兼容的開放式控制系統以PC為核心,應用現場總線技術,兼容所有標準化接口,以WindowsNT為操作系統,使用NC PTP、NCI、CNC、TwinCAT等軟件,應用Windows標準軟件包及VC、VC++、VB、Delphi等常用編程語言,配有分布式配電柜供電,如圖1所示。PC控制僅需要四大組建:工業PC、現場總線IO、標準操作系統、實時控制軟件,如圖1所示。

圖1 PC兼容的開放式控制系統

TwinCAT NC PTP是Beckhoff公司的運動控制軟件的名稱,TwinCAT是“The Windows Control and Automation Technology”的縮寫,即基于Windows操作系統的自動化控制技術,而NC PTP是“Numerical Control Point To Point”的縮寫,NC (Numerical Control)意思是“運動控制”,NC PTP就是點對點的運動控制。NC周期是指NC Task SAF的周期,典型值為2 ms,最小可到50μs。當連接硬件運動軸時,以Beckhoff的伺服驅動器AX5000為例,位置環周期為125μs。在該任務中,TwinCAT NC完成位置、速度、加速度設定值生成和計算,并確定方向。

一個運動軸的控制,分為位置環,速度環和電流環。位置環,接受TwinCAT NC發出的“設定位置”,與實際位置比較,經過PID運算,輸出“設定速度”給速度環。速度,接受位置環發出的“設定速度”,與實際速度比較,經過PID運算,輸出“設定電流”給電流環。電流環,接受速度環發出的“設定電流”,與實際電流比較,經過PID運算,直接控制電機的電流,從而調節電機扭矩。如果位置環和TwinCAT NC采用外部編碼器值作為實際位置,就稱為全閉環控制。采用電機軸延伸端的編碼器值作為反饋,即為半閉環控制。驅動器如果工作在位置模式,TwinCAT NC就只做位置曲線的規劃,每個NC周期發目標位置到驅動器。NC周期必須是驅動器位置環周期的整數倍,驅動器接收到設定位置后,與當前位置比較,并依據NC周期與位置環周期的倍數進行線性或者非線性插值,將插值作為每個位置環周期的“設定位置”,圖2為位置環、速度環、電流環的參數設置。

TwinCAT PLC的邏輯程序可以直接控制現場IO模塊,但控制伺服驅動器時,需經過Twin-CAT NC中轉。TwinCAT NC的作用在于執行PLC發出的運動控制指令,并翻譯給不同類型的伺服軸。TwinCAT NC執行PLC的運動控制指令,就是做路徑規劃。PLC要求伺服軸以某個速度運動到某個絕對位置,NC接到這個指令后,計算出每個NC周期伺服軸應該到達的位置。Twin-CAT PLC、TwinCAT NC及電機外設的控制關系如圖3所示。

圖2 位置環、速度環、電流環

圖3 TwinCAT PLC、TwinCAT NC及電機外設的控制關系

2 激光劃切機PC控制系統設計

激光劃切機的xyz工作臺選用基于EtherCAT總線的伺服驅動器AX5000系列,xy選用直線電機,可以直接總線驅動,z向選用步進電機,需要脈沖發生模塊和總線耦合器與EtherCAT總線連接。數字量輸入輸出模塊與總線耦合模塊組合從而對工作臺限位傳感器、塔燈、電磁閥、吸塵器、氣壓傳感器等IO組件進行管理。

PC控制系統的硬件實現如圖4所示。

3 軟件實現

激光劃切機設備控制系統采用TwinCAT NC PTP軟件,PLC庫為MC2,各運動語句的功能關系如圖5所示。

圖4 激光劃切機PC控制系統硬件實現

圖5 PLC各運動語句功能關系

3.1 編寫PLC程序

利用Beckhoff TwinCAT自動化軟件的PLC Control,編寫邏輯控制程序,控制設備的初始化、運動、位置顯示等。TwinCAT PLC支持IEC61131-3標準中的 5種編程語言:IL、LD、FBD、SFC和ST,參照Beckhoff公司的《TwinCAT PLC編程手冊》或者 PLC OPEN組織的《IEC61131-3編程》中各種語言規范的說明,簡單易學,易于程序的編寫和調試。

另外PLC程序可以直接調用MC庫函數,將各部分的功能寫成獨立的程序段,相同功能寫成功能塊,便于多次調用,同時也便于程序的移植。其變量可根據所對應的類型指定地址,也可由程序自動分配地址空間,如圖6所示。

圖6 程序功能塊示例

3.2 在System Manager中導入PLC程序

如圖7所示,左邊的樹形定位到PLC Configuration,單擊Append PLC Project,打開選擇文件對話框,選擇編譯生成的TPY文件,即可導入PLC文件。導入文件后就可以看到PLC程序中所有的Input和Output變量,然后定義PLC變量和硬件I/O點的映射關系,進行硬件的組態連接。

圖7 TwinCAT System Manager軟件

工控機利用TwinCAT軟件實現系統的PLC控制,作為整個系統的控制核心。負責接收各個軸的狀態信號及I/O信號,進行綜合處理。

EtherCAT(Ethernet for Control and Automation Technology)總線是整個系統的橋梁,負責各種控制信號和反饋信號的傳送。EtherCAT是與PC控制技術相匹配的通訊系統,Beckhoff開發的實時工業以太網解決方案,其特點是性能優越,操作簡便。

3.3 上層程序VC++實現

軟件編程的實現,在Windows平臺下,使用VC++6.0作為開發工具。上位機程序應用于工控機上,通過硬實時的超高速以太網EtherCAT與TwinCAT的PLC程序進行通訊,利用變量與PLC程序中的參數相鏈接。完成菜單管理、文件管理、工藝編輯等功能。

Beckhoff公司提供了開發庫,此庫提供很多函數,用于VC++程序與ADS設備通訊,即與PLC程序通訊,來控制硬件系統完成各種功能。

寫PLC變量函數:

從功能上劃分,封裝的函數可以分為運動控制類函數和I/O輸入輸出類函數。運動控制類函數首先要初始化運動系統,回零,然后程序運行,進行相對運動或絕對運動,完成各種工藝功能。而I/O輸入輸出類函數初始化IO端口后,一直工作在查詢模式,監測I/O報警。程序運行流程圖如圖8所示。由于函數過多,具體實現程序在此不做詳細介紹,只是選取幾個重要的函數作一介紹。

圖8 程序運行流程圖

運動系統初始化函數:

4 結束語

通過工藝實驗考核,激光劃切機的運動控制系統采用EtherCAT總線這種軟PLC總線解決方案是可行而有效的,針對這種總線解決方案選擇使用Beckhoff公司的運動控制卡和電機驅動器以及IO卡,然后利用其提供的底層類庫封裝適合自己的運動類庫,不斷優化軟件設計思想、邏輯流程,以保證設備的可靠性和穩定性,提高設備的生產效率。

[1] 李銀華,張萬偉.基于倍福軟PLC的多工位自動氬弧焊機[J].電焊機,2013,43(9):91-94.

[2] 鄭士富,彭 銘.VC++與TwinCAT的混合編程研究[J].儀器儀表用戶,2008,15(3):109-110.

[3] Beckhoff公司.TwinCAT PLC編程手冊[Z].

PC Compatible Control System Design and Implementation Based on Beckhoff

TAN Lijie,CHENG Xiuquan

(The 45th Research Institute of CETC,Beijing 100176,China)

According to the technical characteristics of laser cutting system for fast and efficient,we have design PC Compatible Control System based on Beckhoff.Through the EtherCAT field bus technology,it has insured the workbench of high dynamic performance,and meet the laser and workbench cooperative control technology requirements,study of PLC bottom program and VC top program,it is compatible with the laser cutting system software,ensure equipment reliability and stability,improve the equipment production efficiency.

Laser cutting system;Beckhoff;EtherCAT field bus;Programmable logic controller

TN305.1

B

1004-4507(2015)02-0015-06

2015-01-20

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产成人综合在线观看| 欧美不卡视频在线| 久久精品无码一区二区国产区| 中文字幕欧美日韩| 亚洲天堂在线免费| 在线观看欧美国产| 一区二区三区高清视频国产女人| 99精品高清在线播放| 在线观看国产黄色| 97视频精品全国免费观看| 亚洲国产日韩欧美在线| 日韩精品毛片| 亚洲第一在线播放| 成人国内精品久久久久影院| 久久精品国产91久久综合麻豆自制| 国产激爽大片在线播放| 国产在线精彩视频二区| 四虎精品国产AV二区| 亚洲综合精品香蕉久久网| 欧美在线国产| 亚洲午夜福利在线| 中文字幕调教一区二区视频| 国产高清无码麻豆精品| 亚洲欧洲自拍拍偷午夜色无码| 欧美一级黄片一区2区| 日韩精品资源| 国产欧美日韩视频怡春院| 国产精品浪潮Av| 青草视频在线观看国产| 亚洲欧美一级一级a| 久精品色妇丰满人妻| 色婷婷综合在线| 日本久久网站| 国产在线视频二区| 大学生久久香蕉国产线观看| 尤物成AV人片在线观看| 真人高潮娇喘嗯啊在线观看| igao国产精品| 国产网站在线看| 亚洲爱婷婷色69堂| 嫩草影院在线观看精品视频| 欧美激情福利| 久热re国产手机在线观看| 在线免费观看AV| 91精品国产自产在线老师啪l| 日日拍夜夜操| 日韩免费毛片视频| 日韩欧美国产另类| 国产精品人人做人人爽人人添| 婷婷成人综合| 国语少妇高潮| 日韩在线视频网| 欧美精品亚洲精品日韩专| 国产精品亚欧美一区二区| 欧美午夜视频| 爱爱影院18禁免费| 香蕉在线视频网站| 亚洲免费成人网| 精品综合久久久久久97超人| 日本中文字幕久久网站| 毛片大全免费观看| 蝴蝶伊人久久中文娱乐网| 国产成人免费观看在线视频| 中文字幕第4页| 毛片免费高清免费| 国产美女精品一区二区| 美女免费黄网站| 日韩午夜福利在线观看| 成人伊人色一区二区三区| 国产一级特黄aa级特黄裸毛片 | 日韩精品一区二区三区中文无码 | 高清不卡一区二区三区香蕉| 成人国产一区二区三区| 日韩无码黄色| 国产免费网址| 亚洲爱婷婷色69堂| 精品少妇人妻无码久久| 国产在线拍偷自揄观看视频网站| 91娇喘视频| 精品国产免费观看| 四虎免费视频网站| 国产成人免费视频精品一区二区|