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
MODULE_INFO
Paramètres MODULE_INFO
Paramètre
Type de paramètre
Type de données
Description
Enable
Entrée
BOOL
Activation du bloc d'instruction.
  • TRUE : Exécute l'opération de lecture MODULE_INFO.
  • FALSE : N’exécute pas l'opération de lecture. Toutes les valeurs de données de sortie sont réinitialisées sur 0.
ModuleType
Entrée
USINT
Identifie le type de module :
  • 1: Modules d'extension 2085.
  • 2: Module enfichable 2080.
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
  • TRUE : L'opération s'est terminée avec succès.
  • FALSE : L'opération ne s'exécute pas ou une erreur s'est produite.
Present
Sortie
BOOL
Détecte le module enfichable ou le module d'extension dans l'emplacement du contrôleur.
  • TRUE : Le module est physiquement présent.
  • FALSE : Le module n'est pas présent physiquement.
ModID
Sortie
UINT
L'identification du module dans l'emplacement du contrôleur.
  • Les modules enfichables sont définis avec un identifiant de module unique.
  • Les modules d'extension ne sont pas définis avec un identifiant de module unique, ModID renvoie 0.
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.
  • TRUE : Une erreur a été détectée.
  • FALSE : Aucune 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.
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 :
  • 1: Modules d'extension 2085. Uniquement pris en charge sur les contrôleurs
    Micro850
    L50E.
  • 2: Module enfichable 2080. Pris en charge sur les contrôleurs
    Micro820
    L20E et
    Micro850
    L50E.
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 diagramme de bloc de fonctions MODULE_INFO
Exemple de langage à relais MODULE_INFO
Exemple de schéma à relais MODULE_INFO
Exemple de texte structuré MODULE_INFO
Exemple de texte structuré MODULE_INFO
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal