CN112596458A - 电气绘图中的plc自动分配方法及存储介质 - Google Patents
电气绘图中的plc自动分配方法及存储介质 Download PDFInfo
- Publication number
- CN112596458A CN112596458A CN202011460293.3A CN202011460293A CN112596458A CN 112596458 A CN112596458 A CN 112596458A CN 202011460293 A CN202011460293 A CN 202011460293A CN 112596458 A CN112596458 A CN 112596458A
- Authority
- CN
- China
- Prior art keywords
- plc
- macro
- type
- configuration
- station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1103—Special, intelligent I-O processor, also plc can only access via processor
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
本发明涉及的技术领域,具体涉及一种电气绘图中的PLC自动分配方法及存储介质。创建一个或若干个PLC站,创建PLC站包括指定每个PLC站的配置类型;创建单元设备,创建单元设备包括从创建的PLC站中选定PLC站和单元设备配置文件;调用单元设备配置文件,解析出各个PLC点的PLC宏映射类型;根据指定PLC站的配置类型调用对应的PLC配置表,根据各个PLC点的PLC宏映射类型从PLC配置表中分别获取对应的PLC图形宏;输出各个PLC点的所述PLC图形宏。通过解析单元设备的配置文件从各个PLC点自动调用对应的PLC配置表,并根据PLC宏映射类型指向PLC站对应的PLC图形宏,从而实现按需分配的方式,自动添加PLC机架、PLC地址预览和PLC地址引用。
Description
技术领域
本发明涉及的技术领域,具体涉及一种电气绘图中的PLC自动分配方法及存储介质。
背景技术
在自动化行业,大量使用到PLC***,在电气绘图中,通常采用手动绘制PLC机架/PLC点的输入输出/PLC地址的分配。由于一个项目经常有几百甚至几千个PLC点,手工分配地址很容易产生地址重复和分配不合理的情况,浪费大量的时间和精力。因此,急需要一种能够实现电气绘图PLC自动分配的方法,以提高分配效率和分配准确度。
此外,在很多输送***领域,会大量用到分线盒,也需要耗费很多的精力处理分线盒使用点的分配。
发明内容
本发明的目的就是针对现有技术的缺陷,提供一种电气绘图中的PLC自动分配方法及存储介质,能够自动生成PLC的IO点的自动分配图和分线盒的自动分配图,取代人工绘制方式,大大提高了设计效率。
本发明技术方案为:创建一个或若干个PLC站,所述创建PLC站包括指定每个PLC站的配置类型;
创建单元设备,所述创建单元设备包括从创建的PLC站中选定PLC站和单元设备配置文件;
调用所述单元设备配置文件,解析出各个PLC点的PLC宏映射类型;
根据所述指定PLC站的配置类型调用对应的PLC配置表,根据各个PLC点的所述PLC宏映射类型从所述PLC配置表中分别获取对应的PLC图形宏;
输出各个PLC点的所述PLC图形宏;
所述PLC配置表中包含多个PLC宏映射类型和与所述PLC宏映射类型一一对应的多个PLC图形宏。
较为优选的,所述单元设备配置文件中还包含有分线盒宏映射类型。
较为优选的,还包括指定分线盒类型,当指定的分线盒类型为分线盒时,根据解析出的所述分线盒宏映射类型从分线盒配置表中获取对应的分线盒图形宏;
所述分线盒配置表中包含多个分线盒宏映射类型和与所述分线盒宏映射类型一一对应的多个分线盒图形宏。
较为优选的,所述定分线盒类型包括空、现场IO和分线盒;
当指定的分线盒类型为空时,PLC站由单元设备的所属站分配;
当指定的分线盒类型为现场IO或分线盒时,PLC站由用户指定站分配。
较为优选的,所述分线盒图形宏***在输入电路与PLC输入点之间。
较为优选的,所述PLC图形宏包含地址宏、预览宏和机架宏。
较为优选的,每个所述PLC配置表对应PLC站的一种配置类型
较为优选的,所述PLC配置表中还指定有开始自动***前的模块;
所述开始自动***前的模块为空时,不提前***任何模块;
所述开始自动***前的模块不为空时,提前***指定的一个或多个模块。
较为优选的,所述PLC配置表中还指定有是否添加电源模块。
较为优选的,所述PLC配置表中还指定有机架模块最大数量,当需求的机架模块数量大于PLC配置表中设定的机架模块最大数量时,自动创建新的机架。
本发明的有益效果为:程序中预存储有PLC配置表和多个单元设备配置文件,根据项目需求,在软件中指定所需的PLC站配置类型和单元设备配置文件,能够在各个PLC点自动调用对应的PLC配置表,并根据PLC宏映射类型指向对应的PLC图形宏,从而实现按需分配的方式,自动添加PLC机架、PLC地址预览和PLC地址引用。同时,程序中还预存储有分线盒配置表,根据项目需求,指定分线盒类型,能够实现分线盒自动添加与否,以及实现分线盒预览、分线盒引用等相关电气图纸。本方案同时考虑到本地机架、远程站、分线盒等不同应用场合,完美的实现了规则的统一。
附图说明
图1为本发明流程示意图;
图2为本发明PLC站的创建示意图;
图3为本发明单元设备的创建示意图;
图4为PLC配置表示意图;
图5为分线盒的***位置示意图;
图6为分线盒配置表示意图;
图7为单元设备配置文件中关于PLC的描述示意图;
图8为单元设备配置文件中关于分线盒的描述示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步的详细说明,便于清楚地了解本发明,但它们不对本发明构成限定。
首次使用时,通过自动图纸生成软件创建一个新项目的配置,设置对上述PLC配置文件路径的引用,方便程序读取PLC的配置信息。设置好后,后续使用无需在重复设置。
如图1所示,一种电气绘图中的PLC自动分配方法流程如下:
步骤1:在自动图纸生成软件的项目配置流程里面添加控制区域,在每个区域下创建一个或若干个PLC站,如图2所示,创建PLC站包括指定每个PLC站的配置类型,其中,PLC站的每一种配置类型均指向一个PLC配置表。
步骤2:在自动图纸生成软件的项目配置流程里面添加控制区域,在每个区域下创建单元设备,如图3所示,创建单元设备包括从创建的PLC站中选定PLC站和单元设备配置文件。
步骤3:调用单元设备配置文件,解析出各个PLC点的PLC宏映射类型。
步骤4:根据指定PLC站的配置类型调用对应的PLC配置表,根据各个PLC点的PLC宏映射类型从PLC配置表中分别获取对应的PLC图形宏。
步骤5:输出各个PLC点的PLC图形宏。具体根据查询到的图形数据,坐标数据,PLC配置参数数据,在规定的位置***PLC机架/PLC地址预览/PLC地址使用的图形,并自动对IO点进行分配。
其中,PLC站是一个虚拟的站,用户不需要去给它分配实际的PLC模块,自动图纸生成软件会根据实际的PLC的IO使用量去自动添加IO模块,当机架中的模块满后,会自动创建新的PLC机架。
以上步骤中用到的PLC配置表为预先配置,如图4所示,该PLC配置表中指定了PLC宏映射类型、IO类型、描述、点数量、点电流、机架宏和PLC图形宏。在配置表中使用预先定义的PLC的IO类型DI/DO/AI/AO/MD与预先制作好的PLC图形宏关联起来。PLC图形宏包括地址宏、预览宏和机架宏。这些图形宏是自动化图纸中的PLC图形的基本单元。每个PLC配置表对应一种PLC站的配置类型,可以设计若干个,让设计人员选择什么类型的机架,譬如本地机架和远程机架即属于不同类型的机架。
在该表格中,为了统一本地机架和远程机架,指定开始自动***之前的模块:表示程序在自动计算***输入、输出模块之前,需要预先在左边***的模块,可以***多个模块,模块之间用";"分隔,对于IP67或者三菱的部分远程站,设为空,也就是无需提前***任何模块。
为了考虑远程模块的自动供电问题,指定是否带电源模块,表示在***分布式模块时,是否累计计算供电电流,并自动***相应的电源模块。
为了考虑PLC的编址格式,对应Eplan中设置的地址编址格式,如SIMATIC S7(I/Q)。
为了统一本地机架和远程机架,指定机架模块最大数量的参数,为一个机架(或者一个站)对应的最大模块数,对于IP67的外部模块和三菱的部分模块,其值就是1,而部分本地机架数量是大于1的,根据按需分配,当需求的模块数量大于机架模块最大数量时,程序会自动创建新的机架。
表格中IO类型为硬编码,为DI/DO/AI/AO/MD五种类型,其中DI/DO/AI/AO用于程序计算地址的分配方式,宏中的PLC输入输出标识都属于这4种类型之一,而MD模块仅在开始自动***之前的模块中会被引用到。
上述的PLC点自动分配规则,不仅考虑了本地机架,还考虑到了远程机架和分线盒,对于本地机架,一个工艺类单元设备的IO点划归到该本地机架没有问题,但对于输送***,譬如一个滚床设备,驱动电路的IO点可能来自柜内的本地机架,而现场传感器即可能来自本地机架,也可能来自现场的远程IO,还可能来自现场的分线盒,但我们在实际的单元设备配置中只指定了一个归属PLC站,为了让一个单元设备内的部分PLC点属于柜内,部分PLC点属于分线盒,本方案还提供了分线盒的配置方法。
分线盒是在上述的PLC点之前***一个转接部件(可根据不同的设置是否要***分线盒),如图5所示。
如图6所示,分线盒配置表中包含多个分线盒宏映射类型和与分线盒宏映射类型一一对应的多个分线盒图形宏。
可以通过设置分线盒类型,指定是否需要***分线盒。其中,分线盒类型包括空、现场IO和分线盒,当指定的分线盒类型为空时,PLC站由单元设备的所属站分配;当指定的分线盒类型为现场IO或分线盒时,PLC站由用户指定站分配。其中,当指定的分线盒类型为分线盒时,调用上述分线盒配置表,并进行相应的预览宏***(需要再PLC点前***分线盒)。
单元设备配置文件内包含各个PLC点的PLC宏映射类型和分线盒宏映射类型。如图7所示,其单元设备配置文件的PLC节点的Type类型与PLC配置表中的“宏映射类型”对应,当程序读取到此处的PLC类型后,去自动查询Excel表,获取该PLC点的各种宏类型,最后实现按需分配的原则,自动创建机架和地址预览。
对于一些输入点,即可能直接接到PLC,也可能接到分线盒,或者可能接到现场IO,则将这种点由PLC修改为SBox,如图8所示。
本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。
Claims (10)
1.一种电气绘图中的PLC自动分配方法,其特征在于:
创建一个或若干个PLC站,所述创建PLC站包括指定每个PLC站的配置类型;
创建单元设备,所述创建单元设备包括从创建的PLC站中选定PLC站和单元设备配置文件;
调用所述单元设备配置文件,解析出各个PLC点的PLC宏映射类型;
根据所述指定PLC站的配置类型调用对应的PLC配置表,根据各个PLC点的所述PLC宏映射类型从所述PLC配置表中分别获取对应的PLC图形宏;
输出各个PLC点的所述PLC图形宏;
所述PLC配置表中包含多个PLC宏映射类型和与所述PLC宏映射类型一一对应的多个PLC图形宏。
2.根据权利要求1所述的电气绘图中的PLC自动分配方法,其特征在于:所述单元设备配置文件中还包含有分线盒宏映射类型。
3.根据权利要求2所述的电气绘图中的PLC自动分配方法,其特征在于:还包括指定分线盒类型,当指定的分线盒类型为分线盒时,根据解析出的所述分线盒宏映射类型从分线盒配置表中获取对应的分线盒图形宏;
所述分线盒配置表中包含多个分线盒宏映射类型和与所述分线盒宏映射类型一一对应的多个分线盒图形宏。
4.根据权利要求3所述的电气绘图中的PLC自动分配方法,其特征在于:所述定分线盒类型包括空、现场IO和分线盒;
当指定的分线盒类型为空时,PLC站由单元设备的所属站分配;
当指定的分线盒类型为现场IO或分线盒时,PLC站由用户指定站分配。
5.根据权利要求3所述的电气绘图中的PLC自动分配方法,其特征在于:所述分线盒图形宏***在输入电路与PLC输入点之间。
6.根据权利要求1所述的电气绘图中的PLC自动分配方法,其特征在于:每个所述PLC配置表对应PLC站的一种配置类型。
7.根据权利要求1所述的电气绘图中的PLC自动分配方法,其特征在于:所述PLC配置表中还指定有开始自动***前的模块;
所述开始自动***前的模块为空时,不提前***任何模块;
所述开始自动***前的模块不为空时,提前***指定的一个或多个模块。
8.根据权利要求1所述的电气绘图中的PLC自动分配方法,其特征在于:所述PLC配置表中还指定有是否添加电源模块。
9.根据权利要求1所述的电气绘图中的PLC自动分配方法,其特征在于:所述PLC配置表中还指定有机架模块最大数量,当需求的机架模块数量大于PLC配置表中设定的机架模块最大数量时,自动创建新的机架。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至9任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011460293.3A CN112596458B (zh) | 2020-12-11 | 2020-12-11 | 电气绘图中的plc自动分配方法及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011460293.3A CN112596458B (zh) | 2020-12-11 | 2020-12-11 | 电气绘图中的plc自动分配方法及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112596458A true CN112596458A (zh) | 2021-04-02 |
CN112596458B CN112596458B (zh) | 2022-05-03 |
Family
ID=75192634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011460293.3A Active CN112596458B (zh) | 2020-12-11 | 2020-12-11 | 电气绘图中的plc自动分配方法及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112596458B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113312685A (zh) * | 2021-05-28 | 2021-08-27 | 东风设计研究院有限公司 | 一种宏电路中的部件品牌替换方法及存储介质 |
CN113536407A (zh) * | 2021-06-09 | 2021-10-22 | 东风设计研究院有限公司 | 基于单元设备构造项目图纸的方法、装置及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101634833A (zh) * | 2008-07-23 | 2010-01-27 | 沈阳中科博微自动化技术有限公司 | 现场设备io参数的开放式配置方法及*** |
CN102880748A (zh) * | 2012-09-06 | 2013-01-16 | 国电联合动力技术有限公司 | 一种用于自动绘制电气图的方法 |
CN106415416A (zh) * | 2014-06-12 | 2017-02-15 | 三菱电机株式会社 | 绘图软件 |
CN109947025A (zh) * | 2019-03-29 | 2019-06-28 | 南京南瑞继保电气有限公司 | 一种集群测控装置配置方法 |
US10491463B2 (en) * | 2016-09-29 | 2019-11-26 | Kyland Technology Co., Ltd | Software-defined realization method based on protection and control system for intelligent substation |
CN111026387A (zh) * | 2019-12-23 | 2020-04-17 | 北京东土科技股份有限公司 | 工业服务器的vplc配置方法、装置及可读存储介质 |
CN111124680A (zh) * | 2019-12-23 | 2020-05-08 | 浙江中控技术股份有限公司 | 一种i/o智能分配方法及*** |
-
2020
- 2020-12-11 CN CN202011460293.3A patent/CN112596458B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101634833A (zh) * | 2008-07-23 | 2010-01-27 | 沈阳中科博微自动化技术有限公司 | 现场设备io参数的开放式配置方法及*** |
CN102880748A (zh) * | 2012-09-06 | 2013-01-16 | 国电联合动力技术有限公司 | 一种用于自动绘制电气图的方法 |
CN106415416A (zh) * | 2014-06-12 | 2017-02-15 | 三菱电机株式会社 | 绘图软件 |
US10491463B2 (en) * | 2016-09-29 | 2019-11-26 | Kyland Technology Co., Ltd | Software-defined realization method based on protection and control system for intelligent substation |
CN109947025A (zh) * | 2019-03-29 | 2019-06-28 | 南京南瑞继保电气有限公司 | 一种集群测控装置配置方法 |
CN111026387A (zh) * | 2019-12-23 | 2020-04-17 | 北京东土科技股份有限公司 | 工业服务器的vplc配置方法、装置及可读存储介质 |
CN111124680A (zh) * | 2019-12-23 | 2020-05-08 | 浙江中控技术股份有限公司 | 一种i/o智能分配方法及*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113312685A (zh) * | 2021-05-28 | 2021-08-27 | 东风设计研究院有限公司 | 一种宏电路中的部件品牌替换方法及存储介质 |
CN113536407A (zh) * | 2021-06-09 | 2021-10-22 | 东风设计研究院有限公司 | 基于单元设备构造项目图纸的方法、装置及存储介质 |
CN113536407B (zh) * | 2021-06-09 | 2023-07-21 | 武汉东研智慧设计研究院有限公司 | 基于单元设备构造项目图纸的方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112596458B (zh) | 2022-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112596458B (zh) | 电气绘图中的plc自动分配方法及存储介质 | |
CN107292003B (zh) | 一种电网厂站接线图自动生成方法 | |
CN110866320A (zh) | 一种智能台区图形自动生成方法及*** | |
CN107784139B (zh) | 压缩机控制***电气原理图自动生成方法 | |
US20130096695A1 (en) | Method for configuring a control device | |
CN108829024A (zh) | 一种plc程序生成方法及*** | |
CN117077642B (zh) | 一种基于vba编程的变电所变配电***图自动绘制方法 | |
US20210116890A1 (en) | Production Control System | |
CN111652559A (zh) | 一种物料选配方法和装置 | |
CN110460473B (zh) | 组态软件的通信配置方法、装置和计算机可读存储介质 | |
CN102880149A (zh) | 一种分布式控制***和数据报表生成方法 | |
CN110147226B (zh) | 一种根据功能块图自动生成程序的***、方法及装置 | |
CN103418864A (zh) | 一种电火花加工方法及*** | |
CN109740223B (zh) | 一种变电站直流电源***辅助出图方法 | |
CN111475159B (zh) | 一种自动生成程序的方法、装置及存储介质 | |
CN108931963A (zh) | 一种气阀零件数控加工自动编程*** | |
CN105305619A (zh) | 一种基于配电自动化的三遥配置方法和装置 | |
CN109074065A (zh) | 用于将数控装置匹配于待控制的机器的设备和方法 | |
CN113536407B (zh) | 基于单元设备构造项目图纸的方法、装置及存储介质 | |
CN114721736B (zh) | 一种基于软plc的数据管理方法和*** | |
CN104486117A (zh) | 一种多板卡核心交换机的配置命令交互方法和*** | |
CN111274680B (zh) | 一种数字化工厂物流运输仿真路径的获取方法 | |
CN109885921B (zh) | 基于三维元器件库转贴装数据的方法、***、介质及设备 | |
CN109586203B (zh) | 分支箱出线型号、出线数的自动选择方法、装置及存储器 | |
CN113632016A (zh) | 用于混合使用编程语言和制造商定义的语言的内存映射方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220509 Address after: 430056, No. 1, Dongfeng central, No. three Dongfeng Road, Wuhan economic and Technological Development Zone, Hubei, Wuhan, A Patentee after: Wuhan Dongyan intelligent design and Research Institute Co.,Ltd. Address before: 430056, No. 1, Dongfeng central, No. three Dongfeng Road, Wuhan economic and Technological Development Zone, Hubei, Wuhan, A Patentee before: DONGFENG DESIGN INSTITUTE Co.,Ltd. |