使用Dig Repeater监控总线说明书
硬件:
Dig Reapeater 6ES7 972-0AB1-0XA0
软件:
FB125、DB125
在PLC中分别打开OB1,OB82和OB86,在其中调用FB125和DB125,输入程序,例子程序如下:
使用说明:
在PLC程序中有一个“DP监控状态位”的变量表,打开并在线监控可以看到其中DB125中的参数的数值,这些变量代表着总线中从站的状态。
每个为代表的含义可看:DB125的功能 部分
FB125参数说明:
-
---------------------------------------------------------------------
以下参数从1-8均为输入量
----------------------------------------------------------------------
1. DP_MASTERSYSTEM (INT)
表示配置的DP主站系统的个数,在本例中为1。
2.EXTERNAL_DP_INTERFACE(BOOL)
=0,CPU主站的集成DP接口;
=1,外部接口,如CP/IM。
3. MANUAL_MODE (BOOL)
=0,自动模式,此模式下不支持单个从站的诊断;
=1,手动模式,可以进行单个从站的诊断。
4. SINGLE_STEP_SLAVE (BOOL)
转到下一个出错的DP从站。
5. SINGLE_STEP_ERROR(BOOL)
转到正在显示的DP从站的下一个错误。
6. RESET (BOOL)
=1,复位,初始化系统。
7. SINGLE_DIAG (BOOL)
只在手动模式下(MANUAL_MODE=1)有效。
=1,读DP从站的诊断。可在SINGLE_DIAG_ADR配置该从站的站号。
8. SINGLE_DIAG_ADR (BYTE)
只在手动模式下(MANUAL_MODE=1)有效。
与SINGLE_DIAG配合使用,在其中设置单独诊断的从站的站号。
---------------------------------------------------------------------
以下参数9-25均为输出量。
---------------------------------------------------------------------
9.ALL_DP_SLAVES_OK (BOOL)
=0,系统中从站存在故障;
=1,系统中从站运行正常。
10.SUM_SLAVES_DIAG (BYTE)
出错的DP从站的数目。
11. SLAVE_ADR (BYTE)
出错的DP从站的站号。
12. SLAVE_STATE (BYTE)
与当前SLAVE_ADR参数指示的从站相对应的状态
错误号 | 0 | 1 | 2 | 3 |
从站状态 | 正常 | 连接从站失败 | 出错 | 未组态或无法诊断 |
13.SLAVE_IDENT_NO (WORD)
与SLAVE_ADR有关。
14. ERROR_NO (BYTE)
与当前SLAVE_ADR参数指示的从站相对应的错误编号,每个编号都有一个与之相对应的故障信息。
15.ERROR_TYPE (BYTE)
与当前SLAVE_ADR参数指示的从站相对应的错误类型,每个编号都有一个与之相对应的故障类型。
编号 | 功能 |
1 | 标出故障模块的插槽 |
2 | 模块状态 |
3 | 通道诊断,定位当前诊断的模块号,通道号 |
4 | S7诊断 |
5 | 单位诊断,从站的诊断数据可通过数据块的932-1175字节来读出 |
6 | 电缆诊断,可通过Repeater检测错误位置和原因 |
16.MODULE_NO (BYTE)
与当前SLAVE_ADR参数指示的从站相对应的模块编号,指示出错的从站对应的槽或模块。
17.MODULE_STATE (BYTE)
与当前SLAVE_ADR参数指示的从站相对应的模块状态。
编号 | 0 | 1 | 2 | 3 |
模块状态 | 正常 | 故障 | 模块不正确 | 模块缺失 |
18.CHANNEL_NO (BYTE)
与当前SLAVE_ADR参数指示的从站相对应的故障模块的通道编号。
19.CHANNEL_TYPE (BYTE)
与当前SLAVE_ADR参数指示的从站相对应的模块中出错通道的类型。
具体的故障信息参见下面表格。
Type (Hex) | Meaning |
00 | Reserved |
01 | Input |
02 | Output |
03 | Input-/Output |
04-1F | Reserved |
20 | PtP-Coupling |
21-2F | Reserved |
30 | F-Digital Input |
31 | F-Digital Output |
32-3F | Reserved |
40 | DI SINAUT RTU |
41 | CO SINAUT RTU |
42-4F | Reserved |
50 | SIWAREX |
51-54 | Reserved |
55 | DP-Interface module (Slave) |
56-5F | Reserved |
60 | Bit I/O (e.g. ASI-CP) |
61 | HART-Input |
62 | Reservedservice fault |
63 | HART-Output |
64 | IQ-Sense |
65 | HART Extended |
66-6F | Reserved |
70 | Digital-Input |
71 | Analog-Input |
72 | Digital-Output |
73 | Analog-Output |
74 | FM-POS |
75 | FM-REG |
76 | FM-ZAEHL |
77 | FM-TECHNO |
78 | FM-NCU |
79 | SM-POS-INPUT |
7A | DESINA-Channel |
7B | DP-Norm channel (Input) |
7C | DP-Norm channel (Output) |
7D | DP-Norm channel (other) |
7E | Ultrasound position detection (USW 300) |
7F-FF | Reserved |
20.CHANNEL_ERROR_CODE (INT)
与当前SLAVE_ADR参数指示的从站相对应,每一个错误的通道都明确地给出了错误信息,每条信息对应着一个标号,具体标号对应的故障信息参见表格。
Code | Meaning |
0 | - |
1 | Short-circuit (e.g. on the encoder line or on the output line) |
2 | Undervoltage (supply voltage) |
3 | Overvoltage (supply voltage) |
4 | Overload |
5 | Overtemperature |
6 | Wire break (e.g. on the sensor) |
7 | Upper limit violated |
8 | Lower limit violated |
9 | Fault (e.g. encoder supply, load voltage at the output, end of service life) |
10-15 | - |
16 | Parameterization error |
17 | No encoder voltage or load voltage |
18 | Defective fuse |
19 | Communication error |
20 | Ground fault |
21 | Reference channel error |
22 | Process interrupt lost |
23 | Actuator warning |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论