a380_cms

23

Transcript of a380_cms

Page 1: a380_cms
Page 2: a380_cms

CMS380Airbus A380 Central Maintenance System

– the AFDX Protocol Simulation

Hans-Jörg SteinmaierProduct Manager

Tech S.A.T

Open Technology Forum ATE 2005 – April 7, 2005

Page 3: a380_cms

What is the Central Maintenance System (CMS) / Built-in Test Equipment (BITE) in Airbus A380 ?

“The BITE (Built-In Test Equipment) shall manage all data used to report a faulty Unit (LRU) and shall provide additional fault information allowing detailed troubleshooting”. These data shall be memorized within the LRU and transmitted to the CMS either automatically (NORMAL MODE) or upon request from the CMS (INTERACTIVE MODE)….”

Page 4: a380_cms

Looking back to Airbus A320 and A330/340Architecture

CFDIU

LRU-1

LRU-3

A429A429/739 MCDU-I

MCDU-II

LRU-2

CentralizedFault Display &Interface Unit

A429/739

CMC320/340 Simulation

Page 5: a380_cms

Ethe

rnet

Ethe

rnet

New Architecture and Philosophy in the A380

MAT-I

SCISecure

CommunicationInterface

LRU/LRM

LRU/LRM

AFDX/A429

AFDX/A429

AFDX/A429MAT-II

CMSEthernet/LAN

LRU/LRM

LRU/LRM

Ethe

rnet

/LA

N

GMTDate

Flight No

Avionics World Open World

LRU/LRM

MaintenanceAccess

Terminal

MaintenanceAccess

Terminal

CMS380 Simulation

Page 6: a380_cms

Airbus A380-800/900 CMS-SimulationCentral Maintenance System

Page 7: a380_cms

CMS380 Architecture

I/O Map(s)

Low-level CVTs

C simulationProtocol Engine

XML Interface+ Web Server

High-level Interface + Web Server

User scripts

LRU A LRU B LRU C LRU D

AFDX

Normal ModeInteractive Mode

PySim APIs

Page 8: a380_cms

Main Features

Full simulation of a standard B CMS for LRUs of type 1 (Normal Mode & Interactive Mode)AFDX / Ethernet / A429 link with up to 4 BITE interfaces Runs in any ADS-2 test environmentData verification and analysisCommunication monitoring, error injectionAutomatic modes

Page 9: a380_cms

Configuration

AFDX messagesLRU tablesEngineering data (dependent and independent parameters)XML specificationRecording filesFailure Messages filters

Page 10: a380_cms

Src UDP + Src IP + VL MAC + Dst IP + Dst UDP

BITE CMSNM Messages + IM Commands

Dst UDP + Dst IP + VL MAC + Src IP + Src UDP

IM hazardous / non hazardous commands

Dst UDP + Dst IP + VL MAC + Src IP + Src UDP

UTC Time + CMS parameters + A/C configuration

SCI

AFDX Configuration

Page 11: a380_cms

Normal Mode

Decoding of BITE messages:Failure MessagesStatus dataSystem identification data

Transmission of CMS general parametersTransmission of SCI messages:

UTC Time & DateAircraft Configuration

Page 12: a380_cms

Normal Mode Monitoring Panel

History of all failure messageswith customizable display and high-level filtering.

Hexadecimal view of eachmessage.

Failure report of message.

Full decoding of the wholemessage content (includingIMA data and complementarydata).

Page 13: a380_cms

Normal Mode Web Front-end

List of all transmitted FM codes

Fault report

IMA data

Engineering data

Detailed view of each FM code including:

Page 14: a380_cms

Interactive Mode

Complete execution of tests / specific functions from any XML specificationTracing / monitoring of the communicationMemorization of BITE / CMS commands and test resultsError detection / handling / injectionScripting functionalitiesReplay utility

Page 15: a380_cms

Interactive Mode Panel

Tracing of the protocol communication

High-level decoding of the commands against the XML specification

Page 16: a380_cms

Interactive Mode

Page 17: a380_cms

Interactive Mode

Page 18: a380_cms

Interactive Mode

Page 19: a380_cms

Interactive Mode

Page 20: a380_cms

Interactive Mode

Page 21: a380_cms

Error Injection

Configuration of erroneous handshaking (ACK response to BITE commands and test results transmission)

Transmission of erroneous CMS commands (errors in header + body)

Precise definition of the timing for CMS and BITE responses

Page 22: a380_cms

Modes of Operation

AutomaGic replay of recorded tests

user interaction

automaticity

error injection

Python API supporting all operations

user interaction

automaticity

error injection

Web front-end

user interaction

automaticity

error injection

Replay ModeScripting ModeUser Mode

Page 23: a380_cms

at theAerospace Testing Expo 2005

Hall 1, Upper Level Booth B30