Download Print deze pagina

Functiecodes; Apparaatbewaking - ProMinent CANopen Handleiding

Advertenties

3.5.1.2

Functiecodes

Tab. 27: 16-bit waarden
Functiecode
0x03 (3)
0x06 (6)
0x10 (16)
0x17 (23)
3.5.1.3
Gegevens
3.5.1.4
CRC-checksum

3.6 Apparaatbewaking

Commando
„Read Holding Register"
„Write Single Register"
„Write Multiple Register"
„Read / Write Multiple Register"
Niet alle registers ondersteunen alle commando's.
Registers" kunnen uitsluitend worden opgeroepen met functiecode
3.
Maximale berichtgrootte
Te grote berichtgrootten kunnen de communicatie
verstoren.
De maximale berichtgrootte voor de „Read Holding
Register" -functie is 200 byte bij 19200 Baud (100
byte bij 9600 Baud resp. 400 byte bij 38400 Baud).
De lengte en de inhoud van een dataveld is afhankelijk van of het
gaat om een request- of een response-telegram:
Tab. 28: Request-telegram
Lengte
2 byte
2 byte
Tab. 29: Response-telegram
Lengte
1 byte
n byte
De checksum kan worden berekend met behulp van deze tool:
https://www.lammertbies.nl/comm/info/crc-calculation.html .
De bewakingstijd voor apparaatbewaking kan worden ingesteld via
het menu.
Aanvullende gebruikershandleiding Modbus RTU
Max. registeraantal in een trans‐
actie
125
1
123
Lezen: 125 / schrijven: 121
Inhoud
Register
Aantal over te dragen registers
Inhoud
Aantal over te dragen bytes
Inhoud van het aangevraagde
register
„Read Holding
39

Advertenties

loading