MODULE_INFO
L'instruction MODULE_INFO lit les informations de module à partir d'un module enfichable ou d'un module d'extension.
Détails de l'opération :
- Les informations du module enfichable sont lues lors de l'exécution.
- Le module enfichable de mémoire 2080-MEMBAK-RTC n'est pas pris en charge.
- Les informations du module d'extension sont lues lorsque le module est mis sous tension.
- Lorsqu'un module enfichable ou un module d'extension n'est pas défini par un ID de module, un type de produit ou un code de produit, l'opération MODULE_INFO renvoie 0 comme paramètre de sortie respectif.
- Les informations d'identification des modules enfichables et des modules d'extension sont définies par Allen-Bradley et sont fournies ci-dessous dans le cadre de la description MODULE_INFO.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s'applique aux contrôleurs
Micro820
L20E, Micro850
L50E et Micro870
L70E. Les modules d'extension sont uniquement pris en charge sur les contrôleurs Micro850
L50E et Micro870
L70E.MODULE_INFO

Paramètre | Type de paramètre | Type de données | Description |
|---|---|---|---|
Enable | Entrée | BOOL | Activation du bloc d'instruction.
|
ModuleType | Entrée | USINT | Identifie le type de module :
|
SlotID | Entrée | USINT | Le numéro d'emplacement où le module enfichable ou le module d'extension se trouve. Les ID d'emplacement sont : 1, 2, 3, 4 et 5 L'emplacement 1 se trouve le plus à gauche. |
Done | Sortie | BOOL |
|
Present | Sortie | BOOL | Détecte le module enfichable ou le module d'extension dans l'emplacement du contrôleur.
|
ModID | Sortie | UINT | L'identification du module dans l'emplacement du contrôleur.
|
VendorID | Sortie | UINT | L'ID du fournisseur des modules enfichables ou des modules d'extension. Pour les produits Allen-Bradley, l'ID du fournisseur est 1. |
ProductType | Sortie | UINT | Type de produit du module enfichable ou du module d'extension. |
ProductCode | Sortie | UINT | Le code de produit du module enfichable ou du module d'extension. |
ModRevision | Sortie | UINT | Les informations de version du module enfichable ou du module d'extension. |
Error | Sortie | BOOL | Indique l'existence d'une condition d'erreur.
|
ErrorID | Sortie | USINT | Valeur numérique unique permettant d'identifier l'erreur. Les erreurs sont définies dans les codes d'erreur MODULE_INFO. |
Code d'erreur | Description |
|---|---|
1 | Type de module non valide. Modifiez le type de module en un type valide. Les types de module valides sont les suivants :
|
2 | Numéro d'emplacement non valide. Modifiez le numéro d'emplacement en un numéro valide. |
3 | Type de module d'extension non valide. |
4 | Erreur fatale du module d'extension. |
5 | Les informations de lecture du module enfichable ne sont pas prises en charge. |
6 | Une erreur de lecture du module enfichable s'est produite pendant la lecture de l'ID du module. |
7 | Une erreur de lecture du module enfichable s'est produite pendant la lecture de l'ID du fournisseur. |
8 | Erreur de lecture du module enfichable pendant la lecture du type de produit. |
9 | Une erreur de lecture du module enfichable s'est produite pendant la lecture du code du produit. |
10 | Une erreur de lecture du module enfichable s'est produite pendant la lecture de la version du module. |
Exemples MODULE_INFO
Exemple de diagramme de bloc de fonctions MODULE_INFO

Exemple de langage à relais MODULE_INFO

Exemple de texte structuré MODULE_INFO

Résultats

Fournir une réponse