Download Inhoudsopgave Inhoud Print deze pagina

CG Drives & Automation Emotron RS232/485 2.0 Gebruiksaanwijzing pagina 21

Inhoudsopgave

Advertenties

3.2.1
Adresveld
Het adresveld van een berichtframe bevat acht bits. De afzonderlijke slave-
apparaten krijgen adressen toegewezen binnen het bereik 1-247. Een master
spreekt een slave aan door het slave-adres in het adresveld van het bericht te
plaatsen. De master zelf heeft geen adres.
Bij het verzenden van zijn response plaatst de slave zijn eigen adres in het
adresveld van de response om de master te laten weten welke slave er antwoordt.
3.2.2
Functieveld
Het functiecodeveld van een berichtframe bevat acht bits. Geldige codes liggen
binnen het bereik van 1 tot en met 6, 15, 16 en 23. Zie sectie 3.3, pagina 17.
Bij verzending van een bericht van een master naar een slave-apparaat laat het
functiecodeveld de slave weten welke actie er moet worden uitgevoerd.
Voorbeelden:
• aflezen van de AAN/UIT-status van een groep ingangen,
• aflezen van de inhoud van een groep parameters,
• aflezen van de diagnostische status van de slave,
• schrijven naar bepaalde spoelen of registers in de slave.
Bij de response van de slave aan de master gebruikt deze het functiecodeveld om
een normale (foutvrije) response aan te geven of om aan te geven dat er een fout
is opgetreden (dit noemen we een exception response). Voor een normale
response neemt de slave eenvoudigweg de originele functiecode over. Voor een
exception response stuurt de slave een code terug die overeenkomt met de
originele functiecode waarbij de meest significante bit is ingesteld op een
logische 1.
Naast de aanpassing van de functiecode voor een exception response plaatst de
slave een unieke code in het dataveld van het response-bericht. Deze code vertelt
de master welke soort fout er is opgetreden of wat de reden voor de uitzondering
is, zie Tabel 1, pagina 17.
Het toepassingsprogramma van het masterapparaat is verantwoordelijk voor het
verwerken van exception responses. Veel voorkomende processen zijn nieuwe
verzendpogingen voor het bericht, pogingen om diagnostische berichten naar de
slave te sturen en het informeren van operators.
Verderop in dit hoofdstuk vindt u aanvullende informatie over functiecodes en
uitzonderingen.
CG Drives & Automation 01-5919-03r2
Modbus RTU
15

Advertenties

Inhoudsopgave
loading

Inhoudsopgave