一种基于PLC的集中控制方法和系统及PLC控制器转让专利

申请号 : CN202310576458.0

文献号 : CN116300682B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 罗灿

申请人 : 深圳市汇辰自动化技术有限公司

摘要 :

本发明公开了一种基于PLC的集中控制方法和系统及PLC控制器,其方法包括:获取第一设备的功能信息,根据功能信息设定第一设备的启动条件;确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集;获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器;基于PLC控制器通过工作参数集自适应启动及控制第一设备和第二设备。利用PLC控制器进行统一控制可以实现多设备的智能化统一控制,无需进行人为干预即可根据PLC控制程序逻辑实现自动控制,节省了人力成本。

权利要求 :

1.一种基于PLC的集中控制方法,其特征在于,包括以下步骤:获取第一设备的功能信息,根据功能信息设定第一设备的启动条件;

确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集;

获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器;

基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备;

所述基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备,包括:基于PLC控制器根据第一控制指令生成第一设备的第一参数控制指令,根据第一参数控制指令独立启动及控制第一设备;

根据第二控制指令生成第一设备的第二参数控制指令和第二设备的第三参数控制指令,同时根据工作参数集和设定参数选择第二设备的当前工作参数;

根据当前工作参数确定第二设备的工作周期,基于工作周期设置第二设备和第一设备之间的间隔启动时长;

基于第二参数控制指令和第三参数控制指令根据第二设备和第一设备之间的间隔启动时长和第二设备的当前工作参数启动和控制第一设备和第二设备。

2.根据权利要求1所述基于PLC的集中控制方法,其特征在于,所述获取第一设备的功能信息,根据功能信息设定第一设备的启动条件,包括:确定第一设备的设备类型和设备型号,根据设备类型和设备型号确定第一设备的功能信息;

根据第一设备的功能信息确定第一设备的工作要素,根据第一设备的工作要求确定对于工作要素的限制条件;

根据第一设备的工作要素和其限制条件设定第一设备的启动条件。

3.根据权利要求1所述基于PLC的集中控制方法,其特征在于,所述确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集,包括:提取启动条件中的核心属性,确定核心属性的属性值与第二设备的状态参数之间的线性变化关系;

根据线性变化关系确定第二设备对于启动条件中核心属性的作用力;

确定启动条件中的核心属性的标准属性值区间,根据第二设备对于启动条件中核心属性的作用力确定标准属性值区间中每个属性值对应的第二设备的目标状态参数;

基于标准属性值区间中每个属性值对应的第二设备的目标状态参数设置第二设备的多级工作参数并将其整合为工作参数集。

4.根据权利要求1所述基于PLC的集中控制方法,其特征在于,所述获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器,包括:通过传感器检测第一设备和第二设备的共同作用元素的当前状态值;

确定当前状态值是否满足第一设备的启动条件中共同作用元素的预设状态值,若是,生成单独控制第一设备的第一控制指令,若否,生成同时控制第一设备和第二设备的第二控制指令;

将第一控制指令和第二控制指令转化为PLC控制器可接收的数据格式;

将转化格式后的第一控制指令和第二控制指令反馈至PLC控制器。

5.根据权利要求1所述基于PLC的集中控制方法,其特征在于,在基于PLC控制器根据第一控制指令或第二控制指令通过工作参数自适应启动及控制第一设备和第二设备之前,还包括:采集第一设备和第二设备各自的逻辑控制单元输出的控制信号并对其进行解析,获取解析结果;

根据解析结果确定第一设备和第二设备各自的有效逻辑控制参数;

将第一设备和第二设备各自的有效逻辑控制参数写入到PLC控制器的控制程序中;

根据第一设备和第二设备各自的有效逻辑控制参数生成参数控制指令。

6.根据权利要求2所述基于PLC的集中控制方法,其特征在于,所述根据第一设备的功能信息确定第一设备的工作要素,根据第一设备的工作要求确定对于工作要素的限制条件,包括:根据第一设备的功能信息确定第一设备的工作环境要求和工作介质要求;

根据第一设备的工作环境要求和工作介质要求建立第一设备的相关工作需求要素库;

从第一设备的相关工作需求要素库中以第一设备的工作条件为筛选条件筛选出第一设备的工作要素;

