社区论坛
登录参与讨论或发表主题
什么是特征参数模块
论坛

信号机的特征参数模块是一个典型的针对缩短平均故障恢复时间的设计。简单地说,逻辑是这样:当路口发生异常导致系统跳黄闪甚至灭灯的时候,如果不确定现场发生了什么,同时现场已经堵成一锅粥,那么系统的核心设计要求就是能在最短的时间内修复。修复最简单粗暴的方式是什么?简单地说就是换一台备用的新机器上去,这样一来,问题就产生了,如果这台新设备不是刚出厂的,是其他地方的故障修复件,如果设备的主板上还保留了上一个路口的运行方案,那么岂不是可能导致这个路口运行了一个其他路口的方案,绿冲突之类的规则和这个路口是不一致的,那岂不是导致更大的危险性?

所以信号机的板卡设计有一个核心的要求,就是不允许在板卡上保留任何本地化的参数,理论上说,同型号的板卡用在不同地点的设备上,必须产生同样的运行效果。市面上非常多的信号机完全不遵守这种最基础的设计要求,参数直接保存在板卡上,这个是属于完全不理解信号机的行业要求的粗制滥造。

所谓特征参数,就是一个保留所有本地化参数的模块,应该是一个独立于信号机硬件,和具体点位强相关的具有非易失性存储的设备,信号机启动时,必须通过这个模块获取运行参数,然后才能运行。这个模块当前通常采用的技术方案就是一个U盘,为了防止被意外挪走,需要加一些物理手段来保证不会轻易被挪为他用,简单地说,和机柜间加个链条。

当特征参数出了问题时,配置软件由于网络原因连不上设备,但特征参数不允人为修改,此时如何补救?

永久连接

liang_ting 回复

一般特征参数的初始化是在配置环境下生成,理论上不可以修改的只有对应的地址码,其他都是可以修改的。信号机依靠配置环境生成的参数启动以后,可以通过网络通信修改参数,修改的参数必须在特征参数模块中严格保持对应,不允许出现信号机内部运行参数和特征参数不匹配的情况。信号机内部原则上不应该保留这个参数的镜像,或者即使保存了镜像,也只是为了避免频繁读取U盘,不应当依靠这个镜像启动系统。