3.2带冲突检测的载波监听多路访问技术
带冲突检测的载波监听多路访问技术是网络上各工作站在发送数据前都要侦听总线上有没有数据传输。检测冲突的方法如下:某个站点要发送数据时,先检测网络确认是否有其它站点正在传输数据,即监听信道是否空闲,若信道忙则等待,直到信道空闲,若信道闲则站点传输数据;在发送数据的同时,站点继续监听网络确认没有其它站点在同时传输数据;当某个传输节点识别出一个冲突时,它就发送一个拥塞信号,这个信号使得冲突时间足够长,让其它节点都能发现,其它节点收到拥塞信号后都停止传输,等待一个随机产生的时间间隙后再重发。
3. 3 LAN网数据丢失原因分析
(1)网络堵塞。LAN上几组数据同时到达路由器,并期望经同一个输出端口输出,在缓存空间被耗尽时,为保证网络不被锁死,路由器只能丢弃部分数据。
(2)路由器老化。路由器长期运行及CPU发热使温度过高时,路由器线路板_上的电容会出现老化情况,限制路由器的速度,也可能使路由器保持性断网。
(3)设备通信板卡工作不稳定。触头松动或接触不良,均可能导致数据丢失。
3.4宝安站LAN网数据丢失原因分析
功率调整指令传输路径为工作站-LAN网一通信接口屏内路由器一极控。经分析,宝安站极控功能正常,说明功率调整指令在LAN网和路由器上传输存在异常。工作站与LAN网接口、L通信接口屏内路由器接口、极控通信板卡可能存在松动或接触不良情况。宝安站直流功率自动调整异常事件一半以上均为极一未出现功率调整信号,极二出现功率调整信号后瞬时复归,双极功率未调整情况,说明极一极控与LAN网通信的通信板卡更有可能存在松动或接触不良情况。
4 改进措施
针对宝安站LAN网数据丢失事件,经分析数据丢失原因,可采取更换通信接口屏内路由器、极控通信板卡、工作站与LAN网的接口,以及在极控软件逻辑中增加功率调整进程信号丢失检测逻辑措施。
考虑到直流功率自动调整异常后,工作站不会发出告警信号,对极控直流调整进程IN PROGRESS信号进行逻辑修改,如图6所示。
(1)考虑直流功率调整指令在LAN网上的传输延时,增加一个展宽延时T。在这个展宽延时T内,若未收到直流功率调整进程IN PPROGRESS信号,则极控发一个告警到工作站提醒运行人员。
(2)考虑到正常功率调整时,直流功率调整SETPOINT指令发出后,若直流功率调整量小于0.5%的额定值,则极控不会发调整进程IN PPROGRESS信号,即此为正常情况,不应发告警,需对逻辑进行修改。直流功率调整SETPOINT指令发出后展宽T的延时内,检测到直流功率调整量小于0.5%的额定值时,通过与门输出0至极控告警判断与模块,使告警输出为。,即极控不发告警。
在极控直流功率调整进程IN PROGRESS信号逻辑改造后,现场对其功能进行多次验证。
(1)自动功率和手动功率传输模式下,分别输入5个直流功率调整SETPOINT指令后,双极直流功率调整进程IN PROGRESS信号均正常发出,直流功率正常调整,极控未发告警信号。
(2)自动功率和手动功率传输模式下,分别输入5个调整量为14MW(小于0. 5%的额定值)的功率调整指令,双极直流功率调整进程IN PROGRESS信号均未发出,直流功率正常调整,极控未发告警信号。
(3)自动功率和手动功率传输模式下,分别模拟LAN网极二功率传输路径故障,5个直流功率调整SETPOINT指令发出后,极一直流功率调整进程IN PROGRESS信号发出后又消失,极二直流功率调整进程IN PROGRESS信号未发出,极二极控发告警至工作站。
(4)自动功率和手动功率传输模式下,分别模拟LAN网极一功率传输路径故障,5个直流功率调整SETPOINT指令发出后,极二直流功率调整进程IN PROGRESS信号发出后又消失,极一直流功率调整进程IN PROGRESS信号未发出,极一极控发告警至工作站。
经以上试验验证,改造极控直流功率调整进程INPROGRESS信号逻辑后,在直流功率自动调整异常时,极控能正常发告警至工作站,且在功率正常调整包括调整量小于0. 5%的额定值时,逻辑也不会误发告警。