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)所述主设备发送命令给所述从设备时,包含所述共享地址和某一从设备的二级地址,所述从设备根据所述共享地址和接收和执行命令,所述从设备中只有一个二级地址符合的进行应答,所述从设备应答所述主设备时,信息包含所述从设备的共享地址和二级地址 ...
【技术保护点】
1.一种实现群组控制的方法,其特征在于,包括以下步骤:步骤1)群组中设置一个主设备,其他的设备设置为从设备,所述从设备共享一个地址,所述从设备从所述主设备接受同样的命令;步骤2)同时为了区分不同的从设备的在线状态,为每个所述的从设备分配一个二级地址;步骤3)所述主设备发送命令给所述从设备时包含所述共享地址和某一二级地址,所述从设备根据所述共享地址接收和执行命令,所述从设备中只有一个二级地址符合的进行应答,所述从设备应答所述主设备时,信息包含所述从设备的共享地址和二级地址,准确区分每个从设备响应;步骤4)所述主设备发送命令时,二级地址滚动循环,查询所述从设备是否在线,准确掌握从设备状态。
【技术特征摘要】
1.一种实现群组控制的方法,其特征在于,包括以下步骤:步骤1)群组中设置一个主设备,其他的设备设置为从设备,所述从设备共享一个地址,所述从设备从所述主设备接受同样的命令;步骤2)同时为了区分不同的从设备的在线状态,为每个所述的从设备分配一个二级地址;步骤3)所述主设备发送命令给所述从设备时包含所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。