关于S7-200 PLC MBUS MSG的错误位的问题

已锁定

再见

  • 帖子

    73
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2013-01-17

普通 普通 如何晋级?

关于S7-200 PLC MBUS MSG的错误位的问题

2013

1

2014-01-19 15:56:54

大家好,最近在学200PLC的modbus通讯,发现这样一个问题,我的程序中有2个MBUS MSG操作,一个是30001是读,一个是40001是写,在看手册的时候说到MBUS MSG有好多种错误0-8的低位错误和101-108的高位错误,于是我就测试了一下,用一个MOV B指令把错误位分别给到QB0,看QB0的状态(这里因为是cpu222,所以无法在线监控)。于是我拿来sodsim作为从站开始测试,QB0出现了2种情况,第一种没连接modsim,不管是30001还是40001=QB0=39(通讯不上)。第二种情况是modsim连上了,但是我只有30001,而不给40001,这时40001的错误位=QB0=1029(从站不支持该数据地址),而不等于3,一开始我认为因为我30001连上了,但是40001没有,那40001的错误位会等于QB0=3的,但是事实就是这样的,只要MODSIM连上了,但是40001没有的话它是不会报QB0=3的,不知道我的结论对不,问一下大家
关于S7-200 PLC MBUS MSG的错误位的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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