Download Inhoudsopgave Inhoud Print deze pagina

Remote Terminal Unit (Rtu) Modus; Protocolstructuur - flamco Logotherm LogoTronic Hub OTC Gebruiksaanwijzing

Inhoudsopgave

Advertenties

7.1.1 Remote Terminal Unit (RTU) modus

Modbus-protocolberichten in de modus Remote Terminal Unit (RTU) worden in binaire vorm van
de zender naar de ontvanger verzonden, bijv. als seriële RS-485-communicatie.
Zender
Client
(Master)
Ontvanger
Let op:
De maximale lengte van een bericht mag niet langer zijn dan 256 bytes.

7.1.2 Protocolstructuur

Een Modbus-protocolbericht heeft gedefinieerde begin- en eindpunten. Het ontvangende apparaat
herkent het begin van het bericht en leest het serveradres uit. Hierdoor kan een server herkennen
of hij door de client wordt geadresseerd en of het bericht volledig is verzonden. Als het volledig is
ontvangen, gebruikt de server Error-Check-bytes en pariteitsbits om de volledigheid van het bericht
te controleren. Als de Error-Check (foutcontrole) of pariteit mislukt, wordt het bericht afgewezen.
In de RTU-modus begint het bericht met een stilte-interval van minimaal 3,5 tekens. De eerste byte
bevat het apparaatadres. Client- en server-apparaten bewaken het netwerk continu, ook tijdens een
stilte-interval.
Nadat de laatste byte is overgedragen, geeft een stilte-interval van minimaal 3,5 tekens het einde van
het bericht aan. Na deze stilte-interval kan een nieuw bericht beginnen.
Protocolstructuur
Start
Adres
Wachttijd
1 byte
min. 3,5
tekens
1 tot 247*
apparaten; 0
als broadcast-
message
* let op: tot 32 apparaten zijn zonder Modbus-repeater mogelijk!
Het volledige bericht moet in één continue stroom worden verzonden. Als er een stilte-interval van
meer dan 1,5 tekens is voordat het bericht is voltooid, verwijdert het ontvangende apparaat het
onvolledige bericht. Het apparaat gaat er dan vanuit dat de volgende byte het apparaatadres van
een nieuw bericht bevat.
Dit geldt ook indien een nieuw bericht eerder begint dan 3,5 tekens na het vorige bericht. In dit geval
beschouwt het ontvangende apparaat het bericht als een vervolg op het vorige bericht. Hierdoor
treedt er een fout op omdat de waarde van het gecombineerde bericht in het laatste CRC-veld
(controleveld) ongeldig is!
Binaire code, bijv.: 90 -> 01011010 (8 bits = 1 byte)
Toepassing-gegevenseenheid
Protocol-gegevenseenheid
Functie-code
1 byte
1...17
We reserve the right to change designs and technical specifications of our products.
CRC Error
Check
Gegevens
n byte
2 bytes (16 bits)
(0...252 bytes)
Check sum
Ontvanger
Server
(Slave)
Zender
Einde
Wachttijd
min. 3,5
tekens
13

Advertenties

Inhoudsopgave
loading

Inhoudsopgave