Séminaires et webinaires
TANGO - "Un système de contrôle distribué orienté objet" : contexte, concepts, et gestion d’un projet collaboratif Open Source à l’échelle européenne
par
→
Europe/Paris
webinaire (RMS)
webinaire
RMS
Description
En 2002, démarrait la construction du synchrotron SOLEIL, pour lequel il fallait fournir un système de contrôle capable d’en gérer la diversité :
Enfin, je présenterai quelques perspectives sur l’évolution actuelle de Tango, son extension à d’autres instituts de recherche et aux industriels, ainsi que notre vision à SOLEIL sur l’évolution de nos architectures logicielles.
- instrumentale : contrôle d’un LINAC, d’un Booster, de l’Anneau de stockage ainsi que de 26 lignes de lumière, soit au total des dizaines de milliers d’équipements de nature très différente
- technologique sur le plan des électroniques de contrôle/acquisition : automates, frontaux CompactPCI, FPGA dans des électroniques dédiées, etc.
- informatique : l’ensemble des composants logiciels étant distribué sur des systèmes d’exploitation hétérogènes : Linux, Windows.
- Concepts principaux de Tango : le bus logiciel Tango, la notion de Device, la base de données statique, les DeviceServers
- Les applications « prêtes à l'emploi » disponibles avec Tango : configurer et administrer le système de contrôle, monitorer les devices, archiver les données produites par les Devices dans des bases de données MySQL ou Oracle, construire des synoptiques.
- Développer un Device Tango : un exemple à partir de « pogo » le générateur de code
- L’ouverture à différents environnements « utilisateurs » : MATLAB, python, Labview, IGOR
- Quelques chiffres opérationnels sur Tango au sein de SOLEIL (nombre de devices, de DServers , de hosts,etc.).
Enfin, je présenterai quelques perspectives sur l’évolution actuelle de Tango, son extension à d’autres instituts de recherche et aux industriels, ainsi que notre vision à SOLEIL sur l’évolution de nos architectures logicielles.