浙江工商職業技術學院 李方園

復卷機的工藝流程包括以下幾個步驟:
(1)通過PLC的數據設定,一旦PLC接收到啟動命令(數字量輸入信號),PLC通過數字量輸出,控制主傳動按照模擬量設定的頻率運行,此時高速計數器指令開始工作,并將脈沖信號轉化為長度信號,當長度到時,主傳動停止工作,進行換卷后重新計長。
(2)當放卷端的卷筒快要變空時,自動停止主傳動運行。
控制要求為:輸入電源為三相380V電源;主傳動M1和收卷電動機M2采用變頻控制,要求收卷端面整齊、錐度合理、緊度適中;計長輥主要外接編碼器信號,以便在設定的長度內進行自動換卷操作。
根據工藝流程和控制要求設計該裝置的PLC虛擬對象。
復卷機一般用于帶材加工的中間工藝,比如造紙復卷機、塑料復卷分切機等。復卷機按照傳動類型可以分放卷、主傳動和收卷三部分組成,按工位則可以分為單工位、上下雙工位、翻轉雙工位等形式。圖1是常見的一種復卷機,它包括放卷磁粉制動器、主電動機、計長輥和收卷電動機等部分組成。

圖1 復卷機控制結構
在GE RX3i虛擬對象中,數據層傳遞的是信號狀態數據,接收的是控制數據, 在程序中通過建立對象變量與控制系統變量的對應關系實現數據通信。通信方式非常簡單,就是將控制層的輸出數據賦給數據層的輸入數據, 將數據層的輸出數據賦給控制層的輸入數據。數據賦值可用Script 編程方式實現。
底層數據通信由驅動自動完成,通訊方式為不斷地掃描通訊端口。通訊驅動的scan rate(掃描時間)屬性,通常是毫秒(ms)級數據,決定了數據層和控制系統數據交換的更新時間。如果這個時間常數設置大于對象的掃描時間,則有可能產生控制層和虛擬對象因不能實時更新變量而產生漏數據現象。控制層未獲得關鍵時刻信號的表現是控制程序在動畫轉折點的不相應,從而使動畫程序和畫面跑亂。數據層漏掉控制層的數據表現為動畫出現跳躍現象。
數據傳輸協議一般由通信驅動決定。PME 集成開發環境提供了GE、西門子、三菱、ABB、Honeywell、OMRON 等公司的硬件驅動,用于匹配控制系統通信模塊(如圖2所示)。這樣,就將控制對象與控制系統相分離,控制對象由GE PME 開發,運行于PC 或GE View顯示屏,控制系統可由其他廠商產品組成。

圖2 可選擇的匹配控制系統通信模塊
復卷機控制裝置的虛擬對象主界面如圖3所示。圖3中,RUN表示運行,LenthRst表示長度復位,frequcy表示變頻器運行頻率,setleng表示設定長度,length表示實際長度,radius表示收卷半徑。表1所示為觸摸屏GE VIEW與PLC之間的變量共享說明。

圖3 機械手分揀裝置的虛擬對象

表1 觸摸屏GE VIEW與PLC之間的變量共享說明
GE VIEW觸摸屏中對于各個變量需要進行定義,包括動畫屬性和腳本。圖4所示為RUN變量的動畫屬性,即Enable Fill Color Animation;圖5所示為LenthRst變量的動畫屬性,即Enable Touch Action Animation。

圖4 RUN變量的動畫屬性

圖5 LenthRst變量的動畫屬性
觸摸屏VIEW的腳本如下所示:

利用復卷機虛擬對象可以進行相應的程序開發,比如主電機M1的速度顯示、設定長度運行、當前長度顯示等。這里以主電機M1的速度顯示為例進行編程說明。
根據觸摸屏給出的加速時間(s)、運行速度(m/s) 、減速時間(s),來進行加速過程實際速度的運算與編程和減速過程實際速度的運算與編程以及勻速過程實際速度的編程。
主電機的運行速度為如圖6所示。

圖6 運行速度與時間的關系
其中V1為觸摸屏設定速度,(t1-0)為加速時間,(t2-t3)為觸摸屏設定減速時間。
(1)加速過程實際速度的運算方法及編程
加速過程實際速度speed=speed+(setspeed/speedup),編程如圖7所示。

圖7 加速過程實際速度
(2)勻速過程實際速度的編程(假設勻速時間為5S)(圖8)

圖8 勻速過程實際速度
(3)減速過程實際速度的運算方法及編程
減速過程實際速度speed=speed-(setspeed/speeddown) ,編程如圖9所示。

圖9 減速過程實際速度
GE View 提供了基于以太網協議的對象-計算機通信模式。包括復卷機等虛擬控制對象既可以在計算機中仿真實現, 也可以下載到GE 的Quick-Panel 屏,QuickPanel 屏自帶以太網RJ45 接口,運行WindowsCE 操作系統,可以實現瘦客戶機的功能。
[1] 李方園. 自動化綜合實踐 [M] . 北京: 中國電力出版社, 2009.