1. 程式人生 > 其它 >Modbus轉Profinet閘道器應用溫溼度變送器接入到1200PLC

Modbus轉Profinet閘道器應用溫溼度變送器接入到1200PLC

下面分享興達易控(北京)科技有限公司(以下簡稱興達易控)研製的基於485的modbus轉Profinet閘道器XD-PNR200協議轉換閘道器,在以食品研發生產基地,把車間裡的485溫溼度儀表接入到1200PLC中,再通過上位機採集到中控室實現溫溼度的檢測

ModbusProfinet閘道器應用溫溼度變送器接入到1200PLC

下面分享興達易控(北京)科技有限公司(以下簡稱興達易控)研製的基於485modbusProfinet閘道器XD-PNR200協議轉換閘道器,在以食品研發生產基地,把車間裡的485溫溼度儀表接入到1200PLC中,再通過上位機採集到中控室實現溫溼度的檢測

現場環境介紹

本案例介紹食品生產基地,採用了國產的一款485介面的溫溼度變送器與1200plc實現工業乙太網通訊,並採用興達易控協議轉換閘道器把資料採集到plc一併採集到中控室

溫溼度變送器作為modbus從站,XD-PNR200作為modbus主站,Profinet一邊作為1200Profinet

從站。

Modbus裝置基本引數 9600 N 8 1

接下來看XD -PNR200案例引數配置

1.新增1200PLC硬體組態--選中PLC給其新增新子網。如下如所示

2.在網路視圖裡 選項--管理通用站描述檔案 查詢興達易控提供GSD檔案

3.本案例選Modbus做主站的GSD檔案 拖拽到網路試圖工作區域

4.PLC PN子網與XD-PNR200連線並分配Profinet IO Syste

5.選中鏈路滑鼠右擊--分配裝置名稱

6.選中裝置名稱--更新列表 即可彈出加載出XD-PNR200 GSD主站檔案

7.在裝置視圖裡 點選興達易控XD-PNR200主站檔案圖示,設定閘道器IP(與IP地址同一網段不衝突的網路地址),裝置名稱及子網掩碼

8.接下來就可以配置興達易控XD-PNR200modbus這邊的引數了

在裝置視圖裡雙擊興達易控閘道器進入裝置檢視

點選Control and Status_1--模組引數 設定興達易控XD-PNR200modbus引數與溫溼度儀表引數一致 本案例設定 4800 N 8 1

9.檢視廠家提供的溫溼度儀表主要功能地址對應的功能碼

本案例應用03功能碼讀保持暫存器

溫溼度兩相鄰的地址佔用2個字

站地址和波特率也是佔用2字,

兩兩相鄰的功能,站地址和波特率需要進行地址偏移,所以這裡用兩條命令即可

10.設定 溫溼度 和 功能碼波特率 功能碼modbus站地址和起始地址

並且把硬體組態和2條命令下載的plc

11.新建監控表

以上經過簡單的配置實現把廠房裡的溫溼度值通過XD-PNR200傳送到PLC內部,供監控資料採集的目的,完成由modbusProfinet協議轉換對資料進行讀寫操作

12.資料上傳成功 同時溫溼度變送器用串列埠除錯助手同時監控的資料與PLC監控資料吻合

站地址和波特率都是1

檢視廠家提供的產品通訊手冊得知

42001 1 站地址 1

42002 1 波特率 4800

串列埠除錯助手顯示的溫度和溼度 235 152除以10 得出當時車間的溫度和溼度值

以上經過簡單的配置利用XD-PNR200輕鬆將modbus裝置檢測到的資料傳送到Profinet網路中,提供給資料採集裝置進行下一步的監控

www.endaic.com