Page 2 sur 2

Re: Surveillance variables d'un automate TSX Premium

Posté : 15 oct. 2021, 09:37
par DurandO
Bonjour,
perso j'ai développé une routine que je charge dans l'API (sous SoMachine et Siemens Step7).
Elle surveille le changement d'état de 1 à 20 variables.
A chaque changement d'état, un événement est traité par l"API au format suivant et rangé dans une table de mots :
Evt (DateTime), N° Variable(Int), Valeur (DINT)
Il suffit de lire cette table ainsi que la valeur du pointeur dans la table via Mod-Bus TCP IP (API Schneider) pour interpréter cela sur Excel.
C'est pratique pour tracer des signaux (Tor, numérique) sur une durée pas trop longue. Je n'ai développé l'histo numérique qu'en Siemens : à adapter donc.
Pas forcement adapté pour des courbes ou bien alors avec une table de mots événements très longue.

Pour réaliser ton besoin, moi j'aurai procédé ainsi :
Charger dans l'API ma routine d'historisation.
Développer une application sur Visual IO (ou en VB plus serveur ModBus) qui irait lire le pointeur d'enregistrement d'histo et lirait des blocs d'événement au fil de l'eau pour les enregistrer des un fichier CSV.

Durand.O