06H
10H
f)
Adatterület
Az adatterület információkat tartalmaz arról, hogy mit kell visszakapni a
slave-től, vagy milyen műveleteket kell végrehajtani. Az információ lehet adat
(digitális bemenetek/kimenetek, analóg bemenetek/kimenetek, regiszterek
stb.), referencia cím stb. Például a master parancsot küld a slavenek, hogy
adja vissza a regiszterértéket (beleértve a kezdőcímét és az olvasott regiszter
hosszát) a funkciókódon keresztül: 03, akkor a visszaküldött adat tartalmazza
a regiszteradatok hosszát és tartalmát is. A különböző slave-ek esetében a
cím- és adatinformáció eltérő.
A visszaküldött adatok a következőket tartalmazzák: slave cím, funkciókód,
adatterület és CRC kód. Az adatterületen lévő adatok két bájtból állnak, az
elsőnek magasabb a prioritása.
g) Szünetidő követelményei
Az adatküldés előtt meg kell szakítani az adatbusz működését, aminek
nagyobbnak kell lennie, mint az adatátviteli sebesség (9600 bps esetén a
megszakítás min. 5 ms
3. Bevezetés a Modbus protokoll funkciókódjaiba
Figyelem: A tápegység csak az alábbiakban ismertetett Modbus protokoll
funkciókódokat támogatja.
a) "03" funkciókód: többcsatornás regiszter bemeneteinek olvasása
Például: a mester eszköznek a szolga eszköz 6 regiszteréből kell adatokat
olvasnia, amelyek címe 01, kezdőcíme pedig 1000.
A slave készülék adatregiszter címe és adatai a következők:
Nyilvántartási cím
1000H
1001H
1002H
1003H
olvasása
Egyetlen regiszter írása
Több regiszter írása
Adatregiszter
(hexadecimális)
0BB8 (3000) Set-U
feszültség szorozva
100x
03E8(1000) Set-I
áramerősség szorozva
100x
0BB8(3000) U
feszültség szorozva
100x
03E8(1000) I
áramerősség szorozva
100x
több regiszterből
Adathalmaz írása egy
regiszterbe
Több bináris adatkészlet írása
több regiszterbe
Megfelelő
paraméterek
Set-U (30.00V)
Set-I (10.00A)
U(30.00V)
I(10.00A)