Download Inhoudsopgave Inhoud Print deze pagina

Seriële Communicatie; Transmissieframe (Frame) - Visolux OCD6000-F62-R4-V15 Gebruiksaanwijzing

Inhoudsopgave

Advertenties

5
Seriële communicatie
5.1

Transmissieframe (frame)

De voeler beschikt over een voor halfduplex geschikt RS-485-interface. De voeler is
daardoor voor hoofdtransmissielijnen geschikt, maar werkt in principe slechts als
Slave, d. w.z. dat de voeler door een bovengeschikte besturingsinrichting, die in de
Master-modus werkt, "aangesproken" worden om resultaten te kunnen zenden. Vol-
gend protocol werd geïmplementeerd:
• 8-bit gegevens + 1-bit adresselectie + 1 start-/ stoppbit; bij 62.500 baud.
• Indien de 9de bit (adresselectie) bepaald werd, erkent de Slave dat het bij deze
byte om een adres (Id) gaat. Hij vergelijkt deze met zijn eigen en antwoordt in geval
van overeenstemming onmiddellijk na het onderscheiden frame-einde van de Mas-
ter. Bij de overdracht van gegevens is het 9de bit steeds teruggesteld.
De structuur van het transmissieframe is als volgt:
Algemeen:
1. Byte
Request (vom Master):
Slave-Id
Answer (vom OCD6000-F62-...):
Master_Id
Daarbij betekent:
• xxx_Id = Adres c.q. afzender (1 byte)
• Length = Aantal verzonden tekens, incl. Frame (1 Byte)
• Command = besturingscommando (1 byte)
• Parameter = 0 ... n, al naargelang commando (0 ... n byte), n
• Controlesom = toetssom door "Exclusive-OR" van alle gezonden tekens (1 byte)
Alternative modus:19200 baud/8/N/1-PC-compatibel (niet voor hoofdtransmis-
sielijnen geschikt)
In geval van een transmissiefout (foutieve controlesom of ontbrekend Slave-ant-
woord) dient hetzelfde commando te worden herhaald.
Master-Request (= commando) en het Slave-antwoord worden telkens in het hier-
boven beschreven frame overgedragen. Van de Slave terug verwachte waarden zijn
steeds in de teruggezonden parameters vervat-->
Der Slave (OCD6000-F62-...) geeft steeds als laatste parameterbyte de actueel
gemeten afstand terug (codering zoals bij het commando <C>, d. w.z. waarde * 2,5
cm). Hij kent algemeen volgende mogelijkheden van het antwoord:
12
Zumutbare Änderungen aufgrund technischer Verbesserungen vorbehalten.
Pepperl+Fuchs GmbH • 68301 Mannheim • Telefon +49 621 776-1111 • Telefax +49 0621 776-271111 • Internet http://www.pepperl-fuchs.com
Statische scanner OCD6000-F62-R4-V15
2. Byte
3. Byte
Master_Id
Length
Own_Id
Length
Seriële communicatie
......
.....
Command
Parameter(s)
Command
Parameter(s)
max
Copyright Pepperl+Fuchs, Printed in Germany
Laatste byte
Controlesom
(request from
master)
Controlesom
(answer from
slave)
= 48

Advertenties

Inhoudsopgave
loading

Inhoudsopgave