Siemens S7 Serie Manual De Sistema página 1259

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Por ejemplo, una vez que haya insertado Modbus_Slave en un segmento KOP, puede ir a
un segmento anterior y asignar el valor HR_Start_Offset. El valor debe asignarse antes de
ejecutar Modbus_Slave.
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- 87 Dirección de esclavo de un byte (byte 0)
Función 1
Byte 0
Petición
Direc.
esclava
Respuesta vál-
Direc.
ida
esclava
Respuesta erró-
Direc.
nea
esclava
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Byte 1
Byte 2
Código F
Dirección inicial
Código F
Longitud
0x81
Código E
Procesador de comunicaciones y Modbus TCP
Introducir una variable de esclavo Modbus
utilizando el nombre de DB predeterminado:
1. Posicione el cursor en el campo del
parámetro y escriba un carácter m.
2. Seleccione "Modbus_Slave_DB" en la lista
desplegable.
3. Posicione el cursor en el lado derecho del
nombre del DB (detrás de las comillas) e
introduzca un punto.
4. Seleccione
"Modbus_Slave_DB.HR_Start_Offset" en la
lista desplegable.
Byte 3
Byte 4
Long. de bobinas
Datos bobina
13.5 Comunicación Modbus
Byte 5
1259

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido