一种PLC组态系统及顺序控制图形生成方法技术方案

技术编号:34143060 阅读:11 留言:0更新日期:2022-07-14 18:17
本发明专利技术提出了一种PLC组态系统,包括图形类模块和编译模块,图形类模块用于呈现界面并生成顺序控制图,编译模块用于编译顺序控制图并下载到PLC中执行;本发明专利技术还提供了一种PLC组态系统顺序控制图形生成方法,通过读取描述文件与图形的方式将标准的控制流程图替换为用户自定义图形,图形中动作为描述文件中配置的可选动作,操作简便直观,可以灵活配置,满足用户多样化需求。户多样化需求。户多样化需求。

【技术实现步骤摘要】
一种PLC组态系统及顺序控制图形生成方法


[0001]本专利技术涉及PLC控制
,特别涉及一种PLC组态系统及顺序控制图形生成方法。

技术介绍

[0002]现代工业控制主要有顺序控制、过程控制和运动控制等,工业现场中配置PLC(Programmable logic controller)顺序控制程序时经常会用到顺序控制图,它是IEC61131

3规定的图形语言中基于顺序控制过程中一种编程语言。它用规定的元素来描述一个顺序控制过程。这种方式直观、方便又易于被用户接受。但是顺序功能图在使用上需要比较专业的知识。它的基本要素包括步,有向线段,并行分支,转移和动作说明,输入输出等等。非专业人员阅读和使用起来都比较不方便。而且顺序功能图的规范单一的表现形式难以直观的描述实际工业现场设备及流程。
[0003]图形的另一种表现形式是以初始步(InitStep),步(Step),动作(Action)等基础单元构成的有向流程图。流程图形式的图形表现形式较为单一,基础单元图形操作简单,结构清晰,用户将所要执行的操作数据与基础图形绑定,就能够实现顺序控制的需要。这种有向流程图的形式表现更为简洁,但是在显示与操作用户数据及动作方面不方便而且依然形式固定,无法满足工业现场多样化的需求。
[0004]为了满足不同现场环境的多样化需求,另一种方案为使用定制化的图形元素作为图形单元,这种方式虽然满足了不同环境下的多样化需求,也能准确反应现场设备情景,但是形式比较固定,无法进行移植,当现场情景修改时也无法便捷的进行相应的修改。在实现过程中需要由专业人员从现场设备情况抽象出控制逻辑,然后再使用规定的语言格式进行编写,但这对操作人员专业要求较高。

技术实现思路

