本发明涉及集群控制领域,尤其涉及一种集群控制系统及其运行方法。
背景技术:
传统的计算机控制机床(CNC)控制系统,往往受到硬件接口的限制,连接马达的数量是有限的,一般不会超过5个,即使加上所谓的电气辅助控制(PMC)轴,也不会超过8个。同时受到软件功能的限制,同时控制的路径数,一般不会超过2个。
在多工位流水线应用中,通常依赖工人进行干预,这样造成用工费用高居不下,特别是自动化流水线的效率降低。
传统的CNC控制系统,如果要构造多个系统之间的连接,往往依赖于输入输出(IO)信号。
这种连接方式,增加了IO信号的输入输出点,增加了连接复杂度,加大硬件上的成本投入,而且可交互的信息也非常有限,无法完成复杂的连接、数据交互。当需要连接2台以上控制器时,硬件成本成比例增长,连接复杂度更是呈指数级增长,给应用带来非常大的麻烦与困难。
技术实现要素:
本发明提供一种集群控制系统及其运行方法,解决现有技术中集群系统可交互的信息非常有限,无法完成复杂的连接的技术问题。
本发明的目的是通过以下技术方案实现的:
一种集群控制系统,其特征在于,包括:操作面板、控制器、至少一从控制器、集线器;所述操作面板与所述主控制器连接,所述主控制器与所述集线器连接,所述从控制器分别与所述集线器连接;
所述操作面板用于向所述主控制器发出一操作指令;
所述主控制器根据操作指令输出一控制命令至所述集线器,所述控制命令中包括第一身份标识;
该集线器接收该控制命令,并将该控制命令发送至该些从控制器,该集线器还用于该主控制器以及该些从控制器之间的数据交换。
一种集群控制系统的运行方法,包括:
S1:通过所述操作面板向该主控制器输入操作指令;
S2:所述主控制器根据该操作指令输出所述控制命令;
S3:所述主控制器将该控制命令发送至集线器;
S4:所述集线器将所述控制命令发送至从控制器;
S5:所述从控制器接收所述控制命令,判断所述控制命令中的第一身份标识与该第二身份标识是否相同,如果相同,则执行步骤S6;
S6:所述从控制器根据所述控制命令中所述从控制器需要执行的操作执行相应的操作。
本发明通过该集群控制系统,多台控制器之间可以实现通讯,构造成一个集群,扩大了控制轴数以及控制路径数,克服了传统的CNC控制系统受到硬件接口限制、在多工位流水线应用中通常依赖人工进行干预以及用工费用高的缺点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可根据这些附图获得其他的附图。
图1为本发明实施例的结构示意图;
图2为本发明实施例的一种集群控制系统的运行方法的流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示为一种集群控制系统,包括:操作面板、控制器、至少一从控制器、集线器;所述操作面板与所述主控制器连接,所述主控制器与所述集线器连接,所述从控制器分别与所述集线器连接;
所述操作面板用于向所述主控制器发出一操作指令;
所述主控制器根据操作指令输出一控制命令至所述集线器,所述控制命令中包括第一身份标识;
该集线器接收该控制命令,并将该控制命令发送至该些从控制器,该集线器还用于该主控制器以及该些从控制器之间的数据交换。
其中,所述集群控制系统还包括显示单元,所述显示单元与所述主控制器相连,用于显示该操作面板的操作。
本发明实施例还提供了一种集群控制系统的运行方法,如图2所示,包括:
S1:通过所述操作面板向该主控制器输入操作指令;
S2:所述主控制器根据该操作指令输出所述控制命令;
S3:所述主控制器将该控制命令发送至集线器;
S4:所述集线器将所述控制命令发送至从控制器;
S5:所述从控制器接收所述控制命令,判断所述控制命令中的第一身份标识与该第二身份标识是否相同,如果相同,则执行步骤S6;
S6:所述从控制器根据所述控制命令中所述从控制器需要执行的操作执行相应的操作。
本发明通过该集群控制系统,多台控制器之间可以实现通讯,构造成一个集群,扩大了控制轴数以及控制路径数,克服了传统的CNC控制系统受到硬件接口限制、在多工位流水线应用中通常依赖人工进行干预以及用工费用高的缺点。
以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原 理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。