一种控制器控制算法的解释方法技术

技术编号:32189253 阅读:12 留言:0更新日期:2022-02-08 15:53
本发明专利技术公开了一种控制器控制算法的解释方法,其包括用户在终端设备可视化简易地配置控制器运行逻辑数据;终端设备以配置好的运行逻辑数据解释成控制器能识别的控制逻辑数据格式;终端设备通过有线方式或者无线方式将解释好的控制逻辑数据格式传输到目标控制器上;将固定运行的逻辑控制算法固化到控制器上;控制器按照控制逻辑数据格式解释成控制器执行的属性条件和各属性条件的逻辑数据关系;及控制器按照解释好的逻辑数据关系,以通过外部检测的属性条件的实际数据为判断条件,分任务执行。由此,能够满足可视化且操作简单易懂的终端设备给用户进行配置控制器,解放了用户群的使用,减少定制专用设备,推动通用设备的通用性。性。性。

【技术实现步骤摘要】
一种控制器控制算法的解释方法


[0001]本专利技术涉及工业控制
,特别是涉及一种控制器控制算法的解释方法。

技术介绍

[0002]通用设备指厂矿企业中广泛应用的机器设备,如用于制造、维修机器的各种机床,用于搬运、装卸用的起重运输机械,用于工业和生活设施中的泵、阀、风机等通用机械设备。因此,通用设备广泛应用于工业生产的各个领域,尤其在工业控制领域,通用性的工业控制器一般为检测输入端、达到特定条件后在通过输出端输出。但是,绝大多数的通用性工业控制器没有可视化的界面显示运行的逻辑情况,需要比较专业的人士去配置调试和调试控制器,因此,从而限制了用户群的使用。
[0003]这类通用设备的工业控制器只能配置简单的控制逻辑,如果需要比较复杂的控制逻辑,则还需要定制专用设备的控制器替代通用设备以控制逻辑程序,但是,这些专用设备的控制逻辑程序固化在控制器的芯片里面,往后也不能更新,这在很大程度上限制了控制器控制设备的通用性。

技术实现思路

[0004]针对上述现有技术存在的缺陷,亟需有可视化且操作简单易懂的终端设备给用户进行配置控制器,而且控制器固化一定的控制算法,将终端设备的数据逻辑进行解释成控制器的控制逻辑,因此本专利技术的目的在于提供一种控制器控制算法的解释方法的技术方案以解决现有技术问题。
[0005]为实现上述目的,本专利技术提供了一种控制器控制算法的解释方法,其包括如下步骤,步骤S1,用户在终端设备上以可视化的方式简易地配置控制器的运行逻辑数据;步骤S2,所述终端设备将所述运行逻辑数据解释成所述控制器能够识别的控制逻辑数据格式;步骤S3,所述终端设备通过有线方式或者无线方式将所述控制逻辑数据格式传输到所述控制器上;步骤S4,将固定运行的逻辑控制算法固化到所述控制器上;步骤S5,所述控制器通过运行所述逻辑控制算法对所述控制逻辑数据格式进行解释以获取由所述控制器执行的多个属性条件和所述多个属性条件之间的逻辑数据关系;并且步骤S6,所述控制器按照所述逻辑数据关系,以通过外部检测的属性条件的实际数据为判断条件,并分任务执行。
[0006]优选地,所述步骤S1进一步包括步骤S11,打开所述终端设备的APP程序,建立工程和选择对应的控制器的型号;并且步骤S12,接收用户拖拉转图标到逻辑界面,进行连线形成图形数据的操作以对所述控制器的运行逻辑数据的进行配置。
[0007]优选地,所述步骤S2进一步包括步骤S21,修改所述属性条件的参数;并且步骤S22,按照所述终端设备与所述控制器的通信约定,对所述运行逻辑数据进行编译并解释以获取所述控制逻辑数据格式。
[0008]优选地,所述步骤S3包括利用UART、RS485、RS232和USB中的任意一种有线方式,或者利用蓝牙、以太网和WIFI中的任意一种无线方式传输所述控制逻辑数据格式。
[0009]优选地,所述步骤S5包括步骤S51,所述控制器通过运行所述逻辑控制算法对用户配置的图形数据中的属性条件进行解释以生成对应的输出点;并且步骤S52,所述控制器对每个输出点建立一个任务进行处理。
[0010]优选地,所述每个输出点为一个流程的控制逻辑数据格式,所述每个输出点包括输入、时间、温度、气压、流量、电压和电流的属性条件和所述属性条件之间的逻辑数据关系。
[0011]优选地,各个所述属性条件与所述输出点是一一对应的以按照用户配置的逻辑数据关系,达到特定条件的输出状态。
[0012]优选地,一种控制器控制算法的解释方法,应用在一种通用设备,所述通用设备包括控制单元和输出端口;终端设备以可视化的方式配置运行逻辑数据以生成图形数据,然后将所述图形数据解释成所述通用设备能够识别的控制逻辑数据格式,通过有线方式或者无线方式将所述控制逻辑数据格式传输到所述通用设备的控制单元;所述控制单元将所述控制逻辑数据格式中的属性条件解释成控制算法的参数,以及以通过检测外部的输入、温度、气压、流量、电压和电流的属性条件的实际数据为判断条件,运行逻辑控制算法在所述输出端口输出以执行任务。
[0013]优选地,所述通用设备还包括存储单元,用于存储数据信息。
[0014]优选地,所述终端设备为为手机和PC端中的任意一种。
[0015]与现有技术相比,本专利技术的有益效果是:
[0016]本专利技术提供了一种控制器控制算法的解释方法,其包括用户在上以可视化的方式简易地配置控制器的运行逻辑数据;终端设备以配置好的运行逻辑数据解释成控制器能识别的控制逻辑数据格式;终端设备通过有线方式或者无线方式将解释好的控制逻辑数据格式传输到目标控制器上;将固定运行的逻辑控制算法固化到控制器上;控制器按照控制逻辑数据格式解释成控制器执行的属性条件和属性条件之间的逻辑数据关系;及控制器按照解释好的逻辑数据关系,以外部检测的属性条件的实际数据为判断条件,分任务执行。在这种情况下,能够满足可视化且操作简单易懂的终端设备给用户进行配置控制器,而且控制固化一定的控制算法,将终端设备的数据逻辑进行解释成控制器的控制逻辑,解放了用户群的使用,减少定制专用设备的控制器替代通用设备以控制逻辑程序,推动通用设备的通用性。
附图说明
[0017]为了更清楚地说明本专利技术中的方案,下面将对本专利技术实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本专利技术提供的流程示意图;
[0019]图2是基于图1步骤S1的进一步流程示意图;
[0020]图3是基于图1步骤S2的进一步流程示意图;
[0021]图4是基于图1步骤S5的进一步流程示意图;
[0022]图5是本专利技术提供的结构示意图。
具体实施方式
[0023]下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本专利技术所保护的范围。
[0024]本专利技术的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本专利技术的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。本专利技术的说明书和权利要求书或上述附图中的“上”“下”“左”“右”“前”“后”“侧”等方位词是针对提供的附图作相对的位置说明,并不是用于描述实际产品特定顺序。
[0025]请参阅图1

