基于封装库文件的PLC控制系统、方法及计算机可读存储介质技术方案

技术编号:38860237 阅读:10 留言:0更新日期:2023-09-17 10:03
本发明专利技术提供了一种基于封装库文件的PLC控制系统,包括设备层、属性层和操作层;所述设备层包括若干个所控制的设备,每个所述设备连接所述属性层;所述属性层包括设备组和控制组,所述设备组记载了设备的固有属性数据,包括变量部分和控制部分;所述控制组包括逻辑控制数据,包括变量部分和控制部分;所述变量部分包括全局变量和局部变量,所述全局变量包括人机交互变量和非人机交互变量;所述控制部分用于配置封装库文件。本发明专利技术的基于封装库文件的PLC控制系统高扩展性、高效性、高内聚、低风险、低成本、低耦合、维护便捷。维护便捷。维护便捷。

【技术实现步骤摘要】
基于封装库文件的PLC控制系统、方法及计算机可读存储介质


[0001]本专利技术涉及PLC控制
,尤其涉及一种基于封装库文件的PLC控制系统、方法及计算机可读存储介质。

技术介绍

[0002]生产工具是反应一个时代生产力水平的重要标志,自古以来,人类创造了许多通过自动装置减轻或代替人力劳动的自动化设备,也在无形中推动着生产关系的变迁,更是人类智慧逐步脱离基础劳动,实现更高层次应用的辉煌成就。
[0003]随着科技的快熟发展,现有的技术方案已经不能满足快熟、高效和通用性强的软件开发,只有不断的迭代升级、标准化,才能跟随社会快速发展的步伐。
[0004]加大对自动化行业的投入,可以使我国的自动化技术得到更快的发展,使自动化技术更加成熟,促使自动化软件的开发需要具备标准化、模块化、高效性、低风险、低耦合、低成本,为此专利技术出满足非标自动化软件开发的系统模板。
[0005]现有技术没有形成标准化,对开发人员技能要求较高、软件风险高、高耦合、效率低、高成本,由于每个人都是独立思想,都有自己的开发逻辑,故没有形成统一性,对前期开发及调试、中期爬坡优化、后期维护以及升级迭代带来不便。
[0006]所述现有技术行业通用性低,不适合快速发展中公司的高订单量、机台多样性。故增加软件发开周期、维护成本等。

技术实现思路

[0007]为了克服上述技术缺陷,本专利技术的目的在于提供一种集成度高操作便捷的基于封装库文件的PLC控制系统、方法及计算机可读存储介质。
[0008]本专利技术公开了一种基于封装库文件的PLC控制系统,包括设备层、属性层和操作层;所述设备层包括若干个所控制的设备,每个所述设备连接所述属性层;所述属性层包括设备组和控制组,所述设备组记载了设备的固有属性数据,包括变量部分和控制部分;所述控制组包括逻辑控制数据,包括变量部分和控制部分;所述变量部分包括全局变量和局部变量,所述全局变量包括人机交互变量和非人机交互变量;所述控制部分用于配置封装库文件。
[0009]优选的,所述固有属性数据包括模态、安全装置、总线、警示灯、运行统计、易损件的统计。
[0010]优选的,所述控制组包括若干个控制单元,每个所述控制单元包括逻辑控制数据,各个所述控制单元之间的所述逻辑控制数据相互独立。
[0011]优选的,所述逻辑控制数据包括状态机、控制逻辑、模块之间握手信号、报警信息、组件配置。
[0012]优选的,所述状态机包括手动状态、自动状态、初始化状态、生产状态、暂停状态、停止状态、脱机/联机状态。
[0013]优选的,所述控制逻辑包括初始化逻辑、自动逻辑、报警逻辑、信号交互逻辑。
[0014]本专利技术还公开了一种基于封装库文件的PLC控制方法,基于上述的PLC控制系统,包括:通过所述人机交互变量来操作所述非人机交互变量;基于所述设备组和控制组的所述控制部分来配置封装库文件。
[0015]本专利技术还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于封装库文件的PLC控制方法的步骤。
[0016]采用了上述技术方案后,与现有技术相比,具有以下有益效果:
[0017]1.本专利技术的基于封装库文件的PLC控制系统高扩展性、高效性、高内聚、低风险、低成本、低耦合、维护便捷;所述设备层在无限制情况下可横向、纵向无限扩展,硬件性能可被充分利用,因开发周期短而降低开发人员投入成本,软件维护便捷,故障率低,可重复利用性强。
附图说明
[0018]图1为本专利技术提供的基于封装库文件的PLC控制系统的架构示意图。
具体实施方式
[0019]以下结合附图与具体实施例进一步阐述本专利技术的优点。
[0020]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0021]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0022]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0023]在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0024]在本专利技术的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0025]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
[0026]PLC指可编程控制器(Programmable Logic Controller),一种具有微处理及的数字电子设备,用于自动化控制的数字逻辑控制,可以将控制指令随时加载内存储存于执行。EM为设备模组/属性(Equipment Module);CM为控制模组(Control Module);HMI为人机界面(Human Machine Interface),又称用户界面、上位机,是交互和信息交换的媒介。
[0027]参见附图1,本专利技术公开了一种基于封装库文件的PLC控制系统,包括设备层、属性层和操作层三个层级,其中,设备层属于PLC控制系统的上层,属性层属于PLC控制系统的中层,操作层则属于PLC控制系统的下层。设备层包括若干个所控制的设备,每个设备都连接属性层。这里的设备层是指多台设备集成在一个开发环境内,共用一个CPU处理器,而为了方便开发、区分,则需要分层,达到相互独立,又可以很方便做到信号交互。
[0028]属性层包括设备组EM和控制组CM,设备组EM记载了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于封装库文件的PLC控制系统,其特征在于,包括设备层、属性层和操作层;所述设备层包括若干个所控制的设备,每个所述设备连接所述属性层;所述属性层包括设备组和控制组,所述设备组记载了设备的固有属性数据,包括变量部分和控制部分;所述控制组包括逻辑控制数据,包括变量部分和控制部分;所述变量部分包括全局变量和局部变量,所述全局变量包括人机交互变量和非人机交互变量;所述控制部分用于配置封装库文件。2.根据权利要求1所述的基于封装库文件的PLC控制系统,其特征在于,所述固有属性数据包括模态、安全装置、总线、警示灯、运行统计、易损件的统计。3.根据权利要求1所述的基于封装库文件的PLC控制系统,其特征在于,所述控制组包括若干个控制单元,每个所述控制单元包括逻辑控制数据,各个所述控制单元之间的所述逻辑控制数据相互独立。4.根据权利要求1所述的基于封装库文件...

【专利技术属性】
技术研发人员:李中清张政
申请(专利权)人:江苏杰太光电技术有限公司
类型:发明
国别省市:

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

1