Download Inhoudsopgave Inhoud Print deze pagina

Afstandsbesturing Met Modbus; Inleiding In Het Modbus-Protocol - SICK S700 Series Gebruiksaanwijzing

Inhoudsopgave

Advertenties

11

Afstandsbesturing met Modbus

11.1

Inleiding in het Modbus-protocol

8018015/AE00/V3-0/2019-10 | SICK
Wijzigingen en correcties voorbehouden
Functie
®
Modbus
is een communicatiestandaard voor digitale besturingen, waarmee een verbin-
ding tussen een "master"-apparaat en meerdere "slave"-apparaten wordt opgebouwd. Het
Modbus-protocol definieert alleen de communicatiecommando's, echter niet de elektroni-
sche overdracht hiervan; derhalve kan het met verschillende digitale interfaces (bijv.
RS232, RS422, RS485). Oorspronkelijk door het bedrijf MODICON voor de eigen interface-
bouwstenen ontwikkeld, is het Modbus-protocol tegenwoordig een veelgebruikte industriële
toepassing.
Varianten
Er zijn twee Modbus-varianten:
ASCII-overdrachtsmodus: een byte (8 bits) wordt in de vorm van twee ASCII-tekens ver-
stuurd (2 tekens á 4 bits). Deze modus maakt zendpauzes mogelijk tussen de afzonder-
lijke tekens (tot maximaal 1 seconde).
RTU-overdrachtsmodus: een byte wordt in de vorm van twee hexadecimale tekens á
4 bits verstuurd. In deze modus is de gegevensoverdracht sneller.
Opbouw van een commando
Apparaatadres
Functiecode
(address)
(function)
Het apparaatadres wordt voor elk aangesloten apparaat individueel vastgelegd.
De functiecodes zijn Modbus-specifiek. Zij geven de slave bijv. de opdracht voor de out-
put van apparaatgegevens (Read) of het wijzigen van interne toestanden (Force).
De functiegegevens bevatten de noodzakelijke informatie over de functiecode. Deze
gegevens zijn apparaatspecifiek, d.w.z. zij moeten door de fabrikant worden gedefini-
eerd. Functiecode + functiegegevens vormen het commando dat de slave moet uitvoe-
ren.
Met de controlesom wordt de gegevensoverdracht geverifieerd. Deze wordt bij de zender
en bij de ontvanger automatisch berekend. Als de resultaten identiek zijn, was de gege-
vensoverdracht correct.
Antwoord van het slave-apparaat
De slave antwoordt doorgaans op een commando door een echo met dezelfde functiecode
te versturen, waarbij de functiegegevens de opgevraagde informatie bevatten. Bij een fout-
melding is de functiecode veranderd en bevatten de functiegegevens de foutcode.
Meer informatie over het Modbus-protocol (in het Engels) kunt u o.a. via de volgende
website opvragen: http: //www.modbus.org
AFSTANDSBESTURING MET MODBUS
Functiegegevens
(data)
G E B R U I K S A A N W I J Z I N G | S700
11
Controlesom
(check sum)
165

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

S710S710 csaS711S711 csaS715-standardS715 csa ... Toon alles

Inhoudsopgave