当前位置: 首页 > 专利查询>张青专利>正文

一种实现群组控制的方法技术

技术编号:18860668 阅读:43 留言:0更新日期:2018-09-05 14:15
一种实现群组控制的方法,其包括以下步骤:1)群组中设置一个主设备,其他的设备设置为从设备,从设备共享一个地址,从设备从主设备接受同样的命令;2)同时为了区分不同的从设备的在线状态,为每个从设备分配一个二级地址;3)主设备发送命令给从设备时,包含共享地址和某一从设备的二级地址,从设备根据共享地址接收和执行命令,从设备中只有一个二级地址符合的进行应答,从设备应答主设备时,信息包含从设备的共享地址和二级地址,准确区分每个从设备响应;4)主设备发送命令时,二级地址滚动循环,查询从设备是否在线,准确掌握从设备状态。本发明专利技术既实现了群组的功能,也节约地址资源和总线资源,提高总线的效率,减小了轮询时间。

A method for group control

A method of realizing group control includes the following steps: 1) setting up a master device in a group, other devices as slave devices, slave devices sharing an address, slave devices receiving the same command from the master device; 2) assigning one or two slave devices to each slave device in order to distinguish the online status of different slave devices The slave device receives and executes the command according to the shared address. There is only one second-level address in the slave device to answer. When the slave device replies to the master device, the information includes the shared address and the secondary address of the slave device. Address, accurately distinguish each slave device response; 4) master device sends commands, the secondary address scroll loop, query whether the slave device is online, accurately grasp the slave device status. The invention not only realizes the group function, but also saves address resources and bus resources, improves the bus efficiency and reduces the polling time.

【技术实现步骤摘要】
一种实现群组控制的方法
本专利技术属于计算机通讯领域,具体而言涉及一种实现群组的控制方法。
技术介绍
在RS485总线方式中,控制器通讯一般都是使用主从方式,主设备查询从设备数据,从设备根据主设备发送的信息,回复相应的信息。主设备可以单独和从设备通讯,也可以以广播的形式和所有从设备通讯。很多从设备在一条总线上的时候,主设备为了识别不同的从设备,从设备就需要具有单独的地址。主设备与总线中某些从设备的通讯一般采用轮询的方式,即在通讯过程中,每个从设备与主设备的通讯都会占用相应的时间。主设备与从设备通讯时,有时会给不同地址的从设备推送相同的信息,使从设备实现相同的动作,也就是很多从设备为一个群组,需要同时动作,这个时候每个从设备都需要对主机进行应答,浪费了总线时间。
技术实现思路
为克服现有技术中的不足,本专利技术的目的在于提供一种实现群组控制的方法,该方法可以有效解决群组时占用总线时间的弊端。为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:一种实现群组控制的方法,其包括以下步骤:步骤1)群组中设置一个主设备,其他的设备设置为从设备,所述从设备共享一个地址,所述从设备从所述主设备接受同样的命令,以减少总线中地址的数量,提高轮询的效率;步骤2)同时为了区分不同的从设备的在线状态,为每个所述的从设备分配一个二级地址;步骤3)所述主设备发送命令给所述从设备时,包含所述共享地址和某一从设备的二级地址,所述从设备根据所述共享地址和接收和执行命令,所述从设备中只有一个二级地址符合的进行应答,所述从设备应答所述主设备时,信息包含所述从设备的共享地址和二级地址,准确区分每个从设备响应;步骤4)所述主设备发送命令时,二级地址滚动循环,查询所述从设备是否在线,准确掌握从设备状态。与现有技术相比,本专利技术的控制方法既实现了群组的功能,也节约地址资源和总线资源,提高总线的效率,减小了轮询时间。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。本专利技术的具体实施方式由以下实施例及其附图详细给出。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术的实现群组控制的方法的系统架构示意图。具体实施方式下面将参考附图并结合实施例,来详细说明本专利技术。一种实现群组控制的方法,其包括以下步骤:步骤1)群组中设置一个主设备,其他的设备设置为从设备,所述从设备共享一个地址,所述从设备从所述主设备接受同样的命令,以减少总线中地址的数量,提高轮询的效率;步骤2)同时为了区分不同的从设备的在线状态,为每个所述的从设备分配一个二级地址;步骤3)所述主设备发送命令给所述从设备时,包含所述共享地址和某一从设备的二级地址,所述从设备根据所述共享地址接收和执行命令,所述从设备中只有一个二级地址符合的进行应答,所述从设备应答所述主设备时,信息包含所述从设备的共享地址和二级地址,准确区分每个从设备响应;步骤4)所述主设备发送命令时,二级地址滚动循环,查询所述从设备是否在线,准确掌握从设备状态。具体的,参见图1所示,设备1和设备2-8都要实现相同的动作,把设备1设定为本群组的主设备,把设备2-8设为本群组的从设备。设备2-8共用设备地址2,同时为设备2-8中的每一个设备还设置有一个二级地址,也就是设备2-8共享设备地址2,但使用二级地址区分不同的从设备,这样设备1下发命令到共享地址2时,设备2-8同时收到了命令,但是只占用了一个地址时间。同时由于设备2-8都具有二级地址,设备1也就可以通过二级地址区分设备2-8中设备是否在线。设备2-8中的设备就根据命令中是否包含本设备的地址决定是否应答。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种实现群组控制的方法,其特征在于,包括以下步骤:步骤1)群组中设置一个主设备,其他的设备设置为从设备,所述从设备共享一个地址,所述从设备从所述主设备接受同样的命令;步骤2)同时为了区分不同的从设备的在线状态,为每个所述的从设备分配一个二级地址;步骤3)所述主设备发送命令给所述从设备时包含所述共享地址和某一二级地址,所述从设备根据所述共享地址接收和执行命令,所述从设备中只有一个二级地址符合的进行应答,所述从设备应答所述主设备时,信息包含所述从设备的共享地址和二级地址,准确区分每个从设备响应;步骤4)所述主设备发送命令时,二级地址滚动循环,查询所述从设备是否在线,准确掌握从设备状态。

【技术特征摘要】
1.一种实现群组控制的方法,其特征在于,包括以下步骤:步骤1)群组中设置一个主设备,其他的设备设置为从设备,所述从设备共享一个地址,所述从设备从所述主设备接受同样的命令;步骤2)同时为了区分不同的从设备的在线状态,为每个所述的从设备分配一个二级地址;步骤3)所述主设备发送命令给所述从设备时包含所...

【专利技术属性】
技术研发人员:张青
申请(专利权)人:张青
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1