PROFIBUS DP 网络系统故障诊断方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
式; 如果OB 86没有加载,CPU将切换到STOP模式; 检查DP总线电缆是否短路或断路; 执行STEP7诊断,通过诊断信息进行有针对性的排查。
DP从站上接口模块上指示灯状态:
LED状态: SF =灭 BF=灭 ON =灭
含义:
接口模块没有电压或者接口模块存在硬件缺陷。
补救措施: 打开接口模块的24 V DC电源电压。
AS-I (执行器-传感器接口)
AS-I电源
具有 AS-I ASIC的现场设备
传感器和执行器
-SINUMERIK, RCM
-TI 505 非西门子PLC
现场级
ET Fra Baidu bibliotek00B/L
AS-I子模块 AS-I级
三.PROFIBUS DP 系统简介
PROFIBUS DP是现场总线的一种,采用主从的通讯方式,主 要用于实现现场级智能主站与现场从站设备之间对时间要求严 格的循环高速数据通信传送。主站周期地读取从站的输入信息 并周期地向从站发送输出信息。总线循环时间必须要比主站 (PLC)程序循环时间短。除周期性用户数据传输外,
一.自动化通信网络架构
工厂级
车间级
现场级
执行器-传感 器级
AS-I
二.SIMATIC子网通信架构
OP
MPI 网络 工业以太网 PROFIBUS
PC, OS
PG 720
PG
点对点
车间级
PROFIBUS DP
SIMATIC S5
ET 200C
S7-400
M7-400
S7-300
DP/AS-I链接模块
⑵. 通过CPU诊断缓冲区读取故障报警信息: 启用CPU诊断缓冲区的方法如下图所示:
通过选择上图“Module Information”选项后,系统将弹出 以下模块信息画面:
如果Profibus DP系统存在故障,上图中诊断状态将显示为 故障报警,选择图中的“Diagnostic Buffer”选项,系统将显
这种方法主要是通过读取主、从站模块上的LED指示灯状态, 来判断故障原因及故障点,模块上LED指示灯状态与所代表的含 义及采取的可能处理方法具体如下:
DP主站CPU上BUSF LED点亮/闪烁,实际故障状态如下图所 示:
从指示灯的显示情况推断出可能发生的故障: • 情况 1:总线故障 (硬件故障) • 情况 2:DP接口故障 • 情况 3:DP主站模式下,波特率设置不当 • 情况 4:DP总线线路发生故障如线路短路等。 可以采取的故障补救措施: 调用OB 86组织块,这样即使DP报故障,CPU也会处在RUN模
sfc13
ENO RET_VAL ??.?
RECORD ??.? BUSY ??.?
系统将诊断数据存放在“RECORD”所指定的变量内,然后通过 读
取变量每一位的“0”或“1”状态,就可以详细确定DP从站具体

站状态 1
LED状态: SF =灭 BF=闪烁/点亮 ON =点亮
含义: 接口模块组态错误或者没有模块组态——在DP主站
和接口模块之间没有数据通信。
原因: PROFIBUS DP地址错误、组态错误或者参数错误。
补救措施: 检查接口模块。
检查组态和参数。
检查PROFIBUS地址。
1.1.2.借助STEP7工具软件进行故障诊断分析 ⑴. 硬件诊断:
1.使用STEP7及应用软件工具对系统故障进行诊断分析 1.1.使用STEP7对系统故障进行诊断分析
这种诊断分析方式的结构示意图大体如下:
诊断选项
LED的指示灯
STEP 7软件工具
用户程序
主站上的LED 从站上的LED
诊断缓冲区 读出
硬件诊断
启动信息 错误OB
SFC 13 调用
诊断 FB 125
1.1.1.主、从站模块上的LED指示灯
一个DP从站的详细的诊断数据。这些数据被正确传送了之后, 将被输入到指定的目的范围区域。
*注意:SFC13必须在OB1“循环模式”下调用,因为只有这样 才
举例:使用“SFC13 DPNRM”诊断特定的DP从站故障
从站错误
OB86
进入/离开事件 主站地址
. 从站诊断地址/ 主站系统 ..
EN
REQ W#16#?7F?C.? LADDR
启用CPU硬件诊断方法如下图所示:
点击“Hardware Diagnostics”选项后将弹出如下 画面:
通过选择上图“DP Slave Diagnostics”选项后,下面的窗口将 显示出详细的DP从站故障报警信息,包括组态不同、参数错误 等信息,通过详细的故障信息,就可以采取相应对策的解决方 法去处理,如检查并重新下载硬件组态等补救方法。
PROFIBUS DP还提供智能化设备所需的非周期性通信以进行组态、诊断和 报警处理。
四.PROFIBUS DP 网络系统故障诊断方 法
对PROFIBUS DP系统的故障诊断,主要有两种故障诊断方式: 1.使用S7及应用软件工具对系统故障进行诊断分析; 2.使用物理硬件工具对系统进行诊断分析。
五.就上述两种不同的诊断方式详细介绍如下:
发生故障时,OB86中临时变量变化数值及所代表的含义如下:
序号
临时变量
数值
所表示的含义
1
OB86_FLT_ID
B#16#C3
DP主站系统故障
2
OB86_FLT_ID
B#16#C4
DP从站系统故障
3
OB86_FLT_ID
B#16#C5
DP站中有故障
⑵.系统功能SFC13:通过使用SFC13“DPNRM_DG”读出所指 定的某
常用来获取故障信息的组织块、系统功能及功能块分别为 OB86、SFC13、FB125、FB126等,下面就几个重要模块进行
详细 介绍: ⑴.组织块OB86:如果系统发现了一个PROFIBUS DP错误,则
CPU 操作系统会调用OB86。在DP错误出现以及消失时,系统也都
会 调用OB86。当出现故障时,通过OB86中的临时变量数值的变 化,来获取到底是主站还是从站发生故障。但是如果事先没有 调用OB86,则当这种故障发生时,CPU会进入STOP模式。
示 出各项历史事件及报警时刻的故障报警信息,点击相应的故障 报警记录,则在下边的对话框中详细的显示出此报警属于何种 报警、报警从站地址(如果是从站故障)、排查及消除此故障 的方法及措施等,维护人员就可以依据上述提示的信息内容, 对应信息来排查故障点,这种排查故障点的方法十分快速有效。
1.1.3.通过编辑用户程序来诊断系统故障
相关文档
最新文档