觀看新聞片段
【Now新聞台】今年三月港鐵荃灣綫測試新信號系統期間,兩架列車在中環站附近相撞,港鐵完成調查,指承辦商在修改軟件時衍生了三個軟件編程的執行錯誤。
兩列無載客的港鐵列車,今年三月十八日凌晨在中環站附近相撞,導致荃灣綫中環至金鐘站列車服務暫停兩日。
港鐵曾經解釋,當時新信號系統轉換以第三後備系統控制,列車在中環站開出,經過渡線往金鐘站,與此同時第二架列車通過渡線往中環,結果兩車相撞。
港鐵用三個月完成調查,解釋指新信號系統由三套區間控制電腦系統組成,即主電腦系統A、副電腦系統B及備用電腦系統C。
承辦商原本應該修改軟件,令到A和B電腦系統出現問題,要將數據傳送予C電腦系統時,要刪除部分數據,包括避免列車相撞的「相互衝突區域數據」,再由C電腦系統重新產生「相互衝突區域數據」,以避免C電腦系統出現共同模式故障。
不過承辦商在2017年七月修改軟件,衍生了三個軟件編程的執行錯誤,包括無在軟件開發文件列明,要刪除原本的「相互衝突區域數據」,以致隨後無進行特定測試風險評估和安全分析。
其次是C電腦系統未能適當地重新產生相互衝突區域數據,最後是沒有阻止C電腦系統在無「相互衝突區域防護」下,取代成為主電腦。
港鐵說已經要求承辦商糾正有關問題,更換編寫程式的團隊,並加入措施以偵測任何錯誤。