电工学习网

 找回密码
 立即注册

西门子PLC使用Modbus库注意事项

2014-5-22 09:24| 编辑:电工学习网| 查看: 5621| 评论: 0

摘要: 西门子PLC使用Modbus库注意事项
  1.使用Modbus库指令,一定要分配库内存;
  2.分配的库内存范围一定不要和可读取的内存范围有重复的地方,否则初始化不成功。
  帮助:MaxHold参数设定供Modbus地址04xxx使用的V内存中的字保持寄存器数目。例如,为了允许主设备存取2000个字节的V内存,将MaxHold设为1000个字的数值(保持寄存器)。
  HoldStart参数是V内存中保持寄存器的起始地址。该数值一般被设为VB0,因此HoldStart参数被设为&VB0(VB0地址)。其他V内存地址可指定为保持寄存器的起始地址,以便在项目的其他地方使用VB0。Modbus主设备可存取V内存MaxHold个字数,从HoldStart开始。
  如果HoldStart设为&VB0,MaxHold设为1000,即Modbus主设备可存取V内存从VB0开始,可存取1000个字,2000个字节。则库内存的开始地址一定要从2000以上开始,否则初始化不成功,返回错误代码为5,即“保持寄存器与Modbus从属符号重叠”。

《西门子PLC使用Modbus库注意事项》相关文章推荐:

发表评论

最新评论

热点文章

|电工学习网 ( )

GMT+8, 2020-7-2 22:59

Powered by © 2011-2020 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部