PROFIBUSDP的故障诊断方法 2
PROFIBUS DP总线故障
摘要:阐述基于西门子S7-300PLC软件编程的故障诊断方法,以PROFIBUS现场总线系统故障处理为例,介绍软件编程故障诊断方法的具体应用和注意事项。
关键词:PROFIBUS现场总线PLC 软件编程故障处理PLC具有高可靠性和可维修性,通过其操作系统或监控程序可实现较完善的自诊断功能。
西门子S7-300PLC用户程序由数量丰富的组织块(OB)、功能(FC)、功能块(FB)和系统功能(SFC)等逻辑块组成。
OB允许用户创建在特定时间内执行的程序或对特定事件响应的程序,如对故障处理OB编程,一旦PLC控制系统出现硬件故障,PLC操作系统会自动调用相应故障处理OB进行故障诊断;OB中的OB1为主程序,包含用户编写的主干程序,FC、FB 和SFC中编有子程序,供081直接或间接调用,受PLC模块诊断能力限制,对某些硬件故障,操作系统无法调用故障处理OB进行自诊断,则必须在OB1或FC中编程。
一、双复合胎面挤出联动线控制系统1.基本组成青岛黄海橡胶集团双复合胎面挤出联动线采用基于PROFIBUS现场总线的全分布式控制系统,PROFIBUS-DP连接西门子S7-300PLC,构成单主一多从的总线网络(图1)。
控制系统主要组成:①PLC是系统主控制器,作为整个现场总线网络的主站,上位工控机安装S7-300/400PLC编程软件STEP7和组态软件InTouch。
②智能从站,如远程分布式I/O( ET200M)、直流调速器(6RA70)、交流调速器(MM4401MM420)、裁断位置控制器(EVS9300)等。
③外部设备,如继电器、各类开关、传感器以及未和PROFIBUS总线连接的变频器、直流调速器等。
2.控制系统故障类型(1)外部设备故障。
直接影响PLC 系统工作,故障原因一般是设备损坏或寿命到期。
(2)智能从站故障。
可直接引发直流电机、变频电机或伺服电机的传动故障,导致胎面挤出联动线瘫痪。
( 3)PLC系统故障。
如何对PROFIBUS DP通信进行诊断?
如何对PROFIBUS DP通信进行诊断?可以查看从站接口模块上代表通信的指示灯判断故障原因。
1.从站接口模块上BF红灯常亮,表示PROFIBUS DP的通信已经中断,需要检查下面几项:①检查至DP 主站的总线电缆是否断开,主站是否上电。
可以通过测量电阻阻值的方法判断DP电缆的通断。
将所有总线连接器从站点上拔下,在一端测量DP电缆中红/绿线之间的阻值。
如果两端终端电阻都置于"On"位置,电阻阻值在110欧姆左右,如果将一端终端电阻置于"Off"位置,电阻阻值在220欧姆左右,如果两端终端电阻都置于"Off"位置,电阻阻值应该是无穷大。
②总线连接器是否已正确插入,电缆连接是否正确,总线连接器上的终端电阻设置是否正确。
错误的接线和终端电阻设置也会导致通信中断。
位于网络终端的总线连接器应该将DP电缆连接在"In"接口上,且终端电阻应该置于"On"位置。
网络中间站点终端电阻应该置于"Off"位置。
图1 DP电缆接线和终端电阻设置③同时如果DP主站上代表通信的指示灯BF/BUSF红灯常亮,说明总线电缆有短路或主站DP端口损坏。
拔掉主站总线连接器,如果变为红灯闪烁,说明是总线电缆有问题,如果还是红灯常亮,就是主站DP端口损坏。
2. 从站接口模块上BF红灯闪烁,表示PROFIBUS DP的通信已经连通但是组态错误,需要检查下面几项:①从站组态的和实际设置的PROFIBUS 地址不一致。
首先,接口模块的PROFIBUS地址要在断电下设置,如果带电设置需要重新上电。
有些型号的接口模块PROFIBUS地址设置DIP开关最下面一个要始终在OFF位置。
②已组态的从站与实际安装不相符。
检查从站安装是否缺少模块或模块有错误,或者是否插入了未组态的模块。
模块版本和安装顺序是否和组态一致。
ET200S子站要检查是否在最后安装了终端模块。
PROFIBUS DP 网络系统故障诊断方法
1.1.3.通过编辑用户程序来诊断系统故障
AS-I (执行器-传感器接口)
AS-I电源
具有 AS-I ASIC的现场设备
传感器和执行器
-SINUMERIK, RCM
-TI 505 非西门子PLC
现场级
ET 200B/L
AS-I子模块 AS-I级
三.PROFIBUS DP 系统简介
PROFIBUS DP是现场总线的一种,采用主从的通讯方式,主 要用于实现现场级智能主站与现场从站设备之间对时间要求严 格的循环高速数据通信传送。主站周期地读取从站的输入信息 并周期地向从站发送输出信息。总线循环时间必须要比主站 (PLC)程序循环时间短。除周期性用户数据传输外,
⑵. 通过CPU诊断缓冲区读取故障报警信息: 启用CPU诊断缓冲区的方法如下图所示:
通过选择上图“Module Information”选项后,系统将弹出 以下模块信息画面:
如果Profibus DP系统存在故障,上图中诊断状态将显示为 故障报警,选择图中的“Diagnostic Buffer”选项,系统将显
启用CPU硬件诊断方法如下图所示:
点击“Hardware Diagnostics”选项后将弹出如下 画面:
通过选择上图“DP Slave Diagnostics”选项后,下面的窗口将 显示出详细的DP从站故障报警信息,包括组态不同、参数错误 等信息,通过详细的故障信息,就可以采取相应对策的解决方 法去处理,如检查并重新下载硬件组态等补救方法。
Profibus DP调试和使用故障
Profibus DP调试和使用故障DP总线故障-调试过程故障1,A、B的连接出错;2,左右进线和出线的顺序出错,注意总线接头上的箭头;3,接地的屏蔽层没有接好,或者A、B线没有接好;4,DP主站以及DP从站组态错误,如设备订货号错误(硬件在线可以找出此故障)、DP/MPI总线插口的组态错误等(表现的现象是可以在set pc/pg interface里面找到总线,就是连接不上);5,在 CPU 内编程寻址的从站地址错误,可以查看诊断缓冲区;6,使用终端电阻的站点断电,整个网络瘫痪。
DP总线故障-使用过程故障1DP总线控制的变频器,经常F082停机系统为S7 414-3 CPU,带了两个IM467,CPU上的DP口和其中一个IM467带有一堆I/O,另外一个IM467带了一些变频器(五十几个)和测速装置以及张力测量装置。
速度为3M,这条总线经常出现问题,下面称之为驱动总线。
系统中挂在驱动总线上的变频器经常报出F082的故障,然后整个PLC系统停机,手动复位变频器后设备可以重新启动,每隔3-10小时出现一次,即使所有的变频器不启动,也会出现变频器给出F082报警的故障。
变频器为西门子6se70的MASTERDRIVE以及SIMODRIVE sensor和第三方的测速设备。
最大变频器为170千瓦左右。
此套系统已经正常工作了两年,之前没有任何问题,所以排除是程序或者波特率以及线缆过长的问题。
整个系统中有两个Reapter,之间的从站数量不超过32个,大约20个左右,驱动电缆和信号电缆分桥架排放或者90度交叉;变频器的DP总线电缆采用西门子原装屏蔽电缆,屏蔽层接在变频器的机壳上。
在CPU处屏蔽层接在机壳上。
电机到变频器采用屏蔽电缆。
问:1,是否为接地点氧化问题?2,单端接地,双端接地?3, F082的意思是总线信号没有送到变频器,但是现场发生故障的变频器不是固定在某些设备上,而是一堆变频器,此起彼伏的报警,所以估计不是通讯板的故障。
PROFIBUS-DP网络通讯故障分析及处理方法
PROFIBUS-DP 网络通讯故障分析及处理方法发布时间:2023-01-28T08:22:50.278Z 来源:《科技新时代》2022年9月16期作者:张文学朱仕鑫王帅[导读] 对于自动化设备张文学朱仕鑫王帅重庆钢铁股份有限公司重庆 401220摘要:对于自动化设备,总线的可靠性会直接影响设备的运行和生产安全,总线一旦发生故障,比电气故障更难解决,从而导致生产设备长时间停机。
发生网络故障的概率远低于一般电气故障。
这使得很多现场设备管理维护人员更关注各种设备电气故障或机械故障的预防及处理,忽视总线的维护或及时有效地处理网络故障,从而导致通讯故障处理时间延迟。
在此基础上,有必要对PROFIBUS-DP网络通信故障分析及处理方法进行研究。
关键词:PROFIBUS-DP;网络通讯;故障分析;处理方法引言PROFIBUS-DP总线具有可用于设备级控制系统和分布式I/O通信的高速低成本特征,与PROFIBUS-PA、PROFIBUS-FMS一起构成了PROFIBUS标准。
PROFIBUS-DP总线可用于现场层的高速数据传输。
主站可以根据设置的周期读取从站输入的信息,并向从站发送输出信号。
除了周期数据传输功能外,PROFIBUS-DP总线还可以提供一些智能化设备运行所需的非周期通信。
1、PROFIBUS-DP网络介绍1.1 DP网络基本原理介绍PROFIBUS-DP协议将网络上的设备分为主设备和从设备两种。
主站通常是CPU(中央控制器)或CP板(通信模板),从站通常是“远程I/O”。
PROFIBUS-DP主节点必须知道PROFIBUS网络的DP辅地址、DP辅类型、数据交换区域和诊断缓存区域。
DP网络有单主站和多主站传输模式。
对于多主站系统,主站之间通过令牌(Token)传递对总线的控制权。
PROFIBUS-DP主节点启动整个网络的通信,并初始化DP从节点。
首先,根据DP地址将硬件配置信息(参数和IO配置)写入相应的从属服务器。
PROFIBUSDP网络系统故障诊断
02
站点故障
设备硬件故障或电源故障可能导致 站点无法正常工作。
其他硬件故障
如电源故障、内存错误等,也可能 是由于硬件问题引起的。
04
软件故障
配置错误
在DP网络系统配置过程中,可能出现参数设置错误或配置文件损坏。
通信错误
可能是由于软件驱动程序错误、不兼容或通信协议错误导致的。
站点地址冲突
站点地址设置重复可能导致通信故障。
定期检查硬件设备
总结词
及时发现潜在问题
详细描述
定期对Profibus DP网络系统的硬件设备进行检查,包括 网络电缆、连接器、接口模块等,确保它们完好无损, 没有物理损坏或老化现象。
总结词
确保设备正常运行
详细描述
检查硬件设备的运行状态,如电源供应、散热情况等, 确保设备在正常工作范围内运行,避免因过热或电源问 题导致的故障。
总结词
及时更换损坏部件
详细描述
一旦发现硬件设备有损坏或故障,应及时进行更换,避 免故障扩大影响整个网络系统的正常运行。
定期更新软件系统
总结词
提升系统稳定性和安全性
详细描述
定期更新Profibus DP网络系统的软件系统,包括驱动程序、固件等, 以修复可能存在的漏洞和问题,提升系统的稳定性和安全性。
其他软件故障
如固件更新问题、软件兼容性问题等,也可能是软件故障的表现。
03
故障诊断方法与步骤
观察法
总结词
通过观察设备外观、指示灯状态等判断故障。
详细描述
观察Profibus DP网络系统设备是否有明显的物理损坏,如破损、烧焦等;检查 各模块、连接器等是否连接正常,无脱落或松动现象;查看设备指示灯状态, 判断是否正常工作。
PROFIBUSDP网络系统故障诊断方法
PROFIBUSDP网络系统故障诊断方法PROFIBUS DP(Decentralized Peripherals)是一种常用的工业自动化领域的现场总线协议。
在工业自动化生产中,如果PROFIBUS DP网路系统出现故障,将会导致生产线停工,影响生产效率。
因此,及时准确地诊断故障并进行修复是非常重要的。
本文将介绍一些常用的PROFIBUS DP网络系统故障诊断方法。
首先,了解PROFIBUSDP网络的基本拓扑结构对于故障诊断非常重要。
PROFIBUSDP网络通常由主站和从站组成,主站负责向从站发送指令,从站根据指令完成相应的动作,并将结果返回给主站。
在一个典型的拓扑结构中,多个从站通过总线连接到一个主站上。
这些从站之间的连接是通过网络线缆实现的。
因此,在进行故障诊断时,首先要检查整个网络的连接情况,确保网络线缆的接触良好,没有松动或者断开的情况。
其次,使用专业的故障诊断工具进行实时监测和分析是非常重要的。
PROFIBUSDP网络故障诊断工具通常包括网络分析仪和网络诊断软件。
网络分析仪可以实时监测网络中的数据通信和信号传输情况,可以检测线缆连接质量、通信速率等参数。
网络诊断软件可以通过解析网络中的数据包,帮助诊断网络通信问题。
例如,当发现从站无法响应主站的指令时,可以使用网络诊断软件查看从站是否接收到了相关指令,并且分析从站的响应是否正常。
此外,了解PROFIBUSDP网络常见的故障现象和故障原因也是非常重要的。
常见的故障现象包括网络通信不稳定、从站无法响应指令、通信速率降低等。
常见的故障原因可能包括网络线缆接触不良、从站配置错误、网络中存在干扰信号等。
通过对故障现象和故障原因的了解,可以更快速地定位故障所在,并采取相应的解决方案。
最后,定期进行PROFIBUSDP网络的维护和保养也是非常必要的。
在维护和保养过程中,可以对网络线缆进行检查和维修,确保其质量良好。
同时,可以对网络中的从站进行检查,确保其配置正确,并且固件和软件版本与主站相匹配。
PROFIBUS-DP通讯的常见故障及解决方法
变 频 柜 、电场 柜 等 设备 的线路 尤 其 是 电缆 屏 蔽 层 的连 接 应 视 接 地 网 的需 要 严 格 规 范操 作 . 该 悬 空 的必 须 悬 空 :一 些 特 殊 设 备 如 变 频 器 、变 压 器进线柜 直 流 电场 控 制 柜 等 ,尽 可 能使 用单 独 的 通讯接 I 2 I 并 且 节 点 数 尽 可 能 少 . d P段 内尽 量 - "D 挂同 类 型 的设 备 ; P电缆 距 高压 电缆 、变频 电缆 D 等 强 磁 干 扰 源至 少 不 低 于 1 5 若 现 场无 法 满 足 这 m.
. .
一
断 路 。可见 上位机 与 系统硬 件 配置 不 当 , 特率 设 置 波 过 高或 过 低 , 是 影 响 系统 稳 定运 行 的关 键 ; 上 位 都 若
机 和 C U 运 行 正 常 ,则 应 检 查 下 位 机 网 卡 是 否 正 常 P
备 通讯 丢失 与设 备 损 坏 的 几率 较 小
在D P网 中一 个 一 个 的 往 上 添 加 设 备 时 , 当挂 到 某 个 设 备 即 整 个 网 络 出现 干 扰 ,这 是 比较 常 见 问 题 之
一
的强 磁 干 扰 扰等
。
;某 些 设备 通Leabharlann 讯 接 口串接 产 生 的信 源 干
可 见 , 范 电气 设计 、 程 布线 以 及设 备 维护 规 工
的各种故障都可能使D P网出现这一现象
从 设备
、
.
因此 . 需
接线 、 DP线 长 度 、 点 数 等 多 环 节 进 行 逐 一 节
。
查找故障源
讯 不 定 时丢 失
除 此 之 外 .外 部 电 磁 干 扰 也 会 导 致 通
DP网络故障诊断
用模块上的LED诊断DP网络的故障——DP网络故障诊断之二PROFIBUS-DP是应用最广的现场总线,网络控制系统的故障诊断比集中式控制系统难得多。
S7-300/400提供了多种多样的故障诊断和故障显示的方法,供用户检查和定位网络控制系统的故障。
我在6月13的日志中介绍了用STEP 7诊断网络故障的方法。
今后将陆续介绍其他网络故障诊断和显示的方法。
CPU、DP从站和信号模块上的LED(发光二极管)提供了定位故障的基本信息。
这种诊断方法简单、方便、直观,但是某些LED给出的故障信号可能很笼统,需要进一步使用其他诊断方法,例如用STEP 7的快速视图、诊断视图和模块信息进行诊断,才能获得具体、准确的诊断信息。
如果控制系统的分布范围很宽,查看所有设备的LED 也很费时费事。
下面重点介绍与S7-300的故障诊断有关的LED:1)SF(系统错误/故障,红色):在CPU有硬件故障或软件错误时亮。
可能的故障包括硬件故障、固件故障、存储卡故障、外部I/O故障、上电时电池有故障或没有后备电池、编程错误、参数设置错误、计算错误和时间错误等。
2)BF(总线错误,红色)LED常亮:总线故障(硬件故障),DP接口故障,多DP主站模式下不同的传输速率,DP接口(设置为从站/主站)被激活时总线短路。
应检查总线电缆有无短路或断路,查看诊断信息,改正原有的组态。
3)BF LED闪烁,CPU作DP主站。
可能的原因:连接的站有故障、无法访问至少一个已组态的从站、错误的项目组态。
应检查总线电缆是否已连接到CPU,总线是否断开。
CPU启动时如果LED不停止闪烁,应检查DP从站,或查看DP从站的诊断数据。
4)BF LED闪烁,CPU是活动的DP从站。
可能的原因:超过了响应监视时间、DP 通信中断、错误的PROFIBUS地址和错误的项目组态。
应检查CPU、确认总线连接器是否安装正确、检查连接DP主站的总线电缆是否断路,检查组态数据和参数。
PROFIBUSDP通讯故障诊断方法
S7-1200做DP Master通讯时,DP slave丢失后,CPU不会停机,也不需要向CPU下载组织块。
对PROFIBUS DP的故障诊断,有如下几种方法:前面板上的DIAG灯,绿色正常,有错误和问题时提示为红色。
上盖后面的RUN / STOP、ERROR和前面板的DIAG灯相组合,给出模块状态:图1.早期CM1243-5固件版本V1.0 & V1.1的故障指示灯PROFIBUS DP通讯故障诊断方法图2. CM1243-5固件版本V1.2 & V1.3的故障指示灯早期CM1243-5固件版本V1.0 & V1.1在STEP 7 V11中查看CPU诊断缓冲区中的条目。
PROFIBUS DP通讯故障诊断方法*S/ t/Oti IW 11/14t I^D^bCl碗fi 缨中区 ____________________________________________________________________________事件q 以许检明函示E 」事件时间被 日期扣,间 .................................... 事件丁19丁口山内二4”4“129 :厘#殂件已移除姆已汽=土卜I 19Tn^2:4.7rf.5.G5H0 19TDI4J9 2-47:4^.34S 耐.自咖总■百匍匚山的揖作帆过二STOP 1 D -197DWJ9 2 47:4^.D4J新的.自动幅■当前二MJ 的推作恨式:STOP11 ■1口7口"#2 4人44刀4:2 通信.自动的再求:5TOP-CPU^. RUN 哪到打ClF 建式 1 2 1 "明用2 g56.2M Rg 后切眼降作理式-CHJ A ST^PUJP 切播更| RUN 模式 1 5 1970M/? 2 W :S5.255 苴死切热眼作脏-CHJ A STOP 切榜到3TMTUF 触 14 19北洱川"M 班.厘应后切推展作g-阪A STOP 讣磷值5 瞰则STOP15 1970f4W2ijd :E6.163 厦件蛆件已瞬理共查看在线状态下模块的信息There! zhifMences hetv.een tl-ie inLeit*1:] module and tlie i noduk coniiyutH-d in rhe projeciIh£ rncdul e do 己二 not m :.i 才口nlinw在境访何=筋或掌我 四母攫冲区 福姆病 芹转告▼Oiogncot Diagnostic status FP:?FIBU7- interface [:<l ]jiyiiQi Mi>dr >.i匚口bo<较新版本的CM1243-5例如V1.3版本在TIA V13 SP1中查看诊断缓冲区里从站丢站的信息记录如下:PROFIBUS DP通讯故障诊断方法3、通过程序读取DP 从站诊断信息CM1243-5使用DPNRM_DG 指令,可以读取PROFIBUS DP 从站 的诊断数据。
Profibus DP系统故障诊断
Profibus DP系统故障诊断4735462Profibus-DP在自动化系统中有着非常广泛的应用。
在设备的调试及运行过程中,由于种种原因会出现DP 网络断线、短路、丢站、通信中断等各种的问题,工程师需要选择合适的方法,快速的对DP系统进行诊断、分析,准确地定位故障点,找出产生故障的原因,恢复系统运行。
近三周,大家就DP系统故障诊断的各种方法展开了热烈的讨论,分享了应用经验。
我们就以下诊断方法展开了讨论:1.诊断中继器的功能及使用方法2.DP接口LED状态和故障显示3.Step7软件使用硬件诊断分析诊断信息4.使用OB86用于DP状态分析5.Step7功能“Report System Error”的使用方法6.采用功能块FB125/FB126用于DP系统故障诊断根据讨论情况,现推荐下载中心如下文档供大家参考:编号A0341:通过STEP7读取诊断中继器的诊断信息编号A0282:西门子诊断中继器使用说明编号387257:如何编写用于SIMATIC S7 的PROFIBUS DP 诊断块FB125、FC125编号29338956:如何将FB125 DP 诊断块中的诊断数据在WinCC flexible 中可视化?编号26996747:用于诊断分析PROFIBUS DP 和PROFINET IO 网络的诊断软件包PNIODiag 此外,大家也谈了很多导致DP系统出现故障的原因及使用过程中的注意事项,包括Dp系统的安装,等电位连接等诸多问题,虽不在本话题讨论之列,但就Dp应用而言,这些都是保证通信正常的最基本的前提,所以在这里也建议大家在今后的项目中一定要按照规范安装、接线。
以下为本次探讨的发帖整理,查看原始交流内容请点击此处。
1)多种诊断比较(1楼——5楼)2)诊断中继器的功能及使用方法(6楼——8楼)3)DP接口LED状态和故障显示(9楼——11楼)4)Step7软件使用硬件诊断分析诊断信息(13楼——16楼)5)使用OB86用于DP状态分析(17楼——22楼)6)Step7功能“Report System Error”的使用方法(23楼——25楼)7)采用功能块FB125FB126用于DP系统故障诊断(26楼——30楼)1)多种诊断比较(1楼——5楼)quote:以下是引用eaglesky在2011-03-16 10:32:54的发言:一直没有机会鼓捣一点有技术含量的,比如FB125,比如诊断器这些。
PROFIBUS现场总线故障诊断方法
PROFIBUS 现场总线故障诊断方法摘要:PROFIBUS是一种应用于工业领域现场总线,由于现场环境复杂,PROFIBUS网络通信不稳定,造成了对生产的影响。
经过PROFIBUS总线排查和分析,认为通讯电缆太长导致信号衰弱,现场模块供电电压压降,电磁干扰,DP通信头阻值过小和接地等原因所致,加装中继器,重新敷设通讯电缆,接地牢固等方法,不仅保证了PROFIBUS网络通信稳定,又可以预防PROFIBUS总线故障。
关键词:PROFIBUS总线,现场模块,网络通信,信号衰弱,电磁干扰一、前言积放链采用了以三菱PLC及其相关模块控制为核心,PROFIBUS DP作为总线通信,双绞线作为通信介质以及现场模块等组成一套控制系统。
本论文主要结合实际情况,将以往发生的各种总线故障诊断进行分析归类,总结出针对积放链总线故障处理方法和预防措施。
二、系统介绍和PROFIBUS总线介绍2.1、系统介绍积放链是由三菱A系列PLC作为控制核心,由QJ71PB92V模块作为等级1主站使用,通过PROFIBUS-DP协议将触摸屏以及现场30个模块进行通讯,以及3个驱动链条装置和若干个电磁阀组成的控制系统。
2.2、PROFIBUS总线介绍PROFIBUS作为业界应用最广泛的现场总线技术,是一种串行现场总线通信技术,是按照ISO/OSI开放系统互连模型层网络模型构建,主要分为DP/FMS/PA几种行规。
FMS行规因为协议层太繁琐,不能适应高速现场总线的需求,实际应用已经很少见到;目前应用最多的是DP和PA行规,在这里主要介绍的是DP行规。
PROFIBUS-DP使用有主站和从站。
PROFIBUS-DP网络理论上最多可有32个主站,整个网络中所有的物流站点可达到127个,主站之间用令牌传递,获得令牌的主站可轮询从站。
网络拓扑是线性总线,两端都带终端电阻,允许一定的短截线和分支(树)存在,通信介质、网络距离、通信站点数取决于信号特性,两个站点之间采用屏蔽双绞线通讯,传输速率在9.6Kbit/s-12Mbit/s。
PROFIBUS DP通讯故障诊断方法
PROFIBUS DP通讯故障诊断方法S7-1200 做DP Master 通讯时,DP slave 丢失后,CPU不会停机,也不需要向CPU 下载组织块。
对PROFIBUS DP 的故障诊断,有如下几种方法:1、通过模块上的指示灯前面板上的DIAG 灯,绿色正常,有错误和问题时提示为红色。
上盖后面的RUN / STOP 、ERROR 和前面板的DIAG 灯相组合,给出模块状态:图1. 早期CM1243-5固件版本V1.0 & V1.1 的故障指示灯图2. CM1243-5 固件版本V1.2 & V1.3 的故障指示灯2. 通过编程软件诊断•早期CM1243-5 固件版本V1.0 & V1.1在STEP 7 V11中查看CPU 诊断缓冲区中的条目。
查看在线状态下模块的信息•较新版本的CM1243-5 例如V1.3版本在TIA V13 SP1中查看诊断缓冲区里从站丢站的信息记录如下:3、通过程序读取DP 从站诊断信息CM1243-5使用DPNRM_DG 指令,可以读取PROFIBUS DP从站的诊断数据。
DPNRM_DG 指令参数:REQ:读取请求LADDR:从站诊断地址RECORD:读取到的诊断数据存放的目标地址RET_VAL:执行指令出错时返回错误代码BUSY:正在读诊断数据CM 1242-5 支持6 个字节的标准诊断,和6 个字节的设备特定的诊断,通过标准诊断,可得到从站状态。
标准诊断数据概述:标准诊断数据信息:标准诊断数据读取方法:在主程序OB1 调用S7-1200“扩展指令/分布式I/O/其它”的DPNRM_DG指令。
单击块参数LADDR,将在下拉列表中选择DP从站诊断地址,读取的诊断数据存放在DB4 中。
通过监视表格查看诊断数据:。
PROFIBUS DP 网络系统故障诊断方法课件
17
举例:使用“SFC13 DPNRM”诊断特定的DP从站故障
从站错误
OB86
进入/离开事件 主站地址
. 从站诊断地址/ 主站系统 ..
EN
3
三.PROFIBUS DP 系统简介
PROFIBUS DP是现场总线的一种,采用主从的通讯方式,主 要用于实现现场级智能主站与现场从站设备之间对时间要求严 格的循环高速数据通信传送。主站周期地读取从站的输入信息 并周期地向从站发送输出信息。总线循环时间必须要比主站 (PLC)程序循环时间短。除周期性用户数据传输外,
启用CPU硬件诊断方法如下图所示:
学习交流PPT
10
点击“Hardware Diagnostics”选项后将弹出如下画 面:
学习交流PPT
11
通过选择上图“DP Slave Diagnostics”选项后,下面的窗口将 显示出详细的DP从站故障报警信息,包括组态不同、参数错误 等信息,通过详细的故障信息,就可以采取相应对策的解决方 法去处理,如检查并重新下载硬件组态等补救方法。 ⑵. 通过CPU诊断缓冲区读取故障报警信息: 启用CPU诊断缓冲区的方法如下图所示:
SIMATIC S5
S7-400
M7-400
S7-300
-SINUMERIK, RCM
-TI 505 非西门子PLC
现场级
DP/AS-I链接模块
ET 200C AS-I电源
AS-I (执行器-传感器接口)
ET 200B/L
AS-I级
AS-I子模块
具有 AS-I ASIC的现场设备
传感器和执行器
学习交流PPT
如果OB 86没有加载,CPU将切换到STOP模式;
检查DP总线电缆是否短路或断路;
PROFIBUS-DP的故障诊断方法
类型
说明
OB82_WTCH_DOG_ BO
FLT
OL
看门狗定时器响应=1
OB82_INT_PS_FLT
BO OL
模块内部电源故障=1
OB82_PRIM_BATT_ FLT
BO OL
模块后备电池故障=1
OB82_BCKUP_BATTBO
_FLT
OL
模块备份失败=1
OB82_RESERVED_2
BO OL
11
调用OB82块的要求 ➢ 熟悉OB82块的变量名称、类型及其用途。 ➢ 理解变量中的数据格式及其含义。 ➢ 开启I/O模块的诊断中断功能。 ➢ 编写OB82块的程序,把诊断数据保存到共享数据块
中,便于其它块程序读取分析。
12
OB82块的变量声明表
变量名称 类型
说明
OB82_FLT_ID
BYT E
B#16#C9
MODE=3/4的从站。DP主站地址 存入OB86_MDL_ADDR中,出故
)
障的从站地址存入OB86_Z23中。
B#16#39 B#16#CA PROFINET系统的I/O故障
B#16#38
B#16#CB PROFINET系统的I/O故障排除 31
OB86的故障信息
OB86_EV_CLA OB86_FLT_I
B#16#32 B#16#32
B#16#CF
启用/禁用了一个带SFC12和 MODE=3/4的PROFINET从站。
32
OB86_Z23的代码信息
故障 类别
扩展 机架 故障
位
说明
0 特征位,固定为0 1 =1时表示扩展机架1出现故障 2 =1时表示扩展机架2出现故障 :: 21 =1时表示扩展机架21出现故障
PROFIBUSDP的故障诊断方法演示文稿
PROFIBUSDP的故障诊断方法演示文稿故障诊断是工业自动化系统中非常重要的一环,通过诊断系统中的故障,可以及时发现问题并采取相应措施进行修复和恢复,保证工业生产的正常运行。
本文将以PROFIBUS DP(Process Field Bus Decentralized Periphery)为例,介绍PROFIBUS DP的故障诊断方法。
第一步:搜集故障信息对于PROFIBUSDP,搜集故障信息是诊断的第一步。
我们可以通过以下几种方式搜集到信息:1.系统反馈信息:检查系统中的警报、报警信息,查找可能的故障原因。
2.观察现象:观察系统的运行状态,如是否有设备异常、通信中断等。
3.监测仪器:利用PROFIBUS网络分析仪、示波器等工具对系统进行监测,获取更为详细的信息。
第二步:分析故障原因在搜集到故障信息后,需要对其进行分析,确定故障原因。
常见的故障原因有:1.通信故障:如信号断开、信号干扰等。
2.设备故障:如设备损坏、设备接线错误等。
3.参数配置错误:如地址设置错误、节点规划不合理等。
第三步:排除故障根据故障原因进行相应的排除工作,常见的排除方法有:1.检查设备连接:检查设备的电源、数据线等连接是否正确,重新插拔设备。
2.更换设备:对于损坏的设备,需要及时更换。
3.配置参数:对于参数配置错误的情况,需要修改设备的参数设置。
第四步:验证修复结果在完成故障排除后,需要对系统进行验证,以确保问题得到修复。
可以通过以下几种方式验证修复结果:1.运行测试:重新运行系统,观察系统的运行状态是否正常,检查设备是否正常工作。
2.监测仪器:再次使用PROFIBUS网络分析仪等工具对系统进行监测,检查网络通信是否正常。
第五步:记录故障经验对于所遇到的故障,需要及时记录故障经验,以便以后参考。
记录故障经验可以帮助我们更好地理解故障原因、快速排除故障,并能在以后遇到类似故障时更快地找到解决方法。
总结:通过对PROFIBUSDP故障诊断方法的介绍,我们了解到了故障诊断的一般步骤,通过搜集故障信息、分析故障原因、排除故障、验证修复结果以及记录故障经验,可以有效地诊断和解决故障,保证工业自动化系统的正常运行。
S7-300400系统ProfibusDP通讯故障诊断实用方法
S7-300400系统ProfibusDP通讯故障诊断实用方法【第一步】:DP网络寻找故障点系统出现DP警报后:(1)逐一加站原则:先甩开所有从站,从DP网路离CPU最近的第一个DP站开始诊断。
(2)如全线只有某一个站报警,直接判断该站为通讯故障位置。
(2)如全线只有末站或末段报警,在故障段继续采用(1)方法诊断。
(3)如全线报警,直接采用(1)方法诊断。
【第二步】:DP站点寻找故障源判定站点故障后:(1)该站软件设置错误:DP地址、模块型号、波特率设置(2)该站模块已经损坏:DP模块、总线插槽(3)该站通讯接口故障:DP接头进线、DP进线(4)上站通讯接口故障:DP接头出线、DP出线(5)如果SFC51给出报警信息,可能从站24V电源故障【第三步】:DP站点修复故障源(1)该站软件设置错误:DP地址、模块型号与组态必须一致(2)该站模块已经损坏:DP模块、总线插槽交换或者更换(3)该站通讯接口故障:DP接头、DP电缆检修或更换(4)上站通讯接口故障:DP接头、DP电缆检修或更换(5)该站电源模块故障:电源模块更换【第四步】:DP通讯不稳定修复(1)检查系统通讯负荷:站点总数、通讯距离、总线波特率等(2)检查系统通讯干扰:系统接地、电源隔离、DP线接地等(3)其它通讯设备干扰:第三方DP站的软件、硬件及配线等【注意事项】:(1)DP接头的进线和出线端都有可能损坏(2)DP电缆的接线端氧化也有可能通讯故障(3)DP电缆接线的接地需可靠,接地线和DP线不能接触(4)注意各种CPU链接的DP站的总数,超过容量也是会造成故障的(5)DP线距离较远时,可以加中继器或RS485有源终端附表:DP传输距离与波特率的理论关系:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TAGE
OL
模块外部电压出现故障=1
OB82_FLD_CON BO
NCTR
OL
模块未插入前面连接器=1
OB82_NO_CON BO
FIG
OL
模块未被组态=1
OB82_CONFIG_ BO
ERR
OL
模块参数设置不正确=1
OB82_MDL_TYP BYT
E
E
模块模式类型
14
OB82块的变量声明表
变量名称
错误代码=B#16#42Leabharlann OB82_EV_CLAS S
BYT E
故障事件标识符
故障发生=B#16#39,故障排除 =B#16#38
OB82_PRIORIT Y
BYT E
该组织块的执行优先级
OB82_OB_NUM BER
BYT E
OB编号=82
OB82_RESERVE D_1
BYT E
保留
OB82_IO_FLAG
当CPU出现硬件或软件故障时SF会亮,但无法提供 到底是哪种故障造成的。
2
3
4
5
➢ SF红色常亮:CPU有硬件故障或软件错误。 ➢ BF红色常亮:总线通讯故障。 ➢ BF红色闪烁:CPU作为主站时,可能总线电缆有故
障,或连接的从站有故障。 ➢ BATF红色常亮:电池故障。 ➢ BF红色闪烁:CPU作为从站时,可能DP通信中断,
11
调用OB82块的要求 ➢ 熟悉OB82块的变量名称、类型及其用途。 ➢ 理解变量中的数据格式及其含义。 ➢ 开启I/O模块的诊断中断功能。 ➢ 编写OB82块的程序,把诊断数据保存到共享数据块
中,便于其它块程序读取分析。
12
OB82块的变量声明表
变量名称 类型
说明
OB82_FLT_ID
BYT E
BYT 输入模块出错=B#16#54 E 输出模块出错=B#16#55
OB82_MDL_AD WO 发生故障13模块的起始地址
OB82块的变量声明表
变量名称 类型
说明
OB82_EXT_FAULBO
T
OL
模块出现外部故障=1
OB82_PNT_INF BO
O
OL
模块某通道出现故障=1
OB82_EXT_VOL BO
或PROFIBUS地址、项目组态参数错误。 ➢ 电源DC24V红色闪烁:输出电路过载。 ➢ 电源DC24V不亮:输出短路,输入过压或欠压。
有关的LED故障诊断功能详情请查阅相关手册
6
二、使用STEP7的在线故障诊断功能 1. STEP7与DP网络系统建立在线连接。 2. 调用【PLC】菜单中的【诊断/设置】项目执行硬
1
一、使用PLC的LED故障指示诊断功能 当网络、网络中的设备出现故障时,主站的CPU、
远程I/O从站、智能从站和信号模块的LED指示灯提供 了故障指示报警,为故障检修提供了帮助。有关LED 故障诊断识别的详细信息,可以查阅相关设备的用户 使用手册。LED故障指示诊断具有以下特点:
➢ 简单、直观、方便。 ➢ 故障指示范围较大,无法提供更多的细节。例如:
存DB82的调用次数和诊断数据。调用次数设为整型 ,其它数据类型与DB82的变量数据类型保持一致。 ➢ 创建一个取名DB82的共享数据块,在块内声明一个 取名为DB82_Diag的结构型变量,结构类型为 UDT82。 ➢ 编写OB82的程序,把调用次数和诊断数据保存在 DB82中的DB82_Diag变量中。
用户如果编写故障组织块的故障处理程序,当系统 出现故障时,系统执行相关的处理程序,有利于故障 的排查和检修。
9
类型
冗余错误
异步故障
同步错误
名称
OB70、OB72(只适用于H系统) OB80 时间错误 OB81 电源故障 OB82 I/O模块诊断中断 OB83 插入/移走模板中断 OB84 CPU硬件故障 OB85 程序循环错误 OB86 机架或分布式I/O故障 OB87 通讯错误 OB121 编程错误 OB122 访问错误
10
优先级别
25、28
26
引起错误的 OB的优先级
1、OB82的诊断功能 能监测具备诊断中断功能的I/O模块,当I/O模块出现
故障时,发出诊断中断请求,系统调用OB82组织块, 把诊断数据存入OB82的变量中,供用户读取。
➢ 引起诊断中断,把诊断数据 存入OB82组织块的变量中。
➢ 没有下载OB82块,会使CPU 处于STOP状态。
件诊断、模块信息任务,从中反馈的数据查找出故 障的部位。
7
8
三、使用故障中断组织块的诊断功能 STEP提供了几个用于故障诊断的组织块,当系统出
现故障时,操作系统会自动调用与之相关的组织块, 执行组织块内的程序。如果用户没有对这些组织块编 写故障处理程序且下载至CPU,那么系统会使CPU处 于STOP状态。导致用户很难知道是哪种故障原因导 致停机。
PROFIBUS-DP的故障诊断
现化网络控制系统的站点越来越多,网络系统越来 越复杂。网络系统某一个或几个节点出现故障,会影 响整个系统的运行。掌握并熟练应用有效的诊断功能 ,可有利于缩短维修时间,提高设备使用效率。
诊断 方法
使用PLC的LED故障指示诊断功能 使用STEP7的在线故障诊断功能 使用故障中断组织块的诊断功能 使用PCS7的故障诊断监控系统
保留
OB82_DATE_TIM DATE_AND_T 出现故障调用OB82时的日
E
IME
期和时间
16
OB82_MDL_TYPE的代码含义
7
0
需要 维护
来自 替换 者的 诊断 中断
存在 存在 用户 通道 信息 信息
17
模块 等级
开启I/O模块的诊断中断功能
双击
18
双击
19
调用OB82的编程方法 ➢ 创建一个取名为UDT82的结构型数据,用于定义保
保留
OB82_RACK_FLT
BO OL
扩展机架故障=1
OB82_PROC_FLT
BO OL
处理器故障=1
15
OB82块的变量声明表
变量名称
类型
说明
OB82_FUSE_FLT BOOL
模块的保险丝断开
OB82_HW_INTR _FLT
BOOL
模块的硬件中断丢失=1
O_3B82_RESERVEDBOOL
类型
说明
OB82_WTCH_DOG_ BO
FLT
OL
看门狗定时器响应=1
OB82_INT_PS_FLT
BO OL
模块内部电源故障=1
OB82_PRIM_BATT_ FLT
BO OL
模块后备电池故障=1
OB82_BCKUP_BATTBO
_FLT
OL
模块备份失败=1
OB82_RESERVED_2
BO OL
20
双击