一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种针对PLC的智能数据上发方法与流程

2022-04-16 14:48:16 来源:中国专利 TAG:

一种针对plc的智能数据上发方法
技术领域
1.本发明涉及软件管理技术技术领域,具体是一种针对plc的智能数据上发方法。


背景技术:

2.plc(可编程控制器):一种具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行。可编程控制器由内部cpu,指令及资料内存、输入输出单元、电源模组、数字模拟等单元所模组化组合成。数据上发:在工业现场,通常是指采集工业现场的设备数据,上发至云平台或上层系统的操作过程。
3.目前在工业联网领域,采集到plc的数据,进行数据上发时,基本都是根据上层系统的要求进行定制,没有形成统一的规则;在工业领域,对工业数据进行上发时,工作内容通常都是自动化人员配合上层系统进行处理,多数处理方案是增设硬件进行数据转发。工业行业中,单台设备毫秒级的高频数据很常见,而对于上层系统而言,单台秒频率级别的请求已经略显压力。
4.因此,工业联网过程中,根据上层系统要求进行定制数据转发,硬件层协议和上层系统协议天差地别,对接耗时耗力;工业现场设备数据频率毫秒级为常见方案,而上层系统无法接收高频数据,对接难度大;工业现场,自动化人员增设硬件进行数据上发,过程黑盒,链路增长,稳定性和可维护性较差。


技术实现要素:

5.本发明的目的在于提供一种针对plc的智能数据上发方法,旨在解决现有技术中的工业联网过程中,根据上层系统要求进行定制数据转发,硬件层协议和上层系统协议天差地别,对接耗时耗力;工业现场设备数据频率毫秒级为常见方案,而上层系统无法接收高频数据,对接难度大;工业现场,自动化人员增设硬件进行数据上发,过程黑盒,链路增长,稳定性和可维护性较差的问题。
6.为实现上述目的,本发明采用如下技术方案:所述针对plc的智能数据上发方法,包括以下步骤:
7.s10:使用协议连接plc;
8.s20:配置数据上发规则;
9.s30:配置上发数据处理规则;
10.s40:配置上发协议;
11.s50:上发结果日志。
12.本发明的进一步的技术方案为,所述s10中,使用协议直连plc,设定需要读取plc的数据点位,点位数据类型,以及读取的数据频率。
13.本发明的进一步的技术方案为,所述s20中的数据上发规则包括三种方式:数据降频上发、数据满足条件上发、数据变化上发。
14.本发明的进一步的技术方案为,所述数据降频上发:针对plc的数据采集可以是毫
秒级,上发至上层系统时,针对高频数据,使用限流桶算法,在固定时间段内只生成一次授权,降频数据的上发频率。
15.本发明的进一步的技术方案为,所述数据满足条件上发:当数据满足用户设定的表达式时,才会进行上发数据操作。
16.本发明的进一步的技术方案为,所述数据变化上发:当数据满足采集的设备温度>30℃时,才会进行上发数据操作。
17.本发明的进一步的技术方案为,所述s30中,针对plc的数据,需要进行前置计算后,再上发至上层系统,可自主设定数据计算规则。
18.本发明的进一步的技术方案为,计算引擎中,设备的数据作为输入数据,返回值作为上发数据,返回值为从设备采集到的数据包含设备温度、设备运行速度、设备状态,当设备温度》30时,只需要返回设备温度数据值,运行速度、设备状态参数无须上发,即不用返回。
19.本发明的进一步的技术方案为,所述s40中,可配置mqtt/http协议和上层系统进行对接,参数由用户自主配置。
20.本发明的进一步的技术方案为,所述s50中,针对上发过程,记录上发日志,方便用户进行追溯。
21.本发明的有益效果是:
22.1、全程自主配置,不需要额外定制开发,即可完成设备层和上层信息化的交互;
23.2、多种数据上发规则,更好的满足现场对于设备层数据的需求;
24.3、不需要在中间层增设硬件,灵活的数据处理规则,过程透明,全量日志追溯,降低硬件成本,提升设备对接的效率化和标准化。
附图说明
25.图1是本发明实施例中软件的工作流程图。
26.图2展示数据降频上发的配置图。
27.图3展示数据满足条件上发的规则图。
28.图4展示数据变化上发的规则配置图。
29.图5展示设备数据上发规则的配置图。
30.图6展示上发协议mqtt的配置图。
31.图7展示数据上发过程日志图。
具体实施方式
32.下面结合附图对本发明的具体实施方式作进一步的说明。
33.如图1-7所示,一种针对plc的智能数据上发方法,包括以下步骤:
34.s10:使用协议连接plc;
35.s20:配置数据上发规则;
36.s30:配置上发数据处理规则;
37.s40:配置上发协议;
38.s50:上发结果日志。
39.本发明的一具体实施例中,所述s10中,使用协议直连plc,设定需要读取plc的数据点位,点位数据类型,以及读取的数据频率。
40.本发明的一具体实施例中,所述s20中的数据上发规则包括三种方式:数据降频上发、数据满足条件上发、数据变化上发。
41.本发明的一具体实施例中,所述数据降频上发:针对plc的数据采集可以是毫秒级,上发至上层系统时,针对高频数据,使用限流桶算法,在固定时间段内只生成一次授权,降频数据的上发频率。
42.本发明的一具体实施例中,所述数据满足条件上发:当数据满足用户设定的表达式时,即针对数据采集到的数据中变量进行运算并满足条件返回值为真,如采集的设备温度>30℃时,才会进行上发数据操作。
43.本发明的一具体实施例中,所述数据变化上发:当用户选择的数据栏位值变化时才进行上发操作。
44.本发明的一具体实施例中,所述s30中,针对plc的数据,需要进行前置计算后,再上发至上层系统,上层系统如mes系统、erp系统等,可自主设定数据计算规则。
45.本发明的一具体实施例中,计算引擎中,设备的数据作为输入数据,返回值作为上发数据,如从设备采集到的数据包含设备温度、设备运行速度、设备状态,当设备温度》30时,只需要返回设备温度数据值,其余设备运行速度、设备状态参数无须上发,即不用返回。
46.本发明的一具体实施例中,所述s40中,可配置mqtt/http协议和上层系统进行对接,参数由用户自主配置,如使用mqtt协议上发时,需要配置服务器ip地址、服务器访问port端口号、验证信息的用户名、密码以及topic主题参数。
47.本发明的一具体实施例中,所述s50中,针对上发过程,记录上发日志,方便用户进行追溯。
48.本发明全程自主配置,不需要额外定制开发,即可完成设备层和上层信息化的交互;多种数据上发规则,更好的满足现场对于设备层数据的需求;不需要在中间层增设硬件,灵活的数据处理规则,过程透明,全量日志追溯,降低硬件成本,提升设备对接的效率化和标准化。
49.在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
50.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内,不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
51.此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员
可以理解的其他实施方式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献