Questa tabella descrive i parametri della variabile di sistema PLC_R (tipo PLC_R_STRUCT):
Indirizzo Modbus(1) |
Nome variabile |
Tipo |
Commento |
---|---|---|---|
60000 |
i_wVendorID |
WORD |
ID fornitore del controller. 101A hex = Schneider Electric |
60001 |
i_wProductID |
WORD |
ID codice prodotto del controller.
NOTA: L'ID fornitore e l'ID riferimento sono i componenti dell'ID di destinazione del controller visualizzato nella vista delle impostazioni di comunicazione (ID destinazione = 101A XXXX hex).
|
60002 |
i_dwSerialNumber |
DWORD |
Numero di serie del controller |
60004 |
i_byFirmVersion |
ARRAY[0..3] OF BYTE |
Versione firmware del controller
|
60006 |
i_byBootVersion |
ARRAY[0..3] OF BYTE |
Versione di avvio del controller
|
60008 |
i_dwHardVersion |
DWORD |
Versione dell'hardware del controller.
NOTA: Parametro riservato solo per uso interno. Per la versione prodotto (PV), consultare l'etichetta del prodotto.
|
60010 |
i_dwChipVersion |
DWORD |
Versione del coprocessore del controller. |
60012 |
i_wStatus |
Stato del controller. |
|
60013 |
i_wBootProjectStatus |
Restituisce informazioni sull'applicazione di avvio memorizzata nella memoria non volatile. |
|
60014 |
i_wLastStopCause |
Causa l'ultima transizione da RUN ad altro stato. |
|
60015 |
i_wLastApplicationError |
Causa dell'ultima eccezione del controller. |
|
60016 |
i_lwSystemFault_1 |
LWORD |
Il campo di bit Un bit al livello basso significa che è stato rilevato un errore:
|
60025 |
i_wIOStatus2 |
Stato degli I/O TM3. |
|
60026 |
i_wClockBatterystatus |
WORD |
Stato della batteria dell'RTC:
Gli altri valori (1...99) rappresentano la percentuale di carica. Ad esempio, se il valore è 75 indica che la carica della batteria è 75%. |
60028 |
i_dwAppliSignature1 |
DWORD |
Prima DWORD di una firma di 4 DWORD (16 byte in totale). La firma dell'applicazione è generata dal software durante la compilazione. |
60030 |
i_dwAppliSignature2 |
DWORD |
Seconda DWORD di una firma di 4 DWORD (16 byte in totale). La firma dell'applicazione è generata dal software durante la compilazione. |
60032 |
i_dwAppliSignature3 |
DWORD |
Terza DWORD di firma a 4 DWORD (16 byte in totale). La firma dell'applicazione è generata dal software durante la compilazione. |
60034 |
i_dwAppliSignature4 |
DWORD |
Quarta DWORD di una firma di 4 DWORD (16 byte in totale). La firma dell'applicazione è generata dal software durante la compilazione. |
n.d. |
i_sVendorName |
STRING(31) |
Nome del fornitore. “Schneider Electric”. |
n.d. |
i_sProductRef |
STRING(31) |
Riferimento del controller. |
n.d. |
i_sNodeName |
STRING(99) |
Nome del nodo nella rete EcoStruxure Machine Expert |
n.d. |
i_dwLastStopTime |
DWORD |
L'ora dell'ultimo STOP rilevato in secondi, a partire dal 1º gennaio 1970 alle 00:00 UTC. |
n.d. |
i_dwLastPowerOffDate |
DWORD |
La data e l'ora dell'ultimo spegnimento rilevato in secondi, a partire dal 1º gennaio 1970 alle 00:00 UTC.
NOTA: È possibile convertire questo valore in data e ora mediante la funzione SysTimeRtcConvertUtcToDate. Per ulteriori informazioni sulla conversione di data e ora, vedere la Guida della libreria Systime.
|
n.d. |
i_uiEventsCounter |
UINT |
Riservato |
n.d. |
i_wTerminalPortStatus |
Stato della porta di programmazione USB (USB di tipo mini B). |
|
n.d. |
i_wSdCardStatus |
Stato della SD Card. |
|
n.d. |
i_wUsrFreeFileHdl |
WORD |
Numero di handle di file disponibili. Un handle di file contiene le risorse allocate dal sistema quando si apre un file. |
n.d. |
i_udiUsrFsTotalBytes |
UDINT |
Dimensioni totali della memoria del FileSystem utente (in byte).
È la dimensione della memoria non volatile della directory |
n.d. |
i_udiUsrFsFreeBytes |
UDINT |
Dimensioni della memoria libera del FileSystem utente (in byte). |
n.d. |
i_uiTM3BusState |
Stato del bus TM3. i_uiTM3BusState può avere i seguenti valori:
|
|
n.d. |
i_ExpertIO_RunStop_Input |
BYTE |
Riservato |
n.d. |
i_x10msClk |
BOOL |
Bit TimeBase di 10 ms. Questa variabile commuta On/Off con periodo = 10 ms. Il valore commuta quando il Logic Controller è nello stato Stop e nello stato Run. |
n.d. |
i_x100msClk |
BOOL |
Bit TimeBase di 100 ms. Questa variabile commuta On/Off con periodo = 100 ms. Il valore commuta quando il Logic Controller è nello stato Stop e nello stato Run. |
n.d. |
i_x1sClk |
BOOL |
Bit TimeBase di 1 s. Questa variabile commuta On/Off con periodo = 1 s. Il valore commuta quando il logic controller è nello stato Stop e nello stato Run. |
(1) significa che l'indirizzo Modbus non è accessibile attraverso l'applicazione. n.d. significa che non vi è associazione indirizzo Modbus predefinita per questa variabile di sistema. |