[comment]: # translation:outdated

[comment]: # ({582125b9-582125b9})
# 15 Parametry modbus.get

[comment]: # ({/582125b9-582125b9})

[comment]: # ({85d65222-e6f6ba81})
#### Przegląd

Poniższa tabela przedstawia szczegóły parametrów [pozycji](/manual/config/items/itemtypes/zabbix_agent#modbus-data) 
modbus.get\[\].

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

[comment]: # ({5b05c74f-6dc501ad})
#### Parametry

|Parametr|Opis|Domyślnie|Przykład|
|--|------|--|---|
|*endpoint*|Protokół i adres punktu końcowego, określony jako `protocol://connection_string`<br><br>Możliwe wartości parametru protocol: *rtu*, *ascii* (tylko Agent 2), *tcp*<br><br>Format ciągu połączenia:<br><br>dla *tcp* - `address:port`<br>dla linii szeregowej: *rtu*, *ascii* - `port_name:speed:params`<br>gdzie<br>'speed' - 1200, 9600 itp.<br>'params' - bity danych (5,6,7 lub 8), parzystość (n,e lub o dla brak/parzyste/nieparzyste), bity stopu (1 lub 2)|protocol: brak<br><br>protokół *rtu/ascii*:<br>port_name: brak<br>speed: 115200<br>params: 8n1<br><br>protokół *tcp*:<br>address: brak<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*|Adres Modbus urządzenia, dla którego jest przeznaczony (1 do 247), patrz [Przewodnik implementacji wiadomości MODBUS](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (strona 23)<br><br>urządzenie tcp (nie GW) zignoruje pole|dla szeregowej: 1<br><br>tcp: 255 (0xFF)|2|
|*function*|Pusty lub wartość obsługiwanego funkcji:<br><br>1 - Odczyt cewki,<br>2 - Odczyt wejścia dyskretnego,<br>3 - Odczyt rejestrów przechowywanych,<br>4 - Odczyt rejestrów wejściowych|pusty|3|
|*address*|Adres pierwszego rejestru, cewki lub wejścia.<br><br>Jeśli 'function' jest pusty, to 'address' powinien być w zakresie:<br>cewka - 00001 - 09999<br>wejście dyskretne - 10001 - 19999<br>rejestr wejściowy - 30001 - 39999<br>rejestr przechowywany - 40001 - 49999<br><br>Jeśli 'function' nie jest pusty, pole 'address' będzie od 0 do 65535 i używane bez modyfikacji (PDU)|pusty parametr function: 00001<br><br>niepusty parametr function: 0|9999|
|*count*|Ilość sekwencyjnych obiektów 'type', które zostaną odczytane z urządzenia, gdzie:<br><br>dla cewki lub wejścia dyskretnego 'type' = 1 bit<br>dla innych przypadków: (liczba\*type)/2 = rzeczywista liczba rejestrów do odczytu<br>Jeśli 'offset' nie jest równy 0, wartość zostanie dodana do 'real count'<br>Akceptowalny zakres dla 'real count' to 1:65535|1|2|
|*type*|Typ danych:<br><br>dla Odczytu Cewki i Odczytu Wejścia Dyskretnego - *bit*<br><br>dla Odczytu Rejestrów Przechowywanych i Odczytu Rejestrów Wejściowych:<br>*int8* - 8 bitów<br>*uint8* - 8 bitów (bez znaku)<br>*int16* - 16 bitów<br>*uint16* - 16 bitów (bez znaku)<br>*int32* - 32 bity<br>*uint32* - 32 bity (bez znaku)<br>*float* - 32 bity<br>*uint64* - 64 bity (bez znaku)<br>*double* - 64 bity|bit<br>uint16|uint64|
|*endianness*|Typ kolejności bajtów:<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Ograniczenia:<br>dla 1 bitu - be<br>dla 8 bitów - be,le<br>dla 16 bitów - be,le|be|le|
|*offset*|Liczba rejestrów, począwszy od 'address', których wynik zostanie odrzucony.<br><br>Rozmiar każdego rejestru to 16 bitów (potrzebne do obsługi urządzeń, które nie obsługują dostępu do odczytu losowego).|0|4|

[comment]: # ({/5b05c74f-6dc501ad})
