回复:S7-200PLC的MODBUS-RTU协议通讯一段时间掉线了

Laohuai

  • 帖子

    6046
  • 精华

    18
  • 被关注

    71

论坛等级:至圣

注册时间:2004-10-11

普通 普通 如何晋级?

发布于 2015-04-26 12:18:32

8楼

MBUS_INT的 ERROR值有以下5种:

ERROR=1=memory range error
1 MaxIQ大于128或小于0
2 MaxAI大于32或小于0
3 MaxAI大于16,而AIW32不存在(cpu222)
若CPU为221,MaxAI小于16则不会发生该错误。
4 MaxHold小于0
5 HodStart不是V区地址(应该是&vbXXX)
6 V区最高地址(即HodStart+2*MaxHold-1字节)不存在

ERROR=2=illegal baudrate/parity
1 Baud不是1200、2400、4800、9600、19200、38400、57600或115200.
2 Parity大于2 (Parity小于0作0处理).

ERROR=3=illegal slave address
Addr等于0或大于247

ERROR=4=invalid protocol (modbus parameter)
Mode不等于1,也不等于0.

ERROR=5=holding registers overlap modbus buffers
区域1(主机读写区 V) 区域2(库内存区,780字节 V)重叠
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33290条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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