[发明专利]一种基于决策配置表的多设备控制系统及方法在审
申请号: | 202110373636.0 | 申请日: | 2021-04-07 |
公开(公告)号: | CN113110888A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 李尚勇;谢德威;惠伟;李庆丰 | 申请(专利权)人: | 海克斯康制造智能技术(青岛)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/50 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 张翠红 |
地址: | 266001 山东省青岛市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 决策 配置 设备 控制系统 方法 | ||
1.一种基于决策配置表的多设备控制系统,其特征在于,包括:
多个运行模块,其分别用于控制多个设备;
服务器,其配置有用于多个运行模块的决策配置表,其中所述决策配置表中至少包括运行模块的名称、当前触发值、Pool、CDO_1、CDO_2、以及动作触发值,所述决策配置表中对应的各运行模块的动作信息具有逻辑顺序关系,其中所述Pool被配置为是或否;
各运行模块分别与所述服务器通讯连接,用于向所述服务器发送报文;
所述服务器接收运行模块所发送的报文后,根据所述运行模块的当前触发值查询所述决策配置表,并下发动作执行指令,其中所述动作执行指令对应所述动作触发值;
其中CDO_1和CDO_2根据所述Pool配置,在所述Pool为是时,CDO_2为搬运设备对应的运行模块,CDO_1为利用CDO_2搬运到的设备所对应的运行模块的集合,在所述Pool为否时,CDO_1为空,CDO_2为搬运设备对应的运行模块,或与所述动作执行指令有关的设备对应的运行模块、或者为空。
2.根据权利要求1所述的多设备控制系统,其特征在于,
所述服务器初始化决策配置表,且各运行模块分别启动单线程处理。
3.根据权利要求1所述的多设备控制系统,其特征在于,
所述决策配置表还包括当前输入参数和/或动作输出参数,所述当前输入参数与所述当前触发值对应,所述动作输出参数与下个动作的触发值对应;
所述当前输入参数和动作输出参数分别包含在运行模块向所述服务器所发送的报文中。
4.根据权利要求1所述的多设备控制系统,其特征在于,所述服务器包括:
显示模块,其用于显示所述决策配置表中的信息,以显示各设备的状态和执行的动作。
5.根据权利要求1所述的多设备控制系统,其特征在于,所述决策配置表中还支持优先级设置,在所述Pool为是时,对CDO_1中的多个运行模块进行优先级排序。
6.根据权利要求1所述的多设备控制系统,其特征在于,所述服务器包括:
配置模块,其用于配置所述决策配置表中的信息。
7.一种基于决策配置表的多设备控制方法,其利用权利要求1至6中任一项所述的多设备控制系统实现,其特征在于,包括:
所述服务器运行并初始化决策配置表;
所述服务器监听各运行模块发送的报文;
在接收所述报文后,根据所述运行模块的当前触发值,查询所述决策配置表;
根据所述决策配置表,所述服务器下发动作执行指令。
8.根据权利要求7所述的多设备控制方法,其特征在于,在所述服务器下发动作执行指令之前,还包括如下:
所述服务器判断用于执行动作执行指令的运行模块是否处于空闲状态。
9.根据权利要求7所述的多设备控制方法,其特征在于,所述决策配置表中还支持优先级设置,在所述Pool为是时,对CDO_1中的多个运行模块进行优先级排序。
10.根据权利要求9所述的多设备控制方法,其特征在于,在所述服务器下发动作执行指令之前,还包括如下:
所述服务器按照优先级高低判断多个运行模块是否处于空闲状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海克斯康制造智能技术(青岛)有限公司,未经海克斯康制造智能技术(青岛)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110373636.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:股角控制器
- 下一篇:一种用于玻璃瓶瓶身外表面印花工艺及其印花装置