15 Parámetros modbus.get

Descripción general

La siguiente tabla presenta detalles de los parámetros de la métrica modbus.get[].

Parámetros

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