秦静静 发表于 2013-6-6 16:19:22

当CPU315-2DP做主站或从站时,应分别调用哪些“故障 OBs”?

王萍 发表于 2013-6-6 16:21:00

当把CPU315-2DP配置为从站时,必须在STEP7程序中调用下列OB块以来识别分布式I/O出错的类型:· 诊断中断 OB 块OB 82· 机架故障 OB 块OB 86· I/O 访问出错 OB块OB 122诊断块OB82如果一个模块支持诊断功能并且选取了它的诊断中断,那么它就可以识别一个错误,当有错误事件进入或离去时,就会向CPU提出中断申请。操作系统就会调用OB82。在内部变量里OB82包含了错误模块的逻辑基本地址和四个字节的诊断数据,如果没有调用OB82,则CPU就会进入停止模式。也可以通过系统功能块SFC39到SFC42来禁止或延迟诊断中断OB。机架故障OB86如果检测到一个 DP 主站系统或一个分布式 I/O 站有故障(对错误事件进入或离去),该 CPU 的操作系统就会调用 OB 86 。如果没有调用 OB 86, CPU 就会进入到停止模式。也可以通过系统功能块SFC39到SFC42来禁止或延迟诊断中断OB。I/O 访问出错OB122当访问一个模块I/O出错时,该CPU的操作系统就调用OB 122。比方说,CPU在读取信号模块时发现一个读取错误,那么操作系统就会调用OB122OB122的优先级与引起错误的OB块的优先级一样,如果OB122没编程,那么CPU就会从运行模式进入到停止模式。
页: [1]
查看完整版本: 当CPU315-2DP做主站或从站时,应分别调用哪些“故障 OBs”?