北辰BCNet-FX模块内部集成ModbusTCP服务器,因此ModbusTCP客户机,如支持ModbusTCP的组态软件、OPC服务器、PLC以及实现ModbusTCP客户机的高级语言开发的软件等,可以直接访问三菱FX系列PLC的内部数据区,Modbus协议地址在BCNet内部已经被默认映射到FX系列PLC的地址区,实现的功能号包括:FC1、FC2、FC3、FC5、FC6和FC16。



1.S7-1200编程
本例中,S7-1200作为ModbusTCP主站(客户机),三菱FX作为 ModbusTCP从站(服务器)。读取从站400001~400008的8个寄存器(T0到T7)到主站MW100~MW114,以及将主站MW116~MW130的8个字写入到从站402101至402108 (D100到D108)。
示例程序如下:
(1)新建DB块

(2)编写Modbus TCP客户机程序





2.数据验证
2.1 S7-1200读取三菱FX数据验证
(1)用三菱编程软件works2监视并修改三菱FX T0至T7的数值

(2)西门子编程软件监视MW100至MW114的数值

2.2 S7-1200写入三菱FX数据验证
(1)用西门子编程软件修改西门子MW116至MW130的数值

(2)监视三菱FX D100至D107的数值
