PLC_R : variables système en lecture seule de contrôleur

Structure de la variable

Le tableau suivant décrit les paramètres de la variable système PLC_R (type PLC_R_STRUCT) :

Nom de la variable

Type

Commentaire

i_wVendorID

WORD

ID du fournisseur du contrôleur.

101A hex = Schneider Electric

i_wProductID

WORD

ID de référence du contrôleur.

NOTE :  Les identifiants de fournisseur et de référence sont les composantes de l'identifiant cible du contrôleur indiqué dans la vue Paramètres de communication (ID cible = 101A XXXX hex).

i_dwSerialNumber

DWORD

Numéro de série du contrôleur (renvoie les cinq derniers chiffres).

i_byFirmVersion[0..3]

ARRAY[0..3] OF BYTE

Version du micrologiciel du contrôleur [aa.bb.cc.dd] :

oi_byFirmVersion[0] = aa

o...

oi_byFirmVersion[3] = dd

i_byBootVersion[0..3]

ARRAY[0..3] OF BYTE

Version de démarrage du contrôleur [aa.bb.cc.dd] :

oi_byBootVersion[0] = aa

o...

oi_byBootVersion[3] = dd

i_dwHardVersion

DWORD

Version du matériel du contrôleur.

i_dwChipVersion

DWORD

Version du processeur du contrôleur.

i_wStatus

PLC_R_STATUS

Etat du contrôleur.

i_wBootProjectStatus

PLC_R_BOOT_PROJECT_STATUS

Renvoie des informations sur le projet de démarrage stocké dans la mémoire Flash.

i_wLastStopCause

PLC_R_STOP_CAUSE

Cause du dernier passage du mode d'exécution (RUN) à un autre état.

i_wLastApplicationError

PLC_R_APPLICATION_ERROR

Cause de la dernière exception du contrôleur.

i_lwSystemFault_1

LWORD

Non utilisé. renvoie toujours FFFF FFFF FFFF FFFF hex.

i_lwSystemFault_2

LWORD

Non utilisé.

i_wIOStatus1

PLC_R_IO_STATUS

Etat de l'E/S embarquée.

i_wIOStatus2

PLC_R_IO_STATUS

Réservé.

i_wBatteryStatus

WORD

Charge restante de la batterie.

Cette variable système peut renvoyer les valeurs significatives suivantes :

o0064 hex = 100 % = 3 V

o0032 hex = 50 % = 2,5 V

o0000 hex = 0 % = 2 V

NOTE : L'écran d'affichage du contrôleur IHM indique également que le niveau de la batterie est faible à partir de 50 %.

i_dwAppliSignature1

DWORD

Signature du premier des quatre DWORD (16 octets au total).

La signature de l'application est créée automatiquement par le logiciel pendant la génération.

i_dwAppliSignature2

DWORD

Signature du deuxième des quatre DWORD (16 octets au total).

La signature de l'application est créée automatiquement par le logiciel pendant la génération.

i_dwAppliSignature3

DWORD

Signature du troisième des quatre DWORD (16 octets au total).

La signature de l'application est créée automatiquement par le logiciel pendant la génération.

i_dwAppliSignature4

DWORD

Signature du quatrième des quatre DWORD (16 octets au total).

Le logiciel crée la signature de l'application automatiquement pendant la génération.