Transferencia De Datos Con El Esclavo Modbus Et 200S - 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.2

Transferencia de datos con el esclavo Modbus ET 200S

Fases de la transmisión de datos
Para ejecutar una petición de esclavo Modbus debe activarse cíclicamente el FB S_MODB
en el programa de usuario. S_MODB recibe la petición del módulo interfaz serie ET 200S
Modbus/USS, la ejecuta y devuelve la respuesta al módulo. La comunicación entre la CPU y
el módulo se realiza mediante los bloques de función S_SEND y S_RCV, que se llaman con
S_MODB.
Tras cada rearranque de la CPU, el programa de usuario tiene que inicializar el FB de
comunicación Modbus. La inicialización se activa con un flanco positivo en la entrada
CP_START. El FB registra los tamaños de las áreas de operandos E, A, M, T y Z de la CPU
en el bloque de datos de instancia del FB. Una vez finalizada correctamente la inicialización,
el FB activa la salida CP_START_OK.
La salida CP_START_ERROR indica un error de inicialización. En este caso, no es posible
una comunicación Modbus y todas las peticiones del maestro Modbus se responden con un
mensaje de código de excepción.
S_MODB utiliza una tabla de conversión de datos Modbus, que se encuentra en el bloque
de datos, para reproducir las direcciones de Modbus en las áreas de memoria de
SIMATIC S7.
El parámetro de entrada OB_MASK permite indicar al FB Modbus que enmascare errores
de acceso E/S. Si se produce un acceso de escritura a periferia no existente, la CPU no
pasa al estado operativo STOP y no llama ningún OB de error. El FB detecta el error de
acceso y la función se finaliza con una respuesta de error en el maestro Modbus.
Representación AWL
CALL
178
S_MODB, I_MODB
LADDR
=
START_TIMER
=
START_TIME
=
DB_NO
=
OB_MASK
=
CP_START
=
CP_START_FM
=
CP_NDR
=
CP_START_OK
=
CP_START_ERROR
=
ERROR_NR
=
ERROR_INFO
=
Representación KOP
Instrucciones de servicio, 03/2009, A5E00259730-05
Módulos interfaz serie

Publicidad

Tabla de contenido
loading

Tabla de contenido