Comandos De Función Modbus Para El Sidor; Códigos De Función; Formatos De Datos - SICK SIDOR Instrucciones De Servicio

Analizador de gases multicomponente extractivo
Tabla de contenido
Control remoto con Modbus
Comandos de función Modbus para el SIDOR
1 1. 4
Códigos de función
11.4.1
El SIDOR puede procesar los códigos de función siguientes:
Código Denominación
01
03
05
16
Se pasan por alto los comandos Modbus que tienen otros códigos de función.

Formatos de datos

11.4.2
Formato de datos para valores de función (informaciones de estado)
Una información digital consta de 1 bit:
0 lógico = función desactivada
1 lógico = función activada
Un byte de datos consta de 8 bits con 8 informaciones (valores) digitales:
Bit 0 = bit menos significativo (valor digital más bajo)
Bit 7 = bit más significativo (valor digital más alto)
Formato de datos para los valores de coma flotante
Un valor de coma flotante consta de dos palabras de datos de 16 bits (2x 16 bits
= 4 bytes):
Byte 3 (MSB)
SEEE EEEE
S = signo; 0 = + / 1 = –
E = exponente (2 complementos sesgados por 127)
M = mantisa (1ª mantisa)
Secuencia durante la transferencia de datos:
Byte 1
SIDOR · Instrucciones de servicio · 8011829 V 2.3 · © SICK AG
Read Coil Status [leer el
estado de la bobina]
Read Holding Register
[leer registro de reten-
ción]
Force Single Coil [forzar
una sola bobina]
Preset Multiple Register
[preajustar registro
múltiple]
Byte 2
EMMM MMMM
Byte 0 (LSB)
Función
Leer una o varias informaciones de estado de 1 bit
(consultar el estado del SIDOR).
Se pueden leer como máximo 64 Coils [bobinas] con
un comando. 200 Coils [bobinas] disponibles
(→ cap.11.4.4).
Dirección: 0000H a 00C7H
Leer una o varias palabras de datos de 16 bits.
Se pueden leer como máximo 32 registros con un
comando. 200 registros disponibles de 16 bits cada
uno (→ cap.11.4.4).
Dirección: 0000H a 00C7H
Escribir una información de 1 bit (programar la confi-
guración de SIDOR).
Se puede cambiar 1 Coil [bobina] con un comando.
32 Coils [bobinas] disponibles (→ cap.11.4.3).
Direcciones: 0000H ... 001FH (solapando con el Read
Coil Status) y 00A8H ... 00C7H (se restablece en caso
de falta de alimentación eléctrica).
Escribir una o varias palabras de datos de 16 bits
(programar una configuración de SIDOR).
Se pueden escribir como máximo 32 registros con un
comando. 32 registros disponibles (→ cap.11.4.3).
Direcciones: 0000H ... 001FH (solapando con el Read
Holding Register) y 00A8H ... 00C7H (se restablece en
caso de falta de alimentación eléctrica).
Byte 1
Byte 0 (LSB)
MMMM MMMM MMMM MMMM
Byte 3 (MSB)
Byte 2
157
Tabla de contenido
loading

Tabla de contenido