[发明专利]PLC系统中的任务处理方法、装置以及PLC系统有效
申请号: | 201611071767.9 | 申请日: | 2016-11-28 |
公开(公告)号: | CN106774111B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 王玥;宋晋泉;杨昊佐 | 申请(专利权)人: | 北京龙鼎源科技股份有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 韩建伟;张永明 |
地址: | 101500 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | plc 系统 中的 任务 处理 方法 装置 以及 | ||
本发明公开了一种PLC系统中的任务处理方法、装置以及PLC系统。其中,该方法包括:获取PLC系统的主控制器中的全部待执行任务;根据搭载在主控制器中的预设隔离操作系统对全部待执行任务进行隔离,得到安全任务集合和非安全任务集合;通过主控制器分别执行安全任务集合中的任务和非安全任务集合中的任务。本发明解决了现有技术中存在的为保障PLC系统的安全性所需耗费成本较高的技术问题。
技术领域
本发明涉及PLC控制领域,具体而言,涉及一种PLC系统中的任务处理方法、装置以及PLC系统。
背景技术
在安全PLC(可编程逻辑控制器,Programmable Logic Controller)系统设计中,控制器(又名主控制器)具有重要的作用,如图1所示,控制器需要负责I/O(input/output,输入输出端口)板卡数据的收集、运算和输出,此外,还需要负责安全PLC系统间的通信从而在多系统间构成安全回路,控制器解决上述需求所具有的功能称为安全功能。当安全PLC系统应用于输油输气管道时,系统间的距离相对较远,为了保证数据的快速交换,数据传输一般需要基于以太网标准的TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制/因特网互联)协议,通过交换机或者路由器进行通信。
但是,目前标准的TCP/IP协议没有安全版本,因而基于标准的TCP/IP协议的通讯功能并不安全。要解决此问题,当前一般采用单独开发复杂的安全协议,或者采用在单独的安全PLC系统中设置多个控制器的方式,以使安全功能和非安全功能在不同的处理器上实现,但是,该种方式下的多个控制器之间也需要互相通讯,设计也较为复杂。因此,上述方式均存在成本高昂、设计负责的缺陷。综上,现有技术中存在为保障PLC系统的安全性所需耗费成本较高的技术问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种PLC系统中的任务处理方法、装置以及PLC系统,以至少解决现有技术中存在的为保障PLC系统的安全性所需耗费成本较高的技术问题。
根据本发明实施例的一个方面,提供了一种PLC系统中的任务处理方法,该方法包括:获取PLC系统的主控制器中的全部待执行任务;根据搭载在上述主控制器中的预设隔离操作系统对上述全部待执行任务进行隔离,得到安全任务集合和非安全任务集合;通过上述主控制器分别执行上述安全任务集合中的任务和上述非安全任务集合中的任务。
进一步地,上述根据上述主控制器中的预设隔离操作系统对上述全部待执行任务进行隔离,得到安全任务集合和非安全任务集合包括:获取上述全部待执行任务中的每个任务的任务属性;根据上述任务属性判断上述任务是否安全;将判断结果为安全的上述任务和判断结果为非安全的上述任务进行隔离,从而得到上述安全任务集合和上述非安全任务集合。
进一步地,上述预设隔离操作系统为μC/OS-II操作系统。
进一步地,上述安全任务集合包括:数据输入任务、数据运算任务和数据输出任务;上述非安全任务集合包括通讯任务。
根据本发明实施例的另一方面,还提供了一种PLC系统中的任务处理装置,该装置包括:获取单元,用于获取PLC系统的主控制器中的全部待执行任务;隔离单元,用于根据搭载在上述主控制器中的预设隔离操作系统对上述全部待执行任务进行隔离,得到安全任务集合和非安全任务集合;处理单元,用于通过上述主控制器分别执行上述安全任务集合中的任务和上述非安全任务集合中的任务。
进一步地,上述隔离单元包括:获取子单元,用于获取上述全部待执行任务中的每个任务的任务属性;判断子单元,用于根据上述任务属性判断上述任务是否安全;隔离子单元,用于将判断结果为安全的上述任务和判断结果为非安全的上述任务进行隔离,从而得到上述安全任务集合和上述非安全任务集合。
进一步地,上述预设隔离操作系统为μC/OS-II操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京龙鼎源科技股份有限公司,未经北京龙鼎源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611071767.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:水动力治疗工作站(6)
- 下一篇:布(随想17)