Paramètres détaillés de la réception de messages
1. Cliquez sur Receive Message List avec le bouton gauche de la souris. Puis, cliquez sur un espace vierge à
l'aide du bouton droit de la souris.
2. Sélectionnez Create Receive Message.
Le tableau suivant s'affiche. Définissez le message à recevoir dans le tableau.
*
Message
Header <h>
→ @
Entrer réponse
→ @
Lire réponse
→ @
Message
L'étiquette (nom) de la séquence. Saisissez un nom adéquat, facile à identifier.
Définissez l'étiquette dans la zone Recv message du tableau sous Création d'une étape.
Header <h> et Terminator <t>
Définit l'en-tête et le code final.
L'en-tête et le code final ne sont pas utilisés pour les communications avec 3G3RV. Par conséquent, attribuez
aux deux la valeur None (Aucun).
Check Code <c>
Définit le code de vérification.
Le code de vérification CRC-16 n'est pas utilisé pour les communications avec 3G3RV. Sélectionnez code de
vérification CRC-16 et définissez la valeur initiale sur 65535.
Choisissez Reverse pour la méthode de conversion. Sélectionnez ensuite BIN comme type de données.
Length <l>
Définit la longueur des données.
Toutes les communications avec 3G3RV sont exécutées en unités d'octet. Choisissez 1 Byte et BIN. Choisis-
sez No pour la lecture des données car il n'y a pas de données à lire.
Address <a>
Définit les adresses des esclaves.
Dans cet exemple, les adresses esclaves sont définies dans S + 2, S + 5 et S + 8. Par conséquent, récupérez les
données de ces emplacements.
L'adresse est définie dans le LSB de chaque mot. Pour lire l'octet, sélectionnez Variable Reverse, sinon les
données sont lues à partir du MSB. Cliquez ensuite sur Edit Variable avec le bouton gauche de la souris.
Sélectionnez Read R () et définissez Data/Address pour l'opérande (3N + 2), N représentant le nombre de
fois qu'il faut répéter l'étape.
Définissez Edit Length sur 1 octet pas valeur par défaut. Si la valeur par défaut a été modifiée, redonnez-lui la
valeur 0N + 1.
Check code <c>
Terminator <t>
~CRC-16(65535)(2Byte BIN)
~CRC-16(65535)(2Byte BIN)
<a>+[10]+[00]+[01]+[00]+[02]+<c>
<a>+[03]+<I>+(W(1N+1), 2)+<c>
Fonctions de communication
Length <l>
Address <a>
~ R(3N+2), 1)
(0) (1Byte BIN)
~ R 3N+2), 1)
Données
115
6-