当前的生产线和生产机械中使用了许多驱动设备,当驱动器出现故障时,会产生故障/报警代码并且产生响应动作,这些响应动作有可能导致停机或者设备异常。如何快速找到故障原因并及时解决是广大工程师所关心的常见问题。
传统的诊断可以通过驱动器的显示面板或者指示灯、相关调试软件来在线访问设备、访问驱动器的内置网页服务器或者使用调试软件的 Trace 功能来实现。除以上的常见方法之外,本文介绍两种通过 PLC 快速定位驱动故障的新方法。
新方法可以通过 PLC 记录和显示故障报警,并且在 HMI 设备上显示报警的相关文本而不仅仅是故障代码,这可以极大地提升诊断的便利性。当驱动器出现报警而造成停机时,相关的报警代码及报警信息(中文文本)直观地显示在人机界面上,使操作维护人员无需专用的工具软件,一看便知问题出在了哪里。
这两种新的方法是基于西门子提供的 LAlarmHdl 功能库实现的。
PLC 中生成的故障报警消息包含以下内容:
· 信息类型(报警、故障、安全信息)
· 驱动器对象的名称
· 信息代码和附加信息(值)
· 信息描述
· 驱动器对象到达消息的时间戳
LAlarmHdl 库的下载链接及示例程序网址以及二维码如下:
https://support.industry.siemens.com/cs/ww/en/view/109761931
1
两种方法介绍
LAlarmHdl 库中提供两种获取 SINAMICS 驱动故障报警的方法,工作过程如图1 所示。
图 1.功能块的工作过程
·方法一
(FB 块LAlarmHdl_DriveAlarmsIOSystem) :主动执行扫描的 FB 块,通过扫描 IO 系统中连接的 SINAMICS 驱动器,然后观察驱动是否出现故障报警。一旦检测到故障报警,FB 块系统诊断报告消息,并自动将找到的驱动器对象的消息添加到 PLC 的报警显示中,如果项目中包含较多的驱动器,可以选择此方法。
· 方法二
(FB 块LAlarmHdl_AddSINADriveAlarms) :一种模块化高效的方法,通过非循环数据交换的方式收集 SINAMICS 驱动器消息,发送带有 SINAMICS 消息文本的程序报警。可以将单个 SINAMICS 驱动对象的消息添加到 PLC 的消息显示中。当项目中只有几个驱动器时,可以选择此方法。
2
五个操作步骤
#1
步骤一
进行 TIA 博途中的项目语言设置和 PLC 语言设置,如图 2、图 3 所示。
图 2. TIA 博途中的项目语言设置
图 3. PLC 中配置语言
#2
步骤二
激活 PROFIdrive 的标准诊断功能。这可以在 SINAMICS 驱动系统的设备配置中完成(例如 S210属性设置),如图 4 所示。
图 4.激活 PROFIdrive 的标准诊断
#3
步骤三
导入用于 HMI 报警视图的 Alarm classes 及 Text lists,并且在 STEP7 中集成库功能块,如图 5、图 6、图 7 所示。
图 5. 集成 Alarm classes 到公共数据“报警类别”中
图 6. 集成 Text lists 到“ PLC 报警文本列表”中
图 7.在项目中集成库功能块
请按照表1顺序操作。
01 | 拖拽 LAcycCom 库中的资源管理和基于驱动器的功能块。 |
02 | 拖拽文件夹 LAlarmHdl_Tags 到 PLC 的 “PLC tags” 中 |
03 | 拖拽文件夹 LAlarmHdl_Types到 PLC 的“PLC data types” 中 |
04 | 拖拽文件夹 LAlarmHdl_Blocks 到 PLC 的 “Program blocks”中 |
表1. LalarmHdl 库中包含的主要功能块
#4
步骤四
(1)方法一需要使用此步骤,在Startup OB(OB100)和循环程序(例如 OB1)中调用 LAlarmHdl_DriveAlarmsIOSystem 功能块,如图 8、图 9 所示。图 8. Startup OB 中调用 LAlarmHdl_DriveAlarmsIOSystem 功能块
图 9. 在 OB1 中调用 LAlarmHdl_DriveAlarmsIOSystem 功能块
(2)方法二需要使用此步骤,在OB1中为每个驱动添加LAlarmHdl_AddSINADriveAlarms 功能块。通过状态字(ZSW1)用于检测报警和故障。readAlarms 和 readFaults 输入参数通过这些状态触发。如图 10 所示。
图 10.使用状态字检测驱动器对象的当前消息
#5
步骤五
HMI “报警视图”的设置,在属性中启用 LAlarmHdl 报警类的显示,如图 11 所示。
图 11.HMI “报警视图”的设置
- 驱动工程师编程利器-TIA 博途下三大应用库介绍 2024-11-26
- 西门子数字化工业2022年1月技术要点新闻 2024-11-26
- 西门子无线 iFeatures 功能-助力 PROFINET 无线传输的利器 2024-11-26
- 面板 Audit (审计追踪)功能您了解多少? 2024-11-26
- 解读专家大讲堂|冗余S7-400H 和上位机通信要点解析 2024-11-26
- 西门子 数字化工业技术要点新闻 2024-11-26
- 一文读懂 S7-1500 手册-关于常用介绍 2024-11-26
- 驱动功能知识之 SINAMICS G120 控制电机抱闸 2024-11-26
- 电池储能应用经验分享 2024-11-26
- 破解V90扭矩控制难题-固定停止点功能详解 2024-11-26
- 西门子官网技术 更新要点解读 2024-11-26
- “通信”千万条,安全第一条 — SIMATIC WinCC 安全通信技术分享 2024-11-26
- 关于 LOGO! 看这一篇文章就够了 2024-11-26
- 如虎添翼之 SIMATIC HMI Option+ 2024-11-26
- PCS 7 标准化和模块化编程之路 - 控制模块类型(CMT) 2024-11-26
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684