故事作者:joe_liang

最近创作

看看TA的故事

[PROFINET 通信探秘]Smart 200 PLC和ABB IRC5 Profinet通讯故障处理

已锁定

joe_liang

西门子1847工业学习平台

  • 帖子

    25
  • 精华

    3
  • 被关注

    13

论坛等级:侠客

注册时间:2018-08-01

普通 普通 如何晋级?

[PROFINET 通信探秘]Smart 200 PLC和ABB IRC5 Profinet通讯故障处理

3251

2

2020-09-26 15:09:00

1.应用的基本信息

     该案例主要是协助客户解决Smart 200和ABB机器人驱动IRC5 Profinet通讯故障问题。该案例中使用的PLC为1SR60 Smart 200的PLC,PN设备为ABB的IRC5控制器。传统的与机器人通讯的方式采用的是硬接线的方式,接线麻烦,为了减少IO点的使用,故采用了PN通讯的方式。

2.问题描述

     按照西门子Smart PLC的文档进行配置,先挂ABB的GSD文件,然后配置PN参数,配置完毕后,下载程序,然后用网线将PLC和IRC5连接。等待一段时间后,PLC的ERROR灯仍然显示有错误,于是用软件连上PLC,监控PLC的事件,发现显示未连接,如图1、图2。

                   

                                                                     图1 PLC报错信息

                     

                                                                          图2 ABB驱动报错信息

3.问题的分解和解决

3.1 故障或问题分析

    3.1.1 首先检查PLC中的PN配置,初步检查是正确的

               

               

       

     3.1.2 怀疑是GSD文件问题。询问西门子热线,热线工程师说Smart只支持V2.34版本或者低于V2.34版本。检查发现使用的GSD文件是V2.33版本的,符合Smart的要求。后面为了测试,换了几个不同的GSD文件进行测试,包括V2.32版本的也试过了,诊断仍显示连接不上。

     3.1.3 考虑可能是ABB机器人的设置问题。找来一个S7-1200 PLC进行进行测试,按照步骤配置之后连接成功,证明机器人是没问题的。

     3.1.4 考虑可能是Smart PLC的硬件问题。同样找来一个S7-1200 PLC和Smart进行PN通讯,配置好之后,显示连接正常,证明Smart PLC是没问题的。

     3.1.5 配置好Smart PLC后重启ABB驱动器,仍然是连接不上。

     3.1.6 在Smart PLC的IP设置中,将“用户设置”改成“固定IP”,此时诊断显示模块状态正常,但是设备状态仍然显示未连接。

 3.2故障或问题处理(根据分析各种导致问题的可能性,逐步排查和测试,描述您解决此问题的操作步骤、想法,最终确认原因,排查和测试过程有条理,思路清晰)

      通过上面的步骤,基本所有可能的原因都尝试过了,但是依然连接不上,这时就比较郁闷了,不知道问题出在哪里。没办法,只能重新梳理之前的测试,看有没有漏掉了什么细节。在与客户重新沟通的过程中,客户说到的一个细节引起了我的注意。客户提到,在配置Abb驱动器的IP地址的时候,IP地址无法配置,更改完毕后,会自动变成0.0.0.0.由于Smart PLC中使用的PN设备IP设置是由PLC分配的,我猜测可能是由于PLC的分配导致ABB驱动器的IP地址清零了。同时我注意到,在PLC的诊断信息中,ABB设备信息中“IP地址”一栏是无法正确识别驱动器的IP地址的,而在与S7-1200 PLC过程中,该地址是能正确识别。

               

        依次分析,很大可能是这个IP地址的问题导致连接错误。于是我让客户在IP设置中,将“用户设置”改成“固定IP”,然后再在驱动端更改ABB驱动的IP地址,看IP地址会不会自动变成0.0.0.0.经过测试,成功通讯上了,IP地址也能正常识别了。至此,问题解决。

              

4.经验总结

4.1遗留的问题(问题排查后,是否对解决问题的方式仍然有些疑问或者不理解的地方)

     4.1.1 为什么Smart PLC的IP设置中使用用户设置,不能正确将IP地址分配到ABB驱动器中,而使用S7-1200 PLC的时候可以正确分配IP地址?是不是Smart PLC的以太网口有些协议不支持,导致不能自动分配IP地址到PN设备中? 

    4.1.2 以后使用Smart PLC和PN设备通讯,是不是使用固定IP这种方式会稳妥点?

4.2改进方法(解决问题后,根据后期的理解,可以提出更好的解决方式或建议)

     无

 

[PROFINET 通信探秘]Smart 200 PLC和ABB IRC5 Profinet通讯故障处理 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3227条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。