Page 1 sur 2

Etat initial d'un automate

Posté : 15 févr. 2016, 09:36
par Bernardo59
Bonjour,

Dans le cadre d'un projet, je dois récupérer l'état de toutes les entrées/sorties d'un automate PREMIUM sous PL7-PRO avant la modification de l'automate directement.
Je sais qu'on peut exporter l'ensemble des variables sous un fichier .TXT mais avec l'état de celle-ci, est-ce possible ?

D'avance je vous en remercie,

Cordialement,

Benoit

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 10:28
par djé
Salut,

Autant que je me souvienne, tu peux sauvegarder les valeurs des %MW seulement.

Menu 'AP' > 'Transférer les données'

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 10:44
par Bernardo59
Bonjour Djé,

Merci pour ta réponse et oui en effet on peut sauvegarder les %MW, ça te sort un fichier .DAT que tu ne peux pas utiliser...
De toute facon je suis niqué car mes entrées et mes sorties ne sont pas transférées dans des mots.

Je pense que la solution qu'il me reste c'est soit le capture d'écran, soit récupérer l'état des E/S via Modbus et les transférer dans un fichier Excel.

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 11:05
par josé
Bonjour,
Quand tu récupére les %MW, fait le machine a l'arret et en position initiale. Cela evitera des incohérences entre la position de la machine et le comptage des produits si tu veut annuler ta modification.

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 11:07
par itasoft
slts,
je vois pas pour quelle raison on sauvegarderait l'état des E/S dans quel but ??

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 11:33
par djé
ça te sort un fichier .DAT que tu ne peux pas utiliser...
Tu veux dire quoi par là?
Il s'agit d'un fichier type texte qui peut tout à fait être exploitable.

Code : Tout sélectionner

[HEADER]
DATE = date #2015-01-26
STANDARD = 'PLCopen  v0.1 1993'
SENDER = 'Schneider Automation S.A.S. PL7 PRO V4.4'
[APPLICATION]
NAME = 'Emballage'
DATE = date #2015-01-26
VERSION = '1074'
[DATA_UNIT]
DA_TYPE = 
LOCATION = 
NAME = 
BODY = 
VAR_GLOBAL
AT %MW0 : WORD := (0);
AT %MW1 : WORD := (154);
AT %MW2 : WORD := (0);
AT %MW3 : WORD := (12);
AT %MW4 : WORD := (0);
AT %MW5 : WORD := (0);
.............

etc etc

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 12:03
par itasoft
slts,
une confusion avec le .DAT de PL7-3

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 12:59
par Bernardo59
J'ai déjà récupéré les mots de données d'un automate PREMIUM sur UNITY et il me semblait que c'était un fichier .DAT et qu'il était inexploitable.Je me souviens avoir appelé Chorus Expert pour savoir comment l'exploiter mais il m'avait spécifié que c'était un fichier brut et qu'on ne pouvait pas l'utiliser hormis avec UNITY.
La récupération de l'état des E/S avant modification est une demande du client, et comme le client est roi... :roll:
Je suis dans le nucléaire alors quand on modifie un automate c'est toujours le bordel. :mrgreen:

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 14:24
par djé
Sous PL3, chais pas
Sous Unity, comme tu le dis, pas possible.

Sous PL7-Pro: exploitable

Re: Etat initial d'un automate

Posté : 15 févr. 2016, 17:00
par itasoft
slts,
ok, c'est vrai, le client est roi et nous on est la reine,
lol
c'est sr PL7-PRO ou PL7-PRO-UNITY ?