[comment]: # ({7f7de2a1-7f7de2a1})
# 14 modbus.get параметри

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

[comment]: # ({adb58880-e6f6ba81})
#### Преглед

Табела испод представља детаље параметара `modbus.get` [ставка](/manual/config/items/itemtypes/zabbix_agent#modbus).

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

[comment]: # ({3b1784ab-6dc501ad})
#### Параметри

|Parameter|Description|Defaults|Example|
|--|------|--|---|
|* endpoint*|Протокол и адреса крајње тачке, дефинисани као `protocol://connection_string`<br><br>Могуће вредности протокола: *rtu*, *ascii* (само Агент 2), *tcp*<br><br>Формат низа за повезивање:<br><br>са *tcp* - `address:port`<br>са серијском линијом: *rtu*, *ascii* - `port_name:speed:params`<br>где<br>'speed' - 1200, 9600 итд.<br>'params' - битови података (5,6,7 или 8), парност (n,e или o за ниједан/паран/непаран), стоп битови (1 или 2)|протокол: ниједан<br><br>*rtu/ascii* протокол:<br>port\_name: ниједан<br>speed: 115200<br>params: 8n1<br><br>*tcp* протокол:<br>адреса: нема<br>порт: 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 адреса уређаја за који је намењен (1 до 247), погледајте [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (страна 23)<br><br>tcp уређај (не GW) ће игнорисати поље|serial: 1<br><br>tcp: 255 (0xFF)|2|
|*function*|Празно или вредност подржане функције:<br><br>1 - Читање калема,<br>2 - Читање дискретног улаза,<br>3 - Читање регистара задржавања,<br>4 - Читање улазних регистара|empty|3|
|* address*|Адреса првог регистра, калема или улаза.<br><br>Ако је 'функција' празна, онда 'адреса' треба да буде у опсегу за:<br>Калем - 00001 - 09999<br>Дискретни улаз - 10001 - 19999<br>Улазни регистар - 30001 - 39999<br>Регистар чувања - 40001 - 49999<br><br>Ако 'функција' није празна, поље 'адреса' ће бити од 0 до 65535 и користити се без модификације (PDU)|празна функција: 00001<br><br>непразна функција: 0|9999| 
|*count*|Број секвенцијалних 'типа' који ће бити прочитани са уређаја, где је:<br><br>за Coil или Дискретни улаз 'тип' = 1 бит<br>за остале случајеве: (count\*type)/2 = стварни број регистара за читање<br>Ако 'offset' није 0, вредност ће бити додата на „стварни број“<br>Прихватљив опсег за „стварни број“ је 1:65535|1|2| 
|* type*|Тип података:<br><br>за читање калема и читање дискретног улаза - *бит*<br><br>за регистре задржавања читања и регистре улаза читања:<br>*int8* - 8 бита<br>*uint8* - 8 бита (непотписано)<br>*int16* - 16 бита<br>*uint16* - 16 бита (непотписано)<br>*int32* - 32 бита<br>*uint32* - 32 бита (непотписано)<br>*float* - 32 бита<br>*uint64* - 64 бита (непотписано)<br>*double* - 64 бита|бит<br>uint16|uint64|
|* endianness*|Тип ендијанско распоређивања:<br>*be* - Велики ендијан<br>*le* - Мали ендијан<br>*mbe* - Средњи велики ендијан<br>*mle* - Средњи мали ендијан<br><br>Ограничења:<br>за 1 бит - be<br>за 8 бита - be,le<br>за 16 бита - be,le|be|le|
|* offset*|Број регистара, почев од 'адресе', чији ће резултат бити одбачен.<br><br>Величина сваког регистра је 16 бита (потребно за подршку опреме која не подржава случајни приступ читању).|0|4|

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