PROFIBUSDP通讯故障诊断方法

  • 格式:docx
  • 大小:92.11 KB
  • 文档页数:7

PROFIBUS DP通讯故障诊断方法

PROFIBUS DP通讯故障诊断方法

S7-1200做DP Master通讯时,DP slave丢失后,CPU不会停

机,也不需要向CPU下载组织块。

对PROFIBUS DP的故障诊断,有如下几种方法:

1、通过模块上的指示灯

前面板上的DIAG灯,绿色正常,有错误和问题时提示为红色。上盖 后面的RUN / STOP、ERROR和前面板的DIAG灯相组合,给出 模块状态:

DIAG

(红/稣)

RUN/STOP

(黄磨) ERROR

(红色) 含义

绿 O 无故障运疔

与主站有觐据交换

螺色闪摒 0 •停止,没有故障

・无可用项目数据

绿色闪航 • O 启动母TOP - RUN)

寿

域色闪嫉 睾 O 装载固件

C DgG和RUN喝TQP交替闪媒)

*

红色闪烁

■ 1

如果已建立主/从连接:

• DP主站CPU停止「CLEAR-模式 敏

-从站错误

红色闪航

• < 没有检费我主,从连授

黑,

© * PROFISUS电缆连接错误

图1.早期CM1243-5固件版本V1.0 & V1.1的故障指示灯

PROFIBUS DP通讯故障诊断方法 PROFIBUS DP通讯故障诊断方法

DIAG

{红色阁 色) - RUN/STOP

(黄色爆

色) WRROR

(红色) 含义

具体状态图解

绿色 ■ O

与DP主站交换用户数据

*

绿色闪堀 0 O •已停止但无错误(STOP)

・无可用项目数据

.牵

绿色闪烁 ◎ O 正在启动(STOP-RUN)

绿色闪烁 整 O 正在加载固件

(RUN/STOP 瑞 ERROR LED 交替闪 斑「)

*

红色闪烁

• * 运行但PROF旧US出现问题:

♦ DP从站错误

♦ 无主站-从站连接

♦ 未连接或未检测到PR0FIBUS电缆

*

红色闪爆

* 豪 系统故障:

, CM未挑CPU收到地址

• CM电源中断

• CPU更位到出厂默认设置

该错误一直存在时的解决方法:站电源一•

OFF t ON

其它可能问题;

*模块故障

•固件版本不完整

请藤箫线汜

图2. CM1243-5固件版本V1.2 & V1.3的故障指示灯

2.通过编程软件诊断

早期CM1243-5固件版本V1.0 & V1.1在STEP 7 V11中查看

CPU诊断缓冲区中的条目。

PROFIBUS DP通讯故障诊断方法 PROFIBUS DP通讯故障诊断方法 *S/ t/Oti IW 1 1/14t I^D^bCl

碗fi缨中区 ____________________________________________________________________________

事件

q以许检明函示E」事件时间被 日期扣,间 .................................... 事件

丁19丁口山内二4”4“129 :厘#殂件已移除姆已 汽=土卜

I19Tn^2:4.7rf.5.G5H

0 19TDI4J9 2-47:4^.34S 耐.自咖总■百匍匚山的揖作帆过二STOP

1 D -197DWJ9 2 47:4^.D4J 新的.自动幅■当前二MJ的推作恨式:STOP

11 ■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 瞰则STOP

15 1970f4W2ijd:E6.163 厦件蛆件已瞬理共

查看在线状态下模块的信息

There! zhifMences hetv.een tl-ie inLeit*1:] module and tlie i noduk coniiyutH-d in rhe projeci

Ih£ rncdule do己二 not m:.i才口nlinw 在境访何

=筋或

掌我

四母攫冲区

福姆病 芹转告

OiogncotDiagnostic status

FP:?FIBU7- interface

