首页 理论教育 西门子工业通信网络组态编程故障诊断成果

西门子工业通信网络组态编程故障诊断成果

时间:2023-11-16 理论教育 版权反馈
【摘要】:项目315_2PN用CPU集成的PN接口作PROFINET控制器,ET 200S PN的3号插槽的DO模块组态了断线诊断功能。CPU、IM151-3PN和DO模块的SFLED亮。打开诊断视图,可以看到CPU、IM 151-3PN和2DO模块上的故障符号。双击IM 151-3PN,打开它的模块信息对话框,“常规”选项卡给出的模块状态为“模块故障,外部出错”。图11-27 DB2中OB82的局部变量图11-28 DB5中的诊断数据4.OB82的局部变量图11-27是3号槽的DO模块负载断线时,DB2保存的OB82的局部变量的前12个字节的数据。

西门子工业通信网络组态编程故障诊断成果

项目315_2PN用CPU集成的PN接口作PROFINET控制器,ET 200S PN的3号插槽的DO模块组态了断线诊断功能(见图11-9)。运行时断开该模块已通电的外部负载的接线,或者向外部负载已经断线的输出点Q0.0或Q0.1写入二进制数1,将会触发诊断中断,CPU调用OB82和OB86。CPU、IM151-3PN和DO模块的SFLED亮。

1.用STEP7诊断故障

打开快速视图,可以看到CPU和IM 151-3PN模块上的故障符号。

打开诊断视图(即在线的HW Config),可以看到CPU、IM 151-3PN和2DO模块上的故障符号。双击IM 151-3PN,打开它的模块信息对话框,“常规”选项卡给出的模块状态为“模块故障(检测到诊断中断),外部出错”。

在“IO设备诊断”选项卡的“指定通道诊断”列表中,可以看到故障信息“3号插槽通道0的引线断开”。点击“十六进制格式”按钮,显示出十六进制的诊断信息。

双击打开诊断视图中的2DO的模块信息对话框,得到的模块信息和十六进制格式诊断信息和IM151-3PN的基本上相同。

2.PROFINETIO的设备模型和寻址级别

PROFINETIO设备具有与PROFIBUS-DP从站类似的模块化结构。可以将一个插槽分为多个子插槽,模块插入插槽中,而子模块插入子插槽中。模块/子模块有用于读取或输出过程信号的通道,有的模块没有子模块。

PROFINETIO设备的诊断分为4级,1~4级分别用于设备诊断、模块诊断、子模块诊断和通道诊断。通过下列寻址级别评估诊断数据和组态数据:

●AR(应用关联),数据记录编号为W#16#Exxx。

●API(应用程序进程标识符),数据记录编号为W#16#Fxxx。

●插槽(Slot),数据记录编号为W#16#Cxxx。(www.xing528.com)

●子插槽(Subslot),数据记录编号为W#16#8xxx。

每个寻址级别都有一组可用的诊断记录和组态记录。通过记录编号的首字母来区别各记录组。每个IO设备(寻址级别为AR)、模块(寻址级别为插槽)或子模块(寻址级别为子插槽)的信息传送到各个诊断记录或组态记录中。根据寻址级别,记录将返回一个或多个子插槽、插槽和API的诊断数据或组态数据。

3.用户结构标识符

用户结构标识符(USI)用于识别诊断数据的类型。诊断数据分为通道诊断、扩展的通道诊断和供应商特定的通道诊断。诊断记录编号的最后两个数字与诊断记录的类型有关。

978-7-111-28256-3-Chapter11-42.jpg

图11-27 DB2中OB82的局部变量

978-7-111-28256-3-Chapter11-43.jpg

图11-28 DB5中的诊断数据

4.OB82的局部变量

图11-27是3号槽的DO模块负载断线时,DB2保存的OB82的局部变量的前12个字节的数据。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