1. 程式人生 > >三菱FX系列PLC的modbusTCP通訊

三菱FX系列PLC的modbusTCP通訊

一、ModbusTCP通訊說明

BCNet-FX模組內部整合ModbusTCP通訊伺服器,因此ModbusTCP客戶機,如支援ModbusTCP的組態軟體、OPC伺服器、PLC以及實現ModbusTCP客戶機的高階語言開發的軟體等,可以直接訪問三菱FX系列PLC的內部資料區,Modbus協議地址在BCNet內部已經被預設對映到FX系列PLC的地址區,實現的功能號包括:FC1、FC2、FC3、FC5、FC6和FC16。

二、上位機通訊配置(以西門子組態軟體WINCC為例)

1.開啟Wincc軟體,新建一個專案,右擊“變數管理”,選擇“新增新的驅動連線”,在彈出的對話方塊中選擇“Modbus TCPIP.chn”,點選“確定”。

2.右擊“Modbus TCPIP/IP 單元#1”選擇“新驅動程式的連線”,新建一個名稱,點選“屬性”,彈出屬性的對話方塊,在“CPU型別”選擇“984”,在“伺服器”中填入BCNet-FX的IP地址,點選確定。

3.右擊“變數名稱”,新建變數,這裡我們新建一個D0變數,對應地址的設定請點選“選擇”,彈出對話方塊,“區域”中選擇“4x保持暫存器”,“4x”中填入“402001”,注意:根據ModbusTCP地址對應關係D0的地址為42001,由於wincc中的地址位數為6位,所以42001對應到wincc中為402001。

文件下載