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.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 :
BIT 1 :
|
__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