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日
下一篇 2020年11月1日

相关推荐

  • 224xp里面的时间怎么设置

    有二台水泵想自动每周切换一次,用什么指令能实现这个功能啊 最佳答案 不知道你对这个时间的精度要求高不高,严谨起见,你最好把每次切换的时间存起来,然后每次用READ_RTC读出来的时…

    SIMATIC S7-200 2021年7月5日
  • s7-200模拟量的用法?

    我是新手,我想问一下,我一个cpu 224xp的主机和一个em231的模块,这个配置上的6个模拟量输入我怎么区别?程序怎么写?那位高手能不能帮我写一个样例程序。我的邮箱t…

    SIMATIC S7-200 2021年7月4日
  • modbus从站寻址v区问题

    这是从plc vd读到的12个数据,转化为十进制如图1,为什么会读到这些,读到的和触摸屏上显示的温度不一样,触摸屏上设置显示的是32位浮点数,plc上监控的vd也是温度,…

    2021年7月5日
  • 通过扫描周期分析单键启停

    通过看书还是不理解单键启停是如何实现的,看不懂扫描周期,希望您能从扫描周期的角度出发,通过每次扫描周期哪些接通,哪些断开,帮我理解一下,谢谢 图片说明:    …

    2021年7月5日
  • STEP7 step7 microwin SMART重装

    STEP7 step7 microwin SMART原来的SMART2.2版本卸载后,想要安装SMART2.3,结果显示;系统未被修改,若要安装此程序…

    2021年7月5日
  • S7 200 PID的问题,调试过程中出现输出骤降的现象。

    用PID引导做的PID程序,量程为0~500,设定值为300,P0.5,I10,d0。具体的表现见附件图片。输出经常出现骤降的现象。如果P值越大,骤降的越厉害。但很小的时候,如0.…

    2020年10月31日
  • PLC型号问题

    S7-200 的PLC型号上有个 DC/DC/DC 还有个是AC/DC/RLY  这两个有什么区别啊 只是供电上的不同吗…

    SIMATIC S7-200 2020年11月1日
  • 模拟量转换库

    请问:S7-200模拟量转换库在哪里下载?谢谢! 最佳答案 我来补充一下吧,在S7-200中,单极性模拟量输入/输出信号的数值范围是 0 –&nbs…

    2021年7月5日
  • PLC的模拟量输入与输出的差分方式与单端方式问题

    背景:一套机电液控制系统,存在干扰问题:系统压力信号采集进入 PLC,当采用单端输入口时,信号较为稳定;当采用差分输入口时,信号乱跳;不知道为什么? 差分输入不…

    SIMATIC S7-200 2020年10月31日
  • S7-200通信

    两台S7-200 CPU进行通信,实现网络读写。电缆的连接线用什么?     1.普通的RS485电缆可以吗?是否会烧通…

    SIMATIC S7-200 2021年7月5日