Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

14 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 Por defecto Ejemplo
endpoint Protocolo y dirección del endpoint, definido como protocol://connection_string

Valores posibles para el protocolo: rtu, ascii (solo Agente 2), tcp

Formato de la cadena de conexión:

con tcp - dirección:puerto
con línea serie: rtu, ascii - nombre_puerto:velocidad:parametros
donde
'velocidad' - 1200, 9600, etc.
'parametros' - bits de datos (5,6,7 u 8), paridad (n,e u o para ninguna/par/e impar), bits de parada (1 o 2)
protocolo: ninguno

protocolo rtu/ascii:
nombre_puerto: ninguno
velocidad: 115200
parametros: 8n1

protocolo tcp:
dirección: ninguno
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
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
serie: 1

tcp: 255 (0xFF)
2
function Vacío o valor de una función soportada:

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 'function' está vacío, entonces 'address' debe estar en el rango para:
Bobina - 00001 - 09999
Entrada discreta - 10001 - 19999
Registro de entrada - 30001 - 39999
Registro de retención - 40001 - 49999

Si 'function' no está vacío, el campo 'address' será de 0 a 65535 y se usará sin modificación (PDU)
función vacía: 00001

función no vacía: 0
9999
count Cantidad de 'type' secuenciales que se leerán del dispositivo, donde:

para Bobina o Entrada discreta el 'type' = 1 bit
para otros casos: (count*sizeof(type))/2 = cantidad real de registros a leer
Si 'offset' no es 0, el valor se sumará a la 'cantidad real'
El rango aceptable para la 'cantidad real' es 1:65535
1 2
type Tipo de dato:

para Leer Bobina y Leer Entrada Discreta - bit

para Leer Registros de Retención y Leer Registros de Entrada:
int8 - 8bit
uint8 - 8bit (sin signo)
int16 - 16bit
uint16 - 16bit (sin signo)
int32 - 32bit
uint32 - 32bit (sin signo)
float - 32bit
uint64 - 64bit (sin signo)
double - 64bit
bit
uint16
uint64
endianness Tipo de endianness:
be - Big Endian
le - Little Endian
mbe - Mid-Big Endian
mle - Mid-Little Endian

Limitaciones:
para 1 bit - be
para 8 bits - be,le
para 16 bits - be,le
be le
offset Número de registros, comenzando desde 'address', cuyo resultado se descartará.

El tamaño de cada registro es de 16 bits (necesario para soportar equipos que no admiten acceso de lectura aleatoria).
0 4