MB_CLIENT使用问题 点击:3376 | 回复:4



shibaoyou1981

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2009年3月02日
发表于:2020-09-22 19:35:30
楼主

最近使用西门子的ModbusTCP通信,在使用MB Client指令时,在参数MB_DATA_PTR参数输入了用户自定义的地址(见附图),监控程序报错误代码80A3,但是在换成P#DB12.DBX0.0 WOR 50后,通信正常。

请问这个地方地址使用有什么要求吗?



楼主最近还看过



找森

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 378回
  • 年度积分:3
  • 历史总积分:213
  • 注册:2015年9月24日
发表于:2020-09-22 19:43:35
1楼

是有要求的,这个是指针指向的地址,你要保证这个地址的大小大于你读取字节数量

找森

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 378回
  • 年度积分:3
  • 历史总积分:213
  • 注册:2015年9月24日
发表于:2020-09-22 19:43:50
2楼

并且还要是绝对地址,

shibaoyou1981

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2009年3月02日
发表于:2020-09-22 21:06:18
3楼

"找森" 的回复,发表在2楼
        对内容: 【并且还要是绝对地址,】进行回复:

        -----------------------------------------------------------------
您好,我看这个接口的变量是Variant类型,我使用FB内的静态地址不可以吗?



shibaoyou1981

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2009年3月02日
发表于:2020-09-22 21:07:37
4楼

"找森" 的回复,发表在1楼
        对内容: 【是有要求的,这个是指针指向的地址,你要保证这个地址的大小大于你读取字节数量...】进行回复:

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


您好,存储的空间是等于实际要读取的地址的,这个是没有问题的。


热门招聘
相关主题

官方公众号

智造工程师