PC想要訪問PROFIBUS協(xié)議設(shè)備除非自己去編寫程序支持PROFIBUS協(xié)議,否則不可避免的需要一些軟硬件的支持,下面就舉例一些連接方式
- 使用KEPServerEX軟件:可以在電腦上通過裝配CIF卡,然后通過kepserver的Hilscher Driver來通訊;通過PROFIBUS轉(zhuǎn)modbus協(xié)議模塊轉(zhuǎn)換成modbus協(xié)議,然后使用modbus driver來通訊;如果PROFIBUS協(xié)議設(shè)備已經(jīng)跟PLC通訊上了(如西門子300/400等),kepserver可以直接使用Siemens TCP/IP Ethernet Driver來跟PLC通訊獲取數(shù)據(jù)
- 可以使用simaticnet軟件:它是西門子的通信軟件,包含了cp5613、cp5614和cp1613、cp1616等通信卡的驅(qū)動程序,將這類cp卡插入計算機,在安裝simaticnet時,將自動地為它們安裝驅(qū)動程序。然后可以通過OPC或者其他接口跟上位平臺對接。
- 購買PROFIBUS網(wǎng)卡CP5613:PC上安裝CP5613驅(qū)動,CP5613驅(qū)動程序提供了User_DP.h和DPnlib.lib文件,可以通過編寫程序調(diào)用這些文件來訪問PROFIBUS協(xié)議設(shè)備數(shù)據(jù)。
- 串口或網(wǎng)絡(luò)上走PROFIBUS協(xié)議,你需要花費大量的時間來了解這個協(xié)議內(nèi)容的本身。所以開發(fā)周期會很長,并且容易出現(xiàn)各種通訊問題。
- 其他第三方的軟件連接,或者通過配PROFIBUS轉(zhuǎn)其他協(xié)議的網(wǎng)關(guān),然后通過相對應(yīng)的協(xié)議去開發(fā)或連接。
前兩種方法不需要了解過多的協(xié)議內(nèi)容,不需要對編程十分清楚,通過簡單配置就可以迅速打通數(shù)據(jù)連接。并且可以按照同樣的流程批量新增,可拓展性強,F(xiàn)場人員/IT部門都可以快速掌握。后面幾種方式,對技術(shù)性要求比較高,適合對協(xié)議非常了解的工程師來開發(fā)。
|