西门子工业支持中心,以专业共创价值!

  1. 移动端入口
    • 工业服务小程序
    • 支持中心移动端首页
    • 智能小西-智能问答与在线预约
    • SIEMENS工业找答案小程序
    • 工业培训与认证
    • 西门子工业1847俱乐部
    • 自动化So酷
  2. 签到有奖
  3. 登录后可享:

    学技术视频
    查海量资料
    论话题经验
    问常见问题
    立即登录

    还没有账号?

    立即注册
  4. 会员
  5. 消息

    登录后可查看消息记录

    立即登录
  6. 收藏

    登录后可查看收藏记录

    立即登录
  7. 历史

    登录后可查看历史记录

    立即登录
  8. 公告
西门子工业技术支持中心
搜索

热搜词:1847工业学习平台以太网通信选型

电子杂志

  • 技术支持
    • 首页
    • 智能小西-自动预约
    • 风驰卡
    • 产品入门
  • 下载中心
    • 首页
    • 售前文档(样本、宣传册等)
    • 售后文档(FAQ、手册等)
  • 工业学习平台西门子1847工业学习平台
    • 首页
    • 了解会员权益
    • 立即开通1847会员
  • 培训与认证
    • 首页
    • 教室及直播课
    • 取证训练营
    • 在线自学课
    • 认证证书查询
    • 培训伙伴验证
  • 技术论坛
    • 首页
    • 最新发帖
    • 精华帖
    • 发新帖
  • 找答案
    • 首页
    • 已解决问题
    • 精华常见问题
    • 发布新问题
  • 售后服务
    • 首页
    • 提交服务需求
    • 查询服务进程

西门子工业官方商城西门子官方商城

西门子中国
  • 工业自动化
  • 驱动技术
  • 客户服务
  • 冶金技术
  • 行业市场解决方案
  • 工业支持中心
工业支持中心
  • 我的支持中心
  • 下载中心
  • 全球技术资源
  • 1847工业学习平台
  • 产品入门新手必读
  • 找答案
  • 技术论坛
  • 售后服务
  • 网络资源新手必读
  • 高级搜索
技术论坛
  • 论坛公告
  • 用户指南
  • 用户排行榜
  • 热门帖子
  • 最高收藏帖
  • 精华帖
  • 分享帖
  • 高端推荐帖
  • 在线用户列表
  • 论坛管理
咱工程师的故事 / 网友专栏
【西门子技术π-PLC通信原理探秘】后知后觉充满遗憾地消除了一次通信故障
 • 产品分类
自动化系统
    SIMATIC S7-1500系列 
    SIMATIC S7-1200系列 
    SIMATIC S7-200
    SIMATIC S7-200 SMART 
    SIMATIC S7-300/400 
    SIMATIC S5
    通信与网络组件
    Profinet技术开发专区
    工业边缘计算
    SIMATIC WinCC / Panel 
    SIMATIC WinCC OA (原PVSS)
    DCS/SIMATIC PCS7
    IPC/PG
    LOGO!
    物联网(IOT)
    工业电源
驱动技术
    MicroMaster 
    MasterDrives
    直流调速器
    电机
    SIMOTION
    SINAMICS 
    驱动技术综合产品
数控系统
    SINUMERIK 
    SIMODRIVE
低压电器
    低压电器
传感器与通讯
    过程仪表
    分析仪器
    工厂传感器
谈天说地
    谈天说地
 • 咱工程师的故事
咱工程师的故事
    网友专栏 
    工程师随笔
1847大咖专栏
    电气传动系统漫谈
    崔工谈博途与PLC
    漫谈SCADA进阶之路
    运动控制产品天地
    聊聊收放卷
    运动控制应用天地
    驱动诊断
    西家讲师教学精要
    漫谈过程自动化
    PROFINET工业通信详解
    冯工聊工业网络
    EMC问题及处理
特别专题
    专家大讲堂课后探讨
    西家技术派
    专家诊断专栏
    西家传动
    自动化so酷
    西门子工业1847俱乐部
 • 培训与认证答疑专区
培训与认证答疑专区
    S7-1200精英训练营
    WinCC精英训练营
    S7-200SMART精英训练营
    小型自动化系统
    V90精英训练营
    G120变频器精英训练营
    PLC编程精英训练营
 • 服务合作伙伴专区
服务合作伙伴专区
    西门子工业技术π圈
    Networks and Communication
    GMC蓝黄带考试-G120
    GMC蓝黄带考试-V90
    GMC 合作伙伴专区
