黃曉峰,彭遠(yuǎn)芳,李 攀
(上海工程技術(shù)大學(xué),上海 200437)
折頁(yè)機(jī)是書(shū)刊、報(bào)紙加工的主要印后現(xiàn)代印刷設(shè)備之一。傳統(tǒng)的折頁(yè)機(jī)控制器采用PLC控制,存在數(shù)字化控制程度不高、高速時(shí)折刀定位不準(zhǔn)確、電氣接線繁雜、成本高等缺點(diǎn)。本文在設(shè)計(jì)中以P89LV51單片機(jī)+MAXⅡ1270CPLD為核心,構(gòu)成折頁(yè)機(jī)總線控制系統(tǒng),充分利用單片機(jī)編程簡(jiǎn)單、數(shù)據(jù)處理能力強(qiáng)和CPLD容易實(shí)現(xiàn)用戶自定制邏輯、在線編程、響應(yīng)速度快、保密性強(qiáng)的特點(diǎn),有效解決了PLC掃描速度低(ms級(jí))、折刀離合器磨損大、成本較高、高速時(shí)折刀定位不準(zhǔn)確等缺點(diǎn),實(shí)現(xiàn)了折頁(yè)機(jī)控制系統(tǒng)模塊化、系列化、標(biāo)準(zhǔn)化的設(shè)計(jì)與生產(chǎn)。設(shè)計(jì)的ZY780型混合式電控刀高速折頁(yè)機(jī),主機(jī)運(yùn)行設(shè)計(jì)線速度為200m/min,最高220m/min,折刀工作頻率最高為8次/秒,同時(shí)系統(tǒng)具備折刀動(dòng)作次數(shù)、電機(jī)運(yùn)行時(shí)間、吸紙電磁閥工作次數(shù)、折紙參數(shù)數(shù)據(jù)的歷史記憶以及折紙過(guò)程中各種故障報(bào)警等功能。經(jīng)一年現(xiàn)場(chǎng)運(yùn)行測(cè)試,系統(tǒng)穩(wěn)定、抗干擾能力強(qiáng),取得了良好的經(jīng)濟(jì)效益與社會(huì)效益。
圖1 ZY-780背包式折頁(yè)機(jī)結(jié)構(gòu)
ZY-780型折頁(yè)機(jī)主要由輸紙、柵欄折紙、電子刀折刀部分及收紙小車等構(gòu)成,如圖1所示。折紙工作過(guò)程為紙張?jiān)谖恢茫?),紙臺(tái)電機(jī)正向旋轉(zhuǎn),紙堆輸送帶以1.6m/min速度作正向轉(zhuǎn)動(dòng),從位置(1)運(yùn)動(dòng)到位置(2)。當(dāng)紙堆前沿推動(dòng)吸輪下的紙位探測(cè)鍵觸碰到模擬量接近開(kāi)關(guān)SP0時(shí),在紙臺(tái)變頻器AV2控制下,速度線性下降至0,回轉(zhuǎn)進(jìn)紙將自動(dòng)停止。 紙張從位置(2)被吸氣閥吸出,經(jīng)2O閥前光電開(kāi)關(guān)SL2、2O雙張故障限位開(kāi)關(guān)到紙張位置(3)。從位置(3)過(guò)3O柵前光電開(kāi)關(guān)SL3、5O柵后堵紙開(kāi)關(guān)SL4后到紙張位置(4)。從位置(4)過(guò)6O一折刀前光電開(kāi)關(guān)SL7停留在位置(5),此時(shí)一折刀從位置1運(yùn)行到位置2。將紙張從位置(5)經(jīng)過(guò)折棍折壓到位置(6),同時(shí)一折刀復(fù)位。紙張從位置(6)運(yùn)行通過(guò)8O二折刀處的光電開(kāi)關(guān)SL8后,停留在位置(7)。二折刀、三折刀折紙過(guò)程同上。折紙過(guò)程結(jié)束后,紙張經(jīng)收紙機(jī)壓平整理后形成成品。
本系統(tǒng)由主控按鍵/顯示模塊、刀控按鍵/顯示模塊、折刀控制模塊、壓平收紙控制模塊、遠(yuǎn)程控制模塊、折頁(yè)單刀控制模塊與主控模塊構(gòu)成主從式控制系統(tǒng),如圖2所示。
圖2 折頁(yè)機(jī)總線控制系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖
主控按鍵/顯示模塊、刀控按鍵模塊、壓平收紙控制模塊各由一片P89LV51單片機(jī)和相應(yīng)的按鍵模塊組成,主要完成主機(jī)的啟/停與點(diǎn)動(dòng)、氣泵的啟/停、輸紙電機(jī)正反轉(zhuǎn)控制,以及輸紙參數(shù)設(shè)置,具體包括輸紙模式、輸紙間距、紙張大小、折刀工作方式、主機(jī)運(yùn)行速度、收紙小車運(yùn)行速度等參數(shù),并通過(guò)485串行總線將相關(guān)參數(shù)上傳主控制器模塊,主控制器模塊依據(jù)接收的數(shù)據(jù)進(jìn)行綜合處理后發(fā)出控制信號(hào),在主控按鍵/顯示模塊顯示折頁(yè)機(jī)運(yùn)行狀態(tài)及相關(guān)輸紙參數(shù)。
折刀控制模塊接收主控模塊的命令,實(shí)現(xiàn)手動(dòng)和自動(dòng)下刀工作模式,以及折刀在自動(dòng)模式下的不同下刀延時(shí)時(shí)間的選擇功能,同時(shí)完成堵紙故障檢測(cè),并將故障信息傳送至主控模塊。遠(yuǎn)程監(jiān)控模塊和折頁(yè)單刀控制模塊屬個(gè)性化模塊,根據(jù)需要進(jìn)行選配。 根據(jù)需要進(jìn)行選配。
主控模塊的構(gòu)成如圖3所示。其核心部件主要由一片P89LV51單片機(jī)與一塊MAXⅡ1270CPLD構(gòu)成。單片機(jī)通過(guò)P0口、P2口、ALE、RD、WR等I/O口線與CPLD之間以51總線方式進(jìn)行數(shù)據(jù)與控制信息通信,CPLD中擴(kuò)展的輸入和輸出外設(shè)作為數(shù)據(jù)存儲(chǔ)器映像,占用存儲(chǔ)器地址。對(duì)于51單片機(jī),程序設(shè)計(jì)時(shí)只要CPU給出正確的地址,就可以用兩個(gè)單字節(jié)指令完成讀/寫(xiě),如把數(shù)據(jù)讀入CPU只需執(zhí)行MOV @DPTR #XXXXH及MOVX A,@DPTR兩條指令;輸出數(shù)據(jù)到外設(shè)通過(guò)執(zhí)行MOV @DPTR,#XXXXH與MOVX @DPTR,A即可實(shí)現(xiàn)。因此,能夠在節(jié)省CPLD I/O口線的同時(shí)極大地提高了系統(tǒng)效率[1~3]。
圖3 主控模塊系統(tǒng)框圖
在CPLD中通過(guò)編程實(shí)現(xiàn)的功能模塊如圖4所示,主要包含51總線、傳感器輸入、控制信號(hào)I/O端口、吸紙電磁閥控制、主機(jī)運(yùn)行速度檢測(cè)、紙張長(zhǎng)度與寬度檢測(cè)、故障檢測(cè)等單元。
圖4 CPLD功能模塊
主機(jī)測(cè)速模塊通過(guò)測(cè)速光電編碼器對(duì)實(shí)時(shí)運(yùn)行速度進(jìn)行檢測(cè),并與設(shè)定值(75m/min~220m/min)形成偏差信號(hào),通過(guò)模糊PID算法實(shí)現(xiàn)對(duì)主機(jī)運(yùn)行速度的控制。輸紙電機(jī)的運(yùn)行速度通過(guò)模擬量接近開(kāi)關(guān),將待折紙張位置轉(zhuǎn)換為4mA~20mA電流信號(hào),作為紙臺(tái)電機(jī)變頻器的控制信號(hào),控制上紙速度快慢。
吸氣電磁閥控制單元通過(guò)CPLD編程實(shí)現(xiàn),模塊框圖如圖5所示。由latch1~latch5共5個(gè)鎖存器和C_F電磁閥控制器構(gòu)成。單片機(jī)將吸氣長(zhǎng)度、紙張間距設(shè)定值以及C_F控制信號(hào)通過(guò)latch1~latch5鎖存器送入C_F的輸入端口,C_F電磁閥控制器輸入輸出端口及功能如表1所示。
在系統(tǒng)設(shè)計(jì)過(guò)程中,對(duì)鎖存器、吸氣閥控制、進(jìn)紙量檢測(cè)、折刀控制、堵紙檢測(cè)控制、運(yùn)行速度檢測(cè)等單元的程序進(jìn)行了仿真測(cè)試。圖6為吸氣閥控制單元中的電磁閥控制器C_F在連續(xù)吸紙狀態(tài)下的仿真結(jié)果,其中紙間距DA=6,吸紙長(zhǎng)度DB=4,測(cè)速編碼器信號(hào)BMQA=50KHz。
由仿真圖看出,在20ns~120ns之間,BMQA接收6個(gè)測(cè)速光電編碼器脈沖后(紙間距DA=6),吸紙閥控制信號(hào)COUT由低電平變?yōu)楦唠娖?,吸紙閥開(kāi)始吸紙,經(jīng)過(guò)4個(gè)脈沖(120ns~200ns),COUT控制信號(hào)由高電平變?yōu)榈碗娖?,吸紙閥停止吸紙,紙張由折頁(yè)機(jī)送紙同步帶送走(200ns~300ns),紙張信號(hào)PSGL由低電平變?yōu)楦唠娖?,表示一張紙已送完,進(jìn)行下一張紙的吸送紙循環(huán)。
由時(shí)序分析得出,當(dāng)單片機(jī)發(fā)出吸紙控制信號(hào)后,整個(gè)吸紙過(guò)程均由CPLD中的吸紙電磁閥控制單元控制,單片機(jī)不再管理吸紙過(guò)程,克服了傳統(tǒng)折頁(yè)機(jī)在高速運(yùn)行時(shí)由于掃描速度慢,出現(xiàn)漏數(shù)測(cè)速光電編碼器脈沖而造成紙張間距不均勻,影響折紙質(zhì)量的情況。吸氣閥需要停止工作,單片機(jī)只需通過(guò)指令將圖6中的端口信號(hào)EN1、EN2變?yōu)榈碗娖?,若需要單張輸紙EN1為低、EN2為高電平即可。
表1 吸氣電磁閥控制模塊C_F端口表
圖6 吸紙電磁閥控制器C_F仿真圖
折刀控制模塊的結(jié)構(gòu)與主控模塊相似,由單片機(jī)+CPLD構(gòu)成,在CPLD中編程設(shè)置一個(gè)折刀控制器模塊,通過(guò)主控模塊的485總線發(fā)送的控制參數(shù),經(jīng)折刀控制模塊的單片機(jī)處理后,送至CPLD生成的折刀控制器模塊,結(jié)合折刀光電開(kāi)關(guān)和光電編碼器檢測(cè)到的信號(hào)實(shí)現(xiàn)相應(yīng)的控制動(dòng)作,限于篇幅不再贅述。
以P89LV51單片機(jī)和復(fù)雜可編程邏輯器件(CPLD)為核心的折頁(yè)機(jī)總線控制系統(tǒng),克服了基于PLC的折頁(yè)機(jī)掃描速度相對(duì)慢的缺點(diǎn),滿足了高速折頁(yè)機(jī)實(shí)時(shí)性高的要求。該控制系統(tǒng)已用于上海紫宏機(jī)械有限公司背包式高速折頁(yè)機(jī)的系統(tǒng),本系統(tǒng)做適當(dāng)?shù)能浖薷囊部蓱?yīng)用于其他型號(hào)的折頁(yè)機(jī)系統(tǒng)。
[1]符永宏,潘國(guó)平,盛占石,等.基于CPLD與單片機(jī)的激光脈控制卡設(shè)計(jì)[J].江蘇大學(xué)學(xué)報(bào)(自然科學(xué)版)[J].2012.5.
[2]孔祥通,王春平,孫書(shū)鷹,等.一種基于ARM單片機(jī)與CPLD的數(shù)字軸角轉(zhuǎn)換方法[J].計(jì)算機(jī)測(cè)量與控制,2013,21(2).
[3]王文博,張濤,蒯多杰,等.基于單片機(jī)CPLD的無(wú)刷直流電機(jī)系統(tǒng)[J].儀表技術(shù)與傳感器,2013.6.