SoMachine
Posté : 14 févr. 2017, 21:26
Bonjour,
je réalise une application avec SoMachineV4.1 SP2 et une IHM HMISCU8B5.
j'ai une variable "Consigne" de type INT qui doit prendre une valeur de 7000 uniquement lors du transfert du programme dans l'IHM et ainsi pouvoir être modifiée par le biais de la dalle tactile de l'IHM. Cette variable est mémorisée par l'automate et donc au redémarrage, elle doit prendre la dernière valeur enregistrée et non pas la valeur de 7000 lors du chargement.
comment écrire le code pour charger 7000 dans cette variable uniquement au transfert du programme?
voilà ma proposition mais qu'est ce que je mets à la place de "variable système"?
if "variable système" then Consigne := 7000;
else Consigne := Opérateur IHM;
end_if;
variable système ou autre permettant cela?
Merci
je réalise une application avec SoMachineV4.1 SP2 et une IHM HMISCU8B5.
j'ai une variable "Consigne" de type INT qui doit prendre une valeur de 7000 uniquement lors du transfert du programme dans l'IHM et ainsi pouvoir être modifiée par le biais de la dalle tactile de l'IHM. Cette variable est mémorisée par l'automate et donc au redémarrage, elle doit prendre la dernière valeur enregistrée et non pas la valeur de 7000 lors du chargement.
comment écrire le code pour charger 7000 dans cette variable uniquement au transfert du programme?
voilà ma proposition mais qu'est ce que je mets à la place de "variable système"?
if "variable système" then Consigne := 7000;
else Consigne := Opérateur IHM;
end_if;
variable système ou autre permettant cela?
Merci