一种基于样本库系统的自动化设备远程控制方法与流程

文档序号:23348947发布日期:2020-12-18 16:52阅读:97来源:国知局
一种基于样本库系统的自动化设备远程控制方法与流程

本发明涉及自动化设备控制技术领域,具体地说,是涉及一种基于样本库系统的自动化设备远程控制方法。



背景技术:

自动控制是在没有人直接参与的情况下,利用控制装置或控制器使被控制的机器或设备自动地按照预定的规律运行。自动控制是相对人工控制概念而言的,将人从各种复杂、危险、繁琐的劳动环境中解放出来并大大提高控制效率。

在自动化设备的运行的范畴中,不仅是设备的彼此之间的联网起重要作用,而且各个设备的功能在自动化过程的控制中也起重要作用,自动化过程通过自动化设备实施,其实施的过程可以使实现设定相关参数,也可以在实施过程中修改相关参数,进而实现对自动化设备的远程控制。

随着科技的不断发展,在大部分生产制造业,自动化设备逐步取代人工手动操作。但是,现有自动化设备大部分还停留在单机控制的层面,在设备崩溃、死机时,工作人员只能去设备的运行现场去排除设备运行错误,进行设备重置等操作,这种方式需要耗费工作人员大量的时间和精力,较为麻烦,不方便用户操作的同时,增加了数据安全风险。同时,样本库管理系统与设备的控制系统之间的连接方式选择上,传统的技术对接方式普遍做法是两者的控制系统直接对接。这样的连接方式存在的问题是,当设备控制系统功能有变更时就需要样本库管理系统进行相应修改调整,使用较为繁琐。



技术实现要素:

本发明的目的在于提供一种基于样本库系统的自动化设备远程控制方法,主要解决现有自动化设备的远程控制中数据安全风险高,系统设置较为繁琐的问题。

为实现上述目的,本发明采用的技术方案如下:

一种基于样本库系统的自动化设备远程控制方法,包括如下步骤:

(s1)样本库管理系统发起任务指令和处理设备操作结果指令;

(s2)存储调度系统接收样本库管理系统下发的指令并生成适用于处理设备的操作指令;

(s3)存储调度系统与处理设备主控系统建立websocket连接,并将步骤(s2)中生成的操作指令下发任务到处理设备主控系统,并实时接收处理设备主控系统反馈的设备监控数据;或者存储调度系统与柔性机器人agv总调度服务建立http通信连接,存储调度系统通过给agv总调度服务将步骤(s2)中生成的操作指令下发任务到处理设备主控系统,并实时接收处理设备主控系统反馈的设备监控数据;

(s4)处理设备主控系统按照处理设备各动作的工作流程,通过工作流的形式调用下层的plc代理服务,实现处理设备动作。

进一步地,在所述步骤(s2)中,存储调度系统根据不同的处理设备类型对任务指令做数据处理并生成适用于处理设备的操作指令的过程中对任务指令进行智能拆分订单动作,并以处理设备为维度按照时间先后顺序生成任务队列。

进一步地,步骤(s3)中,当存储调度系统与处理设备主控系统建立websocket连接时,存储调度系统根据处理设备反馈的设备状态激活任务队列,调度系统分析处理设备类型是否支持任务排队,如果是可排队设备则在接收到用户任务时直接发送,如果是不可排队设备则需要在存储调度系统中做任务排队,按照任务执行结果将逐个任务往处理设备主控系统发送;其中,在处理设备的动作过程中会涉及多次任务节点的反馈,存储调度系统根据节点信息控制下一步动作流程。

进一步地,在步骤(s4)中,所述plc代理服务是对处理设备上的plc控制器指令进行动作封装,同时提供抽象接口给处理设备主控系统调用。

进一步地,在步骤(s3)中,所述存储调度系统实时接收的处理设备主控系统反馈的设备监控数据还通过接口方式反馈到样本库管理系统。

进一步地,所述处理设备主控系统与设备类型严格绑定并一一对应。

与现有技术相比,本发明具有以下有益效果:

(1)本发明通过设置存储调度系统,在样本库管理系统与处理设备主控系统之间建立承上启下的纽带作用,避免样本库管理系统与处理设备主控系统的直接关联,通过存储调度系统的中间数据处理,大大提高了系统的可扩展性。

