河北省衡水市SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块
2025-01-09 09:10 223.74.194.152 1次- 发布企业
- 广东湘恒智能科技有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第2年主体名称:广东湘恒智能科技有限公司组织机构代码:91441304MAC3TWY11U
- 报价
- 请来电询价
- 变频器
- 西门子代理商
- 触摸屏
- 西门子一级代理
- 伺服电机
- 西门子一级总代理
- 关键词
- 代理商,变频器,PLC,伺服电机,一级代理
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 联系电话
- 18126392341
- 手机
- 15267534595
- 联系人
- 梁涛 请说明来自顺企网,优惠更多
产品详细介绍
Modbus RTU是一种串行通信协议,由于具有协议透明,实现成本低,简单易用等诸多特点,至今仍然广泛应用在工业控制的各个领域。
为了通信可以长期稳定的运行,并且可以在故障时可以及时处理和排查,特梳理此文,用做参考学习使用。
诊断工作以 S7-1200/S7-1500 PLC的串口通信模块上的指示灯开始:
模块本体集成 RX/TX LED 指示灯,用来指示串口通信模块的信息收发状态。
TX 代表发送,RX 代表接收,例如 CM PtP RS422/RS485 HF 通信模块的 LED 指示灯如图1所示。
图1 LED指示灯
通过 RX/TX 指示灯的状态可以快速定位 Modbus RTU 通信故障,并且结合 Modbus RTU通信指令状态代码,可以高效率地解决在现场中碰到的各类Modbus RTU 通信问题,故障诊断判断流程如图 2 所示。
图2 通信故障的判断流程图
作为 Modbus 主站,当与从站设备通信不上时,触发主站指令后,观察串口通信模块的 TX 指示灯是否闪烁:
如果闪烁,则说明程序已经正确执行,此时如果 RX 不亮,则故障的判断方向为接线或从站一侧。如果 RX也闪烁,则捕捉主站指令的状态代码,根据代码的具体含义排查故障原因;
如果串口通信模块的 TX指示灯不闪烁,则说明程序并未正确执行,故障原因主要方向为编程问题,检查初始化指令和主站指令是否编程正确,并捕捉初始化指令和主站指令的状态代码,根据代码的具体含义排查故障原因。
作为 Modbus 从站,当与主站设备通信不上时,观察串口通信模块的 RX 指示灯是否闪烁:
如果闪烁,则说明可以接收主站发来的消息。在确认主站参数设置正确之后,故障主要判断方向为从站的编程问题,检查初始化指令和从站指令是否编程正确,并捕捉初始化指令和从站指令的状态代码,根据代码的具体含义排查故障原因;
如果串口通信模块的 RX指示灯不闪烁,则说明模块并未接收到来自主站的任何消息,故障原因主要为接线或主站一侧,需检查接线是否正确、主站是否已成功启动等问题。
No.
02 捕捉状态代码
由于 Modbus RTU 通信指令的状态代码仅持续一个扫描周期,直接在线监控无法实时看到,我们可以编写程序捕捉代码。
捕捉代码示例如图3所示。初始化指令、主站指令、从站指令均需捕捉状态代码。
图3 捕捉代码
No.
03 常见代码解读
16#80C8
该代码含义为:从站在设置时间内未响应,需要检查数据传输率、奇偶校验和从站的接线情况。
产生该代码的可能原因:
①接线错误。
在主从站接线时,很多用户习惯性的将设备间的 A 与 A,B 与 B 相连,进而组成总线式 RS485网络,其实,正确方式为根据正负进行组网,应将设备间的正与正,负与负相连,因为并非所有设备的 A 为正,B 为负,如 CB1241通信板,B 为正,A 为负,如图4所示。
图4 CB1241 通信接线
16#81Ex
该代码均指向字符帧错误,如16#81EA:字符帧过短,16#81E2:字符帧错误。
产生该代码的可能原因:
① 字符帧设置错误。
依次检查起始位、数据位、奇偶校验位、数据传输速率和结束位个数的设置是否一致。
其中,结束位的个数是在初始化指令的背景 DB 块中进行设置,默认为1个停止位。如图5所示。
图5 背景DB设置
② 字符间Zui大字符延迟时间 “ICHAR_GAP”
在 Modbus RTU 规约中, Modbus RTU 报文帧之间间隔不小于 3.5 个字符时间。如图6所示。
图6 Modbus RTU 报文帧以及间隔
西门子串口通信模块默认 Modbus RTU 报文帧结束的默认条件为 3.5 个字符时间。
假设波特率为 9600 bit/s,1 个起始位,1 个停止位,8 个数据位,1 个校验位,则 3.5个字符时间为(1/9600)*1000*11*3.5=4 ms,不同波特率,对应的字符时间不同。
如果因为伙伴响应时间稍长、线路阻抗较大,或外界干扰等问题,Modbus RTU 报文帧中的字符间延时超过 3.5 个字符时间,则PLC 会误认为报文帧结束,但实际并未结束,进而产生该类错误。
可以适当增大字符间Zui大字符延迟时间 “ICHAR_GAP”,避免该错误的发生,如图7所示。
图7 字符延迟时间
16#8280/16#8281
该代码含义为:读取/写入模块时失败,请检查 Port 参数的输入。
产生该代码的可能原因:
① 初始化指令 Port 管脚输入错误
初始化指令 Port 管脚应输入串口通信模块的硬件标识符,错误的硬件标识符将导致初始化失败。
② 未指定工作模式
应在初始化指令的背景 DB 块 Mode 参数中,指定串口通信模块的工作模式,模式 4 为半双工(RS485)两线模式,如图 8所示,下载程序后断电重启生效。不同的 Mode 数值代表不同的工作模式,如表 1所示。
该设置仅适用于 Modbus(RTU)指令集,不适用 Modbus 指令集。
图8 DB块模式
表1 各种模式列表
以上内容是针对经常出现的 S7-1200/1500 Modbus RTU通信故障的处理其它更多的工业通信技术以及经验分享,敬请访问西门子 1847 工业学习平台,让我们一同学习,共同成长!
成立日期 | 2022年11月17日 | ||
法定代表人 | 林海霞 | ||
注册资本 | 1000 | ||
主营产品 | 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等 | ||
经营范围 | 一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;机械设备销售;智能机器人的研发;机械电气设备销售;电气设备修理;信息系统集成服务;阀门和旋塞销售;泵及真空设备销售;工业机器人销售;工业机器人安装、维修;仪器仪表销售;配电开关控制设备销售;软件开发;工业自动控制系统装置销售;电子、机械设备维护(不含特种设备);专用设备修理;计算机软硬件及辅助设备批发;工业工程设计服务;机械设备研发;货物进出口;技术进出口;国内贸易代理。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动) | ||
公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ... |
- 你知道这些降低变频器“谐波”的方法吗?变频器的隔离、屏蔽、接地:变频器系统的供电电源与其它设备的供电电源相互独立。或在... 2024-09-13
- 经常烧变频器都有哪些原因?如何解决经常烧变频器只有以下几种可分析的原因1、变频器非品牌产品,国内生产厂家很多质量参... 2024-09-13
- 变频器调速,普通异步电机影响居然这么大在非正弦电源下运行的电机,除了基波产生的正常损耗外,还将出现许多附加损耗。主要表... 2024-09-13
- 高压和低压的区别你知道哪些呢?1、高压变频器与低压变频器的区别在哪里呢?变频器大体上可分为两类:高压变频器和低... 2024-09-13
- 什么是永磁电机?看完这篇文章我不信你还不明白永磁电机采用永磁体生成电机的磁场,无需励磁线圈也无需励磁电流,效率高结构简单,是... 2024-09-13
- 河北省张家口SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 河北省承德市SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 河北省廊坊市SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 河北省邢台市SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 河北省沧州市SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 河北省秦皇岛SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 内蒙古SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 呼和浩特市SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 呼伦贝尔市SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商
- 内蒙古兴安盟SIEMENS华北地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块变频器:西门子代理商