
( e {& i1 ^0 j' k0 W( K- a$ iTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。劉天成昨稱港鐵會向承辦商追討損失。謝榮耀攝2 l+ ]- \2 q5 O: B* S+ g, D2 Z
7 l- z$ }. ]6 l& K: i1 u【本報訊】港鐵在今年3月18日凌晨測試新訊號系統期間,發生列車相撞。港鐵昨公佈事件調查結果,歸咎承辦商在建立備用系統時犯下三大錯誤,導致列車相撞。惟機電署的調查報告揭露,獨立顧問早於去年10月已質疑訊號系統未符標準,安全事故的風險高,港鐵卻仍以實車測試,導致事故發生。有立法會議員直斥港鐵罔顧人命。
* ]. y0 \& C6 \! @( `4 htvb now,tvbnow,bttvb記者:伍雅謙 梁御和
% m V9 \, i- s9 ]8 d, o8 V( ^2 n j! ]
新訊號系統承辦商是聯營公司Alstom-Thales DUAT Joint Venture。調查報告指出,新訊號系統分為主、副及備用三個電腦系統,承辦商為免三個系統因數據問題出現相同故障,於2017年修改軟件編程,令主副系統向備用系統傳送數據時,會剔除部份數據,包括防止列車相撞的「相互衝突區域數據(防護數據)」,被剔除的數據會由備用系統自動產生。tvb now,tvbnow,bttvb5 k: i0 F& {/ v
tvb now,tvbnow,bttvb1 \+ J% u: i% b
2 N4 n$ G( G8 B% s t6 ?2 Z% h" B: jTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。議員斥罔顧人命% T: g. C9 i& l8 R& ], b
不過,承辦商在修改編程時犯了三大錯誤。首先,承辦商未有在內部軟件開發文件列明,已剔除「防護數據」,導致未有進行相關測試及評估;第二,在軟件編程方面亦有執行錯誤,令備用電腦系統未有產生「防護數據」;第三,系統設置亦有邏輯問題,容許備用電腦系統在沒有「防護數據」的情況下接管訊號,導致列車在測試當日相撞。tvb now,tvbnow,bttvb' ]- j$ a2 j* b0 Q2 ?
0 d& z3 K8 z1 s+ r+ d; i) g5 Atvb now,tvbnow,bttvb港鐵車務總監劉天成表示,承辦商在事件上有不可推卸的責任,又稱港鐵過於信賴承建商,會向承辦商追討損失,預計今年未能更換荃灣綫的訊號系統,他指承辦商為專屬軟件訊號系統公司,「由承建商決定做乜測試」。
]" z1 w/ H" w7 c7 i4 Q5.39.217.77:8898tvb now,tvbnow,bttvb. i0 M& g# f# y4 F
港鐵將責任全推向承辦商,不過機電工程署的獨立調查報告就揭露,獨立安全顧問早於去年10月已質疑訊號系統未符合國際標準,並三度提出疑問,直指軟件中的「潛在異常情況」可導致不安全事故風險,「高得令人無法接受」。各方曾於今年2月進行研討會,並決定延長新系統投入服務的時間,意味港鐵意識到問題。惟問題未獲解決,港鐵仍以真人實車測試,最終出現事故,令兩名車長受傷。機電署報告又顯示,原定今年2月進行獨立軟件審核工作未能如期完成,署方認為,若能如期完成,或可發現軟件編碼錯誤。
1 V8 g: p |9 C0 S( K5 ?1 M公仔箱論壇 s, W( V. y) k% P A- b: v8 T
立法會交通事務委員會副主席譚文豪批評,即使事故源於承辦商軟件出錯,港鐵亦難逃責任,「一間咁有經驗嘅上市公司,無理由人哋畀乜你都係照用」,直斥港鐵罔顧人命,在獨立顧問多番警告,以及未完成軟件審核工作,便要求車長進行測試,屬專業疏忽,將趕工凌駕於安全之上。
' U' Y! ~! w7 Y* W! ?* I3 PTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。5.39.217.77:8898/ g+ F5 n6 p3 `$ ~9 U G& h
資深工程師趙炳權認為,最關鍵錯誤是修改軟件的人員沒清晰在文件交代「防護數據」須由備用系統產生,屬人為錯誤。他解釋,假如開發文件有清晰交代,工程人員亦清楚系統運作,進行模擬測試時理應可發現問題,「一錯再錯,先會發生列車相撞」。" E+ ]0 b* \' i0 J
. Z/ ^! E- f; n# Z3 qtvb now,tvbnow,bttvb TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。/ z+ v7 E& r3 R! n
承辦商在修改軟件編程時犯錯,導致列車在測試當日相撞。資料圖片
/ f: _' a$ L r5 z* T5 jTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
8 o$ i: p# O# a# P0 Z- Otvb now,tvbnow,bttvb |