Variables système par défaut

Les variables système par défaut des contrôleurs
Micro800
sont disponibles dans la grille des variables globales.
Variables système par défaut
Nom de variable
Type
Lecture/Écriture
Description
__SYSVA_ABORT_CYCLE
BOOL
Lecture
Annulation du cycle.
__SYSVA_CCEXEC
BOOL
Lecture/Écriture
Exécute un cycle lorsque l'application est en mode cycle par cycle.
__SYSVA_CYCLECNT
DINT
Lecture
Compteur de cycle.
__SYSVA_CYCLEDATE
TIME
Lecture
Horodatage correspondant au début de cycle (en millisecondes).
__SYSVA_FIRST_SCAN
BOOL
Lecture
Premier bit de scrutation. Vrai seulement à la première scrutation après passage en mode d'exécution.
__SYSVA_KVBCERR
BOOL
Lecture/Écriture
Erreur de consommation de liaison de variable de noyau ou erreur de consommation.
__SYSA_KVBPERR
BOOL
Lecture
Erreur de production de liaison de variable de noyau ou erreur de production.
__SYSVA_MAJ_ERR_HALT
BOOL
Lecture
Indicateur de défaut.
__SYSVA_POWERUP_BIT
BOOL
Lecture
Bit de mise sous tension
Vrai seulement au cours de la première scrutation après mise sous tension ou à la première exécution d'un nouveau relais.
__SYSVA_PROJ_INCOMPLETE
UDINT
Lecture
Projet incomplet.
BIT 0 :
  • Défini lorsque le processus de modification en mode Exécuter démarre.
  • Effacé une fois que la modification en mode Exécuter est écrite de façon permanente dans le contrôleur après avoir accepté ou annulé les modifications.
BIT 1 :
  • Défini si une erreur se produit pendant l'enregistrement des modifications dans le flash ou si un contrôle d'intégrité échoue pendant la modification en mode Exécuter.
  • Effacé lors de la prochaine modification en mode Exécuter réussie.
__SYSVA_REMOTE
BOOL
Lecture
Indique la position de commutation du commutateur distant.
__SYSVA_RESMODE
SINT
Lecture
Mode d'exécution de ressource. Les modes possibles sont :
-1: erreur fatale.
-2: la ressource est arrêtée en mode d'étape après une exception.
-3: la ressource est arrêtée en mode d'étape après une exception de division par zéro.
-4: La ressource est arrêtée en mode d'étape après une exception de contrôle de liaison.
-5: valeur négative maximale pour le mode d'étape.
1: ressource stockée disponible.
2: prêt à l'exécution.
3: exécution en temps réel.
4: exécution cycle par cycle.
5: exécution avec détection d'un point d'arrêt.
7: arrêt en mode d'étape.
8: Mode de programmation de
Micro800
.
9: Mode d'attente de
Micro800
.
10: Mode de téléchargement de
Micro800
- aucun programme chargé.
__SYSVA_RESNAME
STRING
Lecture
Variable système affichant le nom du modèle de contrôleur. Par exemple,
Micro810
 LC10. (longueur max.=255).
__SYSVA_SCANCNT
DINT
Lecture
Compteur de scrutation d'entrée.
__SYSVA_SUSPEND_ID
UINT
Lecture
ID de suspension du bloc d'instruction SUS.
_SYSVA_TCYCURRENT
TIME
Lecture
Délai du cycle actuel.
Le délai de cycle actuel et le délai de cycle maximal fluctuent en fonction de variabilités dans le projet, telles que le programme utilisateur et les communications.
__SYSVA_TCYCYCTIME
TIME
Lecture/Écriture
Délai de cycle programmé.
le délai de cycle programmé est implémenté avec une résolution de 10 ms. Si la valeur saisie n'est pas un multiple de 10, elle est arrondie au multiple de 10 immédiatement suivant.
__SYSVA_TCYMAXIMUM
TIME
Lecture
Délai de cycle maximal depuis le dernier démarrage.
Le délai de cycle actuel et le délai de cycle maximal fluctuent en fonction de variabilités dans le projet, telles que le programme utilisateur et les communications.
__SYSVA_TCYOVERFLOW
DINT
Lecture
Nombre de débordements de cycle.
Les valeurs des variables système de
Micro810
LC10 ne peuvent pas être conservées à la mise hors tension. Pour sauvegarder les valeurs des variables systèmes, vous devez les copier dans une variable utilisateur conservée.
La valeur de _SYSVA_TCYOVERFLOW augmente lorsque (SYSVA_TCYCYCTIME)-(temps de scrutation réel) est inférieur ou égal à 10 ms.
__SYSVA_TCYWDG
UDINT
Lecture/Écriture
Expiration du chien de garde.
Temporisation du chien de garde du programme utilisateur non configuré plus de 2,55 secondes.
__SYSVA_USER_DATA_LOST
BOOL
Lecture/Écriture
Données utilisateurs perdues.
Vrai lorsque Données utilisateurs retenues est remis à zéro. Reste Vraie jusqu'à ce qu'elle soit remise à zéro par l'utilisateur ou jusqu'au chargement d'un nouveau Programme utilisateur. Données utilisateurs perdues vaut VRAI lorsque le contrôleur est mis sous tension avec certains Défauts matériels. La variable peut restaurer le Programme utilisateur, mais pas les Données utilisateurs retenues.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal