[comment]: # translation:outdated

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

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

[comment]: # ({85d65222-e6f6ba81})
#### Visão geral

A tabela abaixo apresenta detalhes do modbus.get\[\]
[item](/manual/config/items/itemtypes/zabbix_agent) parâmetros.

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

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

#### Parâmetros 

|Parâmetro|Descrição|Padrões|Exemplo|
|--|------|--|---|
|*endpoint*|Protocolo e endereço do endpoint, definido como `protocol://connection_string`<br><br>Valores de protocolo possíveis: *rtu*, *ascii* (Agent 2 only), *tcp*<br><br>Formato da string de conexão:<br><br>com *tcp* - `address:port`<br>com linha serial: *rtu*, *ascii* - `port_name:speed:params`<br>onde<br>'velocidade' - 1200, 9600 etc<br>'parâmetros' - bits de dados (5,6,7 or 8), paridade (n,e ou o para nenhum/par/ímpar), bits de parada (1 ou 2)|protocolo: nenhum<br><br>*rtu/ascii* protocolo:<br>port\_name: nenhum<br>velocidade: 115200<br>parâmetro: 8n1<br><br>*tcp* protocolo:<br>endereço: nenhum<br>porta: 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*|Endereço Modbus do dispositivo para o qual é destinado (1 a 247), consulte [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (página 23)<br><br>Dispositivo tcp (não GW) ignorará o campo|serial: 1<br><br>tcp: 255 (0xFF)|2|
|*function*|Vazio ou valor de uma função suportada:<br><br>1 - Ler Coil,<br>2 - Ler Discrete Input,<br>3 - Ler Holding Registers,<br>4 - Ler Input Registers|vazio|3|
|*address*|Endereço do primeiro registro, coil ou input.<br><br>Se 'function' estiver vazio, então 'address' deve estar dentro do intervalo para:<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>Se 'function' não estiver vazio, o campo 'address' será de 0 a 65535 e será usado sem modificação (PDU)|função vazia: 00001<br><br>função não vazia: 0|9999|
|*count*|Número de itens sequenciados do 'tipo' que serão lidos do dispositivo, onde:<br><br>para Coil ou Discrete input o 'tipo' = 1 bit<br>para outros casos: (count\*type)/2 = número real de registros para leitura<br>Se 'offset' não for 0, o valor será adicionado ao 'número real'<br>Intervalo aceitável para 'número real' é 1:65535|1|2|
|*type*|Tipo de dado:<br><br>para Read Coil e Read Discrete Input - *bit*<br><br>para Read Holding Registers e Read Input Registers:<br>*int8* - 8bit<br>*uint8* - 8bit (sem sinal)<br>*int16* - 16bit<br>*uint16* - 16bit (sem sinal)<br>*int32* - 32bit<br>*uint32* - 32bit (sem sinal)<br>*float* - 32bit<br>*uint64* - 64bit (sem sinal)<br>*double* - 64bit|bit<br>uint16|uint64|
|*endianness*|Tipo de endianness:<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Limitações:<br>para 1 bit - be<br>para 8 bits - be,le<br>para 16 bits - be,le|be|le|
|*offset*|Número de registros, começando a partir de 'address', cujo resultado será descartado.<br><br>O tamanho de cada registro é 16bit (necessário para suportar equipamentos que não suportam acesso de leitura aleatória).|0|4|

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