modbus7200

我在使用modbus实现s7200与pc通讯时,将200设置为从站,并添加MBUS_INIT,参数
MaxHold设置为100,Holdst-设置为&VB4000,请高手指点,我这个地址对应的s7200中的变量(v4000--4199),那些是pc读取的,那些是pc能够写入的,数据怎么交换,我不太明白,应该怎么定义,依据是什么?

最佳答案

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/plc316828.html

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

相关推荐

  • step 7-micro win v4 sp5安装问题

    我原来电脑上安装有这个软件,但是前一段时间加了step7 v5.4以后好像S7 200的软件出了问题,于是删了重装,但是无论如何也装不上去了,总是提示我要先卸载…

    SIMATIC S7-200 2021年7月5日
  • 200的pidx-int参数设置

    200的pidx-int参数设置,用PID向导生成的,PV-I 和setpoin 如何设置输入范围 PV取AIW的值6400-32000 S…

    SIMATIC S7-200 2021年7月4日
  • s7-200 哪条语句让两个地址完全等同

    例如 VD100=VD104,可以用MOVR   VD100, VD104  然后MOVR &nbs…

    SIMATIC S7-200 2020年10月31日
  • STEP-Micro/WIN32无法转换成英文了。

    STEP-Micro/WIN32无意中转换成中文,但是SIMATIC Field PG不支持中文,所有字符均显示??如何解决,可以将该软件转换成英文。打开STE…

    SIMATIC S7-200 2021年7月5日
  • PCACESS使用问题

    求助,PC Access前几天还使用正常,测试客户机都正常,怎么安装完wincc 后就不能用了测试客户机显示“出现错误”,是怎么回事啊!与wincc有关吗?谢谢…

    SIMATIC S7-200 2017年11月17日
  • 模拟输入

    模拟量输入经过模数转换,在PLC是一个-32000到+32000的数?还是一个-32767到+32767的数?为什么?谢谢求教 最佳答案 200的单极性是0~32000,双极性才是…

    SIMATIC S7-200 2017年11月27日
  • step7 v13安装不成功检查日志文件

    SIMATIC_STEP_7_Professional_V13安装检查日志文件什么意思 问题补充:我的电脑运行内存是4G,是不是必须8G的才行啊 最佳答案 电脑系统是哪个系统啊。 …

    SIMATIC S7-200 2021年7月5日
  • 冲程相关编程

    请各位高手指点。我现在要在文本上实时的显示打桩机的击锤频率,即在打完这根桩之中冲程频率是多少(冲程/分钟)。在控制上只有一个接近开关控制,即上升接近开关3s后下降锤击,下降锤击离开…

    SIMATIC S7-200 2021年7月5日
  • S7-200的MODBUS主站指令MBUS_MSG的用法

    S7-200的modbus主站指令MBUS_MSG里面有几个参数,其中一个是 EN,请问这个参数能不能用M2.0 + P ?还是必须用M2.…

    SIMATIC S7-200 2020年10月31日
  • S7-200与施耐德ATS48软启动 MODBUS通讯

    高手们帮帮忙!我要用PLC采集ATS48软启动的输出电流,请问输出的电流地址对应modbus地址是多少? 最佳答案 4062 提问者对于答案的评价:高手您邮箱多少? 最佳答案作者回…

    SIMATIC S7-200 2020年10月31日