[0005]本专利技术的目的旨在至少解决所述技术缺陷之一。
[0006]为此,本专利技术的一个目的在于提出一种PLC组态系统及顺序控制图形生成方法,以解决
技术介绍
中所提到的问题,克服现有技术中存在的不足。
[0007]为了实现上述目的,本专利技术一方面的实施例提供一种PLC组态系统,包括图形类模块和编译模块,图形类模块用于呈现界面并生成顺序控制图,具体为:首先接收并读取描述顺序控制图属性的文件,顺序控制图属性包括图形样式、可选配置项、引脚区域和引脚大小;其次,加载图形样式,根据可选配置项匹配执行动作,根据引脚区域和引脚大小绘制自定义图形,最后,将自定义图形组合生成顺序控制图;编译模块用于编译顺序控制图并下载到PLC中执行。
[0008]优选的是,图形类模块包括子类单元、数据类单元和虚拟图形引脚类单元,子类单元用于图形处理和虚拟图形引脚区域的处理,数据类单元用于管理配置执行动作编译所需的数据,虚拟图形引脚类单元用于管理自定义图形有向连接的属性。
[0009]在上述任一方案中优选的是,数据类单元包括配置的动作名称、配置的动作内容、配置的动作描述和配置动作的函数表达式。
[0010]在上述任一方案中优选的是,描述顺序控制图属性的文件为xml格式的文本文件。
[0011]本专利技术的另一种实施例中提供一种PLC组态系统顺序控制图形生成方法,包括:
[0012]步骤S1:自定义图形资源与和自定义描述文件;描述文件为描述图形属性的文件;
[0013]步骤S2:读取自定义图形资源和自定义的描述文件,生成个性化控制图;
[0014]步骤S3:选择个性化控制图组成顺序控制图;
[0015]步骤S4:配置顺序控制图中个性化控制图的动作信息;
[0016]步骤S5:编译顺序控制图并下载到PLC中执行。
[0017]优选的是,描述文件通过xml格式文本描述图形属性。
[0018]在上述任一方案中优选的是,图形属性包括图形样式、可选配置项、引脚区域和引脚大小。
[0019]在上述任一方案中优选的是,描述文件通过xml格式文本描述的个性化控制图属性具体包括:
[0020]步骤P1:描述图形样式的资源位置路径。
[0021]步骤P2:描述可配置选项,可配置选项包括:执行表达式、秒延迟、微秒延迟、时间触发、重置时间、报警、暂停输出、调用非顺序控制图、调用外部顺序控制图和执行顺序控制图;
[0022]步骤P3:描述图形的引脚区域和引脚大小。
[0023]与现有技术相比,本专利技术所具有的优点和有益效果为:
[0024]1、本专利技术的一种PLC组态系统及顺序控制图形生成方法,通过加载描述文件与图形的方式将标准的控制流程图替换为用户自定义图形,图形中动作为描述文件中配置的可选动作,操作简便直观,可以灵活配置,满足用户多样化需求。
[0025]2、无需增加系统复杂度的前提下实现了多样化的图形定制需求,能够直观反应工业现场不同情景。加载外部描述文件实现了图形的多样化定制需求,加载描述文件使得引脚能够满足个性化定制需求无需更改程序。
[0026]3、可以为工程定制不同形态的顺序控制图,通过描述文件配置不同的动作及操作,在满足功能的同时直观反映出现场设备环境及流程。
[0027]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0028]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0029]图1为一种PLC组态系统的图形类模块静态结构图;
[0030]图2为一种PLC组态系统的数据子类单元结构图;
[0031]图3a为执行框图标准的报警图形;
[0032]图3b为一种PLC组态系统的自定义报警图形;
[0033]图4为一种PLC组态系统的配置操作界面图;
[0034]图5为一种PLC组态系统顺序控制图形生成方法顺序图。
具体实施方式
[0035]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0036]本专利技术实施例的一种PLC组态系统,包括图形类模块和编译模块,图形类模块用于呈现界面并生成顺序控制图,具体为:首先接收并读取描述顺序控制图属性的文件,顺序控制图属性包括图形样式、可选配置项、引脚区域和引脚大小;其次,加载图形样式,根据可选配置项匹配执行动作,根据引脚区域和引脚大小绘制自定义图形,最后,将自定义图形组合生成顺序控制图;编译模块用于编译顺序控制图并下载到PLC中执行。
[0037]具体的,图形类模块包括数据类单元和虚拟图形引脚类单元,数据类单元用于管理配置执行动作编译所需的数据,虚拟图形引脚类单元用于管理自定义图形之间的有向连接的属性。
[0038]顺序控制图由基础图形单元组成有向流程图。本专利技术将基础图形单元中的标准图形由系统通过加载描述文件与图形的方式,替换为用户自本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PLC组态系统,其特征在于,包括图形类模块和编译模块,所述图形类模块用于呈现界面并生成顺序控制图,具体为:首先接收并读取描述顺序控制图属性的文件,所述顺序控制图属性包括图形样式、可选配置项、引脚区域和引脚大小;其次,加载图形样式,根据可选配置项匹配执行动作,根据引脚区域和引脚大小绘制自定义图形,最后,将自定义图形组合生成顺序控制图;所述编译模块用于编译顺序控制图并下载到PLC中执行。2.如权利要求1所述的一种PLC组态软件中顺序控制图形生成系统,其特征在于,所述图形类模块包括子类单元、数据类单元和虚拟图形引脚类单元,所述子类单元用于图形处理和虚拟图形引脚区域的处理,所述数据类单元用于管理配置执行动作编译所需的数据,所述虚拟图形引脚类单元用于管理自定义图形有向连接的属性。3.如权利要求2所述的一种PLC组态系统,其特征在于,所述数据类单元包括配置的动作名称、配置的动作内容、配置的动作描述和配置动作的函数表达式。4.如权利要求1所述的一种PLC组态系统,其特征在于,所述描述顺序控制图属性的文件为xml格式的文本文件。5.一种PLC组态系统顺序...

【专利技术属性】
技术研发人员:路达
申请(专利权)人:傲拓科技股份有限公司
类型:发明
国别省市:

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

1