欧姆龙CP系列PLC以太网modbusTCP通讯

欧姆龙CP系列PLC以太网modbusTCP通讯
摘要

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

关键词

欧姆龙PLC modbusTCP CP1H 以太网


ModbusTCP协议帧格式:

说明:

   ①、该项为对应存储区的位操作,例如CIO100.3,则m=100,n=3,计算公式为:000001+100*16+3=001604。在Modbus的对应地址为0区的01604地址。    








2、用ModScan32测试


解压产品光盘\使用手册\通讯测试软件下的modscan2_cr.rar。


1. 运行ModScan32软件。

2. 选择菜单Connection/Connect,选择Remote TCP/IP Server,输入BCNet-CP的IP地址,Service端口为502;点击[OK]按钮,如图1所示。


图1

3. 在子窗口“ModSca1”中设置Device ID为PLC的站地址(如1),功能号选择03:HOLDING REGISTER,Address = 0001,Length = 100。

4. 子窗口数据区显示400001~400100的16进制数据,其对应于欧姆龙CP系列PLC的寄存器CIO0到CIO100的数值,如图2所示。


图2

双击子窗口数据区的数据可以修改数值。


猜你喜欢

转载自blog.csdn.net/wxbca/article/details/73276311