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」。
附:地址映射表