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]

Registre de routage :

  • 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]

Registre de routage :

  • 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