登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:组态王和欧姆龙CP1H-EX实现Modbus TCP以太网通信

点击:5364 回复:10

一、通信实现目的:
组态王控制欧姆龙CP1H-EX系列PLC数字量输出100.00、100.01;
组态王读写欧姆龙CP1H-EX系列PLC保持寄存器DM0、DM1。
二、通信链接说明:
组态王组态软件所在之电脑通过无线网口连接到无线路由器;
欧姆龙CP1H-EX通过网线链接至无线路由器LAN口。
附件 1.jpg
附件 2.jpg
三、Modbus TCP服务器欧姆龙CP1H-EX通信参数
IP地址:192.168.1.160
子网掩码:255.255.255.0
网关地址:192.168.1.1
端口号:502
客户端\服务器设置:服务器
四、Modbus TCP客户端组态王通信参数
IP地址:192.168.1.102
子网掩码:255.255.255.0
网关地址:192.168.1.1
端口号:***
客户端\服务器设置:客户端
五、欧姆龙CP1H-EX设备编号和Modbus参考编号如下所示:
对于CIO区进行读操作时,以读取输入寄存器方式(04功能码)实现;
对于CIO区进行写操作时,以写单路线圈方式(05功能码)实现。
对于DM区,可通过03\06\16功能码实现读写操作。
附件 image.jpg
六、欧姆龙CP1H-EX系列PLC程序及其相关设置如下所示:
欧姆龙CP1H-EX通过Socket编程实现Modbus TCP服务器
该功能块可通过欧姆龙官网下载
对于CIO区进行读操作时,以读取输入寄存器方式(04功能码)实现;
对于CIO区进行写操作时,以写单路线圈方式(05功能码)实现。
对于DM区,可通过03\06\16功能码实现读写操作。
附件 image.jpg
附件 image.jpg
附件 image.jpg
七、欧姆龙CP1H-EX程序测试:
附件 image.jpg
使用以太网调试助手读取D0和D1:
附件 image.jpg
使用以太网调试助手置位100.00:
附件 image.jpg
使用Modbus Poll调试助手读取D0~D7:
附件 image.jpg
使用Modbus Poll调试助手读取100.00~100.15状态:
附件 image.jpg
八、组态王组态步骤:
建立设备:
附件 image.jpg
附件 image.jpg
附件 image.jpg
附件 image.jpg
建立变量:
附件 image.jpg
组态画面:
附件 image.jpg
九、组态王和欧姆龙CP1H-EX之Modbus TCP以太网通信测试
附件 image.jpg
附件 image.jpg
附件 image.jpg
最后修改:2019/5/24 0:18:59
19-05-23 23:50
以太网调试助手:
附件:
[本地下载]
Modbus Poll调试助手:
附件:
[本地下载]
组态王通信测试工程:
附件:
[本地下载]
19-05-24 00:08
欧姆龙CP1系列PLC做Socket TCP通讯:
附件:
[本地下载]
19-05-24 00:12
哥,你太厉害呀,。每个月都有好几篇MODBUS TCP的技术文章,给你点赞
19-05-24 06:39
欧姆龙的功能块在哪下载的啊?或者能发给我一份吗?56058756@qq.com,谢谢了!
19-05-28 06:27

引用 dcz86749062 在 2019/5/28 6:27:11 发言【内容省略】

欧姆龙官网!
19-05-28 17:15
功能块在哪里下载
19-06-03 08:51
OMRON 官网搜索不到,哪位大哥告诉下
19-06-03 08:54

引用 1183192391 在 2019/6/3 8:51:08 发言【内容省略】

有的!其实就是Socket编程实现的!
19-06-03 18:06
9楼
该帖内容不符合相关规定!
19-08-08 09:30

上一页下一页

工控新闻

更多新闻资讯