[发明专利]一种快速配置硬件资源的安全PLC实现方法有效
申请号: | 201711098558.8 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107894742B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 程广河;孙瑞瑞;郝凤琦;王茂励;唐勇伟;赵晓杰;赵帅 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 吕利敏 |
地址: | 250013*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 配置 硬件 资源 安全 plc 实现 方法 | ||
一种快速配置硬件资源的安全PLC实现方法包括:利用可重组移植的PLC操作系统核心软件形成不同类型CPU的PLC操作系统;至少两套不同类型CPU同时各自运行不同的PLC操作系统时,包括具体步骤如下:多系统同步运行交叉检测;所述多系统包括主PLC操作系统和从PLC操作系统;I/O表决输出,并将最终结果交给执行机构;依据安全系统认证的要求形成安全PLC产品。本发明从市场需求及产品化实现的角度出发,采用多通道系统安全PLC构建技术,基于可配置的PLC平台构建双PLC系统,融合多系统自诊断技术形成多通道系统安全PLC。本发明根据不同的应用需求,快速定制支持不同I/O点及通信方式的安全PLC系统。
技术领域
本发明涉及一种快速配置硬件资源的安全PLC实现方法,属于安全PLC的快速定制与研发的技术领域。
背景技术
安全PLC属于安全系统范畴,其核心内容在于:一个系统内至少包含两套不同系列类型的CPU同时各自运行不同的PLC操作系统,多系统同步运行交叉检测,满足安全控制的要求。但是,现有安全PLC的快速定制与研发面临以下技术问题:
1)针对不同系列及厂家的CPU,编译开发环境不一样,需要解决在保证程序的可靠性及稳定性前提下PLC编译解析操作系统的快速开发问题。本发明通过可重组移植的PLC操作方法来实现监测:在不同CPU下所储存的单个PLC操作系统对应的编译解析内容的一致性。
2)适应不同应用需求的PLC产品系列化,需要不同I/O点数、通信模式的差异化定制开发,传统方式下,需要开发差异性的软件来实现,大大增加了开发的难度,存在开发周期长、软件稳定性与一致性差等问题。
本发明所述的方法中所述安全PLC是以硬件资源配置为基础来实现的,即安全PLC中的不同PLC系统分别是通过可配置PLC的手段构建的。
发明内容
针对现有技术的不足,本发明提供一种快速配置硬件资源的安全PLC实现方法。
本发明的技术方案如下:
一种快速配置硬件资源的安全PLC实现方法,包括:利用可重组移植的PLC操作系统核心软件形成不同类型CPU的PLC操作系统;
在所述PLC操作系统中运行PLC核心软件,该软件包括上位机软件和底层驱动程序;
所述上位机软件主要包括配置软件;
所述底层驱动软件主要是PLC终端监控程序;
所述PLC操作系统中加载的编译软件采用模块化设计思想,支持梯形图、语句表和顺序功能图的编辑、编译和下载。配置软件包括硬件资源配置,实现PLC的快速重组。PLC终端监控程序支持PLC解析、配置参数解析、过程控制、运动控制、标准Modbus通讯等。通过重组移植,可形成不同类型CPU的PLC操作系统。
采用模块化、可配置、可重组的设计思想,实现PLC操作系统软件的快速移植开发,通过重组移植,可形成不同类型CPU的PLC操作系统。
本发明还可结合PLC操作系统核心软件,构建可配置PLC快速定制硬件平台,实现支持不同I/O点数、通信模式的多PLC硬件构建,快速形成系列化PLC产品;
至少两套不同类型CPU同时各自运行不同的PLC操作系统时,包括具体步骤如下:
1)多系统同步运行交叉检测;所述多系统包括主PLC操作系统和从PLC操作系统;
2)I/O表决输出,并将最终结果交给执行机构;
3)依据安全系统认证的要求形成安全PLC产品。所述安全系统认证的要求是指国际电工委员会在2000年正式发布的IEC61508标准,名为《电气/电子/可编程电子安全相关系统的功能安全》。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711098558.8/2.html,转载请声明来源钻瓜专利网。