laetiba47 a écrit : ↑25 mai 2023, 15:28
je me demande si ce n'est pas ma variable STRING qui me crée ce conflit, vu qu'elle est adressée en %MW3100
Oui, le problème est là.
L'adresse %MW3100 donne la position de départ de la variable.
Le type déclaré définit la taille de la variable.
D'après votre documentation, par défaut le type STRING fait 80 caractères donc la variable occupe les adresses %MW3100 à %MW3140 (mais un seul octet du mot %MW3140).
laetiba47 a écrit : ↑25 mai 2023, 15:28
Plus qu'à trouver comment faire pour remédier au problème
Déclarez
nom_astreinte de type INT à l'adresse %MW3100 et
num_astreinte de type STRING à l'adresse %MW3101. Par exemple...
Vous pouvez aussi réduire la taille de
num_astreinte parce qu'un numéro de téléphone de 80 caractères ce n'est pas courant, ça ne sert à rien de réserver autant de place mémoire dans l'automate.
Et pensez à définir le même nombre de caractères avec la variable dans Vijeo Designer, pour éviter des mauvaises surprises...