基于PLC程序的安全功能检查方法、系统及存储介质技术方案

技术编号:22883234 阅读:22 留言:0更新日期:2019-12-21 07:02
本发明专利技术涉及工业自动化技术领域,具体是一种基于PLC程序的安全功能检查方法,包括以下步骤:S1,根据安全元素关联关系编辑梯形图逻辑;S2,软件将检测逻辑抽象为对应的安全检测组;S3,根据安全组按照向导进行检测。本发明专利技术还公开了一种基于PLC程序的安全功能检查系统。该基于PLC程序的安全功能检查的方法创造性的利用安全关联关系概念,开发外部软件实现现场级的PLC交互通信,按照软件操作向导逐步触发安全输入设备,如安全门,急停,光栅光幕等,并自动监测现场真实的输出反馈信号状态,通过与经确认的安全响应矩阵做对比,完成PLC安全程序及现场实际设备响应状态的检查,实现100%的安全逻辑检查。

Safety function inspection method, system and storage medium based on PLC program

【技术实现步骤摘要】
基于PLC程序的安全功能检查方法、系统及存储介质
本专利技术涉及工业自动化
,具体是基于PLC程序的安全功能检查方法、系统及存储介质。
技术介绍
目前,随着科技的发展,工业生产使用了越来越多的智能设备,将具有环境感知能力的各类终端、基于泛在技术的计算模式、移动通信等不断融入到工业生产的各个环节,形成了智能生产线,大幅提高制造效率,改善产品质量,降低产品成本和资源消耗,将传统工业提升到智能化的新阶段。但是,现有技术中的智能生产线存在以下问题:1.智能生产线自动化程度高,项目频繁,安全隐患不绝。2.PLC安全逻辑功能的检查对专业人员技术要求高,检查时间有限,检查场景受限,无法做到100%的功能检查,存在安全隐患。针对上述问题,本专利技术提出了基于PLC程序的安全功能检查方法、系统及存储介质。
技术实现思路
本专利技术的目的在于提供基于PLC程序的安全功能检查方法、系统及存储介质,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于PLC程序的安全功能检查方法,包括以下步骤:S1,根据安全元素关联关系编辑梯形图逻辑;S2,软件将检测逻辑抽象为对应的安全检测组;S3,根据安全组按照向导进行检测。作为本专利技术进一步的方案:S3中,所述根据安全组按照向导进行检测具体包括以下步骤:S31,检查安全元素是否处于初始状态,若是,则继续下一步骤S32,若否,则返回;S32,操作人员根据提示切断相应的安全输入,软件检测所断安全输入是否和提示的一致,若是,则继续下一步骤S33,若否,则返回;S33,检测对应的安全输出是否切断,若是,则继续下一步骤S34,若否,则返回;S34,根据软件提示对安全输入进行复位,检测安全元素是否恢复初始状态,若是,即检测结束,若否,则返回。作为本专利技术再进一步的方案:S2中,所述软件将检测逻辑抽象为对应的安全检测组包括通过算法抽象的安全输入组。作为本专利技术再进一步的方案:安全监测组抽象方法。第一步:将梯形图解析为多条单向路径。例如上图可解析为路径a->b->c->f,,a->e->f,d->b->c->f,d->e->f。第二步:根据路径上每个节点将节点的排列组合关系列出。a,b,c,d,e,f为节点,根据第一步的路径先查找所有的组合。第三步:将可以切断所有路径的排列组合筛选出来。从第二步的组合中将可以把第一步的路径全部切断的组合筛选出来。第四步:去除包含关系的排列组合,得到安全输出对应的待测安全输入组。将第三步筛选出来的组合中为包含关系的去除,即只留互不包含的组合。作为本专利技术再进一步的方案:所述安全关系的定义。对于一个安全输入对应一个或多个安全输出的情况为直接关系,即切断一个安全输入所对应的安全输出必须切断。对于多个安全输入对应一个或多个安全输出的情况为关联关系,即切断一个安全输入时对应的安全输出需要其他一个或几个安全输入也切断才能被切断。作为本专利技术再进一步的方案:所述安全输入组包括多个组。一种基于PLC程序的安全功能检查系统,包括:编辑梯形图逻辑模块,用于根据安全元素关联关系编辑梯形图逻辑;抽象为检测组模块,用于通过软件将检测逻辑抽象为对应的安全检测组;检测模块,用于根据安全组按照向导进行检测。作为本专利技术再进一步的方案:所述检测模块包括:安全元素检查单元,用于检查安全元素是否处于初始状态;安全输入切断检测单元,用于操作人员根据提示切断相应的安全输入,软件检测所断安全输入是否和提示的一致;安全输出切断检测单元,用于检测对应的安全输出是否切断;安全输入复位单元,用于根据软件提示对安全输入进行复位,检测安全元素是否恢复初始状态。一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。与现有技术相比,本专利技术的有益效果是:1.该基于PLC程序的安全功能检查的方法创造性的利用安全关联关系概念,开发外部软件实现现场级的PLC交互通信,按照软件操作向导逐步触发安全输入设备,如安全门,急停,光栅光幕等,并自动监测现场真实的输出反馈信号状态,通过与经确认的安全响应矩阵做对比,完成PLC安全程序及现场实际设备响应状态的检查,实现100%的安全逻辑检查。2.该基于PLC程序的安全功能检查的方法降低使用人员门槛,不但适用于设备集成商,同时适用于维修人员使用,单人每套检查时间25-40分钟。3.该基于PLC程序的安全功能检查的方法将现场常用安全方案抽象为标准模块以便于人员检查使用,模块库会根据实际使用场景及工艺生产线安全方案内容做持续更新。目前尚无类似PLC安全功能检查方法,具有广泛的应用价值。附图说明图1为本专利技术基于PLC程序的安全功能检查的方法的流程框图。图2为本专利技术基于PLC程序的安全功能检查的方法中的梯形图逻辑框图。具体实施方式下面结合具体实施方式对本专利的技术方案作进一步详细地说明。实施例1请参阅图1-2,本专利技术实施例中,一种基于PLC程序的安全功能检查方法,包括以下步骤:S1,根据安全元素关联关系编辑梯形图逻辑;S2,软件将检测逻辑抽象为对应的安全检测组;S3,根据安全组按照向导进行检测。进一步的,S3中,所述根据安全组按照向导进行检测具体包括以下步骤:S31,检查安全元素是否处于初始状态,若是,则继续下一步骤S32,若否,则返回;S32,操作人员根据提示切断相应的安全输入,软件检测所断安全输入是否和提示的一致,若是,则继续下一步骤S33,若否,则返回;S33,检测对应的安全输出是否切断,若是,则继续下一步骤S34,若否,则返回;S34,根据软件提示对安全输入进行复位,检测安全元素是否恢复初始状态,若是,即检测结束,若否,则返回。具体的,S2中,所述软件将检测逻辑抽象为对应的安全检测组包括通过算法抽象的安全输入组。具体的,所述安全输入组包括多个组。一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。实施例2本专利技术实施例中,一种基于PLC程序的安全功能检查系统,包括:编辑梯形图逻辑模块,用于根据安全元素关联关系编辑梯形图逻辑;抽象为检测组模块,用于通过软件将检测逻辑抽象为对应的安全检测组;检测模块,用于根据安全组按照向导进行检测。进一步的,所述检测模块包括:安全元素检查单元,用于检查安全元素是否处于初始状态;安全输入切断检测单元,用于操作人员根据提示切断相应的安全输入,软件检测所断安全输入是否和提示的一致;安全输出切本文档来自技高网...

