"三阶段"优秀工程师之路
1、基础阶段:博途PLC技术。
2、中级阶段:博途与C#高级语言技术。
3、高级阶段:PLC标准化编程方法。
标准化方法之路!
报警设计决定设备的操作与维护的效率,也是我做标准化架构设计思考最多的一个问题,需要从归类、数据源到分组设计,程序架构中专门留了功能文件夹用作报警处理,把相关设计与15个“博途之友”群的群友一起探讨交流一下。
一、与一位群友的交流
把交流信息发到15个“博途之友”群进行群讨论。
二、群讨论
群友A:分1,2,3。报警,警告,提示。立即停机,循环结束停机,无动作。
群友B:控制流程的报警主要是工艺方面吧。电机故障,无运行反馈,阀门动作不到位属于CM层报警。
芮庆忠:这位工程师理解我的意思了,控制流程有哪些具体的报警种类?而不是大的分类:报警、警告、提示等。
群友C:我们也是这样
群友D:每个FB有自己的报警结构体,每个FB自己把自己的故障信息通知给系统状态机。
群友E:
我是看到前辈做的三种类型,后来自己也思考按大范围划分。
1.操作条件做提示。
2.交互信号做提醒。
3.有动作输出的做报警。
前两个是不需要停机的
群友F:主要是从工艺角度出发,比如压力,流量,温度,电流等不达标或者超过标准.这些模拟量的报警,当然这些报警是做在CM层,但是推荐在工艺层里启用这些报警.另外上下游一些联锁,缺料,呆料等.
群友G:我理解cm层管理的是设备本身,比如开丢失,关丢失,无动作。em层管理的是设备之间的报警,比如连锁信号丢失,过程超压,流量高报等。
把几位典型网友的发言分享给大家,基本讨论清楚。
三、总结,供大家参考
1、报警的来源:基于S88标准,主要来源分为:设备层(CM)和工艺层(EM)。
2、报警的分类:一般分报警、警告、提示三大类。
3、报警的分组:
1)设备层(CM)分组,比如变频器,包括设备故障、软件故障和通信故障等三组。
2)工艺层(EM)包括工艺流程条件(联锁,缺料,呆料),工艺步条件、工艺完成情况(比如产品未到位、比如压力、温度等不达标或者超过标准)。
需要用一个报警管理程序把报警信息管理起来。
与“优秀者”同行!
让技术学习更简单!
PLC标准化的技术方法:标准化包括哪些技术点?技术点之间的关系是怎样的?
PLC标准化的技术路线讲解视频:S88标准、技术架构和不断迭代
博途群讨论:两个群对C#和SCL语言的讨论,终于把SCL语言应用总结清楚了
加入博途之友,与优秀工程师有约
芮老师的书籍(京东和当当可以购买)