地址,从而使得第一子单元与第二子单元之间各模块占用的底板总线地址均不相同,便于实现各模块之间的数据通讯。
[0114]下面对本发明实施例中数据处理方法进行描述,具体的:
[0115]请参阅图6,本发明实施例中数据处理方法的一个实施例包括:
[0116]601、第二通讯模块组采集远程1单元的通讯数据;
[0117]本实施例中,当第一子单元中的第一通讯模块组与远程1单元连接故障时,可以由第二子单元中的第二通讯模块组采集该远程1单元的通讯数据。
[0118]在本实施例以及后续的方法实施例中,为便于描述均将第一子单元作为工作子单元,而将第二子单元作为备用子单元,在实际应用中,也可以是第二子单元作为工作子单元而第一子单元作为备用子单元,具体此处不做限定。
[0119]需要说明的是,第一通讯模块组以及第二通讯模块组均对应监控其所连接的远程1单元的连接状态,当第一通讯模块组与远程1单元连接故障时,则由第二子单元中的第二通讯模块组采集该远程1单元的通讯数据,该通讯数据可以是远程1单元的标识信息、当前时间或故障状态码,在实际应用中,该通讯数据也可以是其他信息,具体此处不做限定。
[0120]602、第二通讯模块组将该通讯数据通过第二冗余底板总线组发送至第二同步模块组;
[0121]本实施例中,第二通讯模块采集到远程1单元的通讯数据后,将该通讯数据通过第二冗余底板总线组发送至第二同步模块。
[0122]第二通讯模块组可以将该通讯数据通过第二冗余底板总线组中的第三底板总线发送至第二同步模块组,由第二同步模块组中的第三同步模块进行接收,也可以通过第二冗余底板总线组中的第四底板总线发送至第二同步模块组,由第二同步模块组中的第四同步模块进行接收,具体此处不做限定。
[0123]需要说明的是,第二通讯模块组将该通讯数据通过第二冗余底板总线组发送至第二同步模块组具体可以是:第二通讯模块组将该通讯数据发送至第二冗余底板总线组;第二同步模块组对第二冗余底板总线上的数据进行处理得到该通讯数据。
[0124]第二同步模块组对第二冗余底板总线上的数据进行处理得到该通讯数据具体可以是:第二同步模块组监听第二冗余底板总线上的数据;第二同步模块组对第二冗余底板总线上的数据进行缓冲以及过滤得到该通讯数据,在实际应用中,第二同步模块对第二冗余地板总线上的数据进行处理的方式还可以是其他方式,具体此处不做限定。
[0125]603、第二同步模块组将该通讯数据通过同步线缆组发送至第一同步模块组;
[0126]本实施例中,第二同步模块组能够将从第二冗余底板总线组上得到的远程1单元的通讯数据通过同步线缆组发送至第一同步模块组。
[0127]需要说明的是,第二同步模块组将该通讯数据通过同步线缆组发送至第一同步模块组可以是:第二同步模块组中的第三同步模块将该通讯数据通过同步线缆组中的第一同步线缆发送至第一同步模块组中的第一同步模块,也可以是第二同步模块组中的第四同步模块将该通讯数据通过同步线缆组中的第二同步线缆发送至第一同步模块组中的第二同步模块,具体此处不做限定。
[0128]604、第一同步模块组将该通讯数据通过第一冗余底板总线组发送至第一控制器,并接收第一控制器通过第一冗余底板总线组发送的控制数据;
[0129]本实施例中,第一同步模块组能够将该通讯数据通过第一冗余底板总线组发送至第一控制器,并接收第一控制器通过第一冗余底板总线组发送的控制数据。
[0130]需要说明的是,第一同步模块组将该通讯数据通过第一冗余底板总线组发送至第一控制器可以是:第一同步模块组中的第一同步模块将该通讯数据通过第一冗余底板总线组上的第一底板总线发送至第一控制器,也可以是第一同步模块组中的第二同步模块将该通讯数据通过第一冗余底板总线组上的第二底板总线发送至第一控制器,具体此处不做限定。
[0131]第一同步模块组接收第一控制器通过第一冗余底板总线组发送的控制数据具体可以是:第一控制器将控制数据发送至第一冗余底板总线组,第一同步模块组对第一冗余底板总线组上的数据进行监听,并处理后得到该控制数据,处理的方式可以是对第一冗余底板总线组上的数据进行缓冲以及过滤,也可以是其他方式,具体此处不做限定。
[0132]在实际应用中,第一控制器可以将控制数据发送至第一冗余底板总线组上的第一底板总线,由第一同步模块组中的第一同步模块进行接收,第一控制器也可以将控制数据发送至第一冗余底板总线组上的第二底板总线,由第一同步模块组中的第二同步模块进行接收,具体此处不做限定。
[0133]605、第一同步模块组将控制数据通过同步线缆组发送至第二同步模块组;
[0134]本实施例中,第一同步模块接收到第一控制器发送的控制数据后,能够通过同步线缆组发送至第二同步模块组。
[0135]需要说明的是,第一同步模块组将控制数据通过同步线缆组发送至第二同步模块组可以是:第一同步模块组中的第一同步模块将控制数据通过同步线缆组中的第一同步线缆发送至第二同步模块组中的第三同步模块,也可以是第一同步模块组中的第二同步模块将控制通过同步线缆组中的第二同步线缆发送至第二同步模块组中的第四同步模块,具体此处不做限定。
[0136]606、第二同步模块组将控制数据通过第二冗余底板总线组发送至第二通讯模块组;
[0137]本实施例中,第二同步模块组能够将控制数据通过第二冗余底板总线组发送至第二通讯模块组。
[0138]需要说明的是,第二同步模块组将控制数据通过第二冗余底板总线组发送至第二通讯模块组可以是,第二同步模块组中的第三同步模块将控制通过第二冗余底板总线组上的第三底板总线发送至第二通讯模块组,也可以是第二同步模块组中的第四同步模块将控制通过第二冗余底板总线组上的第四底板总线发送至第二通讯模块组,具体此处不做限定。
[0139]607、第二通讯模块组将控制数据发送至远程1单元。
[0140]本实施例中,第二通讯模块组获取到第二冗余底板总线上的控制数据后,能够将控制数据发送至远程1单元。
[0141 ] 本实施例中,冗余控制系统的第一子单元以及第二子单元通过同步线缆组实现数据同步,并通过第一底板总线组以及第二底板总线组实现各模块之间的数据交互,第一同步模块组以及第二同步模块组可以处理第一冗余底板总线组或第二冗余底板总线组上的数据,并转发到同步线缆组,以及接收同步线缆组上的数据,并转发到第一冗余底板总线组或第二冗余底板总线组,第一控制器与第二控制之间的数据同步也通过同步线缆组实现,而不需要额外的链路,因而增加了系统的可靠性。
[0142]在实际应用中,若第一子单元中的第一通讯模块组与远程1单元连接正常,则由第一通讯模块组进行与远程1单元的数据交互,具体的,请参阅图7,本发明实施例中数据处理方法的另一个实施例包括:
[0143]701、第一通讯模块组采集所述远程1单元的通讯数据;
[0144]本实施例中,当第一子单元中的第一通讯模块组与远程1单元连接正常时,由第一通讯模块组采集远程1单元的通讯数据。
[0145]需要说明的是,通讯数据可以是远程1单元的标识信息、当前时间或故障状态码,在实际应用中,该通讯数据也可以是其他信息,具体此处不做限定。
[0146]702、第一通讯模块组将通讯数据通过第一冗余底板总线组发送至第一控制器,并接收第一控制器通过第一冗余底板总线组发送的控制数据;
[0147]本实施例中,第一通讯模块组采集到远程1单元的通讯数据后,能够通过第一冗余底板总线组发送至第一控制器。
[0148]第一通讯模块组将通讯数据通过第一冗余底板总线组发送至第一控制器,并接收第一控制器通过第一冗余底板总线组发送的控制数据具体可以是通过第一底板总线发送通讯数据,并接收控制数据,可以是通过第二底板总线发送通讯数据,并接收控制数据,具体此处不做限定。
[0149]在实际应用中,第一通讯模块组采集到通讯数据后,也同时发送至第一同步模块组,并由第一同步模块组通过同步线缆组发送至第二子单元,实现第一子单元与第二子单元之间的数据同步。
[0150]703、第一通讯模块组将所述控制数据发送至所述远程1单元。
[0151]本实施例中,第一通讯模块组接收到第一控制器发送的控制数据后,能够发送至远程1单元,实现对远程1单元的输出控制。
[0152]本实施例中,冗余控制系统的第一子单元以及第二子单元通过同步线缆组实现数据同步,并通过第一底板总线组以及第二底板总线组实现各模块之间的数据交互,第一同步模块组以及第二同步模块组可以处理第一冗余底板总线组或第二冗余底板总线组上的数据,并转发到同步线缆组,以及接收同步线缆组上的数据,并转发到第一冗余底板总线组或第二冗余底板总线组,第一控制器与第二控制之间的数据同步也通过同步线缆组实现,而不需要额外的链路,因而增加了系统的可靠性。
[0153]在实际应用中,冗余控制系统与远程1单元的扩展方式包括:环网扩展、双总线扩展、单网扩展或冗余双网扩展,还可以包括其他扩展方式,具体此处不做限定,下面以环网扩展以及双总线扩展作为例子,对本发明中冗余控制系统的工作流程进行描述:
[0154]请参阅图8,本发明实施例中冗余控制系统与远程1单元环网扩展方式,其工作原理描述如下:
[0155]当环网中的2#远程1单元与3#远程1单元之间连接故障,同时环网中工作子单元与备用子单元之间通讯模块的连接也故障时,工作子单元与3#远程