您现在所在的是:

欧姆龙OMRON

回帖:14个,阅读:1396 [上一页] [1] [2] [下一页]
50
HIg
文章数:21
年度积分:50
历史总积分:50
注册时间:2019/8/18
发站内信
发表于:2020/6/1 15:24:39
#0楼
ModbusRTU命令: 01 04 00 00 00 01 31 CA
返回值:01 04 02 0B A5 7E 7B  //OB A5 数据位  OB高位  A5低位
CRC效验低字节在前..

01对应 D32200
04对应 D32201
 对应 D32202 根据欧姆龙论坛的提示是D32302到最后的有效字节数
0000 对应D32203
0001 对应D32204
31CA 对应D32305   这样子是对的吗....



我在某论坛找了一个帖子说 CRC效验PLC会自己生成是吗,欧姆龙CP1H操作手册信息真的太少了,真的好难学习。
             
50
HIg
文章数:21
年度积分:50
历史总积分:50
注册时间:2019/8/18
发站内信
发表于:2020/6/1 15:25:20
#1楼
D30202 应该是04  的有效字节数 对吗....
50
HIg
文章数:21
年度积分:50
历史总积分:50
注册时间:2019/8/18
发站内信
发表于:2020/6/1 15:56:56
#2楼
附件 360截图20200601155703447.jpg
20905
bnnyygy
文章数:5989
年度积分:1571
历史总积分:20905
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2020/6/1 16:10:43
#3楼
modbus rtu简易通讯 CRC是自动生成的。

填写对应的内容,触发ON发送位置就OK。

就是高低字节有些从站是反的,需要MOVD换一下
50
HIg
文章数:21
年度积分:50
历史总积分:50
注册时间:2019/8/18
发站内信
发表于:2020/6/1 16:43:49
#4楼
回复 #3楼 bnnyygy
01 04 04 0000 0001 31CA 这个顺序对吗 好难受啊
50
HIg
文章数:21
年度积分:50
历史总积分:50
注册时间:2019/8/18
发站内信
发表于:2020/6/1 16:46:42
#5楼
回复 #3楼 bnnyygy
485线正着接 反着接  PLC内存一直该
01 04 04 0000 0001 31CA
01 04 04 0000 0131 CA00
01 04 05 0000 0131 CA00
01 04 01 0001 31CA
01 04 01 0001 0031 00CA
按顺序D32200 试玩 试D32300 还是不行.....
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/6/1 20:10:03
#6楼
以下是引用HIg2020/6/1 15:24:39的发言:
ModbusRTU命令: 01 04 00 00 00 01 31 CA
返回值:01 04 02 0B A5 7E 7B  //OB A5 数据位  OB高位  A5低位
CRC效验低字节在前..

01对应 D32200
04对应 D32201
 对应 D32202 根据欧姆龙论坛的提示是D32302到最后的有效字节数
0000 对应D32203
0001 对应D32204
31CA 对应D32305   这样子是对的吗....



我在某论坛找了一个帖子说 CRC效验PLC会自己生成是吗,欧姆龙CP1H操作手册信息真的太少了,真的好难学习。
             
D32200:从站地址,高8位无效,低8位有效,这里根据你的报文,应该为01;
D32201:功能码,高8位无效,低8位有效,这里根据你的报文,应该为04;
D32202:除去从站地址、功能码和CRC校验剩余的字节数,这里根据功能码为04可以判断D32202为04;
D32203:具体的Modbus数据,这里应该为0000,注意高低8位;
D32204:具体Modbus数据,这里应该为0001,注意高低8位;
D32205:这里不需要你填写,CRC校验会自己计算的
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/6/1 20:13:55
#7楼
以下是引用HIg2020/6/1 16:46:42的发言:
485线正着接 反着接  PLC内存一直该
01 04 04 0000 0001 31CA
01 04 04 0000 0131 CA00
01 04 05 0000 0131 CA00
01 04 01 0001 31CA
01 04 01 0001 0031 00CA
按顺序D32200 试玩 试D32300 还是不行.....
看看你实际使用的端口是哪个?执行相关标志位是否正确?
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/6/1 20:14:32
#8楼
以下是引用HIg2020/6/1 16:43:49的发言:
01 04 04 0000 0001 31CA 这个顺序对吗 好难受啊
CRC校验不用填!Modbus简易主站会自己计算。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
50
HIg
文章数:21
年度积分:50
历史总积分:50
注册时间:2019/8/18
发站内信
发表于:2020/6/2 9:14:32
#9楼
回复 #6楼 guanyumou
CRC会自己计算是 输出A640.00或A641.00时候就自己计算了吗

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004