modbus从站库Holdstart

modbus从站库中,MBUS_INIT的Holdstart端具体指的是什么?一定要输入&VB0吗?
西门子工程师说从站无法决定把主站发送过来的数据保存在哪里?也就是说,主站写到从站的数据地点,是由主站库上的Addr端决定的
那么从站的Holdstart端是干什么用的呢?
请解释的通俗一点,我是新手,谢谢

问题补充:
00001 - 00128:Q0.0-Q15.7
10001 - 10128:I0.0-I15.7
30001 - 30032:模拟量AIW0-AIW62 
40001 - 49999:V区

最佳答案

你没有列出保持寄存器V的起始地址和结束地址,HoldStart和MaxHold决定这个地址的范围。

HoldStart处填写的就是保持寄存器V起始地址,
如果是&vb100, 那么保持寄存器(V)第一个地址就是VW100,
如果是&vb1000,那么保持寄存器(V)第一个地址就是VW1000,

MaxHold处填写的是可供主站读写的保持寄存器VW的数量

如果HoldStart=&vb100,MaxHold=10,那么地址对应如下:
VW100    40001   
VW102    40002   
VW104    40003   
VW106    40004   
VW108    40005   
VW110    40006   
VW112    40007   
VW114    40008 
VW116    40009   
VW118    40010 
共10个

如果HoldStart=&vb300,MaxHold=100,那么地址对应如下:
VW300    40001   
VW302    40002   
VW304    40003
...
VW498    40100  
共100个


如果你做modbus从站,那么你可以将主站需要的数据,存放在保持寄存器里(HoldStart=&vb300)
如果VW300是A相电压,VW302是B相电压,VW304是C相电压,VW306是A相电流,VW308是B相电流,VW310是C相电流,那么你告诉对方如下的通讯协议:
40001   A相电压
40002   B相电压
40003   C相电压
40004   A相电流
40005   B相电流
40006   C相电流

其他的字符格式以及从站地址和对方约定一下即可。

提问者对于答案的评价:
谢谢啊,很详细.

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

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

相关推荐

  • S7-200的最大I/O能力

    S7-200的最大为128 DI/128 DO,是输入加输出总数不能超过128;还是单输入不能超过128,单输出也不能超过128?具体怎么理解,请指点. 最佳答…

    SIMATIC S7-200 2021年7月5日
  • s7-226 通讯错误

    S7-226的PLC(6ES7 216-2AD23-0XB0),和我的笔记本电脑连接不上。软件使用的是SETP7 – MicroWin V4…

    2018年12月5日
  • 子程序 200

    大家好,我用的是200的plc,在主程序中调用子程序,在子程序中需要有子程序第一次扫描接通的状态,我用的是sm0.1怎么就不行啊,那位有好办法?(在第一次扫描时,不调用子程序,子程…

    SIMATIC S7-200 2021年7月5日
  • S7-200与电磁流量计通讯

    我最近需要调试通过自由口与大连海峰插入式电磁流量计通讯的工程,那位大侠有这方面的经验,望不吝赐教!!!最好能提供一个实例(谢谢)!!! zyd1977@163.com 最…

    SIMATIC S7-200 2021年7月5日
  • 关于PLC的远程通讯问题

    大家好哦!客户要求做到远程调试PLC的功能,距离:上海至深圳罗湖,主要控制部件:西门子200PLC,请问大家需要哪些硬件的支持和软件的安装? 最佳答案 参考:1、通过Interne…

    SIMATIC S7-200 2017年8月24日
  • 间接地址疑惑

    LD     SM0.0MOVD   100, *VD0执行这个指令的结果为 &…

    SIMATIC S7-200 2020年11月1日
  • 200的时间日期程序

    各位高手,我想编一个关于到日期就停止的程序,就是说我编写好了一个程度,希望这个程序从设备安装调试好之后,让它这做三个月,这个程序我不会编,希望高手指教,最好有简单例子。谢谢了 最佳…

    SIMATIC S7-200 2020年11月1日
  • 828D调试咨询

    先有一台828d系统要调试,只有一个进给轴Z轴和一个模拟主轴(变频器),请问以下这些参数如何设置:20050、20070、20080,谢谢! 最佳答案 N20050 $M…

    SIMATIC S7-200 2021年7月5日
  • s7200226cn 状态run程序下载进去后 程序不执行,连输入i0.0的状态灯都不亮

    s7200226cn   状态run程序下载进去后 程序不执行,连输入i0.0的状态灯都不亮 最佳答案 1、下载时勾选系统块、数据块、程序块…

    SIMATIC S7-200 2021年7月5日
  • S7 200电源板

    我的一个S7 200PLC(DC/DC/DC)的电源板不明原因烧换了,貌似烧了个电容,大家谁有电路板的图纸啊,光坏了个电源板造成整个PLC不能用也太亏了,到西门子维修就要…

    SIMATIC S7-200 2020年11月1日