起重機監(jiān)控系統分布和集控系統采用了現場總線、無線接入以及 OPC(OLE for Process Control)等先進技術。在起重機的電控系統中,利用現場總線技術將起重機上的驅動器、傳感器、I/O 采集器等總線設備連接起來,通過 OPC Server 將這些設備的信息讀取到工控電腦中。通過軟件的運算和處理,將數據存儲在現場數據庫中(SQL Server)。使用工業(yè)無線 / 有線網絡,將現場數據庫中的數據發(fā)送到集中監(jiān)控室中的服務器中,服務器再通過軟件,將這些數據還原成畫面,并存儲在服務器中。本系統的開發(fā)主要就是實現對數據的一系列處理過程。主要有:數據采集、數據傳輸、軟件存儲、還原等過程。
2.1 起重機數據采集
2.1.1 硬件配置
一般大型起重機的控制系統采用 PLC 主站 + 遠程分站的形式構成,主站與分站之間采用 ProfiBus 現場總線網絡連接,所有的傳感器也均支持 ProfiBus 現場總線網絡。主站 PLC 上有 ProfiNet 網絡接口,可以使用網線,將 PLC 主站與工控電腦連接起來。以某廠 600 噸門式起重機為例,PLC 主站采用西門子公司 S7-400 系列 CPU,CPU 上帶 ProfiBus 接口及 ProfiNet 接口。上小車、下小車、剛腿、柔腿、司機室分站采用西門子公司 ET200 系列分站模塊,通過ProfiBus 通訊電纜連接起來 ;編碼器、風速儀、超載保護器、驅動器等設備均支持 ProfiBus 現場總線網絡,通過 ProfiBus 通訊電纜與主 PLC 通訊。工控電腦帶有以太網控制器,通過交換機與主 PLC 連接。
2.1.2 起重機如何實現數據采集
不同的起重機可能會采用不同廠家的通信模塊。為了提高各通信模塊與應用軟件之間的耦合性,減少監(jiān)控軟件開發(fā)工作的重復性,提高各設備的標準化、開放性及網絡化,我們采用 OPC 技術實現對不同硬件的數采集。OPC 實際上提供了一個標準的連接平臺,它將各種不同通訊協議的硬件集中到一個平臺上,使用統一的接口與工控電腦連接,使起重機監(jiān)控系統的軟件無需考慮多種形式通訊協議的接口,使監(jiān)控軟件更加標準化,可以使用在不同控制系統的起重機上。信息采集主要由 OPC 服務器來完成,如該控制系統采用 ProfiBus 現場總線網絡,則 OPC 服務器采用 SIMATICNET 協議,只需在 OPC 服務器中做好該電控系統的硬件組態(tài),就可以接受和發(fā)送來自主 PLC 的數據了。當現場設備發(fā)生變化時,由于服務器提供的接口一致,只需對 OPC 進行重新組態(tài),監(jiān)控軟件無需更改。