欧姆龙MODBUS格式 点击:486 | 回复:10



CCTV秦皇岛

    
  • 精华:0帖
  • 求助:10帖
  • 帖子:11帖 | 18回
  • 年度积分:0
  • 历史总积分:164
  • 注册:2017年8月09日
发表于:2020-03-11 09:02:18
楼主
求助帖50分-未结帖

第一张图是伺服驱动器手册里写的modbus格式,第二张是欧姆龙PLC手册里写的modbus格式,PLC写控制程序要按照哪个格式写啊?

我理解着:

D1300写从站地址

D1301写功能码

后边就不知道了,请大神们赐教,最好按照格式写一下,谢谢

1分不嫌少!


楼主最近还看过



关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-03-11 22:57:20
1楼

D1300:从站站号,低8位有效、高8位无效

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-03-11 22:58:04
2楼

D1301:功能码,如01、02、0F、10等,低8位有效、高8位无效

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-03-11 23:00:44
3楼

D1302:通信字节数,这个参数指的是Modbus数据帧中功能码后的所有字节计数,但不包括CRC校验的2个字节

举例说明

01 03 00 00 00 01 88 99(CRC校验随便写的,不一定对)

那么:

D1300就填01

D1301就填03

D1302就填04,功能码到CRC校验之间共有4个字节

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-03-11 23:01:52
4楼

D1303开始就填写Modbus通信数据

01 03 00 00 00 01 88 99为例

此时D1303填写0000

此时D1304填写0100

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-03-11 23:02:26
5楼

可以填写后用串口调试助手监视一下PLC发出的Modbus命令,看看对不对。

非凡2013

  • 精华:0帖
  • 求助:54帖
  • 帖子:64帖 | 350回
  • 年度积分:4
  • 历史总积分:1037
  • 注册:2013年6月17日
发表于:2020-03-12 14:37:12
6楼

http://bbs.gongkong.com/D/201612/699889_1.shtml这个是我之前写的CP1的modbus通信,可以参考下

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-03-12 19:31:02
7楼

或者直接用Modbus RTU Master功能块也挺好用:
1.png

wgcg

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 407回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2020年2月04日
发表于:2020-03-13 15:44:52
8楼

谢谢楼主的分享

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-03-15 18:20:15
9楼

楼主,问题解决了吗?有问题要随时跟帖交流啊。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-04-15 09:04:12
10楼

感谢诸位答疑求助。温馨提醒:求助者请在一个月内及时把悬赏积分结贴发放。如果自己已经解决问题,还请到帖子跟帖分享为好。

一起分享经验,一起进步!



热门招聘
相关主题

官方公众号

智造工程师