Código De Función 01 - Read Coil (Output) Status; Acceso A Marcas Y Salidas - Siemens SIMATIC ET 200S Instrucciones De Servicio

Ocultar thumbs Ver también para SIMATIC ET 200S:
Tabla de contenido

Publicidad

Modbus/USS
3.6 Driver esclavo de Modbus
3.6.6
Código de función 01 – Read Coil (Output) Status
Finalidad y estructura
El código de función 01 - Read Coil (Output) Status presenta las siguientes características:
Función
Telegrama de solicitud
Telegrama de respuesta
LEN en bytes
start_address
La dirección de bit de Modbus "start_address" es interpretada por el driver. Ejemplo: El
FB81(S_MODB) comprueba si "start_address" se encuentra en una de las áreas que se
indicaron en el DB de conversión para FC 01, 05, 15 (de/a: marcas, salidas, temporizadores,
contadores).
Si la dirección de bits de
Modbusstart_address se encuentra en
el área
De
De
De
De
A continuación, el cálculo de direcciones para el acceso (conversión de direcciones) se
realiza del modo siguiente:
Acceso empezando con SIMATIC
Byte de marca
Byte de salida
Temporizador
Contadores

Acceso a marcas y salidas

Al acceder a las áreas SIMATIC de marcas y salidas, se calcula el número de bit restante y
se utiliza para direccionar el bit en cuestión dentro del primer/último byte de marca o de
salida.
188
aaaaa
bbbbb
a
ccccc
ddddd
a
eeeee
fffff
a
ggggg
hhhhh
a
Esta función permite leer diferentes bits de las áreas de memoria
SIMATIC listadas a continuación a través del sistema maestro
Modbus.
ADDR
FUNC
start_adress
ADDR
FUNC
start_adress
6
se accede al área de memoria SIMATIC
A partir de la marca
A partir de la salida
A partir del temporizador
A partir del contador
=((start_address-
=((start_address-
=((start_address-
=((start_address-
bit_number
n Byte DATA
uuuuu.
M
0
ooooo
A
.0
ttttt
T
zzzzz
Z
Fórmula de conversión
aaaaa
uuuuu
) / 8)
+
ccccc
ooooo
) / 8)
+
eeeee
ttttt
) / 16)
+
ggggg
zzzzz
) / 16)
+
Instrucciones de servicio, 03/2009, A5E00259730-05
CRC
CRC
Módulos interfaz serie

Publicidad

Tabla de contenido
loading

Tabla de contenido