- 項目要求
西門子S71200PLC需要通過PROFINET協議和島電數字控制器(型號:SRS13A)通訊,讀取溫度的測量值PV和設定值SV。
- 項目實施
采用NET90-PN-MBT(以下簡稱“網關”),它是一款將Modbus TCP/RTU協議轉換成PROFINET協議的網關產品,實現了將支持Modbus TCP/RTU協議的儀表、變頻器、傳感器等設備接入到PROFINET協議的PLC網絡中,真正實現了兩個不同工業通訊協議之間的通訊。
- 應用拓撲圖
- 博途配置
1.通過查看島電數字控制器的手冊得到溫度的測量值PV和設定值SV對應的modbus地址分別是40257和40769;
?
2.打開博途軟件->新建項目->安裝GSDML文件,配置網關的串口參數,保證和modbus從站設備的串口參數一致:
?
?
3.配置通道,這里配置2個通道:
①讀溫度測量值PV:
Channel Select:
選擇需要連接modbus從站設備的串口,這里選擇channel1;
Slave Address:
modbus從站設備的站號,這里設置為1;
Start Address:
數據區起始地址,這里設置為257;
Transmission Type:
指令發送方式,這里設置為Poll trigger(輪詢)。
②寫溫度設定值SV:
Channel Select:
選擇需要連接modbus從站設備的串口,這里選擇channel1;
Slave Address:
modbus從站設備的站號,這里設置為1;
Start Address:
數據區起始地址,這里設置為769;
Transmission Type:
指令發送方式,這里設置為Poll trigger(輪詢);
其它參數默認即可。
4.下載程序,監控數據,如下所示:
5.監控數據和實際數據完全一致。