图4,本专利技术提供一种实施例,一种控制器控制算法的解释方法,其包括如下步骤:
[0026]步骤S1,用户在终端设备可视化简易地配置控制器运行逻辑数据。也即,用户可以在终端设备上以可视化的方式简易地配置控制器的运行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制器控制算法的解释方法,其特征在于:包括如下步骤,步骤S1,用户在终端设备上以可视化的方式简易地配置控制器的运行逻辑数据;步骤S2,所述终端设备将所述运行逻辑数据解释成所述控制器能够识别的控制逻辑数据格式;步骤S3,所述终端设备通过有线方式或者无线方式将所述控制逻辑数据格式传输到所述控制器上;步骤S4,将固定运行的逻辑控制算法固化到所述控制器上;步骤S5,所述控制器通过运行所述逻辑控制算法对所述控制逻辑数据格式进行解释以获取由所述控制器执行的多个属性条件和所述多个属性条件之间的逻辑数据关系;并且步骤S6,所述控制器按照所述逻辑数据关系,以通过外部检测的属性条件的实际数据为判断条件,并分任务执行。2.根据权利要求1所述的解释方法,其特征在于:所述步骤S1进一步包括步骤S11,打开所述终端设备的APP程序,建立工程和选择对应的控制器的型号;并且步骤S12,接收用户拖拉转图标到逻辑界面,进行连线形成图形数据的操作以对所述控制器的运行逻辑数据的进行配置。3.根据权利要求1所述的解释方法,其特征在于:所述步骤S2进一步包括步骤S21,修改所述属性条件的参数;并且步骤S22,按照所述终端设备与所述控制器的通信约定,对所述运行逻辑数据进行编译并解释以获取所述控制逻辑数据格式。4.根据权利要求1所述的解释方法,其特征在于:所述步骤S3包括利用UART、RS485、RS232和USB中的任意一种有线方式,或者利用蓝牙、以太网和WIFI中的任意一种无线方式传输所述控制逻辑数据格式。5.根...

【专利技术属性】
技术研发人员:谭伟彭周治国郑魏
申请(专利权)人:蘑菇物联技术深圳有限公司
类型:发明
国别省市:

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

1