Le tableau suivant décrit les paramètres de la variable système PLC_R (type PLC_R_STRUCT) :
Adresse Modbus (1) |
Nom de la variable |
Type |
Commentaire |
---|---|---|---|
60000 |
i_wVendorID |
WORD |
ID du fournisseur du contrôleur. 101A hex = Schneider Electric |
60001 |
i_wProductID |
WORD |
ID de référence du contrôleur.
NOTE : L'ID du fournisseur et l'ID de référence constituent l'ID cible du contrôleur, indiqué dans l'écran des paramètres de communication (ID cible = 101A XXXX hex).
|
60002 |
i_dwSerialNumber |
DWORD |
Numéro de série du contrôleur. |
60004 |
i_byFirmVersion |
ARRAY[0..3] OF BYTE |
Version du micrologiciel du contrôleur
|
60006 |
i_byBootVersion |
ARRAY[0..3] OF BYTE |
Version de démarrage du contrôleur
|
60008 |
i_dwHardVersion |
DWORD |
Version du matériel du contrôleur.
NOTE : Paramètre réservé exclusivement à un usage interne. Pour la version de produit (PV), consultez l'étiquette du produit.
|
60010 |
i_dwChipVersion |
DWORD |
Version du coprocesseur du contrôleur. |
60012 |
i_wStatus |
Etat du contrôleur. |
|
60013 |
i_wBootProjectStatus |
Renvoie des informations sur l'application de démarrage stockée en mémoire non volatile. |
|
60014 |
i_wLastStopCause |
Cause du dernier passage du mode RUN à un autre état. |
|
60015 |
i_wLastApplicationError |
Cause de la dernière exception du contrôleur. |
|
60016 |
i_lwSystemFault_1 |
LWORD |
Le champ de bits Un bit de niveau bas signifie qu'une erreur a été détectée :
|
60020 |
i_lwSystemFault_2 |
LWORD |
Le champ de bits Si i_wIOStatus1 = PLC_R_IO_SHORTCUT_FAULT, i_lwSystemFault_2 signifie :
|
60024 |
i_wIOStatus1 |
Etat des E/S expertes intégrées. |
|
60025 |
i_wIOStatus2 |
Etat d'E/S TM3. |
|
60026 |
i_wClockBatterystatus |
WORD |
Etat de la batterie de l'horodateur :
Les autres valeurs (1 à 99) représentent le pourcentage de charge. Par exemple, si la valeur est 75, la batterie est chargée à 75 %. |
60028 |
i_dwAppliSignature1 |
DWORD |
Premier des 4 DWORD de la signature (16 octets au total). La signature de l'application est générée par le logiciel pendant la construction. |
60030 |
i_dwAppliSignature2 |
DWORD |
Deuxième des 4 DWORD de la signature (16 octets au total). La signature de l'application est générée par le logiciel pendant la construction. |
60032 |
i_dwAppliSignature3 |
DWORD |
Troisième des 4 DWORD de la signature (16 octets au total). La signature de l'application est générée par le logiciel pendant la construction. |
60034 |
i_dwAppliSignature4 |
DWORD |
Quatrième des 4 DWORD de la signature (16 octets au total). La signature de l'application est générée par le logiciel pendant la construction. |
s/o |
i_sVendorName |
STRING(31) |
Nom du fournisseur : "Schneider Electric". |
s/o |
i_sProductRef |
STRING(31) |
Référence du contrôleur. |
s/o |
i_sNodeName |
STRING(99) |
Nom du nœud sur le réseau EcoStruxure Machine Expert. |
s/o |
i_dwLastStopTime |
DWORD |
Heure du dernier STOP détecté, en secondes depuis le 1er janvier 1970 à 00:00:00 (UTC). |
s/o |
i_dwLastPowerOffDate |
DWORD |
Date et heure de la dernière mise hors tension détectée, en secondes depuis le 1er janvier 1970 à 00:00:00 (UTC).
NOTE : Convertissez cette valeur en date et heure avec la fonction SysTimeRtcConvertUtcToDate. Pour plus d'informations sur la conversion de date et d'heure, reportez-vous au guide de la bibliothèque Systime.
|
s/o |
i_uiEventsCounter |
UINT |
Nombre d'événements externes détectés sur des entrées configurées pour la détection d'événements externes depuis le dernier démarrage à froid.
Effectuez la réinitialisation par un démarrage à froid ou en exécutant la commande |
s/o |
i_wTerminalPortStatus |
Etat du port de programmation USB (USB mini B). |
|
s/o |
i_wSdCardStatus |
Etat de la carte SD. |
|
s/o |
i_wUsrFreeFileHdl |
WORD |
Nombre de descripteurs de fichier disponibles. Un descripteur de fichier correspond à la ressource allouée par le système lorsque vous ouvrez un fichier. |
s/o |
i_udiUsrFsTotalBytes |
UDINT |
Taille de la mémoire totale du système de fichiers de l'utilisateur (en octets).
Il s'agit de la taille de la mémoire non volatile du répertoire |
s/o |
i_udiUsrFsFreeBytes |
UDINT |
Taille de la mémoire libre du système de fichiers de l'utilisateur (en octets). |
s/o |
i_uiTM3BusState |
Etat du bus TM3. i_uiTM3BusState peut avoir les valeurs suivantes :
|
|
s/o |
i_ExpertIO_RunStop_Input |
BYTE |
L'emplacement de l'entrée Run/Stop est :
|
s/o |
i_x10msClk |
BOOL |
Bit de base de temps : 10 ms. Cette variable s'active et se désactive par période de 10 ms. La valeur bascule lorsque le contrôleur logique est dans l'état Stop et dans l'état Run. |
s/o |
i_x100msClk |
BOOL |
Bit de base de temps : 100 ms. Cette variable s'active et se désactive par période de 100 ms. La valeur bascule lorsque le contrôleur logique est dans l'état Stop et dans l'état Run. |
s/o |
i_x1sClk |
BOOL |
Bit de base de temps : 1 s. Cette variable s'active et se désactive par période de 1 s. La valeur bascule lorsque le contrôleur logique est dans l'état Stop et dans l'état Run. |
(1) signifie que l'adresse Modbus n'est pas accessible via l'application. s/o signifie qu'aucun mappage d'adresse Modbus n'est prédéfini pour cette variable système. |