MODULE_INFO

L'istruzione MODULE_INFO legge le informazioni di modulo da un modulo plug-in o di espansione.
Dettagli operazione:
  • Le informazioni sul modulo plug-in vengono lette durante la fase di esecuzione.
  • Il modulo plug-in di memoria 2080-MEMBAK-RTC non è supportato.
  • Le informazioni del Modulo di espansione vengono lette quando il modulo è alimentato.
  • Quando un modulo plug-in o di espansione non viene definito con un ModuleID, ProductType o ProductCode, l'operazione di MODULE_INFO restituisce 0 per il parametro di uscita interessato.
  • Le informazioni di identificazione modulo plug-in e di espansione sono definite da Allen-Bradley e vengono fornite sotto come parte della descrizione di MODULE_INFO.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori L20E, L50E e L70E. I moduli di espansione sono supportati solo dai controllori L50E e L70E.
MODULE_INFO
MODULE_INFO
Parametri MODULE_INFO
Parametro
Tipo di parametro
Tipo di dati
Descrizione
Enable
Ingresso
BOOL
Abilitazione del blocco istruzione.
  • TRUE: esegue l'operazione di lettura MODULE_INFO.
  • FALSE: non esegue l'operazione di lettura. Tutti i valori dei dati di uscita sono ripristinati a 0.
ModuleType
Ingresso
USINT
Identifica il tipo di modulo:
  • 1: Modulo di espansione 2085.
  • 2: Modulo plug-in 2080.
SlotID
Ingresso
USINT
Il numero degli slot dove si trovano i moduli plug-in o di espansione.
Gli ID slot sono: 1, 2, 3, 4 e 5
Lo slot 1 è all'estrema sinistra.
Done
Uscita
BOOL
  • TRUE: Operazione completata correttamente.
  • FALSE: l'operazione non è in esecuzione o si è verificato una condizione di errore.
Present
Uscita
BOOL
Rileva il modulo plug-in o di espansione nello slot del controllore.
  • TRUE: Il modulo è fisicamente presente.
  • FALSE: Il modulo non è fisicamente presente.
ModID
Uscita
UINT
Identificazione per il modulo nello slot del controllore.
  • I moduli plug-in sono definiti con un identificatore modulo univoco.
  • I moduli di espansione non sono definiti con un identificatore modulo univoco, ModID restituisce 0.
VendorID
Uscita
UINT
ID fornitore del modulo plug-in o di espansione.
Per i prodotti Allen-Bradley, l'ID fornitore è 1.
ProductType
Uscita
UINT
Tipo prodotto del modulo plug-in o di espansione.
ProductCode
Uscita
UINT
Codice prodotto del modulo plug-in o di espansione.
ModRevision
Uscita
UINT
Informazioni sulla revisione del modulo plug-in o di espansione.
Error
Uscita
BOOL
Indica la presenza di una condizione di errore.
  • TRUE: È stato rilevato un errore.
  • FALSE: Nessun errore.
ErrorID
Uscita
USINT
Numero univoco che identifica l'errore. Gli errori sono definiti nei codici di errore MODULE_INFO.
Codici di errore MODULE_INFO
Codice errore
Descrizione
1
Tipo di modulo non valido.
Sostituire con un tipo di modulo valido.
I tipi di modulo validi sono:
  • 1: Modulo di espansione 2085. Supportato solo dai controllori L50E.
  • 2: Modulo plug-in 2080. Supportato dai controllori L20E e L50E.
2
Numero slot non valido.
Sostituire con un numero slot valido.
3
Tipo di modulo di espansione non valido.
4
Errore irreversibile del modulo di espansione.
5
Le informazioni sulla lettura del modulo plug-in non sono supportate.
6
Si è verificato un errore nella lettura del modulo plug-in durante la lettura dell'ID modulo.
7
Si è verificato un errore nella lettura del modulo plug-in durante la lettura dell'ID fornitore.
8
Errore nella lettura del modulo plug-in durante la lettura del Tipo prodotto.
9
Si è verificato un errore nella lettura del modulo plug-in durante la lettura del Codice prodotto.
10
Si è verificato un errore nella lettura del modulo plug-in durante la lettura della Revisione modulo.

Esempi di MODULE_INFO

Esempio di diagramma a blocchi funzionali MODULE_INFO
Esempio di Diagramma a blocchi funzione MODULE_INFO
Esempio di diagramma ladder MODULE_INFO
Esempio di Diagramma Ladder MODULE_INFO
Esempio di testo strutturato MODULE_INFO
Esempio di Testo strutturato MODULE_INFO
Risultati
Risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal