首页 / 一种网关及自动控制系统

一种网关及自动控制系统有效专利 实用

技术领域

[0001] 本实用新型涉及网关技术领域,具体而言,涉及一种网关及自动控制系统。

相关背景技术

[0002] 自动控制系统包括:上层设备、网关和底层设备,通过网关实现上层设备与底层设备的交互控制,一个网关可以对应连接N个底层设备。若网关出现了故障,该网关对应的底层设备的数据就无法上传到上层设备,底层设备也无法接收上层设备下发的控制指令。实用新型内容
[0003] 本实用新型实施例提供一种网关及自动控制系统,以至少解决现有技术中网关故障导致底层设备无法通信的问题。
[0004] 为解决上述技术问题,本实用新型实施例提供了一种网关,包括:第一通信口和通断控制器件;所述第一通信口与所述网关对应的底层设备通信连接;所述第一通信口还通过所述通断控制器件与其他网关的第一通信口连接,当所述网关发生指定故障时,所述网关的第一通信口与所述其他网关的第一通信口连通,以使所述网关对应的底层设备通过所述其他网关进行通信。
[0005] 可选的,所述通断控制器件包括:控制端、第一触点和第二触点;所述控制端连接至所述网关的主控芯片;所述第一触点连接至所述网关的第一通信口;所述第二触点连接至所述其他网关的第一通信口;当所述控制端不通电时,所述第一触点与所述第二触点连通;当所述控制端通电时,所述第一触点与所述第二触点断开。
[0006] 可选的,所述网关还包括:第二通信口,连接至所述其他网关的第一通信口,用于在组网过程中将所述网关的地址传输至所述其他网关,以及,在通信过程中响应于预设指令向所述其他网关发送待传输的信息。
[0007] 可选的,同一网关的第二通信口与第一通信口的通信方式相同,且相互独立。
[0008] 本实用新型实施例还提供了一种自动控制系统,包括:至少两个网关,所述网关为本实用新型实施例所述的网关;所有网关按序排列,任意网关的第一通信口通过其通断控制器件与下一个网关的第一通信口连接。
[0009] 可选的,所述任意网关的第二通信口与下一个网关的第一通信口连接。
[0010] 应用本实用新型的技术方案,网关在发生指定故障时,该网关对应的底层设备能够自动借用与该网关有连接关系的其他网关进行信息传输,解决了网关故障导致底层设备无法通信的问题。

具体实施方式

