S7 与MODBUS通讯问题

我现在以S7226做从站,然后调用modbus里的库指令,下到PLC后,我在VW2000、VW2002里放了14,16两个数,然后通过计算机COM口发送指令:[设备地址] [命令号03] [起始寄存器地址高8位] [低8位] [读取的寄存器数高8位] [低8位] [CRC校验的低8位] [CRC校验的高8位] ,其中[起始寄存器地址高8位] [低8位] 该用什么数值表示。

最佳答案

VW2000、VW2002对应的modbus地址取决于Holdstart和MaxHold这两个参数。
如果Holdstart=&vb0,那么MaxHold至少等于1001,才能将地址映射到VW2002,此时VW2000的地址是1000,VW2002地址是1001
如果Holdstart=&vb2000,那么VW2000的地址是0,VW2002地址是1
用十六进制表示地址。

提问者对于答案的评价:
OK

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • TD400无参数块

    TD400第一次显示正常,可再一次组态后,就老是显示无参数块,是怎么回事啊? 最佳答案 为何TD 200 显示无参数块,或时有时无?  &n…

    SIMATIC S7-200 2020年11月1日
  • 电气接线图

    请问各位学长有标准的电气接线图吗!可以发送一份给我参考学习一下!非常感谢! 最佳答案 www.google.com或www.baidu.com 关键字:接线图 …

    SIMATIC S7-200 2021年7月5日
  • mcgs与pLC-224xp的通讯

    mcgs与s7-200之间的ppi通讯中,mcgs触摸屏无法控制s7-224的PLc的点位输出,无响应,求大神帮我远程协助一下,我qq是285535948看看是不是软件设备地址不对…

    2021年7月5日
  • t32中断举例

    每500ms一次中断,用t32,请举例说明 最佳答案 1、SBR_0程序里初始化程序,开中断       &n…

    SIMATIC S7-200 2021年7月4日
  • 模拟量显示负数

    我采用4-20MA 的压力变送器,直接读取压力到触摸屏显示,在没有压力是显示负数,附程序LD     SM0.0MOVD…

    2020年10月31日
  • plc200V4.0编程软件在库下找不到变频器有关控制指令

    本人装了PLC200V4.0的编程软件,但在指令库的目根下找不到有关变频器的有关控制指令。请问该怎样才能调出有关变频指令来使用,还是哪个文件没装 最佳答案 USS库指令是要单独安装…

    SIMATIC S7-200 2020年10月31日
  • S7-200 CTU模块

    上传的2张图,片是两段程序,我的理解是M1.0一个周期为480分钟,接通时间是240分钟,断开时间是240分钟,C5的作用是复位C4的脉冲信号,不知道对不对,请各位大神帮帮忙!没用…

    2017年6月13日
  • s7 200 字节的加法?

    看了一下S7 200的加法指令, 里面只有整数和实数的加法指令, 请问我要进行两个字节的加法怎么做?  比如让VB100+VB10…

    SIMATIC S7-200 2017年11月17日
  • 关于200调用子程序的若干问题

    1.在子程序中使用局部变量,同时调用多次的时候,为什么监控子程序中只是显示第一次调用的值。2.在程序中多次使用子程序,并且同时调用子程序时,能不能使用特殊辅助继电器,例如SM0.5…

    SIMATIC S7-200 2020年10月31日
  • 降温时怎么编写PID

    升温时调用PID向导就可以了(目标值大于实测值),但是当目标值小于实测值时,要怎么编写PID才能死PID有输出 问题补充:要做升温和降温,升温时(检测温度低于目标温度,启动加热),…

    SIMATIC S7-200 2017年11月1日