摘要
BCNet模塊內部集成ModbusTCP通訊服務器,實現Modbus協議地址與歐姆龍PLC的內存地址直接對應,實現的功能號包括:FC1、FC2、FC3、FC5、FC6、FC15和FC16。(以西門子WINCC軟件和歐姆龍CP1H系列PLC為例,通訊模塊BCNet-CP)
關鍵詞
歐姆龍PLC CP1H WINCC modbusTCP 以太網通訊
系統配置
(以西門子WINCC軟件和歐姆龍CP1H系列PLC為例,通訊模塊BCNet-CP)

WINCC通過ModbusTCP驅動連接歐姆龍PLC
1.打開Wincc軟件,新建一個項目,右擊“變量管理”,選擇“添加新的驅動連接”,在彈出的對話框中選擇“Modbus TCPIP.chn”,點擊“確定”。

2.右擊“Modbus TCPIP/IP 單元#1”選擇“新驅動程序的連接”,新建一個名稱,點擊“屬性”,彈出屬性的對話框,在“CPU類型”選擇“984”,在“服務器”中填入BCNet-CP的IP地址,點擊確定。

3.右擊“變量名稱”,新建變量,這里我們新建一個DM0變量,對應地址的設定請點擊“選擇”,彈出對話框,“區域”中選擇“4x保持寄存器”,“4x”中填入“417001”。

附:地址映射表
