Download Inhoudsopgave Inhoud Print deze pagina
Inhoudsopgave

Advertenties

3.2

Framing

Berichten beginnen met een interval zonder busactiviteit (T1-T2-T3-T4) van
minimaal 3,5 karaktertijden. Dit wordt eenvoudig geïmplementeerd als een
veelvoud van karaktertijden met de op het netwerk gebruikte baudrate. Het
eerste veld dat vervolgens wordt overgedragen is het apparaatadres.
De karakters die mogen worden overgedragen voor alle velden zijn
hexadecimale karakters 0-9, A-F. Netwerkapparaten houden continu de
netwerkbus in de gaten, ook tijdens T1-T2-T3-T4. Nadat het eerste veld (het
adresveld) is ontvangen, wordt dit door ieder apparaat gedecodeerd om te kijken
of het apparaat het aangesproken apparaat is.
Na het laatste overgedragen karakter geeft een zelfde interval van minimaal 3,5
karaktertijden het einde van het bericht aan. Na deze interval kan een nieuw
bericht beginnen.
Het volledige berichtframe moet als een continue stream worden overgedragen.
Als er vóór het einde van het frame een stil interval optreedt van meer dan 3,5
karaktertijden, gooit het ontvangende apparaat het onvolledige bericht weg en
gaat het ervan uit dat de volgende byte het adresveld van een nieuw bericht is.
Op overeenkomstige wijze zal het ontvangende apparaat, als een nieuw bericht
sneller dan 3,5 karaktertijden na een vorig bericht begint, dit beschouwen als
een voortzetting van het vorige bericht. Hierdoor wordt een fout gevormd,
aangezien de waarde in het uiteindelijke CRC-veld niet geldig zal zijn voor de
gecombineerde berichten. Hieronder ziet u een typisch voorbeeld van een
berichtframe:
Header
Data
Trailer
14
Modbus RTU
START
ADRES
FUNCTIES
DATA
CRC-CONTROLE
EINDE
CG Drives & Automation 01-5919-03r2
T1-T2-T3-T4
8 bits
8 bits
n x 8 bits
16 bits
T1-T2-T3-T4

Advertenties

Inhoudsopgave
loading

Inhoudsopgave