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日 下午4:09

相关推荐

  • 高速计数不计数

    各位大虾好:     现有一个COU226,I0.0用中断对编码器信号高速计数,程序是我自己编的,应该没有什么问题,因为设备正常运…

    SIMATIC S7-200 2021年7月5日
  • 请问那里有wincc下载啊?

    我想用wincc来和224XP做个小型DCS,自己学习一下.请问那里可以下载一个WINCC? 最佳答案 WinCC6.0用着不错,网上多的是,自己下载一个吧,其实关键是授权.已经发…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-MicroWIN SMART2.2 找不到网络接口卡

    STEP 7-MicroWIN SMART2.2 找不到网络接口卡 问题补充:W7旗舰版系统,网卡驱动都正常。卸载,重装软件网络接口卡里还是没有任何选…

    2017年5月31日
  • TD400C 文本显示不全

    为什么一个用户菜单下的两个屏幕,屏幕0正常,屏幕1的左下角有两个字符区显示不出来,改中文也显示不出来 图片说明:        &…

    2017年11月16日
  • s7200 定时器 位不工作

    参加附图 定时器 时间到后 为什么 位不输出? 问题补充:T37线圈与位 在程序中只用了一次,在子程序中 ,但是该子程序…

    2017年8月15日
  • CPU226作为从站时的一些问题

    CPU226作为从站时,外部主站只能读写226保持寄存器里的数据,不能读写输入输出和模拟量吗?需要读写这些时,只能用传送指令传到保持寄存器区?MaxHold: &nbsp…

    SIMATIC S7-200 2017年6月1日
  • 怎样向S7-200中灌入程序?

    请各位大侠指导如何给S7-200上的微存储卡灌入程序,由怎样将微存储卡中的程序下载到PLC中? 最佳答案 存储卡目前有两个版本:32K存储卡:仅用于储存和传递程序、数据块和强制值&…

    SIMATIC S7-200 2020年10月31日
  • S7-200带形参的子程序调用

    谁知道PLC 在调用带形参的子程序时是怎么样的一个工作过程?? 问题补充:有相关的资料吗? 最佳答案 楼主想问的是PLC的处理过程吧 当有一个子程序被调用时,系…

    SIMATIC S7-200 2021年7月5日
  • S200与S300的DP通讯数据交换问题

    S200用EM277做从站和S300做主站DP通讯,现S300要对S200里I0.0,I1.0,M0.0等进行置位或复位。在S200程序中怎样处理?是将S300里通讯组态时对应的S…

    SIMATIC S7-200 2017年11月12日
  • CPU226电源板没24V输出,我该怎么修呢?

    接错线,导致端子的24V没有了,拆开后,板子上爆了3个电容,已经换上新的了,但是端子还是没有输出24V,大家看哪里的事,我该怎么修?怀疑电感不好,我试着短接了一下电感,短接其中那根…

    2020年10月31日

发表回复

登录后才能评论