TECHNISCHE GIDS
TECHNISCHE GIDS
TECHNISCHE GIDS
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