Modbus轉Profinet閘道器應用溫溼度變送器接入到1200PLC
Modbus轉Profinet閘道器應用溫溼度變送器接入到1200PLC
下面分享興達易控(北京)科技有限公司(以下簡稱興達易控)研製的基於485的modbus轉Profinet閘道器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內部,供監控資料採集的目的,完成由modbus轉Profinet協議轉換對資料進行讀寫操作
12.資料上傳成功 同時溫溼度變送器用串列埠除錯助手同時監控的資料與PLC監控資料吻合
站地址和波特率都是1
檢視廠家提供的產品通訊手冊得知
42001 1 站地址 1
42002 1 波特率 4800
串列埠除錯助手顯示的溫度和溼度 235 和 152除以10 得出當時車間的溫度和溼度值
以上經過簡單的配置利用XD-PNR200輕鬆將modbus裝置檢測到的資料傳送到Profinet網路中,提供給資料採集裝置進行下一步的監控
www.endaic.com