将好帖分享好友
复制链接

扫码分享好友
任选多种好礼

  • 【西门子技术π-PLC通信原理探秘】后知后觉充满遗憾地消除了一次通信故障

  • 作者: 历史Alick发布时间:2020-05-28 21:20:11浏览次数:1444次 锁帖 回复本帖
  • 简介 更多简介
  • 1.应用的基本信息

    1.1基本应用信息描述

        这次故障源自我承担的一项公司设备改造项目,所涉及的都是西门子产品。。

        多年前公司所建车间共有6条生产线配置了Andon功能。不知当时出于什么原因,没有采用公司标准的PLC程序由各生产线的PLC分别实现,而是采用了一个专用的Andon PLC(型号CPU319-3PN/DP)为所有生产线实现Andon功能:所有Andon拉绳和指示灯都接到线边的IM151-3PN接口模块和ET200S电子模块所组成的IO设备;就近的几个IO设备接入一个X008交换机,共有12个X008交换机;就近的几个X008交换机接入一个XF204-2交换机,共有5个XF204-2交换机,他们之间用光纤相连形成环网;Andon PLC和每条生产线PLC之间有一个PN/PN Coupler,Andon PLC通过Coupler发送生产线起停信号到生产线PLC;另外有大屏幕显示停机工位等Andon信息;Andon PLC的硬件配置中没有交换机,没有拓扑图,甚至没有纸质版的资料,以上基本信息都是后来在现场捋线然后取得的信息。

       后来公司因要使用公司标准的Sicalis生产监控,所以需要与每条生产线PLC通信获取信息,需要把Andon功能转移到每条生产线上来。为了节约费用和时间,我提出来在现有Andon PLC系统基础上进行改造。把Andon拉绳和指示灯信号通过PN/PN Coupler传递到各生产线PLC,然后在各生产线PLC(型号CPU319-3PN/DP)采用公司标准的PLC程序来实现Andon功能,由各生产线PLC控制Andon起停,然后与Sicalis服务器通信,在大屏幕上显示停机工位等Andon信息。

        项目进行过程中就出现了问题,拉了Andon拉绳之后,偶尔出现生产线不能正常起停、大屏幕上也不能显示应有起停状态的故障,不但导致Sicalis无法实现生产监控,甚至造成了生产线不能正常起停。

    2.故障的检测和解决 

    2.1故障或问题分析

         从故障现象来看,故障原因有两种可能:1、拉绳信号没有传送到生产线PLC中去;2、生产线PLC程序编制有问题。后来,经过排查PLC程序,认为PLC程序没有问题,因为PLC程序有问题会导致每次有故障而不是偶尔有故障。这样,基本上确认拉绳信号没有传送到生产线PLC中去,首先我怀疑的就是PN/PN Coupler可能可靠性不高,不能可靠传递瞬间的Andon拉绳信号。大家知道,拉绳信号拉一下,只有很短的接通时间。为此我还咨询了西门子技术支持热线,想确认一下PN/PN Coupler是不是不能用于传递瞬间的信号?热线工程师显然没有经历过这个问题,换了几个工程师,都无法确认或否认,答复不了我的问题。

    2.2故障或问题处理

         后来,我自己一想,确认或否认了又如何?无助于解决问题啊!这显然是一个硬件问题,无法解决,只能通过修改程序来规避。我首先修改了PLC程序,仍旧由Andon PLC控制生产线的起停。这样,生产线能够正常起停了,但是大屏幕上的显示还是不能保证每次都正常。

        没办法,我只能继续修改程序规避硬件问题。后来经长时间多种办法修改程序仍旧解决不了问题,这个问题折腾了我很长时间。不得已,最终的办法是废弃了公司的标准PLC程序,通过PN/PN Coupler把Andon PLC中的大屏幕显示起停信号传送到生产线PLC中,然后再与Sicalis服务器通信。经过试用,发现问题不再出现。Andon PLC中的大屏幕显示起停信号是一个长期保持的信号,不同于拉绳信号是瞬间信号,这似乎坐实了PN/PN Coupler可靠性不高,不能可靠传递瞬间信号的问题。

       但是,这个问题始终萦绕在我心,因为最终的结果与初衷不同,让我很难接受。并且,我知道PN/PN Coupler的Update time是2ms。拉绳信号虽然是瞬间信号,但是真的能比2ms还要短?我觉着不可能,也许存在我没注意到的其他问题。拉绳信号持续的时间到底是多少?如何测量? 这些都是悬而未决的问题,并且都在我能力之外。

    3.实践联系理论

        为了更深入的了解Profinet通信,能在理论高度上联系实践解决问题,我需要深入学习Profinet通信的理论,并且掌握一些诊断工具。我在西门子技术支持网站上,下载了所有能下载的和Profinet有关的文档,还从知网等网站上下载了许多Profinet技术论文,对Profinet各方面的问题,尤其是实时性问题作了深入研究,因为这个问题显然是一个实时性问题。通过研究,有了一些心得,于今年春节和疫情宅家期间写成了一篇论文,已经通过专家审核,即将发表在专业期刊上。经过一番理论准备,下一步就要动手实践了。

        首先,我下载了Proneta软件,想用它来确定一下Andon PLC的拓扑结构,遗憾的是X008交换机没有网管功能,无法用Proneta来确定拓扑结构,只能看个大概。最终,还是结合现场捋线确定了拓扑结构。在捋线的过程中,发现有一个XF204-2交换机Fault灯亮了,并且这个交换机还是环网的Manager。其实很久之前我就发现了这个问题,但是当时理论准备不足心里没底并且这个Fault似乎没有影响Andon的正常工作,就没有自找麻烦去解决这个问题。现在心里有一定把握了,就打算把这个问题解决一下。断电后我在这个报警的交换机上插了C-PLUG卡,然后再上电保存了设置,然后断电后换了一个新的XF204-2交换机并插上了这个C-Plug卡,但是这个Fault灯还是亮的,故障没有解决。看来交换机没有出问题,那么是配置出了问题?在Proneta上,与其他交换机对比了一番,没见有什么不同的设置。最后,我只能把这个交换机恢复出厂设置重新进行设置。还好,其实需要设置参数的不多,只是设置了IP地址等,环网参数自动进行设置。之后,Fault灯消失了。为什么重新设置就消除了这个Fault报警?不知道……

          我想确认在使用公司程序的情况下,用Wireshark监控出现故障时PN/PN Coupler是否丢失了信号。Anodon PLC系统用的XF204-2和生产线PLC系统用的X414E都有端口镜像功能,所以用Wireshark进行监控不成问题。于是我用了两台笔记本电脑,分别监控这个PN/PN Coupler的两个端口。在此之前,我把一条生产线恢复使用了公司程序,然后在现场多次拉Andon拉绳,希望能够再现故障。很遗憾的是,尽管拉了上百次拉绳,这个故障没有再次出现,在以后长时间的使用过程中也没有出现。

    4.经验总结

    4.1遗留的问题

        故障就在这样不知不觉中消除了,到底是什么原因造成了故障?现在只能做一个后知后觉的分析,根本原因可能还是那个XF204-2的Fault灯,他造成了通信故障,导致PN/PN Coupler偶尔不能正常传递信号。如果我能先知先觉,我应该先用Wireshark来进行监控,不应该先把这个XF204-2的Fault灯消除。现在故障不能重现,到底发生了什么问题,已经无法进行追查了。非常遗憾,让我纠结两三年的问题就这样被放走了……

    4.2改进方法

         重视每一个异常现象,不轻易放过任何一个异常现象,哪怕看上去好像与真正的故障没有联系。


    推荐帖推荐理由:(推荐人:)  修改
    有帮助(1)
    将好帖分享好友
    复制链接

    扫码分享好友
    任选多种好礼



  • 手机用户20190121TX64BD:6楼2020-05-31 20:31:11
  • 触摸屏显示数据丢失,变成“####”,PLCS7317-2DP“SF”和“BF”报警,通过硬件诊断发现所有硬件都无法找到。

    处理过程:更换PLC到长度计数控制器的连接器后,通讯仍旧无法联接;更换PLC后故障依旧(曾经发生过一次相同故障**段插在PLC上的总线连接器有问题,更换后,故障消除**按照总线物理连接的线路,一段一段排除,按照图2标识,从节点5依次切断后边的通讯,把总线连接器的终端电阻拨到“ON”上,硬件监控时发现,在“12”处以前硬件监控都能找到各个从站点,在站点“13”拨过后,故障依旧,通讯不成功。更换此节点的总线连接器后,通讯恢复正常。

    2PROFIBUS-DP现场总线
    精华帖版主置评:
    推荐帖推荐理由:(推荐人:)
    有帮助(1)

      
  • 手机用户20190121TX64BD:5楼2020-05-31 20:25:53
  • €V4lZ1IJ2iQL€ ---#78muvEfEYb% ---##fyvksPkPw88##
    精华帖版主置评:
    推荐帖推荐理由:(推荐人:)
    有帮助(0)

      
  • 1847会员 空果仁:4楼2020-05-31 17:11:09
  • 我讲一下我们原来是怎么做的,边沿信号不要通过通讯做,可以使用一个置位信号发送过去,对方接收到再返回一个复位信号。
    精华帖版主置评:
    推荐帖推荐理由:(推荐人:)
    有帮助(1)

      
  • ZD_JY:3楼2020-05-30 09:55:23
  •  读了之后,很有感触,对于查找问题有了更多思路

    精华帖版主置评:
    推荐帖推荐理由:(推荐人:)
    有帮助(1)

      
  • 历史Alick:2楼2020-05-29 15:58:29
  • 赵工,我写的还是不够详细。确实如您所说,是IO读取拉绳信号,每次都可靠读取到了,但是通过Coupler传递拉绳信号,偶尔会出问题。拉绳信号虽然是一个瞬间信号,但是也远比Update time大两个数量级。我在Wireshark抓取的数据里找到了拉绳信号,用循环次数X31.25微秒计算出来拉绳信号持续的时间,每次持续时间不相同,但是最短也有866毫秒,显然不会出现抓取不到拉绳信号的问题。在Proneta上,我最先做的就是查看XF204-2的Event Log,里面没有故障记录,statistics里也没有错误包,换了个新XF204-2也没有消除红灯,恢复出厂设置之后再进行设置红灯就不出现了,之后问题就不再出现了。所以,我现在认为是这个Fault造成了问题,可是现在无法确认问题了。
    精华帖版主置评:
    推荐帖推荐理由:(推荐人:)
    有帮助(1)
  • 1847会员 赵欣 2020-05-29 16:33:29
  • 那估计还是PN/PN coupler的两侧刷新时间匹配的问题。否则从理论上不会出现读取不到的结果。


      

      
  • 1847会员 赵欣:1楼2020-05-29 10:57:42
  • @历史Alick :

    很高想能够看到您背后的这个案例,非常感谢您的详细的案例,让我读了好久。我现在好像理解您为什么要理解采样的这个概念了。

    因为没有详细的拓扑图,我试着理解一下您的问题。“有Andon拉绳和指示灯都接到线边的IM151-3PN接口模块和ET200S电子模块所组成的IO设备”,然后PLC之间通过PN/PN coupler要传输这个拉绳信号对吗?

    故障就是偶尔出现拉绳信号不能传输到正确的PLC中?

    我的理解是当Andon拉绳和指示灯都接到线边的IM151-3PN接口模块和ET200S电子模块所组成的IO设备时,信号可以正常的获取的。那么这个信号的获取是通过硬件中断?还是正常的IO读取?感觉不是硬件中断,因为如果不能读取到信号,应该会有上升沿和下降沿两个中断设置,可能会有些繁琐。如果是正常的IO读取,说明在一定的刷新时间内可以获取拉绳信号。如果是后者,当然需要您的更正。

    那么和PN/PN coupler没有关系,它仅仅是个双面人,是各自IO控制器的IO设备而已。信号读取不到,我能想象到的是这样。

    例如,PLC1与PN/PN coupler的刷信时间是2ms,PLC2与PN/PN coupler的刷信时间是8ms,PLC1的拉绳信号读到在第一时间是1,通过2ms的刷新传递给PN/PN coupler,但是经过4ms后,又变为0,那么再次刷信2ms,传递给PN/PN coupler的数据是0,而PLC2则与PN/PN coupler进行8ms刷信,自然获取到的是0,而1的数据没有被扑捉到。那么如果想捕捉到,那么PLC2与PN/PN coupler的刷信时间设置为1ms,自然就不会出现丢失的问题。

    再来说交换机的问题,要想知道Fault的具体原因,需要登录网页查看日志信息,就一目了然了。当然这个Fault是不会影响交换机的本身交换的工作的,多数是关于管理功能的一些问题。

    精华帖版主置评:
    推荐帖推荐理由:(推荐人:)
    有帮助(1)

      
    收起
    【西门子技术π-PLC通信原理探秘】后知后觉充满遗憾地消除了一次通信故障
    • 分享

      复制链接

      扫码分享好友
      任选多种好礼

    • 收藏

    • 有帮助

    • 回复
    回复
     *帖子内容
    上传附件要求

    1. 文件大小:上传文件的大小请限制在1M以内。

    2. 文件格式:请不要上传.exe文件,系统支持的格式有:.jpg, .jpeg, .pdf, .gif, .zip, .rar, .doc,.docx, .xls,.xlsx, .ppt, .mp3, .wma, .wmv .asf, .avi, .bmp, .png, .txt, .7z

    发布帖子
    • 分享帖
    • 故事帖
    • 技术探讨帖
    • 求助帖
    • 西家杂谈
    • 投票帖
    邮件
    只看
    楼主
    只看
    精华
    只看
    精编
    发帖
    回复
    分享
    复制链接

    扫码分享好友
    任选多种好礼

     
    支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
    不管是“关注”与“被关注”,相信都是一个美好的开始!
    还有多重奖励派送,快快行动起来吧!

    20秒帮我们优化支持中心!

    欢迎您访问支持中心!

    丰富的视频,全方位的文档,大量的网友交流精华……

    为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!

    感谢您的支持!

    全球技术资源

    • 推荐文档
    • 新手必读文档
    • mySupport
    • 常问问题
    • 手册
    • 应用与工具
    • 证书
    • 软件
    • 产品通知
    • 特性曲线
    • 技术数据
    • 订阅文档 

    培训与认证

    • 首页
    • 教室及直播课
    • 取证训练营
    • 在线自学课
    • 认证证书查询
    • 培训伙伴验证

    技术论坛

    • 首页
    • 发帖
    • 精华帖
    • 高赞帖
    • 分享帖
    • 当前热门
    • 为您推荐
    • 最新发帖
    • 季度标兵
    • 精华之星
    • 用户荣誉榜
    • 我的关注

    找答案

    • 首页
    • 精华问答
    • 高赞问答
    • 有奖问答
    • 全部已解决问题
    • 待解决问题
    • 待推荐问题
    • 快侠榜
    • 上周排行
    • 总分排行
    • 历届夺魁答侠

    产品入门新手必读

    • 首页
    • S7-200产品入门
    • S7-1500产品入门
    • PCS 7产品入门
    • WinCC产品入门
    • MM4系列变频器产品入门
    • S120变频器产品入门
    • SINUMERIK 808D产品入门
    • 国产V系列变频器和数控产品入门
    • 网站新手必读
    • PLC编程聚合页

    售后服务

    • 售后服务简介
    • 服务网络及联系方式
    • 提交服务需求
    • 查询服务进程
    • 下载服务登记表格
    • 我的售后服务信息
    • 售后服务常见问题
    • 服务合作伙伴
    西门子中国  © 西门子(中国)有限公司 1996 – 2021  企业信息   隐私政策  使用条款  京ICP备06054295号  京公网安备 11010502040638号

    系统提示

    新密码:

    密码至少8位,包含大、小写字母,数字和符号至少三种。

    确认密码:

    密码至少8位,包含大、小写字母,数字和符号至少三种。

    取消 确定

    系统提示

    手机号
    验证码
    获取验证码
    暂不验证
    绑 定

    系统提示

    新密码:

    密码至少8位,包含大、小写字母,数字和符号至少三种。

    确认密码:

    密码至少8位,包含大、小写字母,数字和符号至少三种。

    取消 确定

    允许邮箱和手机接收来自支持中心网站的信息

    我已同意《支持中心网站注册协议和隐私政策》

    微信登录扫码一键登录

    验证码登录

    密码登录

    小程序二维码
    请勾选下方用户协议及
    隐私政策后扫码登录

    二维码失效
    点击重试

    正在登录,请稍后...

    打开微信扫一扫,快速登录/注册

    获取验证码
    获取验证码
    忘记密码 没有账号?立即注册
     

     短信登录

     

    获取动态密码

     

    登录

     

    ×
    立即
    签到
    已签到
    已签到0天
    累计可抽西币次数:0次抽奖机会
    累计可抽大奖次数:0次抽奖机会
    信息提示
    很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。
    编辑推荐: 关闭

    请填写推广理由:

    正在加载...
     
    发分享帖
    爱工控,乐分享,
    分享您的经验与案例
    发故事
    发表您的精彩故事,
    参与征文活动
    技术探讨帖
    阐述您的观点,
    表达我的看法
    西家杂谈
    海侃天南地北,
    闲聊工控世界
    发求助帖
    求道解惑,“刨根问底”
    解决问题
    发投票帖
    邀投票,做调查,
    网友帮您来作主