Aperçu du projet

Après le succès de la rénovation des élévateurs de scène, notre client nous a confié un deuxième projet consistant à gérer avec précision la synchronisation des mouvements des podiums secondaires de sa scène.
Les 3 plateaux composant la scène principale embarquent 9 podiums secondaires indépendants (6,6m * 6,6m). scene
Ces podiums permettent d’établir sur scène des différences de niveaux sur une hauteur de 3 mètres.
Utilisés principalement pour le positionnement des décors, ils peuvent l’être aussi pour la création d’effets scéniques en cours de représentation. Chaque podium peut se déplacer seul ou en groupe synchronisé avec d’autres podiums. La précision est de +-0,03mm en positionnement et inférieure à 5mm en déplacement entre chaque podium synchronisé.
Chaque podium possède une structure en double X et est animé par 2 vérins hydrauliques. Les groupes hydrauliques embarqués sur chaque plateau sont constitués de 3 moteurs immergés et de 6 pompes.
Nous avons remplacé les armoires de puissance et le système de contrôle commandes d’origine (2 automates avec module d’entrées/sorties + 9 cartes de régulation 2 voies) par un PC industriel avec bus PC104 contenant 2 cartes CAN 2 voies.
Un réseau Ethernet permet la communication avec les 3 pupitres de pilotage distants (niveau 0, -1 et -6).
Chaque pupitre permet :
– La mise en route et l’arrêt de l’installation
– La programmation des déplacements (formation des groupes de podium (3 max), et pour chaque groupe, sélection de la vitesse et des positions de départ et d’arrivée)
– La sélection du mode de fonctionnement (auto, manuel)
– Le lancement et l’arrêt du déplacement
– La visualisation de l’état du système par des synoptiques animés
– La visualisation et le forçage des entrées/sorties

La mémorisation des programmes et des éléments principaux de chaque déplacement sont stockés en base de données sur le PC Automate.
Le développement a été réalisé en langage C sur un OS Linux pour l’application d’automatisme exécutée sur le PC.
La partie graphique des 3 pupitres de pilotage des déplacements a, elle, été développée en C# sur un OS Windows.
Le système d’entrées/sorties est déporté sur un réseau CAN.