MODBUS传送数据的单位

用S7-200作modbus主站,调用的MBUS_MSG指令中有一个“Count”,如果我写上“2”,那么读写的数据是2个字,还是2个字节?就是说,要占用几个“VBxxxx”?

问题补充:
指令中的“DataPtr“能直接写数字吗?比如我想向某个地址发送”1“,能不能直接写”1“?

最佳答案

1 Count 数据个数 通讯的数据个数(位或字的个数) 
  Count=2 占4个字节。

 2 DataPtr 数据指针: 1. 如果是读指令,读回的数据放到这个数据区中 
                      2. 如果是写指令,要写出的数据放到这个数据区中 
 如果是写操作,就向这个地址写入数据,就像你说的1

 更多的帮助请看帮助或者:《西门子 S7-200·LOGO!·SITOP 参考》V0.93版
 到下载中心 http://www.ad.siemens.com.cn/download/
 文档编号:A0136
 文档类型:应用文档
 文档中文标题:《西门子 S7-200·LOGO!·SITOP 参考》V0.93版
 日期:2009/1/8
 大小:5.68MB
  
 打开后通过目录:
 S7-200PLC---通讯---modbus通讯---modbus RTU主站,这里有例子很详细的解释。

提问者对于答案的评价:
谢谢。您的回答给出了明确的答案。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 编程中如何将常开直接改为常闭

    编程中不改变符号的情况下进行修改? ——|  |——直接改为——| / |—— 谢谢! 最佳答案 STEP7没有这个功能…

    SIMATIC S7-200 2020年11月1日
  • 5台PLC与上位机通信

    西门子plc S7200,cpu226,如何接线能让Q0.0输出0V信号?Q0.0输出24V信号,我是知道的,1M接0V,1L+接24V!还有一个问题就是,5个CPU&n…

    SIMATIC S7-200 2020年10月31日
  • 西门子200的变量存储区V和位存储区M的区别?

    200的变量存储区V和位存储区M的区别?300没有V,那么又是怎么来处理的呢? 最佳答案 1、参考同类问题:http://www.ad.siemens.com.cn/service…

    SIMATIC S7-200 2020年11月1日
  • MAP库正反向限位问题

    我目前在做一个二轴控制项目,使用MAP库的绝对控制方式进行定位,在使用正反向限位时遇到问题,我把正向限位开关置1,脉冲计数还在正常计数,把反向限位开关置1,开始向反计数,正向和反向…

    SIMATIC S7-200 2018年3月6日
  • s7-200CPU无法与模块通信

    中央处理器为226 cn ,数字量输出模块跟模拟量输入模块确认无故障,但是cpu无法与模块通信,换上新处理器能通信,用两天又无法正常使用 最佳答案 CPU扩展口…

    SIMATIC S7-200 2021年7月5日
  • 数据分布图

    即:不是可以知道(在软件里用指令看出)比如说M0.1与M1.1是否有重叠,就是知道(二维的看到M0.1与M1.1的分布图),谢谢(我就想在软件里二维的看一下,怎嘛操作?谢谢 问题补…

    SIMATIC S7-200 2020年10月31日
  • cpu222 版本号01.11怎么才能把有密码的程序清除?密码忘了

    cpu222 版本号01.11怎么才能把有密码的程序清除?密码忘了 最佳答案 有两种方法: 方法1: 1. 选择 PLC&nbsp…

    SIMATIC S7-200 2021年7月5日
  • EM227选型

    我现在CPU选的是CPU226CN  选哪个型号的EM227比较合适 问题补充:EM277 最佳答案 EM 277只有一种:EM 277&n…

    SIMATIC S7-200 2020年11月5日
  • 求教如何做200系列PLC时钟脉冲,0.1秒周期的

    第一:224XP没有专门的0.1S时钟脉冲么?只有1分钟和1秒钟两种?不像300有8种系统时钟脉冲第二:如果没有,是不是只能用定时器自己编写了?有什么其它好办法么?想要个没0.1秒…

    SIMATIC S7-200 2017年11月19日
  • 关于程序的撰写

    之前编写的程序低速、高速的运行时间修改VW106、VW108就可,现在想分几种状态,采用某种状态工作就运行相应的时间,程序如何编写,请举例说明,尽可能详细,初学中,谢谢!(操作台上…

    2020年10月31日

发表回复

登录后才能评论