Page 1 sur 1

Movicon 11 probleme de variable

Posté : 23 févr. 2016, 07:21
par krank
Bonjour je cherche une solution pour afficher et modifier la valeur d'une temporisation d'automate d'un S7-300 dans un IHM sous Movicon 11

le problème c'est que chez Siemens c'est un format S5TIME donc les données sont en millisecondes et le tout est placé dans un mot de 32 bits

dans un DB.Je cherche donc a savoir si quelqu'un a déjà utilisé le logiciel Movicon 11 pour modifier la valeur d'une tempo ...

Re: Movicon 11 probleme de variable

Posté : 23 févr. 2016, 13:45
par steph68
bonjour,
le problème c'est que chez Siemens c'est un format S5TIME
parce que tu tiens absolument à utiliser les tempos systèmes (pour compatibilité avec S5) --> conversion BCD à faire entre les deux (consigne sur 3 digits + base de temps = 16 bits = pas de précision)

dans la bibliothèque il y a les blocs TON, TOF, TP ... (SFB4, SFB5 ...) qui prennent une consigne au format TIME (millisecondes sur 32 bits).
utilises de préférence ces blocs là.

@+

Re: Movicon 11 probleme de variable

Posté : 23 févr. 2016, 14:49
par krank
C'est des S7-300 en réseau et moi je veux juste rajouter un IHM en plus,donc je peux pas refaire l'ensemble des programmes dans les automates
Le client veut juste pouvoir changer quelques valeurs de tempos , toutes les valeurs de tempo sont dans une DB

Re: Movicon 11 probleme de variable

Posté : 24 févr. 2016, 09:20
par josé
bonjour,
utilise un afficheur SIEMENS; les pages standards permetent de modifier n'importe quelle valeur dans un automate SIEMENS.

Re: Movicon 11 probleme de variable

Posté : 24 févr. 2016, 13:00
par JC87
Bonjour,

Si tu a accès aux automates le plus simple est d'utiliser la fonctions TIM_S5TI (FC40) dans la bibliothèque iec sous stdlibs. Ça convertit un type de données TIME en type S5TIME, évidemment il faut que le type TIME existe sous Movicon.

JC