200smart modbus从站寄存器问题

刚刚下载从站例程 MaxHold:   最大保持寄存器区,参与通信的V存储区字(VW) 设的1000就是vb0到vb1999 参与通讯,那我库寄存器地址怎么分配,还有就是我程序里能用的地址是那些 vb0-vb1999还能用在程序里吗?

图片说明:

200smart modbus从站寄存器问题    200smart modbus从站寄存器问题   

最佳答案

modbus rtu通讯库指令所需要的V存储区范围是781个字节,这些字节一旦选择,你在其它程序段中就不能够再使用。
在选择库存储区地址区域时,必须规避可能的用户程序应用地址区域。

提问者对于答案的评价:
就是说vb0-vb1999我在程序里都可以用 库寄存器选的781就是选vb2000以后的 且我不用在程序里的就行是吧

最佳答案作者回复:
是的。如果库存储区地址自vb2000开始的781个字节,那么,你在程序段中就再不能够使用vb2000~vb2780之间的地址应用。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:49
下一篇 2020年10月30日 下午11:49

相关推荐

  • s7 smart 与串口调试软件的自由口通讯事宜

    使用s7 smart编写了一段自由口通讯程序,串口软件能收到数据,但不是我想要的。我用hex显示。如下图。不知道程序对不对,请各位大侠帮忙分析下 问题补充:我只做了PLC…

    2017年5月28日
  • 200SMART程序大小问题

    ST40用户程序大小24K,那怎么知道24K可以存多少程序呢?还有要是订购存储卡,该买多大的,怎么计算的。 产品版区:SIMATIC S7-200 SMART 悬赏西币:2 | 解…

    2019年6月10日
  • S7-200 smart 上升沿的使用

    如图,想要实现的是Q0.1和Q0.2只输出一次,然后断开。但是这段程序好像满足不了要求啊,我人为置1M0.7以后,看不到Q0.1和Q0.2的变化(我要的是两个点闪一下) 图片说明:…

    2017年5月28日
  • Smart TCP通讯问题

    有1台Smart SR60和17台TCP设备,利用MBUS_CLIENT进行数据读取和写入,是否可行(查帮助,是仅运行8个主动连接和8个被动连接),如果可行,如果执行,另…

    SIMATIC S7-200 SMART 2021年7月4日
  • 做定时的问题

    例如当I0.0接通后,开始计时,分别将时、分、秒存入各自的存储位置通过触摸屏显示出来;当I0.0断开时,计数暂停,但当前数据不置零, 产品版区:SIMATIC S7-200 SMA…

    SIMATIC S7-200 SMART 2019年6月10日
  • 多段打印问题

    打印输出,因输出内容很多,打印程序分成了几段,现在测试发现只能有效的打印第一段,其他的打印机没有任何输出,是不是第一段程序占用了port0后,后面的程序就不能再调用PORT0,请高…

    SIMATIC S7-200 SMART 2020年10月30日
  • S7-200SMART高速计数器向导问题

    请问这些模式是什么含义?(通俗的讲一下,看说明书没看的太懂意思)还有就是我向导创建成功之后我在哪个寄存器读出当前脉冲数?如何在程序中复位高速计数器? 最佳答案 200smart的高…

    2020年10月30日
  • smart200控制台达伺服电机

    smart200 q.0接的是PULSE Q0.2接的是SIGN 但是 SIGN一接上伺服电机就自己转起来了 没给脉冲也在转&nb…

    2019年6月10日
  • s7-200smart与施耐德变频器 modbus通信异常

    与施耐德变频器通信时一直报故障MBUS-MSG指令一直报错误3 图片说明:    最佳答案 报警3的解释是:超时无效造成超时无效的原因有一下几种:接收超时:在超…

    2020年10月30日
  • s7-200 smart 模拟量定时采集

    请教大家一下:以前我用S7-200 的SMB34进行1ms定时中断做模拟量采集,现在在S7-200 SMART中间是不是还是可以用定时中断来处理? 最佳答案 S…

    SIMATIC S7-200 SMART 2017年6月7日