|
Une structure en couches
Au niveau de l'application, Arion permet les échanges de données : temps réel, par accès direct à la base donnée, et non temps réel, par l'utilisation des librairies de communication du système d'exploitation (TCP/UDP - IP).
Au niveau de l'équipement, une HAL (Hardware Abstraction Layer) permet la connexion d'Arion à divers systèmes d'exploitation (Windows XP/CE, Linux, VxWorks, ...) par simple modification du driver.
Arion s'adapte également à différents bus de fond de panier (PCI, VME, PMC, ...).
Au niveau du réseau, la CAL (Communication, Abstraction Layer) assure la portabilité d' Arion sur différents protocoles (Ethernet, CAN, Mil Std 1553, ...) et différents supports physiques (électrique ou optique). |
|
|
Standard
construction à partir des standards industriels :
- communication : Ethernet, TCP-IP, UDP-IP.
- calculateurs industriels : PCI, PMC, VME.
- systèmes d'exploitation : Windows XP, CE, Linux, VxWorks.
Transparente
Indépendance entre "application" et "communication".
Performante
Communication temps réel haut débit.
Services de datation et de synchronisation précis à la microseconde.
Déterministe
Garantie d'un temps de latence maximum.
|
|
Simple
Accès aux données par des commandes élémentaires "Read" et "Write".
Distribuée
Distribution des données, service et fonction de gestion.
Sûre
Fiabilité, garantie de l'intégrité des données et de leur cohé- rence temporelle et spatiale.
Maintenabilité, mécanismes de détection et de signalisation d'anomalie.
Disponibilité, redondance du médium et des fonctions de gestion.
Pérenne
Solution ouverte.
Disponibilité d'un bloc de propriété intellectuelle. |