一種自動(dòng)化生產(chǎn)線設(shè)備數(shù)據(jù)采集方法,其特征在于,其包括如下步驟:
1.根據(jù)自動(dòng)化生產(chǎn)線上各種設(shè)備的不同協(xié)議類型,將支持OPC相關(guān)協(xié)議的設(shè)備與OPC連接;將支持COM開放協(xié)議的設(shè)備與生產(chǎn)線工作站系統(tǒng)中的串口交換機(jī)連接;將支持TCP開放協(xié)議的設(shè)備與生產(chǎn)線工作站系統(tǒng)中的網(wǎng)口交換機(jī)連接;
2.通過Web系統(tǒng)配置生產(chǎn)線的全局屬性;
3.生產(chǎn)線工作站系統(tǒng)啟動(dòng)時(shí)從Web系統(tǒng)中同步本生產(chǎn)線所有相關(guān)配置,并存入緩存;
4.生產(chǎn)線工作站初始化時(shí),根據(jù)設(shè)備在Web系統(tǒng)的協(xié)議類型,連接每個(gè)設(shè)備,并啟用OPC、TCP或COM。對(duì)于“基于TCP/IP通訊協(xié)議”,比較常用的有OPC Classic、Siemens S7、Modbus-TCP等通用協(xié)議,也有設(shè)備廠商自行定義的私有協(xié)議。這些協(xié)議的特點(diǎn)是都是基于TCP/IP協(xié)議簇,只是應(yīng)用層協(xié)議不同。采用這些協(xié)議的設(shè)備一般都會(huì)有RJ45的接口,也就是以太網(wǎng)口,都可以直接通過以太網(wǎng)接入到車間網(wǎng)絡(luò)中。對(duì)這些設(shè)備的數(shù)據(jù)采集,我們需要做的就是對(duì)上述協(xié)議的解析。對(duì)于OPC等通用協(xié)議,已經(jīng)有很多成熟的SCADA產(chǎn)品可以利用,近些年,也有很多開源框架、商業(yè)化的組件可以應(yīng)用,比如Eclipse neoSCADA,Kepware等等,都能夠在完成上述協(xié)議的解析的同時(shí),將其轉(zhuǎn)換為一些IT領(lǐng)域常用的接口(RESTful API),方便其他信息系統(tǒng)的對(duì)接。