ModBus、3964R轉(zhuǎn)Profibus-DP通用網(wǎng)關
netTAP(如圖1所示)是一種支持兩種工業(yè)通訊協(xié)議轉(zhuǎn)換的網(wǎng)關,其有兩個通訊接口,一個是它本體上的前端連接端口,另一個通過通訊電纜引出。netTAP可以支持各種協(xié)議的設備互連:串口與現(xiàn)場總線設備、串口與實時以太網(wǎng)設備、現(xiàn)場總線與實時以太網(wǎng)設備。
圖1.1 netTAP通用網(wǎng)關
二、特點
1、低成本的網(wǎng)關,支持:
現(xiàn)場總線從站到串口協(xié)議
PROFIBUS-DP從站 到 Modbus RTU或ASCII或3964R
CANopen從站 到 Modbus RTU
DeviceNet從站 到 Modbus RTU或ASCII或3964R
以太網(wǎng)到串口協(xié)議
Ethernet TCP/IP 到 ASCII或3964R
EtherNet/IP Adapter 到 Modbus RTU或ASCII或3964R
Open Modbus/TCP 到 Modbus RTU或ASCII或3964R
以太網(wǎng)到現(xiàn)場總線主站的連接模塊
Open Modbus/TCP 到 PROFIBUS-DP Master Link
Open Modbus/TCP 到 CANopen Master Link
Open Modbus/TCP 到 DeviceNet Master Link
2、易于使用
獨立的診斷端口(支持在線診斷)
通過SyCon.net進行配置
空間要求小,設計新穎
DIN導軌上的簡單安裝
可以根據(jù)客戶的要求定制
Modbus轉(zhuǎn)DP通用網(wǎng)關應用說明
為了使用戶更好的了解該產(chǎn)品,我們以該系列網(wǎng)關中的NT30-DPS-RS2產(chǎn)品(Profibus-DP現(xiàn)場總線到串口)為例,搭建一實驗平臺,詳細介紹了該產(chǎn)品的使用方法。
一、實驗目的
通過NT 30-DPS-RS2,實現(xiàn)Profibus DP現(xiàn)場總線與PC機串口之間的數(shù)據(jù)通訊。
二、實驗設備
序號 | 設備 | 數(shù)量 | 說明 | 制造商 |
1 | NT 30-DPS-RS2\D9F | 1個 | 從站,Profibus DP到串口協(xié)議轉(zhuǎn)換器 | Hilscher |
2 | NT DIAG-RS | 1個 | netTAP通用網(wǎng)關診斷電纜 | Hilscher |
3 | 電源 | 1個 | 24VDC | 任意 |
4 | CPU | 1個 | 主站,VIPA 314-2DP01 | 德國VIPA |
5 | Profibus電纜 | 1根 | DB9(公)-DB9(公) | 任意 |
6 | 綠電纜 | 1根 | 下載主站程序 | 德國VIPA |
7 | Modbus 32 Simulator | 1套 | Modbus 仿真軟件 | 網(wǎng)上下載 |
三、硬件連接
圖 2-1硬件接線圖
四、netTAP配置軟件SYCON.net的安裝
(1)、將NT 30-DPS-RS2產(chǎn)品附帶的CD光盤裝光驅(qū),打開光盤,進行配置軟件安裝;
圖 2-2
(2)、雙擊“SYCONnet netTAP setup.exe”;
圖 2-3
(3)、選擇軟件安裝的語言,目前該軟件還不支持中文,點擊“OK”;
圖 2-4
(4)、輸入相應的用戶信息,點擊“Next”;
圖 2-5
(5)、在軟件安裝完成后,會啟動“SYCON.net”,要求輸入密碼,如果不需要密碼,直接點擊“OK”。在以后打開“SYCON.net”時,都會要求輸入密碼,如果沒有密碼,直接點擊“OK”。
五、系統(tǒng)配置
NetTAP配置
1、 啟動Sycon.Net,新建一個項目,在右側(cè)會顯示NetTAP所有型號的產(chǎn)品,找到相應的型號拖到中間的綠線上,如下圖所示
圖 2-7
2、雙擊紅色小方塊打開配置窗口,對NetTAP進行配置,首先要給NetTAP下載一個固件,根據(jù)用戶的不同需求可以選擇不同的固件進行下載,最新的固件可以在 WWW.hilscher.com 網(wǎng)站中下載獲得。
3、固件下載完成后,就可以對其進行相應的配置,本實驗是實現(xiàn)DP轉(zhuǎn)Modbus RTU Slave,下圖是“Modbus”表的配置;
圖 2-8
4、配置“MODULES”表,根據(jù)自已的需求添加模塊,最多只能添加122 input words 和 122 output words,本實驗中添加了5個輸入字和5個輸出字,如下圖所示。
圖 2-9
5、配置“COMMAND”表,用戶可以根據(jù)自已的需求,配置不同的命令,詳細配置請參照附帶光盤中的手冊 DpMbr_en.pdf ,本實驗僅對模擬量進行了讀和寫,如下圖所示,開關量配置類似。
圖 2-10
6、配置“SUPERVIS”表,如下圖所示
圖 2-11
7、配置“MODSTAT”表,如下圖所示;
圖 2-12
8、配置“WINDOWS”表,如下圖所示;
圖 2-13
9、配置“BRIDGE”表,如下圖所示;
圖 2-14
10、到此NetTAP配置完成,單擊“OK”,選擇菜單中的“DEVICE”-à“CONNECT”,然后選擇“DOWNLOAD“,把配置下載到NetTAP中。
注意:如果配置完全正確,此時NetTAP的RDY、RUN、STA三個指示燈應為常亮狀態(tài),CPU的指示燈也應正常。
主站配置:
1、啟動SETP7,把NT 30-DPS的GSD文件加入到SETP7中,然后配置進行配置,本次實驗配置如下圖所示;
圖 2-6
2、配置完成后即可保存下載到CPU中。
注意:這里面要配置的BUS地址一定要和網(wǎng)關上的拔碼地址一致。
六、通訊測試
在另一臺PC機中啟動MODBUS仿真軟件“Modbus 32 Simulator “,參數(shù)設置為:9600、8、N、1,注意參數(shù)設置一定要和 NetTAP 中的配置參數(shù)相一致。
主站的數(shù)據(jù)顯示如下圖所示:
圖 2-15
Modbus RTU Slave顯示數(shù)據(jù)如下圖所示:
文章版權歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。