[:dr >.i

匚口bo< 较新版本的CM1243-5例如V1.3版本在TIA V13 SP1中查看

诊断缓冲区里从站丢站的信息记录如下:

PROFIBUS DP通讯故障诊断方法PROFIBUS DP通讯故障诊断方法

3、通过程序读取DP从站诊断信息

CM1243-5使用DPNRM_DG指令,可以读取PROFIBUS DP从站

的诊断数据。

DPNRM_DG指令参数:

DPNRM..DG

■ EN ENO. ■

■旺@, 旺 T_G/SL

RECORD

LADDR

BLi 髭.

REQ:读取请求

LADDR:从站诊断地址

RECORD:读取到的诊断数据存放的目标地址

RET_VAL:执行指令出错时返回错误代码

BUSY:正在读诊断数据

PROFIBUS DP通讯故障诊断方法 在线访可

京双

带断状而

诊断感冲区

丽洞

布陋

口的FINET棺口|列

卜功BS 1 2D12/^24 3-27X>C.135 ioWK!W- 售表事件 B1J

2 2Q12⑹24 3 27:00.111 过程限遂更翌过程中发生新的।心防|可惜误 D *

3 2Mx而24 心659EB1 门设备故障- .….i到这事时 .. .. jrt • 4 IO12if 24 3-2ESH.9S1 对瑞联管更配1爱中发生新的। 口访i砒滤

串件

2D12i'6?24 3 2E S9.74.a 谡岳故障•

2D12.S6I24 926:59.7 5 11例嬉军辑过程中发生新的1心防例1限

上倒式如4 3203.635 10诧啬舱廊■

B1 2«'tl24 a:7E713.EZ1 PROFIBUS DP通讯故障诊断方法

CM 1242-5支持6个字节的标准诊断,和6个字节的设备特定的诊

断,通过标准诊断,可得到从站状态。

标准诊断数据概述:

标准诊断数据信息:

站状态19 字节 位 含义

° 0 1 :Prafibus主站。从站通讯中断

1 站数据交期求送蓄好

2 1: |二期的组态配据与从站不一段 3 1;从站符定的均晰同中意诊断敷据

4 1:从站不支恃所州态的功能

5 1:主站未收到从站应答

6 1 :所甄态的从站类型与赛际不一班

1夙站己被另一个DR :匕站系统所组态

1:必视为横城分配新簪数

1 1:有没断心思产生,模块不能运行「[钟潺断信息盅地走(神态

途断翻胤

2 1:该位汽为1 3 1;从站强挣哺心使能

4 1:班站处于选结模式

5 1:及站姓孑同步模式

6 。函,诵照

7 。诙位禁用

2 0-7 。:。到6,也了=】:诊断消息垃量超过没断帔中信息

Profibts

地址 3

Profibus主站地址

设都识别 科 4 81H CM1242-5 5 3EH

标准诊断数据读取方法: 在主程序OB1调用S7-1200"扩展指令/分布式1/0/其它”的

PROFIBUS DP通讯故障诊断方法字节o

字节1

字节2

字节3

字节4

字节5 PROFIBUS DP通讯故障诊断方法 PROFIBUS DP通讯故障诊断方法

DPNRM_DG指令。单击块参数LADDR,将在下拉列表中选择DP从

站诊断地址,读取的诊断数据存放在DB4中。

EN END

0.口 %回冲1 口

PEQ PET_V^L -

■llMDR Ftf 口 B4.D 呼 p

品 'OB-Diagnosoc error ihEerrupL1' OB_DIA

# aoa_h1ain' OB_FCrCLE

屏 ' n-i?_3ubMfldule

庐■PRDFiaU5_^q_CKl]- rhyjnteriace

事[FRQF旧1_1,口_丘1」D用1白也「

庐'PA.&FI0US_^|Z|^1) |Head]' l-hY_lnteda«!

'pn.QFINET.l ■ 1+vJnTerfare

® *PR0FIMET」0-%3tEE的弓户LEE| * bhv」口附ICE Q

通过监视表格查看诊断数据:

正常状态

"..%DB4DBB0 二圭制 2 "□□□□. _0000

,n. . %DB4 DBB1 二法制 2fitaDDD_ J1 □□

1. %DB4 DBB2 二港制 2^000.0. .0000

"..%DB4 DBB3 二进制 2^0000. _001 0

"... %DB4.DBB4 十六上制 1 6P61

"... %DB4.DB05 十六进制 1 6#6E TRUE XMD.D Fq_T'- 他E知115

■FH.OFI0U5_lfia_( Xl)|DPSlauE|"- bPhiirM_bG

EN END; -----------------------

16^7002

PEQ RET_VAL

- rT^Q_?r

时口弓4 DBXO 0

RECQRC' 240

MR RUE

^LMD.T

________________________ HU3Y Teg_8R

从站断电

二进制 Z#口口口□_口口口 1

二进制 2fl:00DO_1100

二进制 2sooDO_ooaa

二进制 2#00D0-0010 十y蟠制 16^61

+共进制 16#HE 站状态1 站状态2

站状态3 主站地址2

S1242-5标识符 ♦DN.D 前口

%DEd.D6B1

.%DE^I.DBB2

.%DM.DBB3

.%D&4.DBB^

.%DM.DBB5