Ecriture de données
Traduction de la notice originale
Description
L'opération d'écriture transfère des données d'un équipement source maître vers un équipement esclave cible spécifique du réseau. L'opération utilise un chemin de transaction maître et sa réalisation peut nécessiter plusieurs cycles. Pour programmer un bloc MBP_MSTR en vue d'exécuter une opération d'écriture, utilisez le code fonction 1.
NOTE : N'essayez pas de programmer un MBP_MSTR pour écrire dans sa propre adresse de station. Sinon, le bloc fonction génèrera une erreur dans le registre COMMANDE[2] du bloc de commande.
Vous pouvez effectuer une opération d'écriture dans un registre esclave inexistant. L'esclave détecte l'état et le consigne (l'opération peut s'étendre sur plusieurs cycles).
NOTE : Pour que l'automate (PLC) Quantum puisse communiquer avec un automate (PLC) Premium/Atrium, assurez-vous que l'adressage s'effectue avec un décalage de 1. Pour accéder à l'objet d'adresse n d'un automate (PLC) Premium, vérifiez que la fonction de communication de l'automate (PLC) Quantum utilise l'adresse n+1. L'adressage IEC commence à 0, tandis que l'adressage Modbus commence à 1.
Implémentation réseau
L'opération d'écriture peut être effectuée sur les réseaux Modbus Plus, Ethernet TCP/IP et SY/MAX Ethernet.
Utilisation du bloc de commande pour Modbus Plus
Registre
Signification
COMMANDE[1]
1= écriture de données
COMMANDE[2]
Indique l'état d'erreur.
COMMANDE[3]
Nombre d'adresses envoyées à l'esclave.
COMMANDE[4]
Détermine le registre de départ %MW dans l'esclave dans lequel les données sont écrites, par exemple 1 = %MW1, 49 = %MW49.
COMMANDE[5]
...
COMMANDE[9]
Le registre de routage 1 sert à indiquer l'adresse (adresse du chemin de routage 1 sur 5) de l'abonné pendant un transfert réseau.
Le dernier octet du chemin de routage qui n'est pas réglé sur 0 est le nœud cible.
Utilisation du bloc de commande pour Ethernet TCP/IP
Registre
Signification
COMMANDE[1]
1= écriture de données
COMMANDE[2]
Indique l'état d'erreur.
COMMANDE[3]
Nombre d'adresses envoyées à l'esclave.
COMMANDE[4]
Détermine l'adresse de départ %MW de l'esclave dans lequel les données sont écrites..
COMMANDE[5]
  • Octet de poids fort : emplacement du module adaptateur réseau
  • Octet de poids faible : index de mappage MET (MBP on Ethernet transporter)
COMMANDE[6]
...
COMMANDE[9]
Chaque adresse contient 1 octet de l'adresse IP à 32 bits.
Utilisation du bloc de commande pour Ethernet SY/MAX
Registre
Signification
COMMANDE[1]
1= écriture de données
COMMANDE[2]
Indique l'état d'erreur.
COMMANDE[3]
Nombre d'adresses envoyées à l'esclave.
COMMANDE[4]
Détermine le registre de départ %MW dans l'esclave dans lequel les données sont écrites, par exemple 1 = %MW1, 49 = %MW49.
COMMANDE[5]
  • Octet de poids fort : emplacement du module adaptateur réseau
  • Octet de poids faible : numéro de station cible
COMMANDE[6]
...
COMMANDE[9]
Terminaison : FF hexadécimal