




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用使用 FB125 程序诊断程序诊断 使用 FB125 程序来判断系统中的错误 FB125 可以诊断总线上站点的各种故障信 息 FB125 是一个中断驱动功能块 它可以检测到从站的组态 掉站等故障 并且 给出详细的报错信息 使用 FB125 来诊断故障必须在 OB1 OB82 和 OB86 中调用 FB125 组态软件和硬件 所用软件 STEP7 V5 2 所用硬件 1 PROFIBUS DP 主站 S7 400 CPU414 3 2 PROFIBUS DP 从站 IM 153 2 redundant ET 200S CPU Diagnostic Repeater 3 MPI 网卡 CP5611 4 PROFIBUS 电缆及接头 配置完毕的系统组态图如下 下面通过 FB125 来诊断系统中的各种故障 首先 插入功能块 OB82 OB86 在 Step 7 界面下选中 Blocks 在右侧空白区域点 击鼠标右键 在下拉菜单中选择 Insert New Object Organization Block 插 入所需的 OB82 和 OB86 组织块 如下图所示 由于在程序中要使用 DB125 存储故障信息 所以按照添加 OB 块的步骤添加 OB125 分别打开 OB1 OB82 和 OB86 在其中调用 FB125 和 DB125 输入程序 例子程序如 下 程序为诊断信息分配了存储空间 下面对每条语句的诊断功能做进一步的说明 以下参数从 1 8 均为输入量 1 DP MASTERSYSTEM INT 1 DP MASTERSYSTEM INT 表示配置的 DP 主站系统的个数 在本例中为 1 2 EXTERNAL DP INTERFACE BOOL 2 EXTERNAL DP INTERFACE BOOL 0 CPU 主站的集成 DP 接口 1 外部接口 如 CP IM 3 MANUAL MODE BOOL 3 MANUAL MODE BOOL 0 自动模式 此模式下不支持单个从站的诊断 1 手动模式 可以进行单个从站的诊断 4 SINGLE STEP SLAVE BOOL 4 SINGLE STEP SLAVE BOOL 转到下一个出错的 DP 从站 5 SINGLE STEP ERROR BOOL 5 SINGLE STEP ERROR BOOL 转到正在显示的 DP 从站的下一个错误 6 RESET BOOL 6 RESET BOOL 1 复位 初始化系统 7 SINGLE DIAG BOOL 7 SINGLE DIAG BOOL 只在手动模式下 MANUAL MODE 1 有效 1 读 DP 从站的诊断 可在 SINGLE DIAG ADR 配置该从站的站号 8 SINGLE DIAG ADR BYTE 8 SINGLE DIAG ADR BYTE 只在手动模式下 MANUAL MODE 1 有效 与 SINGLE DIAG 配合使用 在其中设置单独诊断的从站的站号 以下参数 9 25 均为输出量 9 ALL DP SLAVES OK BOOL 9 ALL DP SLAVES OK BOOL 0 系统中从站存在故障 1 系统中从站运行正常 10 SUM SLAVES DIAG BYTE 10 SUM SLAVES DIAG BYTE 出错的 DP 从站的数目 11 SLAVE ADR BYTE 11 SLAVE ADR BYTE 出错的 DP 从站的站号 12 SLAVE STATE BYTE 12 SLAVE STATE BYTE 错误号 0 1 2 3 从站状态 正常 连接从站失败 出错 未组态或无法诊断 13 SLAVE IDENT NO WORD 与 SLAVE ADR 有关 14 ERROR NO BYTE 14 ERROR NO BYTE 与当前 SLAVE ADR 参数指示的从站相对应的错误编号 每个编号都有一个与之 相对应的故障信息 15 ERROR TYPE BYTE 15 ERROR TYPE BYTE 编号 功能 1 标出故障模块的插槽 2 模块状态 3 通道诊断 定位当前诊断的模块号 通道号 4 S7 诊断 5 单位诊断 从站的诊断数据可通过数据块的 932 1175 字节来读出 6 电缆诊断 可通过 Repeater 检测错误位置和原因 16 MODULE NO BYTE 16 MODULE NO BYTE 与当前 SLAVE ADR 参数指示的从站相对应的模块编号 指示出错的从站对应的槽或 模块 17 MODULE STATE BYTE 17 MODULE STATE BYTE 与当前 SLAVE ADR 参数指示的从站相对应的模块状态 编号 0 1 2 3 模块状态 正常 故障 模块不正确 模块缺失 18 CHANNEL NO BYTE 18 CHANNEL NO BYTE 与当前 SLAVE ADR 参数指示的从站相对应的故障模块的通道编号 19 CHANNEL TYPE BYTE 19 CHANNEL TYPE BYTE 与当前 SLAVE ADR 参数指示的从站相对应的模块中出错通道的类型 具体的故障信息参见手册 P4 表格 20 CHANNEL ERROR CODE INT 20 CHANNEL ERROR CODE INT 与当前 SLAVE ADR 参数指示的从站相对应 每一个错误的通道都明确地给出了错误 信息 每条信息对应着一个标号 具体标号对应的故障信息参见手册 P4 P8 表格 21 CHANNEL ERROR INFO 1 DWORD 21 CHANNEL ERROR INFO 1 DWORD 与当前 SLAVE ADR 参数指示的从站相对应 故障通道上的位错误信息 不同的错误 信息对应不同的错误类型 ERROR TYPE ERROR TYPE 3 通道诊断信息详见手册 P8 中部表格 ERROR TYPE 4 S7 诊断信息详见手册 P9 P10 表格 22 CHANNEL ERROR INFO 2 DWORD 22 CHANNEL ERROR INFO 2 DWORD 与当前 SLAVE ADR 参数下 与上文中 ERROR TYPE 中的编号 4 S7 诊断 相对应 提供了满足 S7 模块 DS0 数据记录的特殊错误信息 详见手册 P11 表格 23 DIAG COUNTER BYTE 23 DIAG COUNTER BYTE 显示的诊断 DP 从站的总数 24 DIAG OVERFLOW BOOL 24 DIAG OVERFLOW BOOL 同时接受诊断的总数大于 32 个 从站超过了 FB125 可以处理的上限 需要执行 RESET 复位 25 BUSY BOOL 25 BUSY BOOL FB125 正在诊断 DP 系统 DB125 的功能 DB125 的功能 在程序中 用到了数据块 DB125 其作用如下 字节段 作用 932 1175 字节 当前受影响从站的诊断数据 见上文 ERROR TYPE 中编号 5 单位诊断 1176 1191 字节 已组态的从站 1192 1207 字节 可以检测到的从站 1208 1223 字节 检测不到的从站 1224 1239 字节 故障从站 1240 1255 字节 受影响的从站 1256 1271 字节 存储的受影响的从站 1272 1397 字节 每个从站的诊断编号 下图为从站编号的分配表 通过以上两个表格 可以判断出系统中从站的状态 下面通过一个例子来说明 在编程界面下选择菜单栏中 PLC Monitor Modify Variables 点击工具栏中的 观察在线诊断结果 在 23 栏中 起始地址为 1176 字节 已组态的从站为 3 4 5 6 和 16 号从站 在 24 栏中 起始地址为 1192 字节 已检测到的从站为 3 4 和 16 号从站 在 25 栏中 起始地址为 1208 字节 检测不到的从站为 5 6 号从站 在 26 栏中 起始地址为 1224 字节 没有故障从站 在 27 栏中 起始地址为 1240 字节 受影响的从站为 5 6 号从站 可以看到 通过 FB125 可以获得一个详细的诊断结果 从故障站点 故障模块 故 障通道 逐步明确故障的发生地点 根据故障信息 有助于找出故障原因 从而排 除故障 同时数据存储区可以做为接口被其它程序读取和调用 如 WINCC 更直 观的找出故障从站和错误信息 例子程序以及 FB125 手册见光盘 Service Support 如何将 FB125 DP 诊断块中的诊断数据在 WinCC flexible 中可视化 显示订货号 6AV661 WINCC flexible SIMATIC HMI Software 6AV662 WINCC flexible SIMATIC HMI Software 2 说明 说明 独立的 Profibus 用户可以从 S7 项目 DP DIAxx 中使用 FB125 诊断块在 Profibus 子网中诊断 您可 以从条目 ID 387257 中下载诊断块或者 S7 项目 18 KB 图 01 实用原则 在以下条目 ID 5362473 中您可以找到适用于 ProTool 及 WinCC flexible 上适当的面板的诊断画面 如果下载中没有相关操作面板 请使用该操作面板前一版本的下载 或者您可以选择使用 WinCC flexible 库 在本条目的最后可以加载该库 以下的描述解释了您如何可以将 FB125 及使用 WinCC 库的诊断画面集成到您的项目中 No 步骤步骤 1 打开打开 STEP 7 管理器管理器 在 STEP 7 中创建一个新项目 并且组态添加所有硬件 打开 S7 项目 DP DIAxx 复制 FB125 及 DB125 或者 FC125 到您的项目当中 同样的添加 OB82 及 OB86 26 KB 图 02 S7 块 2 在 在 OB1 中调用功能块中调用功能块 FB125 在循环程序 例如 OB1 中调用包含 DB125 的 FB125 保存并关闭相应的块 在样例 OB1 中 填写文档类型 常问问题 P1 10 Service Support 6 KB 图 03 调用 FB125 3 创建创建 WinCC flexible 项目 项目 在项目路径中选择项目文件夹 1 通过菜单 插入插入 站站 SIMATIC HMI 站站 添加一个 WinCC flexible 站 2 19 KB 图 04 添加 HMI 站 注意 注意 用于 Profibus 诊断的 WinCC flexible 项目并不是必须并不是必须集成到 STEP 7 中 要求要求 WinCC flexible 的控制器连接组态需要被正确正确组态连接到调用了 FB125 诊断块的控制器 4 打开打开 WinCC flexible 项目 项目 在 STEP 7 项目中选择最新创建的 SIMATIC HMI 站 右键单击选择下拉菜单中的 打开项目打开项目 选择一个操作面板 例如 MP377 在 WinCC flexible 中的 通讯通讯 连接连接 下组态操作面板与控制器之间的 Profibus 连接 注意 注意 分配一个有效的地址 23 KB 图 05 打开 WinCC flexible 5 打开打开 WinCC 库库 单击工具箱 1 中的 库库 右键单击库打开下拉菜单 2 填写文档类型 常问问题 P2 10 Service Support 在 库库 下面选择 打开打开 3 69 KB 图 06 打开 WinCC flexible 库 6 添加添加 WinCC flexible 库 库 在项目窗口中通过 拖拽 的方式将库里的诊断画面放置到 画面 文件夹中 按以下名称添加三个按钮 诊断一览 详细诊断 总线诊断 在按钮属性窗口中的事件下选择系统函数 ActivateScreen 来切换到相应诊断画面 在诊断画面中添加一个按钮来切换回起始画面 193 KB 图 07 合成库 7 传送项目传送项目 将物理控制器连接到操作面板 将程序下载到相应的控制器中 注意 注意 您也可以使用选件包 PLCSIM 来验证诊断块 a 验证一个真实系统验证一个真实系统 将 WinCC flexible 项目传送至操作面板或者使用 WinCC flexible PC 运行系统 将控制器切换至 运行运行 模式 b 通过通过 PLCSIM 模拟模拟 打开选件包 PLCSIM 将 STEP 7 的组态包括 STEP 7 程序下载到 PLCSIM 站中 将控制器切换至 运行运行 模式 在 PLCSIM 菜单中通过 执行 触发 OB 错误 单击 机架故障 机架故障 OB86 切换到 DP 故障 选项单 选择一个已组态的 DP 从站并选择 站故障 填写文档类型 常问问题 P3 10 Service Support 单击 应用应用 按钮 22 KB 图 08 一个 DP 站的故障 注意 注意 由于方法类似类似 关于更多更多的 PLCSIM 说明不再赘述不再赘述 8 验证诊断块验证诊断块 启动 WinCC flexible 运行系统 单击 诊断一览诊断一览 按钮 由于实时实时系统引起了一个扰动 例如从 Profibus 网络中断开了一个已组态的 DP 从 站 142 KB 图 09 诊断一览 单击 放大镜放大镜 按钮 将画面切换至 详细诊断详细诊断 135 KB 图 10 详细诊断 通过单击图 09 中的第二个按钮切换画面至 总线诊断总线诊断 关闭 PLCSIM 以及 WinCC flexible PC 运行系统 填写文档类型 常问问题 P4 10 Service Support 135 KB 图 11 总线诊断 下载 下载 在附件 1 中 您将可以找到以上所描述的适用于 WinCC flexible 2007 的库 附件 1 WinCC flexible Library FB125 zip 10197 KB 在附件 2 中 您将可以找到以上所描述的样例程序 在条目 ID 387257 中可以下载到最新最新的 FB125 附件 2 Example FB125 zip 3123 KB 重要提示 重要提示 样例程序是免费软件免费软件 每个用户都可以免费使用 复制或转发该程序 程序的作者和拥有者对于该软 件的功能性和兼容性不负任何责任 使用该软件的风险完全由用户自行承担 由于它是免费的 所以 不提供任何质保任何质保 错误纠正误纠正和热线支持热线支持 运行及测试环境 运行及测试环境 以下列表列出了可以校验该功能的组件 组件组件 产品及版本产品及版本 PC 操作系统 Microsoft Windows XP SP2 标准工具 编程工具 STEP 7 V5 4 SP3 HMI 软件 WinCC flexible 2007 HF 4 HMI 系统 MP377 关键字 关键字 Profibus 诊断 DP 从站诊断 条目号条目号 29338956 日期日期 2008 06 24 How is the diagnostic data of the DP diagnostics block FB125 in WinCC flexible visualized Display part number 6AV661 WINCC flexible SIMATIC HMI Software 6AV662 WINCC flexible SIMATIC HMI Software 2 Instructions Using the diagnostics block FB125 from the S7 project DP DIAxx the individual Profibus users can be diagnosed in a Profibus subnet You can download the diagnostics block or the S7 project under the following Entry ID 387257 填写文档类型 常问问题 P5 10 Service Support 18 KB Fig 01 Functional principle You find the diagnostics screens adapted to the appropriate operator panels for ProTool and for WinCC flexible under the following Entry ID 5362473 If the operator panel is not in the download use the download of the previous version of the operator panel Alternatively you can use the WinCC flexible Library that can be loaded at the end of the entry The following description explains how you incorporate the FB125 and the diagnostics screens for WinCC from the loadable library into your project No Procedure 1 STEP 7 Open Manager Create a new project in STEP 7 and add all hardware components Open the S7 project DP DIAxx Copy the FB125 and DB125 or alternatively the FC125 into your project Likewise add the OB82 and the OB86 26 KB Fig 02 S7 blocks 2 Call function block FB125 in OB1 Call the FB125 including the DB125 in the cyclical program for example OB1 Save and close the appropriate block in the example OB1 6 KB Fig 03 Calling FB125 填写文档类型 常问问题 P6 10 Service Support 填写文档类型 常问问题 P7 10 3 Creating WinCC flexible project Select the project folder in the project path 1 Add a new WinCC flexible station via the menu Insert Station SIMATIC HMI Station 2 19 KB Fig 04 Adding HMI station Note For the Profibus diagnostics the WinCC flexible project must not necessarily be integrated in STEP 7 The requirement in the WinCC flexible project is the correctly configured connection to the controller in which the diagnostics block FB125 is called 4 Opening WinCC flexible project Select the newly created SIMATIC HMI station in the STEP 7 project Open the context menu with a right click and click on Open Project Select an operator panel for example MP377 In WinCC flexible configure the Profibus connection between controller and operator panel under Communication Connections Note Assign a clear user address 23 KB Fig 05 Open WinCC flexible 5 Open WinCC library Click on the toolbar 1 on Library Open the context menu of the library with a right click 2 Under Library choose Open 3 69 KB Fig 06 Open WinCC flexible library 6 Adding WinCC flexible library Service Support 填写文档类型 常问问题 P8 10 Add by Drag Drop the diagnostics screens of the opened library to the folder Screens in the project window Add three buttons with the following designations Diagnostic Overview Detail Diagnostic Cable Diagnostic In the properties of each button configure under the event Print the system function ActivateScreen with the appropriate diagnostics screen Add another button in the diagnostics screens to change to the Start picture 193 KB Fig 07 Incorporate library 7 Transferring project Connect the controller physically with operator panel Load the STEP 7 project into the appropriate controller Note You can also use the option package PLCSIM to verify the diagnostics block a Verifying a real system Transfer the WinCC flexible project into the operator panel or use the WinCC flexible PC Runtime Switch the controller into the RUN mode b Simulation with PLCSIM Open the option package PLCSIM Load the STEP 7 configuration including STEP 7 program into the PLCSIM Station Switch the controller into the RUN mode In the PLCSIM menu via Execute Trigger Error OB click on Rack Failure OB86 Switch to the DP Failure tab Select a configured DP Slave and then select Station fault Then click on the Apply button Service Support 22 KB Fig 08 Failure of a DP station Note For the simulation with PLCSIM further illustrations are avoided because the subsequent instructions are almost identical 8 Verifying diagnostics blocks Start the WinCC flexible Runtime Click on the button Diagnostics overview With the real system cause a disturbance for example separate a configured DP slave from the Profibus network 142 KB Fig 09 Diagnostics overview Click on the button with the magnifying glass to change the screen to Diagnostics details 135 KB Fig 10 Diagnostics details Change to the screen Cabling diagnostics by clicking on the second button below see Fig 09 Close PLCSIM as well as the WinCC flexible PC Runtime 填写文档类型 常问问题 P9 10 Service Support 135 KB Fig 11 cabling diagnostics Download In the attachment 1 you will find the library described above available from WinCC flexible 2007 Attachment 1 WinCC flexible Library FB125 zip 10197 KB In Attachment 2 you will find the sample project described above The current FB125 is available for downloading under the Entry ID 387257 Attachment 2 Example FB125 zip 3123 KB Important The sample program is freeware Any user can use copy and forward this program FREE OF CHARGE The authors and owners of this program take no responsibility whatsoever for the functionality and compatibility of this software Use of the software is at the user s own risk Since this software is free of charge there is absolutely no warranty nor entitlement to error correction and hotline support Runnability and test environment The following table lists the components that have been used to create this entry and verify the functions described Components Product and version designation PC operating system Microsoft Windows XP SP2 Standard tools Engineering tool STEP 7 V5 4 SP3 HMI software WinCC flexible 2007 HF 4 HMI system MP377 Keywords Profibus diagnostics DP Slave diagnostics Entry ID 29338956 Date 2008 05 30 填写文档类型 常问问题 P10 10 西门子诊断中继器使用说明西门子诊断中继器使用说明 Siemens Diagnostic Repeater User Guide User Guide Edition 2009 年年 2 月月 IA DT Service Support Page 2 21 摘摘 要要 针对诊断中继器的使用方法以及注意事项进行介绍 关键词关键词 Profibus 诊断中继器 网络拓扑 等时同步 Key Words Profibus Diagnostic Repeater Topology TSNY IA DT Service Support Page 3 21 目目 录录 1 诊断中继器的介绍 第 4 页 1 1 诊断中继器的前面板 第 4 页 1 2 中继器的诊断功能 第 5 页 2 诊断中继器的诊断方法介绍 第 6 页 2 1 时钟信息 第 6 页 2 2 拓扑结构 第 7 页 2 2 1 通过 STEP7 软件进行网络拓扑诊断 第 10 页 2 2 2 通过用户程序进行网络拓扑诊断 第 13 页 3 诊断缓冲区 第 13 页 3 1 诊断缓冲区信息读取 第 13 页 3 2 等时同步 第 15 页 3 2 1 等时同步的网络设置 第 15 页 3 2 2 等时同步的网络诊断 第 17 页 4 统计缓存 第 19 页 IA DT Service Support Page 4 21 做为 Profibus 网络中继器 诊断中继器不仅提供了中继器的功能 还能够对 Profibus 网 络进行网络诊断和故障定位 这里就诊断中继器的使用做一个介绍 1 诊断中继器的介绍诊断中继器的介绍 1 1 诊断中继器的前面板 诊断中继器的前面板 图 1 诊断中继器的前面板 1 状态和故障 LED 指示灯 2 Profibus 站地址设置开关 3 DR 开关 用于激活中继器的功能 4 DP3 网段接通和断开开关 5 PG 接口 集成终端电阻 6 DP1 网段的终端电阻设置开关 7 DP1 网段的进线 A1 B1 8 DP1 网段的出线 A1 B1 9 硬件版本和订货号 10 电源端子 11 DP2 网段的进线 A2 B2 带测量回路用于诊断 12 DP3 网段的进线 A3 B3 带测量回路用于诊断 13 固定螺丝 IA DT Service Support Page 5 21 其中几个设置需要注意 其中几个设置需要注意 表 1 中继器的设置 1 2 中继器的诊断功能中继器的诊断功能 时钟信息 订货号为 6ES7 972 0AB01 0XA0 的诊断中继器包含了一个时钟 用于为诊断事件 静 态数据以及拓扑数据打上时间标签 拓扑结构 中继器的DP2和DP3网段是具有诊断功能的 可以诊断连接在这两个网段上的网络拓扑 和故障点 但必须是6ES7 972 0AB01 0XA0以上的硬件 其硬件版本目前最新为V2 0 0 如果是6ES7 972 0AB00 0XA0版本的诊断中继器无法升级到更高版本 ON 表示 DP3 网段被激活 可以进行诊断 OFF 表示 DP3 网段没有被激活 用于 DP3 网段没有连 接网线或者希望将该网段断开时的设置 ON 表示 DP1 网段的终端电阻被接入 此时 DP1 网段 的 A1 B1 所连接的网段不再有效 如果 A1 B1 没有连接网线时可以设置 OFF 表示 DP1 网段的终端电阻没有被接入 此时 DP1 网段的 A1 B1 所连接的网段有效 ON 左边被按下 黑色 此时拨码之和表示中继器 的地址 比如此时该中继器的地址是 64 16 8 2 90 DR ON 表示中继器功能激活 IA DT Service Support Page 6 21 做硬件升级时 从网上下载最新的硬件版本文件 解压后的三个文件没有一般我们看到的升 级用的 UDP 文件 此时任意选择一个文件任意选择一个文件进行升级操作 系统会自动升级 拓扑信息包括 PROFIBUS 站地址和到诊断中继器的距离 该信息可以从 STEP7 软件 中做为图形显示 也可以通过用户程序进行读取 诊断缓冲区 对于每一个网段 DP1 DP2 DP3 PG 诊断中继器都有一个诊断缓冲区 可以保存 10 条诊断信息 这些信息可以在线读取 也可以通过用户程序进行控制读取 统计缓存 网段 DP2 和 DP3 包含了两个统计缓存区 其中包含了冲突故障率以及报文故障率 这 些信息可以用来衡量该网络的质量 这些信息可以通过 STEP7 在线读取 也可以通过用户程序控制进行读取 2 诊断中继器的诊断方法介绍诊断中继器的诊断方法介绍 2 1 时钟信息时钟信息 由于诊断过程中会用到时钟信息 这里首先介绍中继器时间的设定 为了使诊断信息与系统时钟一致 一般可以将 CPU 中的系统时钟做为时钟信息写入到 诊断中继器中 但往往 CPU 的系统时钟也不是当前的时间 因而可以首先将 CPU 的时间设 置成当前时间 然后将 CPU 中的时间写入到诊断中继器中 这里将涉及到的功能块有 FC3 D TOD DT 时间格式转换 SFC 0 SET CLK 为 CPU 设定时间 SFC 1 READ CLK 读取 CPU 时间 SFC58 WR REC 将系统时间写入诊断中继器 RECNUM 3C IA DT Service Support Page 7 21 例程 图 2 为中继器设定当前系统时间 2 2 拓扑结构拓扑结构 对于诊断中继器的拓扑连接特性 首先是级联深度也是 9 个中继器 且每个级联的诊断 中继器接线方式请参考手册 这里不再附图 但注意每个中继器的 DP2 DP3 网段可以诊断 的最远距离是 100 米 有的电缆只能达到 80 米 另外 诊断中继器的 DP2 DP3 网段中不能连接分支电缆 spur line IA DT Service Support Page 8 21 图 3 DP 网段上不能有分支电缆 且同一诊断回路上不能有两个诊断设备 即两个带诊断功能的接口不能连接在一起 图 4 图 4 诊断回路的错误连接方式 关于隔离和接地的特性 关于隔离和接地的特性 1 DP2 DP3 和 PG 接口之间没有电气隔离 DP1 电源和它们之间是电气隔离的 且 PE 和 地 之间是隔离的 2 如果系统希望是 浮地 的 则要求使用 浮地 的电源 但不管什么情况 PE 都必须 是接地的 网络中终端电阻的设置以及诊断中继器面板上的终端电阻的设置请看参考下图 IA DT Service Support Page 9 21 图 5 网络拓扑以及终端电阻的设置 说明 由于诊断中继器的 PG 接口有内置的终端电阻 因而如果是使用 Porfibus 接头连接 PC PG 到诊断中继器的 PG 口 则 PC PG 端需要设终端电阻为 On 而诊断中继器上的插头则 设为 Off 且这里的 PC PG 的连接到 PG 口仅用于网络维护 不能用于连接网络站点 IA DT Service Support Page 10 21 如果如果 DP2 DP3 所连接的网段上有额外的所连接的网段上有额外的 OLM 则 则 OLM 包括其以后的网段将不能被诊断中 继器所识别 包括其以后的网段将不能被诊断中 继器所识别 同时 在同时 在 Step7 的参数设置中 将该网段的拓扑诊断功能关闭 的参数设置中 将该网段的拓扑诊断功能关闭 OFF 如果如果 DP2 DP3 所连接的网段上有额外的所连接的网段上有额外的 RS485 中继器 则可以选择是否将网段拓扑诊断功 能关闭 中继器 则可以选择是否将网段拓扑诊断功 能关闭 如果将该网段的拓扑诊断功能关闭 则否则该网段上的其它站也无法再进行拓扑诊断 如果将该网段的拓扑诊断功能关闭 则否则该网段上的其它站也无法再进行拓扑诊断 否则至少可以对否则至少可以对 RS485 源端所连接的网段进行拓扑诊断 源端所连接的网段进行拓扑诊断 对于拓扑结构的诊断 在 Step7 中 仅组态 DR CfgData 模板即可 且将监视网络同步 的参数设置为 OFF 另外 在 DP 中断模式的选择中 DPV1 模式下 CPU 将不再激活 OB82 因而建议将模式 选择默认为 DPV0 即可 2 2 1 通过通过 STEP7 软件进行网络拓扑诊断软件进行网络拓扑诊断 通过 STEP7 软件 STEP7 V5 2 以上 自身提供的功能就可以实现网络拓扑结构的诊 断 1 在组态好的项目中 打开 STEP7 NetPro 选择 PLC Profibus Show Network topolodgy IA DT Service Support Page 11 21 图 6 网络拓扑结构诊断 所得到的拓扑是图形化的 同时菜单中还提供了各种诊断功能 例如报文冲突率以及故障率 等的图形化显示 以及故障点发生的距离等信息 还可以将这些信息转化成表格的形式 这 里不再一一列举 IA DT Service Support Page 12 21 图 7 网络拓扑图 图 8 故障诊断画面 IA DT Service Support Page 13 21 2 2 2 通过用户程序进行网络拓扑诊断通过用户程序进行网络拓扑诊断 如果用户希望在没有 STEP7 的情况下通过程序对网络拓扑进行诊断 则可以在用户程 序中调用 SFC103 DP TOPOL 但只有 S7 400 系列的 PLC 才支持这个功能 在调用 SFC103 时 注意将使能端 REQ 置位后 需要将其复位 否则该功能块将一直进 行读拓扑的操作 3 诊断缓冲区诊断缓冲区 3 1 诊断缓冲区信息读取诊断缓冲区信息读取 诊断中继器可以诊断出以下类型的故障 1 信号线 A B 断线 2 信号线 A B 屏蔽层短路 3 终端电阻缺失 4 连接松动 5 非法的级联 6 网段中存在两个或更多的检测回路 7 网段站点过多 8 站点离诊断中继器太远 9 错误信息 但对于下述故障 诊断中继器目前还无法识别 1 终端电阻上没有电压 2 终端电阻连接 但并没有站点 3 额外的终端电阻 4 信号线 A 和 B 之间短路 诊断的方法包括 1 诊断中继器上的故障指示灯 2 STEP7 在线诊断信息 3 诊断功能块 FB125 SFC13 等 IA DT Service Support Page 14 21 关于功能块的调用 可以参考网上的说明或者相关的文档 这里不再做为重点介绍 在 此仅对手册中的相关的诊断字节进行说明 在读出的诊断数据中 从字节 0 开始 到字节 7 都是网络的基本信息 如果某个网段 出现诊断信息 则应该新从该网段对应的地址区中读取信息 如图所示 在程序中调用了 SFC13 由于所连接的网段是 DP2 因而从诊断数据区的 地 8 个字节开始 到第 26 个字节为止共 19 个字节为对应该网段的诊断信息 图 9 SFC13 得到的诊断信息字节 从信息中 我们可以得到故障发生在 DP2 网段距离中继器大概 1 2 米 15 DBB22 B 16 0B 的地方 故障类型是信号线 A 或 B 断线或缺少终端电阻 17 DBB24 B 16 40 B 6 通过 STEP7 在线诊断功能 我们看到 STEP7 上得到的诊断信息为 IA DT Service Support Page 15 21 图 10 通过 Step7 在线诊断得到的故障信息 可以看到 用户通过程序得到的网络诊断信息与在线信息是一致的 通过程序得到的这些诊断信息可以在上位机画面上进行显示 更加方便了现场操作人员及时 得到网络故障的信息 对于通过 STEP7 诊断得到的故障发生点的位置 需要进行说明的是 每经过一个诊断站 点 实际距离将减少 每经过一个诊断站 点 实际距离将减少 0 7 米 米 即 故障位置即 故障位置 检测距离检测距离 0 7 m 检测站点检测站点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玉米转基因育种知识培训课件
- 陕西省榆林市普通高中2024-2025学年高一下学期期末过程性评价质量检测历史试卷(含答案)
- 国标麻将考试题库及答案
- 软件基础知识培训班课件
- 2024阳江市阳春市河朗镇社区工作者招聘考试试题
- 2024重庆市潼南区柏梓镇社区工作者招聘考试试题
- 食品饮料企业数字化营销策略与电商运营实战报告2025
- 聚焦2025:环保产业园区产业链集聚效应深度分析报告
- 机械装备制造业智能化升级产业政策及2025年市场机遇研究报告
- 2025年中级经济师考试试卷及答案
- 腰椎间盘突出症的中医治疗及护理课件
- 安徽省合肥市一中、六中、八中2024届数学高一上期末学业质量监测模拟试题含解析
- 电子对抗原理与技术-计算题参考答案
- 外研版初中英语单词总表(7~9)年级
- 大众文化概论-课件
- 商业装修手册
- 医院信息互联互通化成熟度测评
- 股票k线图入门图解
- GB/T 15812.1-2005非血管内导管第1部分:一般性能试验方法
- 无轨运输安全操作规程
- 专升本英语统考试翻译技巧课堂教学课件2
评论
0/150
提交评论