PN/PN COUPLER恢复通讯导致S7-300 CPU宕机原因分析
网络整理 2022-03-30
故障现象:某厂S7-300的控制系统CPU315-2PN/DP通过PN/PN COUPLER与一套SIMOTION系统连接通讯,断开SIMOTION与PN/PN的连接,S7-300出现SF报警,但仍能正常运行;问题是一旦恢复SIMOTION与PN/PN的连接,原先还正常运行S7-300却STOP宕机了。

技术客服询问客户得知:S7-300的程序中已经添加了OB82/86/121这些必要的诊断OB了,的确用户的描述也验证了这些。从快速解决问题的角度出发,让用户立刻人为重复故障导致CPU宕机后,立刻在线查看CPU的诊断缓冲区最新记录,结果发现是OB83未调用导致的CPU宕机,让用户即刻在程序中添加了OB83,重新下载程序后再次人为重复故障,这次CPU没有停机,现场问题解决,客户致谢挂了电话。 
 

现场问题虽解决,但技术支持仍存在疑问:OB83是关于模块热插拔的诊断OB,只有DP/MPI接口的S7-300都不支持,带PN口的S7-300才支持,那也得与带PN接口的ET200M(带底板)或ET200S在激活热插拔功能后配合起来使用,但此例是PN/PN COUPLER,没有热插拔功能功能啊。

 
带着疑问立刻查看了PN/PN COUPLER的说明书,果然找到了明确的答案,见说明手册截图,原来在组态另一个总线端期间,PN/PN COUPLER中已组态的总线端会对组态中的每个匹配的插槽产生一个 ReturnOfSubmodule 中断。以前也用过PN/PN COUPLER,但都是按着DP/DP COUPLER的经验用的,这样系统就有隐患了,汗啊。看来,经验主义在技术上还得慎重,自己不熟悉的产品使用之前还是要认真阅读说明书才是正道。
 

最后,再次总结一下DP/DP COUPLER 及 PN/PN COUPLER 默认必须要调用的OB块:

PN/PN COUPLER说明书 

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 处理器
  • DSP
  • CPU
  • GPU
  • 暂存器介绍以及与寄存器区别

    [导读]暂存器-介绍用来暂存由数据总线或通用寄存器送来的操作数,并把它作为另一个操作数。寄存器定义寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮

    06-28
  • JLINK在ADS下调试心得

      文章是对LPC2148而写的,但是对三星的44B0芯片同样适用,只需要在选择时将相应的CPU选择的S3C44B0就可以了。  JLINK在ADS下调试心得 

    06-28
  • DSP控制的UPS组成结构

    一、数字控制UPS的应用优势有了高速数字信号处理芯片的支持,采用数字化的控制策略不仅可以较好的解决UPS电源模拟控制里的有关问题,而且还增加了UPS电源模拟控制

    06-21
  • 8核浮点型DSP双千兆网接口硬软件设计

      千兆网络接口具有数据传输速率快、连接方便、可以即插即用的优点,使得其应用较为广泛。随着电子技术和处理器的发展,很多应用场合的数据通信速率超过千兆网口的实际传

    06-16
  • DSP编程技巧:main函数运行之前,你需要知道的

      作者:paradoxfx  在一个C/C++程序能正常运行之前,相关的C/C++运行时(run-time)环境首先要正确建立。在CCS软件编程的情况下,C/

    06-16
  • 采用DSP控制器的常见误解

      马达控制设计人员近来在家用电器产品与伺服驱动器等各种应用中的发展都遇到了障碍,必须在控制器性能或昂贵的价格之间进行选择。大多数马达控制应用本身成本较低。获得

    06-15
  • CPU多核和多线程技术

      采用多核技术提升CPU马力,是一种通过硬件提供更高系统性能的日益常见的做法。即使对许多视成本和功耗为重要设计考虑的大量消费性应用,也是如此。但是,升级到多核

    06-06
  • PCIe测控平台,计算机实时控制系统稳定低延迟优化设计

    微机电(MEMS)陀螺广泛应用于航空、汽车自动化和消费类电子产品等领域,按照振动结构的不同,主要分为线振动陀螺和旋转振动陀螺。随着MEMS陀螺成本功耗不断降低、

    06-02
  • 指令周期、机器周期和时钟周期之间的关系

    时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、

    05-26
  • CPU、MPU、MCU、SOC、SOPC之间的关系和区别

    在嵌入式开过程,会经常接触到一些缩写术语概念,这些概念在嵌入式行业中使用率非常高,下面我们就解释一下这些概念之间的关系和区别:1、CPU(CentralProc

    05-26
  • 深入理解ARM的三个寄存器

    深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用

    05-24
  • DSP+CPLD的载波移相多电平PWM实现

      1引言  随着电力电子技术和电力半导体技术的迅速发展,中压大功率传动设备不仅提高了资源的利用率,同时还降低了生产的成本,虽然其电路的拓扑结构和控制技术已经比

    05-19
下载排行榜
更多
广告