作者 | 主题 |
---|---|
Zane 版主 经验值:75766 发帖数:19245 精华帖:376 |
楼主 2020-06-25 20:30:20
主题:【Zane说编程】之集中报警处理功能块的更新 集中报警处理功能块更新 前不久,集中报警处理的程序在论坛又一次的被网友们讨论,我也又一次回顾了多年前的帖子和当时发布的程序,是用语句表和指针写的程序,这么多年一直也没有再更新,虽然我自己早已在使用博途环境下的功能块。趁假期,我又整理了一个精简实用的集中报警处理功能块分享给大家,博途环境V16下,分LAD与SCL两个版本,功能完全一致,大家可各取所需,如使用中有问题,还请不吝指正。 功能块主要功能: 一,有报警灯亮,有新报警声响,消音后声灭,报警不除灯不灭,报警消除灯自动灭,声自动灭 二,输入信号有,离散报警采集输入信号(按序号),报警复位信号,消音信号 三,输出信号有,报警(灯)信号,报警(声)信号,报警复位控制信号 四,功能块静态变量ALARM_OP数组,可直接作为西门子HMI离散报警的触发控制变量,ALARM报警输入信号的序号与HMI报警信息触发控制变量对应的报警信息的序号是一致的 五,功能块最大处理512条离散报警,可通过静态变量Size设置修改报警的条目数(1-32个字) 六,大于512条报警信息的处理,可通过多次调用功能块实现 七,亦可通过多次调用功能块实现报警的分组分类处理 八,S7-1200/1500通用程序块,优化数据,可直接调用使用,无需外部数据 抱歉,因本人疏忽,上传的文件有误,现已更新,造成困扰,深表歉意! ------------------------------------------------------------------------------------------------------------- 论坛中相关的讨论贴链接: 【分享】用Serialize Deserialize指令来传递数据 【Zane说编程】之集中报警处理功能块的更新 — SMART版
Zane
注册自动化系统工程师
Always save before download
|
贤贤易色 奇侠 经验值:8061 发帖数:1305 精华帖:6 |
4楼 2020-06-26 19:25:35
主题:回复:【Zane说编程】之集中报警处理功能块的更新 Fault_Rst_Cmd 应该在inout里面吧?????? 英语不好看着好费劲。。。。。 -------------------------------------------------------------------------------------------------- By Zane 此处应为 #Fault_Rst_Cmd := #Rst_Cmd_Out_Flg := #Alarm_Rst AND #Alarm_Flg;
养活一团春意思,撑起两根穷骨头
|
--意孤行 奇侠 经验值:5085 发帖数:520 精华帖:7 |
6楼 2020-06-27 14:50:20
主题:回复:【Zane说编程】之集中报警处理功能块的更新 感谢zane 分享,学习了。 LAD程序里面有个笔误, ------------------------------------------------------------------------------------------------------------- By Zane 此处应为 #NewAlarm
认真做事,低调做人
|