【技术保护点】
1.一种基于PLC程序的安全功能检查方法,其特征在于,包括以下步骤:/nS1,根据安全元素关联关系编辑梯形图逻辑;/nS2,软件将检测逻辑抽象为对应的安全检测组;/nS3,根据安全组按照向导进行检测。/n

【技术特征摘要】
1.一种基于PLC程序的安全功能检查方法,其特征在于,包括以下步骤:
S1,根据安全元素关联关系编辑梯形图逻辑;
S2,软件将检测逻辑抽象为对应的安全检测组;
S3,根据安全组按照向导进行检测。


2.根据权利要求1所述的基于PLC程序的安全功能检查方法,其特征在于,S3中,所述根据安全组按照向导进行检测具体包括以下步骤:
S31,检查安全元素是否处于初始状态,若是,则继续下一步骤S32,若否,则返回;
S32,操作人员根据提示切断相应的安全输入,软件检测所断安全输入是否和提示的一致,若是,则继续下一步骤S33,若否,则返回;
S33,检测对应的安全输出是否切断,若是,则继续下一步骤S34,若否,则返回;
S34,根据软件提示对安全输入进行复位,检测安全元素是否恢复初始状态,若是,即检测结束,若否,则返回。


3.根据权利要求1或2所述的基于PLC程序的安全功能检查方法,其特征在于,S2中,所述软件将检测逻辑抽象为对应的安全检测组包括通过算法抽象的安全输入组。

【专利技术属性】
技术研发人员:王昶辉谭乐程迎潮刘荣辉彭超安英元曹骅蔡祎中张志强
申请(专利权)人:上汽大众汽车有限公司上海勃傲自动化系统有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1