根据第一设备的工作要求确定第一设备在工作要素上的限制因子,根据限制因子生成第一设备对于工作要素的限制条件。

7.根据权利要求1所述基于PLC的集中控制方法,其特征在于,还包括:分别获取第一设备和第二设备的执行控制流信息,根据执行控制流信息获取第一设备和第二设备各自对应的控制策略;

确定第一设备和第二设备各自的控制策略的策略约束条件,提取策略约束条件的条件限制参数;

评估出第一设备的第一条件限制参数和第二设备的第二条件限制参数之间的冲突条件限制参数;

获取所述冲突条件限制参数分别在第一设备和第二设备上的配置定量;

根据所述配置定量确定第一设备和第二设备在性能维度的第一冲突定量和在时间维度的第二冲突定量;

获取第一冲突定量和第二冲突定量各自对应的冲突目标,引用自调整优化参数基于冲突目标构建第一冲突定量和第二冲突定量各自的目标优化模型;

利用目标优化模型对第一冲突定量和第二冲突定量进行换向或定向优化,获取优化结果;

根据优化结果调整第一设备和第二设备的控制参数。

8.一种基于PLC的集中控制系统,其特征在于,该系统包括:设定模块,用于获取第一设备的功能信息,根据功能信息设定第一设备的启动条件;

设置模块,用于确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集;

生成模块,用于获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器;

控制模块,用于基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备;

所述基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备,包括:基于PLC控制器根据第一控制指令生成第一设备的第一参数控制指令,根据第一参数控制指令独立启动及控制第一设备;

根据第二控制指令生成第一设备的第二参数控制指令和第二设备的第三参数控制指令,同时根据工作参数集和设定参数选择第二设备的当前工作参数;

根据当前工作参数确定第二设备的工作周期,基于工作周期设置第二设备和第一设备之间的间隔启动时长;

基于第二参数控制指令和第三参数控制指令根据第二设备和第一设备之间的间隔启动时长和第二设备的当前工作参数启动和控制第一设备和第二设备。

9.一种PLC控制器,适用于权利要求1‑8任意一项所述的基于PLC的集中控制方法和控制系统,其特征在于,包括:中央处理单元,存储器,电源模块,程式输入装置,信号输出模块;

所述电源模块用于提供电能;

所述程式输入装置用于接收用户远程输入的控制指令;

所述存储器用以存储对接设备的逻辑控制参数;

所述中央处理单元用于根据用户远程输入的控制指令确定待启动的目标对接设备及其工作参数并生成逻辑参数控制指令;

所述信号输出模块用于根据逻辑参数控制指令输出逻辑控制信号以对目标对接设备进行统一控制。

说明书 :

一种基于PLC的集中控制方法和系统及PLC控制器

技术领域

[0001] 本发明涉及自动控制技术领域,尤其涉及一种基于PLC的集中控制方法和系统及PLC控制器。

背景技术

[0002] 目前,随着我国工业技术的不断发达,各式各样的家庭设备实现了自动化控制,但是,随着现代工艺过程越来越复杂,涉及的设备也越来越多,且各设备之间的逻辑连锁关系也越来越复杂,这就导致在进行大中型控制系统的设备逻辑控制程序设计与开发时,程序设计、开发和维护的工作量都比较大,设计、开发周期比较长,于是为了节省设计时间成本和人力成本,各个仪器都是以独立控制的逻辑进行设计的,故而每个家庭设备都有自身独特的控制仪器,因此最终还是需要进行人为的控制,其不仅浪费了人力人本,同时还对使用人员的技术要求进行了限定,降低了适配性的同时也降低了用户的体验感。

发明内容