[0016] 为了使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本实用新型作进一步地详细描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本实用新型保护的范围。
[0017] 需要说明的是,本实用新型的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本实用新型的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0018] 下面结合附图详细说明本实用新型的可选实施例。
[0019] 实施例一
[0020] 本实施例提供一种网关,如图1所示,网关10包括:第一通信口11和通断控制器件12。第一通信口11可设置在主控芯片13上。主控芯片13用于转换底层设备20发来的信息并传递给上层设备,控制底层设备20以及控制通断控制器件12的通断。
[0021] 第一通信口11与网关10对应的至少一个底层设备20通信连接。第一通信口11还通过通断控制器件12与其他网关10的第一通信口11连接,当网关10发生指定故障时,网关10的第一通信口11与其他网关10的第一通信口11连通,以使网关10对应的底层设备20通过其他网关10进行通信。
[0022] 指定故障可以是影响底层设备20与网关10通信的故障,例如,断电或死机等。
[0023] 本实施例中,网关10在发生指定故障时,该网关10对应的底层设备20能够自动借用与该网关10有连接关系的其他网关10进行信息传输,解决了网关故障导致底层设备无法通信的问题。
[0024] 通断控制器件12可以是继电器,具体可以是常闭继电器。如图1所示,通断控制器件12包括:控制端121、第一触点122和第二触点123。控制端121连接至该网关10的主控芯片13;第一触点122连接至该网关10的第一通信口11;第二触点123连接至其他网关10的第一通信口11。
[0025] 控制端121用于给通断控制器件12供电,如果主控芯片13正常运行,则控制端121通电。当控制端121不通电时,第一触点122与第二触点123连通;当控制端121通电时,第一触点122与第二触点123断开。
[0026] 网关10发生指定故障,控制端121不通电,通断控制器件12闭合导通,网关10的第一通信口11与其他网关10的第一通信口11连通,以使网关10对应的底层设备20通过其他网关10进行通信。网关10正常工作,控制端121通电,通断控制器件12断开,网关10的第一通信口11与其他网关10的第一通信口11不连通,网关10对应的底层设备20通过该网关10进行通信。由此利用常闭继电器能够实现网关发生指定故障时的自动控制。
[0027] 如图2所示,为常闭继电器的结构示意图,包括电磁铁100、衔铁200、弹簧300和端点A~D。端点C和D用于给电磁铁100供电,相当于上述控制端121,连接至网关10的主控芯片13,如果主控芯片13正常运行,则端点C和D能够向电磁铁100供电。电磁铁100没有通电时,受弹簧300作用,端点A与端点B接触导通;电磁铁100通电后,衔铁200被电磁铁100吸住,端点A与端点B分离。端点A和端点B相当于上述第一触点122和第二触点123。
[0028] 目前配置网关地址,是在安装之前一个一个单独设置网关地址,较为繁琐,且需要专业技术人员来操作。为了解决此问题,参考图3,网关10还包括:第二通信口14,连接至其他网关10的第一通信口11,用于在组网过程中将该网关10的地址传输至其他网关10,以及,在通信过程中响应于预设指令向其他网关10发送待传输的信息。
[0029] 在组网过程中,一个网关10的地址配置完成后,根据网关10之间第二通信口14的连接情况,该网关10可将自身地址通过自身的第二通信口14发给下一个网关10,下一个网关10根据预设规则可配置自身地址,然后再将自身地址发送至下下个网关10,依此递推,可自动依次完成各网关的地址配置,实现了自动分配网关地址,无需专业技术人员来操作。网关10之间利用各自的第二通信口14以链表的方式连接,使网关10的地址按可以按顺序自动设置,实现自组网的功能。
[0030] 预设指令是在网关10发生不会触发通断控制器件12闭合的预设故障时,网关10的主控芯片13发出的指令。预设指令用于指示使用第二通信口14进行数据传输。例如,网关10与上层设备通信故障,此时网关10并不会断电,不会触发通断控制器件12闭合,此时可使用该网关的第二通信口14将其对应的底层设备10发来的信息传输至其他网关10,以借助其他网关10将信息上传至上层设备。
[0031] 同一网关的第二通信口14与第一通信口11的通信方式相同,且相互独立。
[0032] 实施例二
[0033] 本实施例提供一种自动控制系统,自动控制系统包括:至少两个网关,该网关是上述实施例所述的网关。自动控制系统中的所有网关按序排列,任意网关10的第一通信口11通过其通断控制器件12与下一个网关10的第一通信口11连接。
[0034] 本实施例的自动控制系统,网关10在发生指定故障时,该网关10对应的底层设备20能够自动借用与该网关10有连接关系的下一个网关10进行信息传输,解决了网关故障导致底层设备无法通信的问题。
[0035] 任意网关10的第二通信口14与下一个网关10的第一通信口11连接。网关10之间利用各自的第二通信口14以链表的方式连接,使网关10的地址按可以按顺序自动设置,实现自动分配网关地址和自组网。并且,利用第二通信口14,能够在网关10发生不会触发通断控制器件12闭合的预设故障时,保证底层设备20能够与上层设备进行正常通信。
[0036] 在实际应用中,根据具体需求,在自动控制系统中,网关10的第二通信口14可以仅连接至其下一个网关10的第一通信口11;也可以仅连接至其上一个网关10的第一通信口11;还可以同时连接至其上一个网关10的第一通信口11和其下一个网关10的第一通信口
11,此情况下,可以初始配置任意网关10的地址,若初始配置的网关10并非处于排序的首尾,则可以从该网关10开始,往前逐个网关进行地址配置,同时往后也逐个网关进行地址配置,以加快自动配置的速度,需要注意的是,上述两个配置方向所遵循的具体配置规则需要满足地址不冲突。
[0037] 如图4所示,自动控制系统包括:至少一个网关10、至少一个底层设备20和上层设备30。在实际应用中,一个网关10可以与至少一个底层设备20通信连接,图4对此未示出。上层设备30用于接收并处理底层设备20的数据以及向底层设备20发送控制指令,例如,上层设备30可以是上位机电脑、显示屏、服务器等。底层设备20用于上传自身的状态数据至相应的网关10,以及接收网关10发来的控制指令并执行控制。
[0038] 当网关10断电或者死机时,通断控制器件12不再通电导致闭合,该网关10对应的底层设备20的数据通过通断控制器件12传递到下一个网关10并上传至上层设备30,从而保证底层数据的完整上传,同时下一个网关10接收到其前一个网关10对应的底层设备20的数据后,可以判断前一个网关10发生故障,并将其故障情况上报给上层设备30,依此类推,后边的网关10能够接收其前面所有网关10对应的底层设备20的数据以及上报网关故障情况。
[0039] 初始配置时,给第一个网关10配置地址,当第一个网关10的地址确定后,第一个网关10通过其第二通信口14将自身地址(例如自身地址为1)传递给下一个网关10,下一个网关10收到后按照预设规则将自身地址设为2,并再将自身地址2继续传递给其下一个网关,以此类推,从而实现网关地址的自动配置。
[0040] 实施例三
[0041] 本实施例提供一种网关控制方法,可应用于上述实施例所述的自动控制系统。
[0042] 图5是本实用新型实施例三提供的网关控制方法的流程图,如图5所示,该方法包括以下步骤:
[0043] S501,网关发生指定故障。
[0044] S502,故障网关的通断控制器件连通故障网关的第一通信口与下一个网关的第一通信口,以使故障网关对应的底层设备通过下一个网关进行通信。
[0045] 指定故障可以是影响底层设备与网关通信的故障,例如,断电或死机等。
[0046] 本实施例中,网关在发生指定故障时,该网关对应的底层设备能够自动借用与该网关有连接关系的下一个网关进行信息传输,解决了网关故障导致底层设备无法通信的问题。
[0047] 在一个实施例中,在故障网关的通断控制器件连通故障网关的第一通信口与下一个网关的第一通信口之后,还包括:下一个网关接收到故障网关对应的底层设备发来的信息;下一个网关确定故障网关发生故障;下一个网关上报网关故障消息至上层设备。从而能够及时进行网关故障修复。
[0048] 示例性的,网关b接收到网关a对应的底层设备发来的信息后,可以判断网关a发生故障,并将网关a故障的情况上报给上层设备。若网关a和网关b都故障,网关c可以接收网关a对应的底层设备和网关b对应的底层设备发来的信息,并上报网关故障情况,以此类推。
[0049] 若网关未发生故障,通过该网关的第一通信口与该网关对应的底层设备通信。即,网关正常运行时,网关与其对应的底层设备和上层设备自成一套独立系统,当网关断电或死机时,其对应的底层设备的数据自动借用别的网关进行传输。
[0050] 在一个实施例中,在网关发生指定故障之前,还包括:配置完第一个网关的地址后,第一个网关通过自身的第二通信口将自身地址发送至下一个网关的第一通信口,以使下一个网关根据预设规则进行地址配置,然后下一个网关按照网关排列顺序将自身地址进行发送,依次自动配置各网关的地址,直到完成所有网关的地址配置。
[0051] 其中,预设规则配置网关地址的规则,例如可以按数字顺序从小到大依次配置。
[0052] 本实施例中,网关之间利用各自的第二通信口以链表的方式连接,使网关的地址按可以按顺序自动设置,实现自组网的功能。具体的,网关收到上一个网关发来的地址之后,可以基于上一个网关的地址和预设规则,配置自身的地址,然后再将自身地址发给下一个网关,以使下一个网关能够自动配置地址,由此在组网过程中可自动依次完成所有网关的地址配置,实现了自动分配网关地址,无需专业技术人员来操作。
[0053] 进一步的,每个网关配置完自身地址后,将自身地址上报至上层设备,以使上层设备进行存储和记录,便于后续通信。
[0054] 最后应说明的是:以上实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解:
其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。

当前第1页 第1页 第2页 第3页