S7 1200 Modbus通讯问题,Bug????

已锁定

Athion

  • 帖子

    7
  • 精华

    0
  • 被关注

    0

论坛等级:游侠

注册时间:2012-05-28

普通 普通 如何晋级?

S7 1200 Modbus通讯问题,Bug????

1043

2

2016-06-24 15:28:39

先说下我的环境:

硬件环境:

1号CPU: S7 1200 1215C/DC/DC/DC  订货号:6ES7 215-1AG40-0XB0,固件版本4.0

2号CPU: S7 1200 1215C/DC/DC/DC  订货号:6ES7 215-1AG40-0XB0,固件版本本来4.0,现已升级到最新的固件4.1.3

RS485模块:

CB1241  订货号:6ES7 241-1CH30-1XB0,固件1.0


软件环境: 博图V13 SP1 With Update8


通讯测试是CB1241作为主站,读取7号从站的 寄存器地址0x3300(十进制13056) 只读取1个字节

正确的请求帧应该是:

07 03 33 00 00 14 4A E7

实际组态是用Modbus库版本 (初始化Modbus)MB_COMMLOAD 2.1版本,(主站)MB_MASTER 版本2.2

但是CB1245发的帧(通过串口助手接受帧)是:

07 A0 02 00 40 31 F9 

除了第一个从站地址7正确以外,其他的完全不正确。真是什么情况


如果使用Modbus库的Modbus(RTU) ,Modbus_Comm_Load 3.0 和Modbus_Master_2.3组态,根本不会发送数据,Status都是0x7000,这是什么情况?

以下是是MB_COMMLOAD 2.1版本,(主站)MB_MASTER 版本2.2的组态

S7 1200 Modbus通讯问题,Bug???? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15523条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。