[0003] 针对上述所显示出来的问题,本发明提供了一种基于PLC的集中控制方法和系统及PLC控制器用以解决背景技术中提到的每个家庭设备都有自身独特的控制仪器,因此最终还是需要进行人为的控制,其不仅浪费了人力人本,同时还对使用人员的技术要求进行了限定,降低了适配性的同时也降低了用户的体验感的问题。
[0004] 一种基于PLC的集中控制方法,包括以下步骤:
[0005] 获取第一设备的功能信息,根据功能信息设定第一设备的启动条件;
[0006] 确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集;
[0007] 获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器;
[0008] 基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备。
[0009] 优选的,所述获取第一设备的功能信息,根据功能信息设定第一设备的启动条件,包括:
[0010] 确定第一设备的设备类型和设备型号,根据设备类型和设备型号确定第一设备的功能信息;
[0011] 根据第一设备的功能信息确定第一设备的工作要素,根据第一设备的工作要求确定对于工作要素的限制条件;
[0012] 根据第一设备的工作要素和其限制条件设定第一设备的启动条件。
[0013] 优选的,所述确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集,包括:
[0014] 提取启动条件中的核心属性,确定核心属性的属性值与第二设备的状态参数之间的线性变化关系;
[0015] 根据线性变化关系确定第二设备对于启动条件中核心属性的作用力;
[0016] 确定启动条件中的核心属性的标准属性值区间,根据第二设备对于启动条件中核心属性的作用力确定标准属性值区间中每个属性值对应的第二设备的目标状态参数;
[0017] 基于标准属性值区间中每个属性值对应的第二设备的目标状态参数设置第二设备的多级工作参数并将其整合为工作参数集。
[0018] 优选的,所述获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器,包括:
[0019] 通过传感器检测第一设备和第二设备的共同作用元素的当前状态值;
[0020] 确定当前状态值是否满足第一设备的启动条件中共同作用元素的预设状态值,若是,生成单独控制第一设备的第一控制指令,若否,生成同时控制第一设备和第二设备的第二控制指令;
[0021] 将第一控制指令和第二控制指令转化为PLC控制器可接收的数据格式;
[0022] 将转化格式后的第一控制指令和第二控制指令反馈至PLC控制器。
[0023] 优选的,在基于PLC控制器根据第一控制指令或第二控制指令通过工作参数自适应启动及控制第一设备和第二设备之前,还包括:
[0024] 采集第一设备和第二设备各自的逻辑控制单元输出的控制信号并对其进行解析,获取解析结果;
[0025] 根据解析结果确定第一设备和第二设备各自的有效逻辑控制参数;
[0026] 将第一设备和第二设备各自的有效逻辑控制参数写入到PLC控制器的控制程序中;
[0027] 根据第一设备和第二设备各自的有效逻辑控制参数生成参数控制指令。
[0028] 优选的,所述基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备,包括:
[0029] 基于PLC控制器根据第一控制指令生成第一设备的第一参数控制指令,根据第一参数控制指令独立启动及控制第一设备;
[0030] 根据第二控制指令生成第一设备的第二参数控制指令和第二设备的第三参数控制指令,同时根据工作参数集和设定参数选择第二设备的当前工作参数;
[0031] 根据当前工作参数确定第二设备的工作周期,基于工作周期设置第二设备和第一设备之间的间隔启动时长;
[0032] 基于第二参数控制指令和第三参数控制指令根据第二设备和第一设备之间的间隔启动时长和第二设备的当前工作参数启动和控制第一设备和第二设备。
[0033] 优选的,所述根据第一设备的功能信息确定第一设备的工作要素,根据第一设备的工作要求确定对于工作要素的限制条件,包括:
[0034] 根据第一设备的功能信息确定第一设备的工作环境要求和工作介质要求;
[0035] 根据第一设备的工作环境要求和工作介质要求建立第一设备的相关工作需求要素库;
[0036] 从第一设备的相关工作需求要素库中以第一设备的工作条件为筛选条件筛选出第一设备的工作要素;
[0037] 根据第一设备的工作要求确定第一设备在工作要素上的限制因子,根据限制因子生成第一设备对于工作要素的限制条件。
[0038] 优选的,还包括:
[0039] 分别获取第一设备和第二设备的执行控制流信息,根据执行控制流信息获取第一设备和第二设备各自对应的控制策略;
[0040] 确定第一设备和第二设备各自的控制策略的策略约束条件,提取策略约束条件的条件限制参数;
[0041] 评估出第一设备的第一条件限制参数和第二设备的第二条件限制参数之间的冲突条件限制参数;
[0042] 获取所述冲突条件限制参数分别在第一设备和第二设备上的配置定量;
[0043] 根据所述配置定量确定第一设备和第二设备在性能维度的第一冲突定量和在时间维度的第二冲突定量;
[0044] 获取第一冲突定量和第二冲突定量各自对应的冲突目标,引用自调整优化参数基于冲突目标构建第一冲突定量和第二冲突定量各自的目标优化模型;
[0045] 利用目标优化模型对第一冲突定量和第二冲突定量进行换向或定向优化,获取优化结果;
[0046] 根据优化结果调整第一设备和第二设备的控制参数。
[0047] 一种基于PLC的集中控制系统,该系统包括:
[0048] 设定模块,用于获取第一设备的功能信息,根据功能信息设定第一设备的启动条件;
[0049] 设置模块,用于确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集;
[0050] 生成模块,用于获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器;
[0051] 控制模块,用于基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备。
[0052] 一种PLC控制器,其包括:
[0053] 中央处理单元,存储器,电源模块,程序输入装置,信号输出模块;
[0054] 所述电源模块用于提供电能;
[0055] 所述程序输入装置用于接收用户远程输入的控制指令;
[0056] 所述存储器用以存储对接设备的逻辑控制参数;
[0057] 所述中央处理单元用于根据用户远程输入的控制指令确定待启动的目标对接设备及其工作参数并生成逻辑参数控制指令;
[0058] 所述信号输出模块用于根据逻辑参数控制指令输出逻辑控制信号以对目标对接设备进行统一控制。
[0059] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
[0060] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0061] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
[0062] 图1为本发明所提供的一种基于PLC的集中控制方法的工作流程图;
[0063] 图2为本发明所提供的一种基于PLC的集中控制方法的另一工作流程图;
[0064] 图3为本发明所提供的一种基于PLC的集中控制方法的又一工作流程图;
[0065] 图4为本发明所提供的一种基于PLC的集中控制系统的结构示意图。实施方式
[0066] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0067] 目前,随着我国工业技术的不断发达,各式各样的家庭设备实现了自动化控制,但是,随着现代工艺过程越来越复杂,涉及的设备也越来越多,且各设备之间的逻辑连锁关系也越来越复杂,这就导致在进行大中型控制系统的设备逻辑控制程序设计与开发时,程序设计、开发和维护的工作量都比较大,设计、开发周期比较长,于是为了节省设计时间成本和人力成本,各个仪器都是以独立控制的逻辑进行设计的,故而每个家庭设备都有自身独特的控制仪器,因此最终还是需要进行人为的控制,其不仅浪费了人力人本,同时还对使用人员的技术要求进行了限定,降低了适配性的同时也降低了用户的体验感。为了解决上述问题,本实施例公开了一种基于PLC的集中控制方法。
[0068] 一种基于PLC的集中控制方法,如图1所示,包括以下步骤:
[0069] 步骤S101、获取第一设备的功能信息,根据功能信息设定第一设备的启动条件;
[0070] 步骤S102、确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集;
[0071] 步骤S103、获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器;
[0072] 步骤S104、基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备。
[0073] 在本实施例中,功能信息表示为第一设备的作业功能;
[0074] 在本实施例中,启动条件表示为第一设备在什么条件下需要启动;
[0075] 在本实施例中,状态参数表示为第二设备在工作状态和非工作状态下各自的表现参数;
[0076] 在本实施例中,工作参数集表示为第二设备可以催动第一设备启动条件的工作参数集;
[0077] 在本实施例中,共同作用元素表示为第一设备和第二设备的共同作业或者作用元素;
[0078] 在本实施例中,当前状态表示为共同作用元素的表象状态参数;
[0079] 在本实施例中,第一控制指令用于单独控制第一设备,第二控制指令用于同时控制第一设备和第二设备。
[0080] 在本实施例中,第一设备可以为洗碗机、第二设备可以为热水器,此时第一设备的功能信息即为洗碗,其启动条件为具有预设温度的开水,而热水器的状态信息直接决定了是否启动洗碗机,若热水器为关闭状态,则水温达不到洗碗机的要求,故而也无法达到洗碗机的启动条件,若热水器为开启状态,则可设置热水器的工作参数,比如:加热到多少摄氏度的水,工作参数集对应不同加热温度的水,此时,二者的共同作用元素即为水,确定水的当前状态即确定水的温度,若温度符合洗碗机的启动条件,则发出第一控制指令使用PLC控制器控制洗碗机进行工作,若不满足启动条件,则确定水温不够,此时需要同时控制热水器和洗碗机,根据第二控制指令和用户的输入工作指令利用PLC控制器先控制热水器以目标工作参数将水加热到预设温度,再控制洗碗机利用预设温度的水进行洗碗。
[0081] 上述技术方案的工作原理为:获取第一设备的功能信息,根据功能信息设定第一设备的启动条件;确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集;获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器;基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备。
[0082] 上述技术方案的有益效果为:通过确定各个设备之间的关联关系进而利用PLC控制器进行统一控制可以实现多设备的智能化统一控制,无需进行人为干预即可根据PLC控制程序逻辑实现自动控制,节省了人力成本,同时也提高了控制稳定性和适配性,提高了用户的体验感,解决了现有技术中每个家庭设备都有自身独特的控制仪器,因此最终还是需要进行人为的控制,其不仅浪费了人力人本,同时还对使用人员的技术要求进行了限定,降低了适配性的同时也降低了用户的体验感的问题。
[0083] 在一个实施例中,所述获取第一设备的功能信息,根据功能信息设定第一设备的启动条件,包括:
[0084] 确定第一设备的设备类型和设备型号,根据设备类型和设备型号确定第一设备的功能信息;
[0085] 根据第一设备的功能信息确定第一设备的工作要素,根据第一设备的工作要求确定对于工作要素的限制条件;
[0086] 根据第一设备的工作要素和其限制条件设定第一设备的启动条件。
[0087] 在本实施例中,工作要素表示为第一设备的使用场景的场景要素和介质要素;
[0088] 在本实施例中,限制条件表示为对于第一设备的使用场景的场景要素和介质要素的参数限制;
[0089] 上述技术方案的有益效果为:通过根据第一设备的工作特性对其工作要素进行限制条件的标定进而根据标定结果设定第一设备的启动条件可以最精确和详细地设定第一设备的启动条件,保证了第一设备的控制稳定性和控制条件把控精度。
[0090] 在一个实施例中,如图2所示,所述确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集,包括:
[0091] 步骤S201、提取启动条件中的核心属性,确定核心属性的属性值与第二设备的状态参数之间的线性变化关系;
[0092] 步骤S202、根据线性变化关系确定第二设备对于启动条件中核心属性的作用力;
[0093] 步骤S203、确定启动条件中的核心属性的标准属性值区间,根据第二设备对于启动条件中核心属性的作用力确定标准属性值区间中每个属性值对应的第二设备的目标状态参数;
[0094] 步骤S204、基于标准属性值区间中每个属性值对应的第二设备的目标状态参数设置第二设备的多级工作参数并将其整合为工作参数集。
[0095] 在本实施例中,核心属性表示为启动条件中的最核心实体属性,例如:洗碗机的核心实体属性为水;
[0096] 在本实施例中,属性值表示为最核心实体属性的指标值,例如:水的温度为20℃;
[0097] 在本实施例中,线性变化关系表示为核心属性的属性值变化与第二设备的状态参数变化的线性变化关系,例如:水的温度随着热水器加热温度的不同而增长幅度也不同;
[0098] 在本实施例中,作用力表示为第二设备对于核心属性的加成作用,例如:热水器对于水温的加温作用力;
[0099] 在本实施例中,标准属性值区间表示为核心属性的在第一设备的启动条件中的取值区间;
[0100] 在本实施例中,多级工作参数表示为第二设备对于核心属性的不同属性值的分级创造工作参数。
[0101] 上述技术方案的有益效果为:通过确定第二设备对于启动条件中核心属性的作用力可以直观地评估出第二设备对于核心属性的工作增益进而为后续设置第二设备的工作参数奠定了基础,提高了实用性,进一步地,通过设置第二设备的多级工作参数可以应对核心属性的不同取值而设置不同的工作参数,提高了工作效率。
[0102] 在一个实施例中,如图3所示,所述获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器,包括:
[0103] 步骤S301、通过传感器检测第一设备和第二设备的共同作用元素的当前状态值;
[0104] 步骤S302、确定当前状态值是否满足第一设备的启动条件中共同作用元素的预设状态值,若是,生成单独控制第一设备的第一控制指令,若否,生成同时控制第一设备和第二设备的第二控制指令;
[0105] 步骤S303、将第一控制指令和第二控制指令转化为PLC控制器可接收的数据格式;
[0106] 步骤S304、将转化格式后的第一控制指令和第二控制指令反馈至PLC控制器。
[0107] 上述技术方案的有益效果为:通过根据一设备和第二设备的共同作用元素的当前状态值来自适应生成控制指令可以基于作用元素的表现特性来精准地确定控制设备,提高了控制稳定性,进一步地,通过对控制指令进行格式转换可以保证PLC控制器对于控制指令的接受稳定性,进一步地提高了控制稳定性和实用性。
[0108] 在一个实施例中,在基于PLC控制器根据第一控制指令或第二控制指令通过工作参数自适应启动及控制第一设备和第二设备之前,还包括:
[0109] 采集第一设备和第二设备各自的逻辑控制单元输出的控制信号并对其进行解析,获取解析结果;
[0110] 根据解析结果确定第一设备和第二设备各自的有效逻辑控制参数;
[0111] 将第一设备和第二设备各自的有效逻辑控制参数写入到PLC控制器的控制程序中;
[0112] 根据第一设备和第二设备各自的有效逻辑控制参数生成参数控制指令。
[0113] 在本实施例中,有效逻辑控制参数表示为对于第一设备和第二设备可以进行直接控制的逻辑参数;
[0114] 在本实施例中,参数控制指令表示为对于第一设备和第二设备进行逻辑控制指令,其与第一控制指令和第二控制指令不同,第一控制指令和第二控制指令仅仅是对于第一设备和第二设备的设备启动指令,而参数控制指令是可以对第一设备和第二设备进行工作参数调节的指令。
[0115] 上述技术方案的有益效果为:通过生成第一设备和第二设备各自的有效逻辑控制参数并写入到PLC控制器的控制程序中可以实现PLC控制器对于第一设备和第二设备的稳定控制,进一步地提高了稳定性,进一步地,通过生成第一设备和第二设备的参数控制指令可以对第一设备和第二设备的工作参数进行自适应调节,进一步地提高了控制稳定性和可靠性。
[0116] 在一个实施例中,所述基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备,包括:
[0117] 基于PLC控制器根据第一控制指令生成第一设备的第一参数控制指令,根据第一参数控制指令独立启动及控制第一设备;
[0118] 根据第二控制指令生成第一设备的第二参数控制指令和第二设备的第三参数控制指令,同时根据工作参数集和设定参数选择第二设备的当前工作参数;
[0119] 根据当前工作参数确定第二设备的工作周期,基于工作周期设置第二设备和第一设备之间的间隔启动时长;
[0120] 基于第二参数控制指令和第三参数控制指令根据第二设备和第一设备之间的间隔启动时长和第二设备的当前工作参数启动和控制第一设备和第二设备
[0121] 上述技术方案的有益效果为:可以根据工作需要来自适应地启动和控制第一设备和第二设备,既保证了对于第一设备和第二设备的同时控制的稳定性,同时也避免了二者出现不兼容的现象,进一步地提高了控制稳定性。
[0122] 在一个实施例中,所述根据第一设备的功能信息确定第一设备的工作要素,根据第一设备的工作要求确定对于工作要素的限制条件,包括:
[0123] 根据第一设备的功能信息确定第一设备的工作环境要求和工作介质要求;
[0124] 根据第一设备的工作环境要求和工作介质要求建立第一设备的相关工作需求要素库;
[0125] 从第一设备的相关工作需求要素库中以第一设备的工作条件为筛选条件筛选出第一设备的工作要素;
[0126] 根据第一设备的工作要求确定第一设备在工作要素上的限制因子,根据限制因子生成第一设备对于工作要素的限制条件。
[0127] 上述技术方案的有益效果为:可以精准地根据第一设备的工作条件来筛选出其最需要的工作要素,使得筛选结果与第一设备更加匹配,提高了匹配度,进一步地,通过确定第一设备在工作要素上的限制因子进而生成限定条件可以基于第一设备与工作要素的线性需求和限制关系来客观地生成限制条件,保证了条件的适配性。
[0128] 在一个实施例中,还包括:
[0129] 分别获取第一设备和第二设备的执行控制流信息,根据执行控制流信息获取第一设备和第二设备各自对应的控制策略;
[0130] 确定第一设备和第二设备各自的控制策略的策略约束条件,提取策略约束条件的条件限制参数;
[0131] 评估出第一设备的第一条件限制参数和第二设备的第二条件限制参数之间的冲突条件限制参数;
[0132] 获取所述冲突条件限制参数分别在第一设备和第二设备上的配置定量;
[0133] 根据所述配置定量确定第一设备和第二设备在性能维度的第一冲突定量和在时间维度的第二冲突定量;
[0134] 获取第一冲突定量和第二冲突定量各自对应的冲突目标,引用自调整优化参数基于冲突目标构建第一冲突定量和第二冲突定量各自的目标优化模型;
[0135] 利用目标优化模型对第一冲突定量和第二冲突定量进行换向或定向优化,获取优化结果;
[0136] 根据优化结果调整第一设备和第二设备的控制参数。
[0137] 在本实施例中,执行控制流信息表示为第一设备和第二设备在执行控制时的工作流信息;
[0138] 在本实施例中,控制策略表示为对于第一设备和第二设备的工作模式控制策略;
[0139] 在本实施例中,策略约束条件表示为对于第一设备和第二设备每一级工作模式的控制策略的外界约束条件;
[0140] 在本实施例中,条件限制参数表示为约束条件对应的限制状态参数;
[0141] 在本实施例中,冲突条件限制参数表示为第一设备和第二设备在运行时同一限制状态参数产生不同冲突状态的限制状态参数;
[0142] 在本实施例中,配置定量表示为第一设备和第二设备与冲突条件限制参数相关的工作参数配置定量;
[0143] 在本实施例中,冲突目标表示为第一冲突定量和第二冲突定量对应的冲突指标;
[0144] 在本实施例中,自调整优化参数表示为可进行自适应调整和优化的智能参数;
[0145] 在本实施例中,目标优化模型表示为对第一冲突定量和第二冲突定量进行优化的网络模型;
[0146] 在本实施例中,换向或定向优化表示为对第一冲突定量和第二冲突定量进行同向优化或者异向优化。
[0147] 上述技术方案的有益效果为:可以直观地评估出第一设备和第二设备之间的控制冲突情况进而合理地调节控制参数以克服冲突,进一步地提高了设备控制的稳定性和可靠性。
[0148] 在一个实施例中,本实施例还公开了一种基于PLC的集中控制系统,如图4所示,该系统包括:
[0149] 设定模块401,用于获取第一设备的功能信息,根据功能信息设定第一设备的启动条件;
[0150] 设置模块402,用于确定启动条件与第二设备的状态参数之间的关联关系并根据其设置第二设备的工作参数集;
[0151] 生成模块403,用于获取第一设备和第二设备的共同作用元素的当前状态,判断当前状态是否满足第一设备的启动条件,若是,生成第一控制指令,若否,生成第二控制指令,将第一控制指令或第二控制指令反馈至PLC控制器;
[0152] 控制模块404,用于基于PLC控制器根据第一控制指令或第二控制指令通过工作参数集自适应启动及控制第一设备和第二设备。
[0153] 上述技术方案的工作原理及有益效果在方法权利要求中已经说明,此处不再赘述。
[0154] 在一个实施例中,本实施例还公开了一种PLC控制器,其包括:
[0155] 中央处理单元,存储器,电源模块,程序输入装置,信号输出模块;
[0156] 所述电源模块用于提供电能;
[0157] 所述程序输入装置用于接收用户远程输入的控制指令;
[0158] 所述存储器用以存储对接设备的逻辑控制参数;
[0159] 所述中央处理单元用于根据用户远程输入的控制指令确定待启动的目标对接设备及其工作参数并生成逻辑参数控制指令;
[0160] 所述信号输出模块用于根据逻辑参数控制指令输出逻辑控制信号以对目标对接设备进行统一控制。
[0161] 上述技术方案的工作原理为:利用电源模块提供基础运行的基础电能,通过程序输入装置接收用户远程输入的控制指令,然后利用中央处理单元根据用户远程输入的控制指令确定待启动的目标对接设备及其工作参数并生成逻辑参数控制指令;然后从存储器中调取目标对接设备的逻辑控制参数,最后利用信号输出模块根据逻辑参数控制指令输出逻辑控制参数对应的逻辑控制信号以对目标对接设备进行统一控制。
[0162] 上述技术方案的有益效果为:可以实现对于多个设备的统一控制,提高了控制稳定性,节省了人力成本。
[0163] 本领域技术用户员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0164] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。