Section 7 Communications (Modbus)
7.6 Ecriture dans la zone de variables
Ecrivez dans la zone de variables en définissant les données requises dans la trame de commande
suivante.
Commande
Réponse
7-12
Trame de commande
Adresse
Code
Adresse de début
Nombre
esclave
fonction
d'écriture
d'éléments
H'10
1
1
2
Nom des
données
Spécifiez le n° de carte du E5AR/ER. A définir en
Adresse client
hexadécimal de H'01 à H'63 (1 à 99).
Code fonction
Le code de fonction pour la zone de variables est H' 10.
Première
Spécifie l'adresse de données de paramètres à écrire.
adresse
Pour plus d'informations sur les adresses, voir "Annexe
d'écriture
Liste des paramètres" (P.A-6).
Spécifie le nombre de composants de données de
paramètres à écrire × 2 pour le nombre d'éléments. La
Nombre
plage de configuration est de H'0002 à H'0068 (2 à 104).
d'éléments
Exemple : quand le nombre de composants de données
Compte d'octets
Spécifie le nombre d'octets de données écrites.
Texte de réponse FINS-mini
Adresse
Code
Adresse de début
Nombre
esclave
fonction
d'écriture
d'éléments
H'10
1
1
2
Nom des
données
Adresse client
La valeur de trame de commande apparaît ici.
Il s'agit du code de fonction reçu.
Dans une trame de réponse d'erreur, "H'80" est ajouté
au code de fonction reçu pour indiquer qu'il s'agit d'une
Code fonction
réponse d'erreur.
Exemple : code de fonction reçu = H'10
Début d'adresse
Début d'adresse d'écriture qui a été reçue.
d'écriture
Nombre
Nombre des éléments reçus.
d'éléments
Il s'agit d'un code de vérification calculé en procédant de
l'adresse du client vers la fin des données. Pour obtenir
CRC-16
la méthode de calcul, voir "7.2 Trames ■ Trame de
commande ● Exemple de calcul CRC-16" (P.7-4).
Compte
Données d'écriture
d'octets
Données 1
Données 1
Le plus important Le moins important
2
1
Nombre d'éléments x 2 octets
Données n
Données n
Le plus important Le moins important
Explication
de paramètres est 2, spécifiez H' 0004.
CRC-16
2
2
Explication
Code de fonction dans la trame de réponse
d'erreur = H'90
CRC-16
2