本申请涉及工业控制领域,尤其涉及一种端边协同的工业控制系统、方法及计算机可读存储介质。
背景技术:
1、计算机数控系统(computer numerical control,cnc)是一种包含计算机在内的数字控制系统,或者说它是一种位置控制系统,主要用于控制刀具和工件之间的相对位置。计算机数控系统的主要工作过程是根据输入的信息(加工程序),进行数据处理(刀具长度和半径补偿)和插补运算(确定刀具或工件的运动轨迹),从而获得理想的运动轨迹信息。现有的计算机数控系统的组成主要包括被控设备和控制器,以激光切割机为例,机床为被控设备,一个机床或多个机床会配置一个控制器,控制器上安装数字控制系统。目前,工业现场的控制器仅能控制工业现场的被控设备,系统架构单一,无法满足运行设备的多样化需求,阻碍了工业控制系统化的管理。
技术实现思路
1、鉴于上述相关技术的不足,本申请的目的在于提供一种端边协同的工业控制系统、方法及计算机可读存储介质,旨在解决工业控制系统的架构单一,无法满足运行设备的多样化需求的技术问题。
2、为解决上述技术问题,本发明实施例提供的工业控制系统包括现场控制器、物联网平台,所述现场控制器与第一被控设备通信连接,所述物联网平台与第二被控设备通信连接,所述现场控制器还与所述物联网平台通信连接;所述现场控制器根据收到的控制数据对所述第一被控设备进行控制,和/或通过所述物联网平台对所述第二被控设备进行控制。
3、可选地,所述现场控制器还与云端控制平台之间通信连接,所述云端控制平台通过所述现场控制器对所述第一被控设备,以及所述物联网平台连接的所述第二被控设备进行控制。
4、可选地,所述现场控制器通过http接口与人工智能平台和/或制造执行系统连接。
5、本发明实施例还提供一种应用于如上所述的工业控制系统的工业控制方法,所述工业控制方法包括:
6、所述现场控制器收到控制数据;
7、所述现场控制器根据所述控制数据对所述第一被控设备进行控制,和/或通过所述物联网平台对所述第二被控设备进行控制。
8、本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如上所述的工业控制方法的步骤。
9、本发明实施例提供的端边协同的工业控制系统、方法及计算机可读存储介质,通过将现场控制器与第一被控设备通信连接,并将现场控制器与物联网平台通信连接,使得现场控制器不仅可控制第一被控设备,还可以通过物联网平台控制与物联网平台连接的第二被控设备。该工业控制系统可以运行于多样化的设备上,满足了运行设备的多样化需求,丰富了工业控制系统架构,有利于工业控制的系统化管理。
10、本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
1.一种工业控制系统,其特征在于,包括现场控制器、物联网平台,所述现场控制器与第一被控设备通信连接,所述物联网平台与第二被控设备通信连接,所述现场控制器还与所述物联网平台通信连接;所述现场控制器根据收到的控制数据对所述第一被控设备进行控制,和/或通过所述物联网平台对所述第二被控设备进行控制。
2.如权利要求1所述的工业控制系统,其特征在于,所述现场控制器还与云端控制平台之间通信连接,所述云端控制平台通过所述现场控制器对所述第一被控设备,以及所述物联网平台连接的所述第二被控设备进行控制。
3.如权利要求1所述的工业控制系统,其特征在于,所述现场控制器通过http接口与人工智能平台和/或制造执行系统连接。
4.如权利要求3所述的工业控制系统,其特征在于,所述物联网平台、人工智能平台、制造执行系统均设置在边缘云。
5.如权利要求1-4任一项所述的工业控制系统,其特征在于,所述第一被控设备为近端的执行终端,所述第二被控设备为远端的执行终端。
6.如权利要求1-4任一项所述的工业控制系统,其特征在于,所述现场控制器与物联网平台之间通过http协议或websocket协议进行数据传输。
7.一种工业控制方法,其特征在于,应用于如权利要求1-6任一项所述的工业控制系统,所述工业控制方法包括:
8.如权利要求7所述的工业控制方法,其特征在于,所述现场控制器收到控制数据之后包括:
9.如权利要求8所述的工业控制方法,其特征在于,所述现场控制器与云端控制平台之间通信连接,所述现场控制器收到控制数据之前包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如权利要求7至9任一项所述的工业控制方法的步骤。