s7-200 modbus做从站时,首地址只能从vw0开始

我用施耐德的m200plc(主站)与s7-200(从站)用modbus通信,读取从站s7-200 vw1000开始的8个字 放在 施耐德m200plc mw200开始8个字里面,两个plc 程序 地址 波特率 奇偶校验等都正确,但s7-200报故障 错误代码是9  用modscan32检测从站也连接不上,只有把vw1000换成vw0开始时,两台plc才能正常通信,也就是把首地址换成&vb0  为什么会这样呢  还有不知道什么原因用modscan32测试从站
s7 200时 总不成功!

问题补充:
1L说的不对吧 首地址从哪都可以不一定非要从vb0开始

钻石用户推荐最佳答案

错误代码9的解释为:请求中有非法存储区地址。将你程序中的HoldStart设置为&VB1000,将MaxHold的参数设置大于等于8.还有你主站读取西门子从站的地址是不是读错了,VW1000对应的MODBUS的地址为40501,不是41001.
参数MaxHold设置可以使用的V存储器字保持寄存器的个数,相应于Modbus地址4xxxx。例如,要允
许主站访问2000字节的V存储器,则设置MaxHold为1000字(保持寄存器)。
参数HoldStart是V存储器的保持寄存器的起始地址。通常设为VB0,所以参数HoldStart设为&VB0
(VB0的地址)。也可以将其它的V存储器地址指定为保持寄存器的起始地址,以便使VB0可以在项
目中用作其它目的。Modbus主站可以访问起始地址为HoldStart,字数为MaxHold的V存储器。

提问者对于答案的评价:

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

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

相关推荐

  • S7-200 SMART CPU V2.3编程软件

    S7-200 SMART CPU V2.3 钻石用户推荐最佳答案 http://w2.siemens.com.cn/download/smart/ST…

    2021年7月5日
  • 有些指令操作数,如&VB1006前的&什么意思?

    有些指令操作数,如&VB1006前的&什么意思? 最佳答案 &是间接寻址,变量地址。参考连接:http://www.ad.siemens.com.cn/service/answer…

    SIMATIC S7-200 2020年11月1日
  • CPU224与DCS通讯

    现在有5套完全相同的由S7-200CPU224构成的小型系统,作为下位机与DCS通讯.不能使用PROFIBUS和以太网,请问使用MODUBUS如何通讯,最好能提供编程事例和说明,谢…

    SIMATIC S7-200 2021年7月5日
  • 组态王模拟量数据处理

    利用组态王读取EM231模拟量输入电流值,输入电流为7.23mA,对应PLC中寄存器VW0为11568,现想在组态王中文本显示7.23,请问该如何处理?组态王可以处理数据11568…

    SIMATIC S7-200 2020年10月31日
  • S7-200的编程手册

    各位前辈请问S7-200的编程手册在哪下载 问题补充:我下载了一个为什么打不开呢 最佳答案 西门子网站有AdbeRdr812_zh_CN软件下载,下载安装后就你可以打开文件了。 提…

    SIMATIC S7-200 2021年7月5日
  • EM253 DIS输出及LMT输入问题

    我在使用EM253的过程中,脉冲在输出,但DIS使能不输出,需要怎么设置才能让DIS输出,还是需要什么语句输出能它,它的地址在哪儿看,还有LMT,STP等输入的地址在哪儿看?谢谢各…

    2020年10月31日
  • 关于SMART 200 MODBUS

    SMART200 MODBUS库与S7-200  MODBUS库是通用的吗还是有专门的MODBUS库? 最佳答案 1、SMART200 MO…

    SIMATIC S7-200 2017年6月11日
  • 新买来TD400C如何更换

    S7-200CPU224XP CN 新买来的TD400C如何更换,小白一个请给出具体操作,多谢。我按照TD400C手册操作也没搞明白什么,接上CPU后还是显示英…

    SIMATIC S7-200 2017年6月12日
  • S7-200刷新周期

    请问S7-200系列一个输入刷新(扫描周期)是多长时间?我是刚开始学,请大神指点一下,逻辑堆栈指令不理解,求大师指点。另外地址有什么好的方法记忆,我总是记不住。谢谢。 最佳答案 第…

    SIMATIC S7-200 2021年7月5日
  • 通过TD200启动电机

    我现在用一个s7-200 224的plc 想控制两台电机的启动 ,现在用的是两个开关量,我想用TD200 作两个按钮 通过按钮来启…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论