『7x24小时有问必答』
求分享
求收藏
求点击
求在看

关于公众号

         壹轴自动化专注于电气自动化(西门子全系列、Codesys平台)、机械设计(基础知识及精密传动机械)、工业机器人开发(ROS2、Moveit2、ROS-Industrial)这三大方向进行高端工业自动化教育培训与全栈式技术分享,教学内容全网唯一,同时博主是一名资深的全栈开发工程师,博主简介可点击链接:关于一名自动化领域博主的简介查看。

  
  
  
  
wode

wode
引言
●机架或站故障 OB86
机架或站故障OB86
当触发 OB86 时,通过 OB86 的接口变量可以读取相应的启动信息,可以帮助确定事件发生的站、发生的事件类别。OB86 的接口变量、启动信息及导致 OB86 的启动事件如图 1、表 1、表 2 所示。
图1. OB86 接口变量
表 1. OB86 的启动信息
表 2. Event_Class 与 Fault_ID 关系
2
机架或站故障 OB86 的使用示例
1、按以下步骤创建机架或站故障 OB86。如图 2 所示。
图 2. 创建机架或站故障 OB86
2、在 OB86 中编程,创建地址为 MW100、MB102、MB103 的变量用于存储出现掉站或者恢复时读取到的启动信息。如图 3 所示。
图 3. OB86 中编程
3、测试结果:程序下载后,在监控表中查看 MW100、MB102、MB103 的数据。当出现 PROFINET IO 系统故障时,如图 4 所示。
4、通过 OB86 启动信息中的 LADDR 判断触发 OB86 的故障硬件
LADDR 是故障硬件的硬件标识符,通过 OB86 中 LADDR 的值就可以判断发生故障的硬件,LADDR 的查看方式如下,可以在 PLC 变量的系统常量中查看 PLC 项目中全部系统常量,也可以在网络视图中选择具体的站或者系统查看系统常数,如图 5、6 所示。
图 5. 全部系统常量查看方法
图 6. 具体站或系统的系统常数查看方法
3
常见问题
哪些情况会触发机架或站故障 OB86?
检测到 DP 主站系统或 PROFINET IO 系统发生故障(对于到达或离去事件);检测到 DP 从站或 IO 设备发生故障(对于到达或离去事件);检测到 PROFINET 智能设备的部分子模块发生故障。
使用机架或站故障 OB86 需要注意什么?
机架或站故障 OB 数量<=1;无论是否编程 OB86,当出现机架或站故障时不会导致 CPU 进入 STOP 模式;如果希望 CPU 在接收到机架或站故障中的某种错误时进入 STOP 模式,可以在 OB86 中加入 STP 指令,使 CPU 进入 STOP 模式。

ABOUT壹周的技术栈
     
公众号更新内容(自动化:西门子全系列,Codesys平台或其他Codesys相关厂商的产品,内容包括(PLC,变频器,伺服驱动器,总线协议,传感器,以及各类电气产品)。机械设计(传动机构及精密运动机械)、上位机软件开发(Qt)、机器人:ROS2(通信框架)、ROS-Control(控制框架)、Moveit2(运动规划框架)、ROS-Industrial(工业版,适配机器人应用)机器人全栈开发相关技术))

关注我们
            我们主要围绕电气自动化(Codesys平台,西门子全系列)、上位机软件开发Qt、机械设计(基础知识及精密机械)、工业机器人开发(ROS2、ROS-Control、Moveit2、ROS-Industrial)这四大方向进行工业自动化全栈式技术分享。        
完

点分享
点收藏
点点赞
点在看

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码