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

圖11a本機人機CLOCK宏

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