S7-200通过modbus协议写入数据

通过modbus协议。将PLC作为从站,个人PC作为主站。协议中功能码06是指“写入单个保持寄存器”,想问下1:这个保持寄存器是什么?保持寄存器指的是V储存区么?:2:怎么通过modbus协议向V存储区写入数据呢?比如我想将VB200写入数据,该怎么实现呢?

最佳答案

1:这个保持寄存器是什么?
这个保持寄存器是S7-200 的 V 存储区。
S7-200 CPU 做为从站,那就要用到 MBUS_INIT 从站初始化指令。
该指令的 HoldStart 来定义MODBUS 保持寄存器在 V 区的起始地址,如果此处写的如果是 &VB200,则 VW200 就是从站保持寄存器的起始地址。就有如下的对应关系。
VW200   40001
VW202   40002
VW204   40003
什么意思,就是,主站向 40001 写数据,其实就是向 S7-200 的从站的VW200写数据。
主站读 40002 数据,其实就是读取 S7-200 的从站的 VW202 的数据。
2、怎么通过modbus协议向V存储区写入数据呢?比如我想将VB200写入数据,该怎么实现呢? 
你是要自已用数据帧写,还是借助 MODSCAN 这样的第三方软件?
如果不借助,那还是有些困难的,我给出的建议是:借助。
你可以监视主站请求、以及 S7-200 从站的响应帧,注意一下 CRC 校验码的高低字节交换。然后查一些MODBUS RTU 协议资料,再自已写帧。
第二问真的不是一两句就能说清楚的。
参考资料
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/019.html

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:08
下一篇 2021年7月5日 下午1:08

相关推荐

  • s7-200plc的PID问题

    不使用PID向导,要想从手动模式无扰动的切换到自动模式,需要设置哪几个值?图中的1/2/3是我在切换到自动之前要通过程序设置的?还是切换到自动PLC自己运算的? &nbs…

    2021年7月5日
  • S7-200 CPU 226存储大小

    用S7-200 CPU226做好程序是在属性里面看是40K,怎么区分是程序存储器和数据存储器,在目录中看的程序存储器是24576 Bytes*,数据存储器是10…

    SIMATIC S7-200 2017年6月3日
  • s7-200编程软件怎么无法打开PID

    在S7-200编程环境下怎样打开PID控制面板 最佳答案 需要联机(连接PLC)的情况下才能使用PID控制面板 。 提问者对于答案的评价:谢谢,已经充分了解,但可以制作P…

    SIMATIC S7-200 2020年10月31日
  • PLC的运行数据和FMCS读到的数据显示问题

    现场监控PLC程序,PLC模拟量输出传给485再到FMCS系统。2个输出点,一个数据(EDI)的值和PLC监控数据一样,小数点后5位都有数据在波动,正常。另一个混床后的数据却是17…

    2021年7月5日
  • wincc flexible 2008 安装报错,在线等

    电脑是64位,安装wincc  flexible 2008 报错,如图, 最佳答案 估摸是跟你操作系统有关系!可以在其他电脑安装测试,到底是…

    SIMATIC S7-200 2021年7月5日
  • PID 控制转速

    有个项目用200PLC: 锅体搅拌变频电机75KW,红外测温仪检测锅内物料温度。 要求:比如设定物料温度80度,设定变频器转速800转/分。在搅拌混合过程中如果…

    SIMATIC S7-200 2021年7月5日
  • 热电偶能否直接接在ME231上

    一个S分度号,一个K分度号,和一个4-20MA的压力变送器,能否直接接在模拟量模块,EM231上?如何将数据在触摸屏上显示,温度,压力. 最佳答案 1.首先不同的分度号是不能接到e…

    SIMATIC S7-200 2021年7月5日
  • 关于西门子200 SMART 的CPU

    请问对于S7-200 SMART的CPU的选择,在使用中没有用到数字量的输入输出,只用到模拟量,那么是选择SR20还是SR30,应该根据什么进行判断?什么样的CPU带有S…

    SIMATIC S7-200 2021年7月5日
  • 200与200DP通信,然后与第三方DCS通信,怎么做及注意事项?非常感谢!

    1.现场情况:5套老系统各自采用200控制,200上双485口,一个挂了一块MCGS屏,一个与和利时DCS做MODBUS通信。2.需求情况:每套系统增加部分点位,5套总共新增50点…

    SIMATIC S7-200 2021年7月5日
  • S7200输出点问题

    我现在有一个S7200CPU,继电器输出型,比如当我的程序Q0.0输出时(程序监控里面看到Q0.0点闭合了),按理在PLC上应该看到Q0.0闭合输出,但是却看到PLC端上Q0.0未…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论