(2)本发明通过存储调度系统的指令分发与接收任务反馈,实现了样本库管理系统对处理设备的远程操作和监控,大大提高了用户操作便利性,同时保障了样本库管理系统与设备的数据的一致性。

附图说明

图1为本发明方法的流程示意图。

具体实施方式

下面结合附图说明和实施例对本发明作进一步说明,本发明的方式包括但不仅限于以下实施例。

实施例

如图1所示,本发明公开的一种基于样本库系统的自动化设备远程控制方法,解决现有自动化设备单机控制下,不方便用户操作的同时,增加了数据安全风险的问题。同时,在样本库管理系统与设备的控制系统之间的连接方式选择上,摒弃传统的技术将两者的控制系统直接对接的方式。可以有效避免当设备控制系统功能有变更时需要样本库管理系统进行相应修改调整的问题。其主要通过用户电脑端的样本库管理系统实现对自动化设备的远程操作,在样本库管理系统与处理设备主控系统之间建立存储调度系统,起到承上启下的纽带作用,在设备端实现完整数据验证、记录、跟踪功能,保障数据安全。

在本实施例中,样本库管理系统作为用户端综合管理系统,此系统一般为用户单位或用户单位的软件供应商提供,对于自动化设备来说,此系统的主要功能是发起任务指令和处理设备操作结果指令。

样本库管理系统下发的指令进入到存储调度系统,由于样本库管理系统发送的是任务指令合集,与自动化处理设备的主控系统可接收的任务指令类型并不相同,且用户的样本库管理系统发送的任务指令却是相同指令,需要存储调度系统根据不同的设备类型做数据处理并生成适用于自动化处理设备的操作指令,因此,在存储调度系统对任务指令进行处理的过程中可能还会智能拆分订单,生成若干子任务,并以自动化处理设备为维度按照时间先后顺序生成任务队列,任务队列包含的若干子任务按照相应的动作顺序下发到自动化设备的主控系统中。

同时,存储调度系统与处理设备主控系统建立websocket连接,并通过心跳包机制实现长连接,用于接收用户的操作指令并保障操作结果能安全返回存储调度系统,存储调度系统根据处理设备反馈的设备状态激活任务队列,存储调度系统分析处理设备类型是否支持任务排队,如果是可排队设备则在接收到用户任务时直接发送,如果是不可排队设备则需要在存储调度系统中做任务排队,按照任务执行结果将逐个任务往处理设备主控系统发送;其中,在处理设备的动作过程中会涉及多次任务节点的反馈,存储调度系统根据节点信息控制下一步动作流程。并且,存储调度系统会实时接收处理设备主控系统反馈的设备监控数据,存储调度系统再将该数据通过接口方式反馈到样本库管理系统。

处理设备主控系统安装部署在处理设备上,与处理设备类型严格绑定并一一对应,处理设备主控系统在接收到存储调度系统分发的任务队列后,按照处理设备各动作的工作流程,通过工作流的形式调用下层的plc代理服务,实现处理设备动作。plc代理服务是对处理设备上的plc控制器指令进行动作封装,同时提供抽象接口给处理设备主控系统调用,避免主控系统服务直接操作plc控制器,大大增强主控系统的可扩展性和通用性。

如果在自动化设备上配置了柔性机器人,则存储调度系统与柔性机器人agv总调度服务建立http通信连接,存储调度系统通过给agv总调度服务将存储调度系统中生成的操作指令下发任务到处理设备主控系统,agv总调度服务通过分析柔性机器人使用情况和状态,智能控制柔性机器人与自动化设备进行对接配合,完成库区的全自动无人化操作;后序的自动化设备处理动作与没有配置柔性机器人的相同。

采用上述的自动化设备远程控制方法,利用存储调度系统在样本库管理系统与处理设备主控系统之间建立承上启下的纽带作用,避免样本库管理系统与处理设备主控系统的直接关联,通过存储调度系统的中间数据处理,大大提高了系统的可扩展性。同时存储调度系统的指令分发与接收任务反馈,实现了样本库管理系统对处理设备的远程操作和监控,大大提高了用户操作便利性,同时保障了样本库管理系统与设备的数据的一致性。因此,与现有技术相比,本发明具有突出的实质性特点和显著的进步。

上述实施例仅为本发明的优选实施方式之一,不应当用于限制本发明的保护范围,但凡在本发明的主体设计思想和精神上作出的毫无实质意义的改动或润色,其所解决的技术问题仍然与本发明一致的,均应当包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1