La siguiente tabla presenta detalles de los parámetros de la métrica modbus.get
.
Parámetro | Descripción | Valores predeterminados | Ejemplo |
---|---|---|---|
endpoint | Protocolo y dirección del endpoint, definido como protocol://connection_string Posibles valores de protocolo: rtu, ascii (solo Agente 2), tcp Formato de cadena de conexión: con tcp - address:port con línea serial: rtu, ascii - port_name:speed:params donde< br>'speed' - 1200, 9600 etc 'params' - bits de datos (5,6,7 u 8), paridad (n,e u o para ninguno/par/impar), bits de parada (1 o 2 ) |
protocolo: ninguno rtu/ascii protocolo: puerto_name: ninguno velocidad: 115200 parámetros: 8n1 protocolo tcp:< br>dirección: ninguna puerto: 502 |
tcp://192.168.6.1:511 tcp://192.168.6.2 tcp://[::1]:511 tcp://::1 tcp://localhost:511 tcp://localhost rtu://COM1:9600:8n ascii://COM2:1200:7o2< br>rtu://ttyS0:9600 ascii://ttyS1 |
slave id | Dirección Modbus del dispositivo al que está destinado (1 a 247), consulte la Guía de implementación de mensajería MODBUS (página 23) el dispositivo tcp (no GW) ignorará el campo |
serial: 1 tcp: 255 (0xFF) |
2 |
function | Vacío o valor de una función admitida: 1 - Leer bobina, 2 - Leer entrada discreta, 3 - Leer registros de retención, 4 - Leer registros de entrada |
vacío | 3 |
address | Dirección del primer registro, bobina o entrada. Si 'función' está vacía, entonces la 'dirección' debe estar en el rango para: Bobina - 00001 - 09999 Discreta entrada - 10001 - 19999 Registro de entrada - 30001 - 39999 Registro de retención - 40001 - 49999 Si 'función' no está vacía, el campo 'dirección' será de 0 a 65535 y se utilizará sin modificación (PDU) |
función vacía: 00001 función no vacía: 0 |
9999 |
count | Recuento del 'tipo' secuenciado que se leerá desde el dispositivo, donde: para entrada de bobina o discreta el 'tipo' = 1 bit para otros casos: (count*type )/2 = recuento real de registros para lectura Si 'compensación' no es 0, el valor se agregará al 'recuento real' El rango aceptable para el 'recuento real' es 1:65535 |
1 | 2 |
type | Tipo de datos: para lectura de bobina y lectura de entrada discreta - bit para lectura de registros de retención y lectura de registros de entrada: int8 - 8 bits<br >uint8 - 8 bits (sin firmar) int16 - 16 bits uint16 - 16 bits (sin firmar) int32 - 32 bits uint32 - 32 bits (sin firmar) flotante - 32 bits uint64 - 64 bits (sin firmar) doble - 64 bits |
bit uint16 |
uint64 |
endianness | Tipo de endianidad: be - Big Endian le - Little Endian mbe - Mid-Big Endian mle - Mid-Little Endian<br > Limitaciones: para 1 bit - be para 8 bits - be,le para 16 bits - be,le |
be | le |
offset | Número de registros, comenzando desde 'dirección', cuyo resultado se descartará. El tamaño de cada registro es de 16 bits (necesario para admitir equipos que no admiten acceso de lectura aleatorio). |
0 | 4 |