PLUGIN_WRITE (écriture de module enfichable)

L’instruction PLUGIN_WRITE écrit un bloc de données dans un matériel de module générique enfichable.
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.
PLUGIN_WRITE
PLUGIN_WRITE
Paramètres PLUGIN_WRITE
Paramètre
Type de paramètre
Type de données
Description
Enable
Entrée
BOOL
Activation du bloc d'instruction.
  • TRUE : Exécute l’écriture du module enfichable.
  • FALSE : Aucune opération d'écriture de données.
SlotID
Entrée
UINT
Numéro d'emplacement du module enfichable.
ID d'emplacement = 1, 2, 3, 4, 5 (avec emplacement le plus à gauche = 1).
AddrOffset
Entrée
UINT
Décalage de l'adresse des premières données à écrire, calculé à partir du premier octet du module générique enfichable.
DataLength
Entrée
UINT
Nombre d'octets à écrire
DataArray
Entrée
USINT
Données à écrire dans le module générique enfichable.
Sts
Sortie
UINT
Codes d'état PLUGIN_WRITE.
Codes d'état (Sts) :
  • 0x00 : Bloc fonctionnel non activé (aucune opération).
  • 0x01 : Réussite de l'opération du module enfichable.
  • 0x02 : Échec de l'opération du module enfichable en raison d'un ID d'emplacement non valide.
  • 0x03 : Échec de l'opération du module enfichable en raison d'un module générique enfichable non valide.
  • 0x04 : Échec de l'opération du module enfichable en raison du dépassement de capacité des données.
  • 0x05 : Échec de l'opération du module enfichable en raison d'une erreur de parité lors de l'accès aux données.
ENO
Sortie
BOOL
Activation de la sortie.
Ne s'applique qu'aux programmes de langage à relais.

Exemples PLUGIN_WRITE

Exemple de diagramme de bloc de fonctions PLUGIN_WRITE
Exemple de diagramme de bloc de fonctions PLUGIN_WRITE
Exemple de langage à relais PLUGIN_WRITE
Exemple de schéma à relais PLUGIN_WRITE
Exemple de texte structuré PLUGIN_WRITE
Exemple de texte structuré PLUGIN_WRITE
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal