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

相关推荐

  • 运行2天,停机,stop灯亮,不能通讯察看故障原因

    s7-200plc   220vac供电。运行2天,停机,stop灯亮,不能通讯察看故障原因;程序没有问题,拨码开关在任何位置都是stop灯亮。什么原…

    SIMATIC S7-200 2020年10月31日
  • s7-200自由口与热量表MBUS通讯

    S7-200plc通过自由口与热量表的MBUS模块进行MBUS通讯,通过通讯读取热量表中的供回水温度,水流量,以及累积热量值数据。 问题补充:请大家注意了,我说的是MBUS协议,是…

    SIMATIC S7-200 2020年10月31日
  • S7-200与wincc如何PPI-USB通讯?OPC

    现在手里有一根ppi-usb的编程电缆,可以当做通讯线使用吗?想请教下与wincc通讯的话需要什么软件,最好有教程,谢谢! 最佳答案 1、现在手里有一根ppi-usb的编程电缆,可…

    SIMATIC S7-200 2021年7月5日
  • 循环做减法

    我有一个模拟量如AIW0,当小于某个值时,要循环做减法,减去一个数字后输出为AIW0,直到减为零,自动停止,这个程序如何做啊。做很多步程序太多了,有没有直接循环减的程序,给个示例看…

    SIMATIC S7-200 2017年11月19日
  • s7-200 sp6 编程软件安装问题

    安装时提示please insert disk 1 that contains the file T…

    SIMATIC S7-200 2020年11月1日
  • 关于200PLC的modbus通讯程序

    下面截图的程序,要表达的控制思想是,只有当VW0的大小状态发生改变时,才会写操作一次。控制的结果是,我用Modsim查看,确实是这样的,当我30001由原来的16#8C,变为16#…

    2017年12月9日
  • 流量开方问题

    请问各位大哥,我用200的PLC作流量开方程序,流量变送器送过来的是4~20MA的信号,以前在300的程序里面可以直接将PIW除32648开方后乘32648然后调用FC105就可以…

    SIMATIC S7-200 2021年7月5日
  • 求助EM277GSD文件

    https://support.industry.siemens.com/cs/document/109481401/profibus-gsd文件(em277)下载?dti=0&l…

    2021年7月5日
  • 两个S7200PLC通信PROFIBUS DP

    请教各位两个S7200与一个触摸屏PROFIBUS DP通信  PLC之间要进行数据交换 就是1#PLC的I0.0控制2#PLC的Q0.5动…

    SIMATIC S7-200 2020年11月1日
  • S7-200“因为无效路径…”

    问题1:S7-200添加库后,每次打开软件都提示:“因为无效路径或文件名,无法打开库。检查已添加库的路径和文件名。”点击确定后才进入正常的界面。 问题2:在程序中,调价库…

    SIMATIC S7-200 2021年7月5日