加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595
公司新闻
西门子PLC(TIA博途)常见的Profinet通讯诊断报警错误你都知道怎么解决吗?
发布时间: 2024-06-28 22:26 更新时间: 2024-07-01 09:10

初次使用西门子PLC特别是TIA博途平台(S71200/1500/300/400) PLC的时候,经常会遇到各种各样的问题。

小编收集了我们隐图智能(测试团队)工程师分享的经常遇到的几个报警解决办法。

一、在线诊断报硬件组件的用户数据错误,设备组态不支持

图片解决方法:

1.检查模块终端盖板。

2.检查组态模块与实际组装模块订货号是否一致。

二、网络视图,设备视图界面显示黑色感叹号

图片

解决方法:

PLC转离线,下载硬件配置

图片

三、在线诊断报伙伴错误-检测不到相邻方,错误的端口伙伴

图片

图片

解决方法:1.PLC转离线,删除拓扑视图里面的连线并下载;2.PLC转离线,正确连线并下载。四、看门狗超时
图片

解决方法:

1.排查网线是否松动。2.确认网线无异常的情况下,ping一下IP,一般物理链接1~2ms,看下是否有很长的延时,若有该情况,需要检查下网络环境。3.检查拓扑中是否存在环网的现象。4.排查交换机以及路由器。5.排查交换机以及路由器上是否有设备影响,可以把设备一个一个插上观察。6.适当增大看门狗。

五、PROFINET非循环服务超时

图片

1.程序中不调用IO的硬件标识符;2.添加新的IO组态,然后删除原来的IO组态,此操作目的让PLC分配新的硬件标识符,规避程序调用的硬件标识符与IO模块硬件标识符重复的问题。图片

六、超出Zui大程序循环时间-时间错误,请求启动 0B80(排除程序问题)

图片

1.程序规模比较大,扫描周期时长有变化属于正常现象,总的来说满足工艺要求也可以,可以新建OB80程序块并把程序下载到 CPU,防止意外。

2.对于非冗余 CPU 的Zui大循环时间默认设为 150 ms,为 CPU 分配参数时,可在 1 ms 到 6000 ms 范围内设置该值。如果当前处理的循环时间长于Zui大循环时间,则会调用时间错误 OB (OB 80)。通过 OB 80 中的用户程序指定 CPU 对时间错误的响应。

3.换一个大一些的存储卡。
对于1500 CPU,为什么循环时间的长短依赖于使用的存储卡和存储内容
https://support.industry.siemens.com/cs/document/1097490984.修改通讯负载来解决扫描周期过长或超出Zui大程序循环时间

图片

图片

图片

PLC-Recorder专业数据采集分析软件(http://hiddenmap.cn)图片


联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595