您好!欢迎光临工博士商城

西门子经销商

产品:2486    

咨询热线:18321514682 微信同号

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子PLC S7-200系列modbus通讯错误诊断
产品分类
新闻中心
西门子PLC S7-200系列modbus通讯错误诊断
发布时间:2024-02-29        浏览次数:13        返回列表
一、概述
  西门子PLC S7-200系列是小型PLC,它广泛地应用在各种中小型的工业自动化控制领域。西门子PLC S7-200的通讯能力很强,能为用户提供多种通讯方式,在有些控制系统中,用户需要使用modbus通讯方式,例如:S7-200系列PLC与现场仪表通过modbus进行通讯。本文下面为您介绍一下西门子PLC modbus通讯中关于通讯错误诊断的内容,为您在调试及使用时提供一些参考。
  二、西门子PLC mobus通讯错误诊断
  用户在使用西门子PLC S7-200时,可以通过CPU上自带的RS485通讯口实现modbus通讯,在编程软件STEP 7-MicroWIN V4.0 SP9中使用modbus RTU主站或modbus RTU从站指令库来完成通讯的编程操作。
  在编程过程中,用户需要调用指令库中的初始化指令和调用 Modbus RTU 主站读写子程序MBUS_MSG,发送一个Modbus 请求,当调用MBUS_MSG功能块时,其中一个输出引脚为Error,用来显示程序运行过程中的错误代码,下面就来对这些错误代码做一个说明,供用户在调试中参考:
  注意,只有在输出引脚Done位为1时,错误代码才有效,主要的错误代码有如下几种:
  0 = 无错误
  1 = 响应校验错误
  2 = 未用
  3 = 接收超时(从站无响应)
  4 = 请求参数错误(slave address, Modbus address, count,RW,RW)
  5 = Modbus/自由口未使能
  6 = Modbus正在忙于其它请求
  7 = 响应错误(响应不是请求的操作)
  8 = 响应CRC校验和错误
  101 = 从站不支持请求的功能
  102 = 从站不支持数据地址
  103 = 从站不支持此种数据类型
  104 = 从站设备故障
  105 = 从站接受了信息,但是响应被延迟
  106 = 从站忙,拒绝了该信息
  107 = 从站拒绝了信息
  108 = 从站存储器奇偶错误

了解更多:西门子PLC价格  西门子PLC选型  前往:西门子PLC代理

分享到: 


 

联系热线:18321514682 微信同号   联系人:周超飞 联系地址:上海市嘉定区南翔镇众仁路399号B座20楼2007-2012室

技术和报价服务:星期一至星期六8:00-22:00 西门子经销商