A fast PLC security configuration of the hardware resources realization method includes: using the PLC operating system is the core software of PLC operating system transplant recombinant formation of different types of CPU; at least two sets of different types of CPU and their PLC operating system is different, including the specific steps are as follows: the synchronous operation of cross detection system; the system including the main PLC operating system and the PLC operating system; I/O on output, and the final result to the actuator; on the basis of safety system certification requirements form the security of PLC products. From the perspective of market demand and product realization, the multi-channel system security PLC construction technology is adopted, and a dual PLC system is constructed based on the configurable PLC platform, which integrates multi system self diagnosis technology to form multi-channel system security PLC. According to different application requirements, the invention quickly customize the secure PLC system that supports different I/O points and communication modes.
【技术实现步骤摘要】
一种快速配置硬件资源的安全PLC实现方法
本专利技术涉及一种快速配置硬件资源的安全PLC实现方法,属于安全PLC的快速定制与研发的
技术介绍
安全PLC属于安全系统范畴,其核心内容在于:一个系统内至少包含两套不同系列类型的CPU同时各自运行不同的PLC操作系统,多系统同步运行交叉检测,满足安全控制的要求。但是,现有安全PLC的快速定制与研发面临以下技术问题:1)针对不同系列及厂家的CPU,编译开发环境不一样,需要解决在保证程序的可靠性及稳定性前提下PLC编译解析操作系统的快速开发问题。本专利技术通过可重组移植的PLC操作方法来实现监测:在不同CPU下所储存的单个PLC操作系统对应的编译解析内容的一致性。2)适应不同应用需求的PLC产品系列化,需要不同I/O点数、通信模式的差异化定制开发,传统方式下,需要开发差异性的软件来实现,大大增加了开发的难度,存在开发周期长、软件稳定性与一致性差等问题。本专利技术所述的方法中所述安全PLC是以硬件资源配置为基础来实现的,即安全PLC中的不同PLC系统分别是通过可配置PLC的手段构建的。
技术实现思路
针对现有技术的不足, ...
【技术保护点】
一种快速配置硬件资源的安全PLC实现方法,其特征在于,所述实验方法包括:利用可重组移植的PLC操作系统核心软件形成不同类型CPU的PLC操作系统;至少两套不同类型CPU同时各自运行不同的PLC操作系统时,包括具体步骤如下:1)多系统同步运行交叉检测;所述多系统包括主PLC操作系统和从PLC操作系统;2)I/O表决输出,并将最终结果交给执行机构;3)依据安全系统认证的要求形成安全PLC产品。
【技术特征摘要】
1.一种快速配置硬件资源的安全PLC实现方法,其特征在于,所述实验方法包括:利用可重组移植的PLC操作系统核心软件形成不同类型CPU的PLC操作系统;至少两套不同类型CPU同时各自运行不同的PLC操作系统时,包括具体步骤如下:1)多系统同步运行交叉检测;所述多系统包括主PLC操作系统和从PLC操作系统;2)I/O表决输出,并将最终结果交给执行机构;3)依据安全系统认证的要求形成安全PLC产品。2.根据权利要求1所述的一种快速配置硬件资源的安全PLC实现方法,其特征在于,所述步骤1)中,所述多系统同步运行交叉检测包括:1.1)主PLC操作系统和从PLC操作系统同步运行;1.2)步骤1.1)所有所述主PLC操作系统和从PLC操作系统按同一格式存储运行结果;1.3)所述主PLC操作系统通过串口读取所述从PLC操作系统的结果。3.根据权利要求1所述的一种快速配置硬件资源的安全PLC实现方法,其特征在于,所述步骤2)中,所述I/O表决输出包括:2.1)若I/O表决输出是开关量,则主PLC操作系统和从PLC操作系统的表决输出结果都为1或0时,则,判决运行结果正确;否则,判决运行结果错误;2.2)若I/O表决输出是高速脉冲计数量,则主PLC操作系统和从PLC操作系统的表决输出结果相差不超过1时,则,判决运行结果正确;否则,判决运行结果错误;2.3)若I/O表决输出是模拟量,则主PLC操作系统和从PLC操作系统的表决输出结果相差在千分位时,则,判决运行结果正确;否则,判决运行结果错误;将正确的所述判决运行结果下发给对应发出正确表决输出结果的PLC操作系统;对发出错误表决输出结果的PLC操作系统进行检修,检修完成后下达多PLC操作系统判决执行任务。4.根据权利要求3所述的一种快速配置硬件资源的安全PLC实现方法,其特征在于,如上述2.1)、2.2)、2.3),若所述决运行结果错误,则触发报警,同时将对应的错误信息上传到上位机:人为判决哪个表决输出结果是正确的。5.根据权利要求1所述的一种快速配置硬件资源的安全PLC实现方法,其特征在于,利用可重组移植的PLC操作系统核心软件形成不同类型CPU的PLC操作系统的方法包括:(1)生成硬件资源配置参数表;(2)将所述硬件资源配置参数表PLC-CS下载到PLC-PCB参数配置存储区FLASH中,将PLC监控程序下载到PLC-PCB程序存储区FLASH中,完成PLC的构建;(3)构建的PLC运行...
【专利技术属性】
技术研发人员:程广河,孙瑞瑞,郝凤琦,王茂励,唐勇伟,赵晓杰,赵帅,
申请(专利权)人:山东省计算中心国家超级计算济南中心,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。