• 沒有找到結果。

用于从站诊断的诊断数据报的语法

长沙工控帮教育科技有限公司整理



站状态 1

表格 10-15 站状态 1 的结构(字节 0)

含义 纠正方法

0 1:DP 主站无法寻址 DP 从站。 DP 从站上设置的 DP 地址是否正确?

总线连接器是否安装正确?

DP 从站是否已加电?

RS485 中继器的组态是否正确?

复位 DP 从站。

1 1:DP 从站尚未准备好进行数据交换。 请等待从站启动完毕。

2 1:由 DP 主站发送到 DP 从站的组态数据与从站组态不一致。 • 站类型或 DP 从站组态的软件设置是否正确?

3 1:诊断中断,由 CPU 的 STOP 到 RUN 转换或由 SFB 75 生成。

0:诊断中断,由 CPU 的 STOP 到 RUN 转换或由 SFB 75 生成。

可以读取诊断数据。

4 1:功能不受支持;例如,在软件级上更改 DP 地址。 检查组态数据。

5 0:该位总是为“0”。 -

6 1:DP 从站类型与软件组态不一致。 站类型的软件设置是否正确?(参数分配错误)

7 1:组态 DP 从站的 DP 主站不是当前访问该从站的 DP 主站。 • 举例而言,如果您当前通过 PG 或其它 DP 主站访 问该 DP 从站,该位总是为 1。

组态主站的 DP 地址位于“主站 PROFIBUS 地址”诊断 字节内。

站状态 2

表格 10-16 站状态 2 的结构(字节 1)

含义

0 1:DP 从站需要新的参数和组态。

1 1:已接收到诊断消息。在错误清除之前,DP 从站无法恢复运行(静态诊断消息)。

2 1:如果存在具有此 DP 地址的 DP 从站,则该位总为“1”。

3 1:此 DP 从站上的监视狗监视已启用。

4 1:DP 从站接收到控制命令“FREEZE”。

5 1:DP 从站接收到控制命令“SYNC”。

6 0:该位总是为“0”。

7 1:DP 从站被禁用,即已将其从循环处理中排除。

长沙工控帮教育科技有限公司整理

站状态 3

表格 10-17 站状态 3 的结构(字节 2)

含义

0 到 6 0:这些位总是为“0”。

7 1:进入的诊断消息超出了 DP 从站的存储器容量。DP 主站无法将 DP 从站发来的所有诊断消息写入其诊断缓存区。

主站 PROFIBUS 地址

“主站 PROFIBUS 地址”诊断字节存储了具有下述 DP 主站的 DP 地址:

• 已组态了 DP 从站且

• 对该 DP 从站拥有读写访问权限。

表格 10-18 主站 PROFIBUS 地址的结构(字节 3)

含义

0 到 7 已组态了 DP 从站且对该 DP 从站具有读/写访问权限的 DP 主站的 DP 地址。

FFH:DP 从站不是由 DP 主站组态

制造商 ID

供应商标识号包含一个指定 DP 从站类型的代码。

表格 10-19 供应商标识号的结构(字节 4 和 5)

字节 4 字节 5 CPU 的供应商标识号 80H D0H 313C-2-DP

80H D1H 314C-2-DP 80H EEH 315-2 DP 81H 17H 315-2 PN/DP 80H F0H 317-2 DP 80H F1H 317-2 PN/DP 81H 1Dh 319-3 PN/DP

长沙工控帮教育科技有限公司整理

CPU 31x-2/CPU 319-3 的标识符相关的诊断结构

+

中断状态的结构 中断信息。在生成主站的过程中断时,即会使用 SFC 7 "DP_PRAL"或 SFC 75 "SALRM"将这 4 个字节传送到智能从站。

长沙工控帮教育科技有限公司整理

因响应智能从站工作状态变化而生成诊断中断时的中断数据的结构(字节 y+4 之后)

由智能从站上的 SFB 75 生成诊断中断时的中断数据的结构(字节 y+4 之后)







       

       

       

       

       

 ᗓ

ェᷝ㇩Ⓘ

ェᷝ実創

剽囻∎ⶏ៹6)%㴊┚㮮⩕噶 剽㍮➕웍剐ⰳ⯶⧴៽ⶏᶀ∠㴊

᪱ᓏ ≿ᔔ6 ᄾ

ⶏ៹៼∉ᙧ⛵웍剽ᩈ假67(3㴊 ᶮ䕅⒴᤯⢜6㴊䎁䕥 嗵ᕼᩈ䚉⣑᠒웍䎁䕥ᤥ䞃ᬒ⺍ᡌ

ᤥ䞃웍ಮ剐ⰳ⯶⧴ಯᒆ䅦

⇝䤈\

⇝䤈\

⇝䤈\

⇝䤈\

⇝䤈\

图 10-9 诊断中断的字节 y+4 至 y+7(SFB 75)