DP诊断功能块说明可编辑修改word版文档格式.docx
《DP诊断功能块说明可编辑修改word版文档格式.docx》由会员分享,可在线阅读,更多相关《DP诊断功能块说明可编辑修改word版文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
然后初始化DP赋值并重启。
整个DP主站系统得到更新,也就是说,在初始化例程中,自动检测所有已组态的、现存的、出错的和发生故障的DP从站。
∙SINGLE_DIAG(布尔型)
读取DP从站的单独诊断。
由用户在“SINGLE_DIAG_ADR”参数中指定从站编号。
∙SINGLE_DIAG_ADR(字节)
单独诊断的从站编号。
输出参数:
∙ALL_DP_SLAVES_OK(布尔型)
组指示器,表明DP总线系统无故障运行(1=>
所有从站都正常)。
∙SUM_SLAVES_DIAG(字节)
受影响(出错的或发生故障的)DP从站的个数。
在重启或暖重启时将首次检测到这个数目。
∙SLAVE_ADR(字节)
出错的或发生故障的DP从站(从1到126)。
在SINGLE_STEP_SLAVE模式下,每次点动都将指示下一个出错的或发生故障的从站(逐个访问受影响的从站)。
将按照从站地址的升序排列方式来显示受影响的从站。
∙SLAVE_STATE(字节)
关于SLAVE_ADR的信息:
所指示从站的状态。
0:
DP从站正常。
1:
DP从站出错。
2:
DP从站发生故障。
3:
DP从站没有组态或不能诊断DP从站。
∙SLAVE_IDENT_NO(字)
在PNO之后显示所指示DP从站的Profibus识别码。
∙ERROR_NO(字节)
指示受影响从站的当前出错编号。
可以通过一个唯一的编号将所有错误/故障区分开来。
∙ERROR_TYPE(字节)关于SLAVE_ADR的信息:
插槽诊断(发生故障的插槽/模块的常规规范)
模块状态(细分插槽诊断,包含插槽/模块的状态)
通道诊断(模块编号的位置,通道编号,符合DP标准的通道出错类型)
4:
S7诊断(模块编号的位置,通道编号,通道出错类型)
这仅适用于西门子的S7从站或S7模块。
诊断信息来自S7诊断数据记录DS0或DS1。
5:
单元诊断(诊断数据的单元规范定义了从站产品,可在从站手册中找到)。
从站诊断数据显示在背景数据块的字节932到1175中。
6:
电缆诊断(从诊断中继器检测到的出错位置和出错原因)
∙MODULE_NO(字节)
从站中故障模块的编号(插槽编号或模块编号)。
∙MODULE_STATE(字节)
模块的状态(仅适用于模块状态为ERROR_TYPE的时候):
模块正常,用户数据正确
模块发生故障,用户数据不正确
出错模块,用户数据不正确
没有模块,用户数据不正确
∙CHANNEL_NO(字节)
模块上发生故障的通道编号。
∙CHANNEL_TYPE(字节)
模块上发生故障的通道类型。
类型(十六进制)
含义
00
保留
01
输入
02
输出
03
输入-/输出
04-1F
20
PtP连接
21-2F
30
F-数字输入
31
F-数字输出
32-3F
40
DISINAUTRTU
41
COSINAUTRTU
42-4F
50
SIWAREX
51-54
55
DP接口模块(从站)
56-5F
60
位I/O(例如:
ASI-CP)
61
HART输入
62
63
HART输出
64-6F
70
数字输入
71
模拟输入
72
数字输出
73
模拟输出
74
FM-POS
75
FM-REG
76
FM-COUNT
77
FM-TECHNO
78
FM-NCU
79
SM-POS-INPUT
7A
DESINA通道
7B
DP标准通道(输入)
7C
DP标准通道(输出)
7D
DP标准通道(其它)
7E
超声位置检测(USW300)
7F-FF
.保留
∙CHANNEL_ERROR_CODE(整型)
为每个通道错误分配了明确的出错信息。
代码
意义
-
1
短路(例如,在编码器电源线上或在输出线上)
2
欠压(电源电压)
3
过压(电源电压)
4
过载
5
过热
6
断线(例如,在传感器上)
7
超出上限
8
超出下限
9
故障(例如,编码器电源,输出端的负载电压,使用寿命结束)
10-15
16
参数化出错
17
无编码器电压或负载电压
18
保险丝故障
19
接地故障
21
基准通道出错
22
过程中断丢失
23
执行器报警
24
执行器关闭
25
安全装置关闭
26
外部故障(例如,传感器故障,执行器故障)
27
不明故障
28-31
32
ASI诊断
33
组态出错/参数化出错
34
35
对P短路(编码器)
36
对M短路
37
断线
38
无编码器电源
39-48
65
66
共模故障
67
68
69
基准通道故障
超出测量范围
73-96
97
98
99
100
101
102
103
无负载电压
104
105-128
129
130
131
对P短路
132
133
134
135
无外部负载电压
136
137
连接没有接线
138
导线+端开路
139
导线-端开路
140
校准出错
141
范围出错(低于量程或超出量程)
142
143
电流源开路
144
用户校准与参数化不一致
161
编码器断线
162
绝对编码器故障
163
脉冲增量型编码器出错或者没有零标志
164
编码器电压监控
165
15V电压监控
166
数字输出电压监控
167
168
工作出错
169
机器数据出错
170
设定值出错
171
凸轮数据出错
172
行程监控
173
运算范围监控
174
实值监控
175
目标入口监控
176
目标范围监控
193
模拟输入硬件故障
194
195
模拟输入断线(仅4-20mA)
196
197
模拟输入测量范围超限(低于量程)
198
模拟输入测量范围超限(超出量程)
199
模拟输出断线
200
模拟输出短路
201-224
225
信号A出错
226
信号B出错
227
信号N出错
228
错误值
229
5.2V编码器电源故障
230
24V编码器电源故障
231
编码器信号线路短路/断线
232
参数分配出错
233-256
257-288
289-320
321-352
353-356
357
传感器/执行器出错
358-384
385
386
短路(例如,编码器线路上或输出线路上)
387
388
389
390
391
断线(例如,传感器上的线路)
392
393
394
故障(例如,编码器电源,输出端负载电压,使用寿命结束)
395-400
401
402
403
404
405
406
407
408
409
410
411
412
413-416
417
418
短路(编码器线路上或输出线路上)
419
420
421
422
423
断线(例如,传感器上)
424
425
426
427-432
433
434
435
436
437
438
439
440
441
442
443
444
445-448
449
450
451
452
453
454
455
456
457
458
459-464
465
466
467
468
469
470
471
472
473
474
475
476
477-480
481
482
483
484
485
486
脉冲出错
487
488
计数器溢出
489-516
517
无外部辅助电压
ASI接口(APF)上的电压太低
518
无前端连接器
519
模块没有参数化
520
模块中的参数不正确
521-528
529
不正确的用户模块或没有用户模块,例如,编码键的位置与参数设置不一致。
至少有一个ASI从站偏离设置规定
530
模块上的通信故障
531
运算状态
STOP/ASI-Link中的I从站处于工作状态
STOP/ASI-Link中的I从站处于离线状态
532
内部看门狗触发
533
模块内部电源电压故障
534
电池没电
535
整个备用装置发生故障
536
537
扩展单元故障
538
处理器故障
539
EPROM故障
540
RAM故障
541
ADC/DAC出错
542
保险丝故障,所有通道保险丝都发生了故障
543
544
545
单元诊断:
见DB125中的第932-1175字节以及手册
546
出错原因和位置不明
547
548
549
DP2上多于一种测量方法
550
DP3上多于一种测量方法
551
552
出错原因不明
553
消息故障率处于临界状态
554
信号线A断线
555
信号线B到屏幕之间的线路发生短路
556
557
信号线A到屏幕之间的线路发生短路
558
信号线B断线
559
560
A和(或)B断线,或者无终端电阻
561
A和(或)B断线,或者插入了一个额外的终端电阻
562
因为线路电平为0,网段自动取消激活。
563
因为线路电平不稳定,网段自动取消激活。
564
565
566
测量段连接的节点数超过了32个
567
节点到诊断中继器的距离超出了允许的线路长度
568
超出了串连诊断中继器的最大允许数目
569
诊断中继器已经识别了深层故障
∙CHANNEL_ERROR_INFO_1(双字)
故障通道上二进制编码的出错信息。
为各种出错类型分配了不同的出错信息。
与DP标准一致的通道出错信息分配给了出错类型(3)。
通道诊断:
位
与DP标准一致的通道出错信息
保留(已初始化为0)
S7从站或S7模块的通道出错信息,包含了诊断数据记录DS1,并被分配到了出错类型(4)S7诊断:
如果将ASI网络连接到DP从站(CHANNEL_TYPE=60hex,如DP/ASI-Link),逐位将ASI地址从0到31的设备设置为数值“1”。
S7信号模块(SM):
数字输入模块
数字输出模块
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
1.0-3.7
模拟输入模块
模拟输出模块
1.0
没有接线
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0-3.7
用户校准与设定的参数化不符
S7功能模块(FM):
FM350/FM350-1(FMCOUNT)
值错误
5.2V编码器电源有故障
24V编码器电源有故障
编码器信号线短路/断线
FM351/352/353/354(FMPOS)
电压监控编码器
电压监控15V
电压监控数字输出
设备数据出错
实际值监控
FM355(FMREG)
不符合模拟输入测量范围
(低于量程)
不符合模拟输入测量范围(超出量程)
其它S7模块:
DESINA
UltrasonicWayentry(USW300)
外围通道组(例如,ASI-CP)
模块/ASI从站0故障
模块/ASI从站1
模块/ASI从站2
模块/ASI从站3
模块/ASI从站4
模块/ASI从站5
模块/ASI从站6
模块/ASI从站7
模块/ASI从站8
模块/ASI从站9
...
3.6
模块/ASI从站30
3.7
模块/ASI从站31
∙CHANNEL_ERROR_INFO_2(双字)
对于出错类型(4)S7诊断,与数据记录DS0相关的特殊出错信息附加分配给所有的S7从站或S7模块。
如果将ASI网络连接到DP从站(CHANNEL_TYPE=60hex,例如DP/ASI-Link),该从站最多带有62个工作站,逐位将ASI地址从0到31的设备设置为数值“1”。
S7诊断数据
ASI-从站
S7模块故障
0b
内部故障
1b
外部故障
2b
通道故障
至少一个ASI从站偏离设置要求
3b
4b
5b
无模块参数化
6b
7b
8-11
模块类别:
0000:
0001:
0010:
S7特殊模块,例如适配器外套
0011:
DP标准从站
0100:
S7接口模块(IM)
0101:
S7模拟模块
0110:
0111:
1000:
S7功能模块(FM)
1001:
1010:
1011:
连到DP的S7接口模块,例如I从站
1100:
S7通信处理器(CP)
1101:
1110:
1111:
S7数字模块
8b-11b
12
通道信息已存在
12b
13
用户信息已存在
13b
14
以通配符形式表示的诊断中