首页 上一页 1 2 下一页 尾页

欧姆龙MODBUS 点击:983 | 回复:23



小胡12

    
  • 精华:0帖
  • 求助:18帖
  • 帖子:31帖 | 130回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2018年12月23日
发表于:2020-03-19 06:46:19
楼主
求助帖30分-未结帖

12.jpg这张图地址为什么会减去1,而有的MODBUS通信地址要加1

23.jpg写地址俩个,D32303到D32307

ee.jpg这里的地址只有一个D32303,为什么不能照上面写下来,D32303=F000,D32304=0001,D32305=0213,D32306=8800



楼主最近还看过



Mrquang

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 187回
  • 年度积分:91
  • 历史总积分:3069
  • 注册:2010年11月25日
发表于:2020-03-19 10:57:35
1楼

可以做成库,直接调用就可以了。

关育谋

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

地址加1的情况是本身提供的是寄存器实际地址,而实际使用的是寄存器编号,所以需要加1

关育谋

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

地址减1的情况是本身提供的是寄存器编号,而实际使用的是寄存器地址,所以需要减1

关育谋

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

D32302统计的是标准Modbus协议功能码以后、CRC校验以前的字节数

这个是标准Modbus所没有的。

关育谋

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

亦可以用封装好的Modbus RTU Master功能块:

QQ图片20200321122659.png

小胡12

  • 精华:0帖
  • 求助:18帖
  • 帖子:31帖 | 130回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2018年12月23日
发表于:2020-03-21 15:06:58
6楼

回复内容:

对:关育谋 地址减1的情况是本身提供的是寄存器编号,而实际使用的是寄存器地址,所以需要减1     内容的回复:

大师,有点绕,什么时候有时间方便联系一下吗,有很多问题解不开

尚和沙

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 153回
  • 年度积分:3
  • 历史总积分:788
  • 注册:2017年3月08日
发表于:2020-03-21 20:53:00
7楼

简单一句话,对于modbus地址,有的从0开始计算,有的从1开始计算,只要保证两端的保持一致就行了,也就是一个偏移量

小胡12

  • 精华:0帖
  • 求助:18帖
  • 帖子:31帖 | 130回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2018年12月23日
发表于:2020-03-21 21:14:56
8楼

回复内容:

对:尚和沙 简单一句话,对于modbus地址,有的从0开始计算,有的从1开始计算,只要保证两端的保持一致就行了,也就是一个偏移量     内容的回复:

能不能举几个例子

关育谋

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


引用 尚和沙 的回复内容: 简单一句话,对于modbus地址,有的从0开始计算,有...

-------------------------

实际报文都是从0开始。

关育谋

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


引用 小胡12 的回复内容: 回复内容:对:关育谋 地址减1的情况是本身提供的是寄存...

-------------------------

可以站内信私聊,或者其他方式。

小胡12

  • 精华:0帖
  • 求助:18帖
  • 帖子:31帖 | 130回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2018年12月23日
发表于:2020-03-22 06:59:31
11楼

回复内容:

对:关育谋 D32302统计的是标准Modbus协议功能码以后、CRC校验以前的字节数这个是标准Modbus所没有的。     内容的回复:

研究了一个晚上,明白了一件事,必须多查百度,官网给的功能码是10,多个写入,资料视频写的是06,单个写入,谢谢大师

关育谋

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


引用 小胡12 的回复内容: 回复内容:对:关育谋 D32302统计的是标准Modb...

-------------------------

对!

06功能码是写单路保持寄存器;
10功能码一般是写多路保持寄存器

小胡12

  • 精华:0帖
  • 求助:18帖
  • 帖子:31帖 | 130回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2018年12月23日
发表于:2020-03-24 06:06:58
13楼

回复内容:

对:关育谋 地址加1的情况是本身提供的是寄存器实际地址,而实际使用的是寄存器编号,所以需要加1     内容的回复:

大师,请问俩个问题,如果我把RS232接口用小工具转成RS485,要不要把欧姆龙plc串口协议修改,2我发现CP1H的选件槽有点少,能不能用一个好方法扩展一下3,CP1W-CIF12背面的拨码开关和CIF11的不一样,CIF11是连续的6个,CIF12是左边4个,右边4个,找官网也只说一个不隔离,一个隔离,不知道CIF12的要怎么设置

关育谋

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


引用 小胡12 的回复内容: 回复内容:对:关育谋 地址加1的情况是本身提供的是寄存...

-------------------------

1、这个一般不用改吧?!
2、你可以在CP1H的右侧扩展一些CJ通信模块

关育谋

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


引用 小胡12 的回复内容: 回复内容:对:关育谋 地址加1的情况是本身提供的是寄存...

-------------------------

你可以告诉我,你现在用CP1H要和哪些设备通信,要实现什么。

关育谋

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


引用 小胡12 的回复内容: 回复内容:对:关育谋 地址加1的情况是本身提供的是寄存...

-------------------------

CP1W-CIF12没用过,你可以查查手册,肯定有拨码的说明。

小胡12

  • 精华:0帖
  • 求助:18帖
  • 帖子:31帖 | 130回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2018年12月23日
发表于:2020-03-25 00:18:10
17楼

回复内容:

对:关育谋 引用 小胡12 的回复内容: 回复内容:对:关育谋 地址加1的情况是本身提供的是寄存...-------------------------你可以告诉我,你现在用CP1H要和哪些设备通信,要实现什么。     内容的回复:

选件板1是必须和触摸屏连接的,选件板2我现在连的是网口,但是我又要玩485,或者和下一台机连机

小胡12

  • 精华:0帖
  • 求助:18帖
  • 帖子:31帖 | 130回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2018年12月23日
发表于:2020-03-25 00:26:33
18楼

回复内容:

对:关育谋 引用 小胡12 的回复内容: 回复内容:对:关育谋 地址加1的情况是本身提供的是寄存...-------------------------你可以告诉我,你现在用CP1H要和哪些设备通信,要实现什么。     内容的回复:

选件板1要和触摸屏通讯,又要做485,选件板2又要网口CIF41

关育谋

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


引用 小胡12 的回复内容: 回复内容:对:关育谋 引用 小胡12 的回复内容: 回...

-------------------------

那么3个口够你用了啊

关育谋

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


引用 小胡12 的回复内容: 回复内容:对:关育谋 引用 小胡12 的回复内容: 回...

-------------------------

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


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页