Siemens SIMATIC S7-1200 Manual De Sistema página 1104

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
Extended_Addressing
A la variable Extended_Addressing se accede de una manera similar que a la variable
HR_Start_Offset mencionada más arriba, excepto que la variable Extended_Addressing es un
valor booleano. El valor booleano se debe escribir a través de una bobina de salida y no de un
cuadro de desplazamiento.
El direccionamiento del esclavo Modbus se puede configurar de modo que tenga un solo byte
(ajuste predeterminado) o bien dos bytes. El direccionamiento avanzado se utiliza para
direccionar más de 247 dispositivos dentro de una sola red. El direccionamiento avanzado
permite direccionar como máximo 64000 direcciones. A continuación aparece una trama de la
función 1 Modbus a modo de ejemplo.
Tabla 13-94
Dirección de esclavo de un byte (byte 0)
Función 1
Byte 0
Petición
Direc. escla‐
va
Respuesta válida Direc. escla‐
va
Respuesta erró‐
Direc. escla‐
nea
va
Tabla 13-95
Dirección de esclavo de dos bytes (byte 0 y byte 1)
Byte 0
Petición
Dirección de esclavo
Respuesta válida
Dirección de esclavo
Respuesta erró‐
Dirección de esclavo
nea
Acceso a áreas de datos de bloques de datos (DB) en lugar de acceso directo a direcciones Modbus
A partir de la versión V4.0 de la instrucción Modbus_Slave y la versión de firmware (FW) V4.2 de
la CPU S7-1200 se puede acceder a áreas de datos de DB en lugar de acceder directamente a las
memorias imagen de proceso y los registros de retención. Para hacerlo hay que deseleccionar las
casillas de verificación "Depositar solo en la memoria de carga" y "Acceso optimizado al bloque"
en la página de propiedades "Atributos" del DB global.
Si llega una petición Modbus y no ha definido un área de datos para el tipo de datos Modbus del
código de función correspondiente, la instrucción Modbus_Slave tratará la petición como en las
versiones anteriores de la instrucción: se accede directamente a memorias imagen de proceso
y registros de retención.
1104
Byte 1
Byte 2
Código F
Dirección inicial
Código F
Longitud
0x81
Código E
Byte 1
Byte 2
Código F
Código F
0x81
Byte 3
Byte 4
Long. de bobinas
Datos bobina
Byte 3
Byte 4
Dirección inicial
Longitud
Código E
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Byte 5
Byte 5
Byte 6
Long. de bobinas
Datos bobina
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Tabla de contenido