(5)幫助畫面參見圖10。由于人機界面是直接連接在控制器,故只要設計者將控制器信息表達在人機界面上,終端用戶將可以了解到設備的各種運行信息,詳細的向?qū)⒂兄谑褂谜叩木S護。
本系統(tǒng)在幫助文件上劃分為幾部分:一是電氣部分故障信息,包括PLC的狀態(tài)信息,PLC采樣到的變頻器狀態(tài)信息;二是機械部分信息,包括機械位置到位信息,液壓系統(tǒng)信息。所有這些信息用戶將在幫助畫面得到較為完善的處理指引或為廠家電話服務提供有用的信息。 
圖10a故障排除指引 圖10b PLC 狀態(tài)監(jiān)視
3.3人機宏程序規(guī)劃與設計
參見圖11,因為每臺針刺機相對而言是獨立工作的,人機的工作任務接受指令并處理、顯示狀態(tài)和數(shù)據(jù)信息,為變頻器和主人機傳遞數(shù)據(jù)、保存用戶數(shù)據(jù)。DOP系列人機提供了完善的宏處理指令,程序設計時可以根據(jù)需要對數(shù)據(jù)算術或邏輯處理,本系統(tǒng)中,總控制人機和各本地人機均使用CLOCK宏處理與變頻器的交換信息,收集整線的警報信息和運行信息等。利用人機宏指令,減少了PLC與人機的不必要的通訊,更有效的分配了系統(tǒng)資源。

圖11a本機人機CLOCK宏

圖11b總控制人機CLOCK宏收集系統(tǒng)信息
4 PLC程序設計概要
按照系統(tǒng)功能完成輸入輸出點規(guī)劃后的工作就是程序設計。整條生產(chǎn)來講,基本功能是快速處理速度信息并實現(xiàn)速度跟隨,根據(jù)目前PLC的性能和已構建的硬件框架,可以使用總機集中分配信息,單機獨立處理方式實現(xiàn)。單臺針刺機而言,程序主要的工作變量有針刺密度(M針密)、針刺頻率(F針頻)、牽伸比(K)、入料速度(V入)、出料速度(V出料),托網(wǎng)位置(T)和剝網(wǎng)位置(B)。保護變量有針刺次數(shù)(C)、針刺時間(t)、托網(wǎng)位置上限(TSL)、托網(wǎng)位置下限(TXL)、托網(wǎng)位置上限(BSL)和剝網(wǎng)位置下限(BXL)。為了便于維護,程序結構上以主程序調(diào)用子程序形式編寫,分為針刺運算子程序(P0),托網(wǎng)剝網(wǎng)運算子程序(P1),保護子程序(P2),數(shù)據(jù)上傳子程序(P3)及動作執(zhí)行子程序(P4)。主程序部分包含程序初始化、子程序調(diào)用和解讀總控制器發(fā)出的指令解讀信息包含當前機臺是本地單機運行還是遠端控制,接受并發(fā)出本地速度指令還是外部模擬量速度指令,速度信息經(jīng)過本機臺是否采用還是傳遞到下一機臺等)。
針刺運算子程序(P0)根據(jù)用戶輸入或前級針刺機輸出的速度變量執(zhí)行運算,得出針刺機需要運行的針刺頻率并轉(zhuǎn)換為給變頻器的給定頻率f:
M針密 = F針頻 * m布針 / V出料
V入
F針頻 = ———
L 步進量
V出 – V入
K牽伸 = —————— → V出 = V入(1+K)
V入
i1 60*f i1
F針頻 = N*——— =———(1-s)* ———
i2 p i2
從以上算式可以推算出f與F針頻、M針密、V出、V入、L 步進量的關系
托網(wǎng)剝網(wǎng)運算子程序(P1)算法是根據(jù)固定的動程分別與采樣值運算,得出托網(wǎng)位置(T)和剝網(wǎng)位置(B),T和B與限位值比較后給出判斷結果并提示。在配方下載模式,子程序P1是將T/B分別與目標值比較并自動校準位置。
保護子程序(P2):采樣或統(tǒng)計系統(tǒng)信息,對各狀態(tài)作出是停機或是提示動作。
數(shù)據(jù)上傳子程序(P3):收集并歸類本地信息以供人機快速調(diào)用。
動作執(zhí)行子程序(P4):輸出處理結果。
5 結束語
異構自動化平臺在大系統(tǒng)集成工程中的信息整合困難越來越成為現(xiàn)代制造工程的技術瓶頸。臺達機電產(chǎn)品的在同一工程的同構化集成能力,無論是在企業(yè)建設階段還是在投產(chǎn)后的長遠發(fā)展階段,都有顯而易見的技術優(yōu)勢。伴隨臺達機電產(chǎn)品的豐富與發(fā)展,功能的不斷提高,面對客戶對整體服務的需求,產(chǎn)品擁有廣闊長遠的市場拓展空間。
|