[comment]: # translation:outdated

[comment]: # ({7f7de2a1-7f7de2a1})
# 14 Parameter von modbus.get

[comment]: # ({/7f7de2a1-7f7de2a1})

[comment]: # ({adb58880-e6f6ba81})
#### Übersicht

Die folgende Tabelle enthält Details zu den Parametern des `modbus.get`-[Datenpunkts](/manual/config/items/itemtypes/zabbix_agent#modbus).

[comment]: # ({/adb58880-e6f6ba81})

[comment]: # ({3b1784ab-6dc501ad})
#### Parameter

|Parameter|Beschreibung|Standardwerte|Beispiel|
|--|------|--|---|
|*endpoint*|Protokoll und Adresse des Endpunkts, definiert als `protocol://connection_string`<br><br>Mögliche Protokollwerte: *rtu*, *ascii* (nur Agent 2), *tcp*<br><br>Format der Verbindungszeichenfolge:<br><br>mit *tcp* - `address:port`<br>mit serieller Leitung: *rtu*, *ascii* - `port_name:speed:params`<br>wobei<br>'speed' - 1200, 9600 usw.<br>'params' - Datenbits (5,6,7 oder 8), Parität (n,e oder o für keine/gerade/ungerade), Stoppbits (1 oder 2)|protocol: none<br><br>*rtu/ascii* protocol:<br>port\_name: none<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: none<br>port: 502|tcp://192.168.6.1:511<br>tcp://192.168.6.2<br>tcp://\[::1\]:511<br>tcp://::1<br>tcp://localhost:511<br>tcp://localhost<br>rtu://COM1:9600:8n<br>ascii://COM2:1200:7o2<br>rtu://ttyS0:9600<br>ascii://ttyS1|
|*slave id*|Modbus-Adresse des Geräts, für das sie bestimmt ist (1 bis 247), siehe [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (Seite 23)<br><br>Ein tcp-Gerät (kein GW) ignoriert dieses Feld|seriell: 1<br><br>tcp: 255 (0xFF)|2|
|*function*|Leer oder Wert einer unterstützten Funktion:<br><br>1 - Read Coil,<br>2 - Read Discrete Input,<br>3 - Read Holding Registers,<br>4 - Read Input Registers|leer|3|
|*address*|Adresse des ersten Registers, der ersten Coil oder des ersten Eingangs.<br><br>Wenn 'function' leer ist, sollte sich 'address' in folgendem Bereich befinden:<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>Wenn 'function' nicht leer ist, liegt das Feld 'address' im Bereich von 0 bis 65535 und wird unverändert verwendet (PDU)|leere function: 00001<br><br>nicht-leere function: 0|9999|
|*count*|Anzahl der aufeinanderfolgenden 'type', die vom Gerät gelesen werden, wobei gilt:<br><br>für Coil oder Discrete input ist 'type' = 1 Bit<br>in anderen Fällen: (count\*sizeof(type))/2 = tatsächliche Anzahl der zu lesenden Register<br>Wenn 'offset' nicht 0 ist, wird der Wert zur 'tatsächlichen Anzahl' addiert<br>Der zulässige Bereich für die 'tatsächliche Anzahl' ist 1:65535|1|2|
|*type*|Datentyp:<br><br>für Read Coil und Read Discrete Input - *bit*<br><br>für Read Holding Registers und Read Input Registers:<br>*int8* - 8 Bit<br>*uint8* - 8 Bit (vorzeichenlos)<br>*int16* - 16 Bit<br>*uint16* - 16 Bit (vorzeichenlos)<br>*int32* - 32 Bit<br>*uint32* - 32 Bit (vorzeichenlos)<br>*float* - 32 Bit<br>*uint64* - 64 Bit (vorzeichenlos)<br>*double* - 64 Bit|bit<br>uint16|uint64|
|*endianness*|Endianness-Typ:<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Einschränkungen:<br>für 1 Bit - be<br>für 8 Bit - be,le<br>für 16 Bit - be,le|be|le|
|*offset*|Anzahl der Register, beginnend bei 'address', deren Ergebnis verworfen wird.<br><br>Die Größe jedes Registers beträgt 16 Bit (erforderlich zur Unterstützung von Geräten, die keinen wahlfreien Lesezugriff unterstützen).|0|4|

[comment]: # ({/3b1784ab-6dc501ad})
