14.03.2013 Views

TECHNISCHE GIDS

TECHNISCHE GIDS

TECHNISCHE GIDS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Het JBUS / MODBUS-protocol<br />

Presentatie<br />

De industriële communicatie<br />

De protocollen JBUS (fabrikant April) en MODBUS (fabrikant Modicon) zijn communicatieprotocollen met een hiërarchische<br />

structuur (een meester en meerdere slaven).<br />

JBUS / MODBUS kan communiceren in 7-bits ASCII of in binaire 8-bits RTU. Het voordeel van de RTU-modus is dat de<br />

te verzenden gegevens minder ruimte en minder tijd in beslag nemen. Men adresseert immers meer gegevens in 8 dan in<br />

<br />

De SOCOMEC producten met het JBUS / MODBUS-protocol communiceren in RTU-modus (Remote Terminal Unit). Met dit<br />

type protocol kan de meester een of meer intelligente slaven ondervragen. Een multipunt verbinding verbindt de meester en<br />

de slaven onderling.<br />

MODBUS / RTU is een protocol dat beveiligd is op basis van de berekening van een CRC (Cyclical Redundancy Check)<br />

of cyclische redundantietest. Deze over 16 bits berekende CRC is een integraal onderdeel van de boodschap en wordt<br />

gecontroleerd door de geadresseerde.<br />

<br />

- de meester praat tegen een slaaf en wacht op zijn antwoord,<br />

- de meester praat tegen alle slaven zonder op antwoord te wachten (principe van de algemene verspreiding).<br />

De meester en hij alleen beheert en heeft het initiatief van de uitwisselingen. De meester herhaalt de vraag als er een fout<br />

is in de uitwisseling en beveelt een slaaf als deze niet binnen een bepaalde tijd antwoordt geeft (time-out). Er kan maar één<br />

apparaat tegelijk op de lijn uitzenden. Een slaaf kan niet vanuit zichzelf een boodschap verzenden zonder uitnodiging van de<br />

meester. Zijdelingse communicatie (van slaaf naar slaaf) is alleen mogelijk als de software van de meester ontworpen is voor<br />

het ontvangen van gegevens en weer verzenden ervan van de ene slaaf naar de andere.<br />

De meester kan zich richten tot 247 slaven, genummerd<br />

van slaaf nr. 1 tot en met slaaf nr. 247. Als de meester slaaf<br />

nummer 0 gebruikt, betekent dit een verspreiding naar alle<br />

slaven (alleen schrijven). Met de JBUS- en MODBUSprotocollen<br />

heeft men toegang tot de apparaten die op<br />

dezelfde kabel aangesloten zijn.<br />

<br />

Een communicatieframe is opgebouwd uit een opeenvolging van octetten die een boodschap vormen, waarin elk octet<br />

bestaat uit 8 bits. De gegevens kunnen zijn opgeslagen op 1 octet, 1 woord (2 octetten), of zelfs een bubbel woord (4<br />

octetten).<br />

Om de communicatie te starten moet de meester een vraagframe<br />

1 octet 1 octet n octet 2 octetten<br />

NUMMER<br />

VAN DE<br />

SLAAF<br />

CODE<br />

FUNCTIE<br />

INFORMATIE<br />

Woordadres<br />

Woordwaarde<br />

Woordenaantal<br />

WOORD<br />

VAN DE<br />

CONTROLE<br />

CRC<br />

De ondervraagde slaaf antwoordt vervolgens door middel van een antwoordframe<br />

1 octet 1 octet n octet 2 octetten<br />

NUMMER<br />

VAN DE<br />

SLAAF<br />

CODE<br />

FUNCTIE<br />

GEGEVENS<br />

Aantal gelezen of<br />

geschreven woorden<br />

Waarde van de gelezen of<br />

geschreven woorden<br />

WOORD<br />

VAN DE<br />

CONTROLE<br />

CRC<br />

Als er een fout is in het door de meester verzonden frame, antwoordt de slaaf met een foutframe<br />

1 octet 1 octet n octet 2 octetten<br />

NUMMER<br />

VAN DE<br />

SLAAF<br />

CODE<br />

FUNCTIE<br />

+ 128<br />

SOCOMEC<br />

Algemene Catalogus 2012-2013<br />

FOUTCODE<br />

<br />

<br />

<br />

<br />

<br />

WOORD<br />

VAN DE<br />

CONTROLE<br />

CRC<br />

JBUS / MODBUS<br />

SLAAF NR. 1<br />

JBUS / MODBUS<br />

MEESTER<br />

JBUS / MODBUS<br />

SLAAF NR. 2<br />

JBUS / MODBUS<br />

SLAAF NR. x<br />

663

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!