Siemens Simatic S7 Serie Manual De Sistema página 202

Controlador programable
Tabla de contenido

Publicidad

Instrucciones de programación
6.3 Instrucciones de la librería global
Esta entrada debe recibir suministro de un contacto disparado por un flanco ascendente en
la primera llamada de la ejecución de MB_MASTER. El impulso disparado por flancos llama
una vez la petición de transmisión. Todas las entradas se capturan y no se modifican
durante una petición y respuesta disparadas por esta entrada.
MB_MASTER inicia internamente una máquina de estados para asegurarse de que ninguna
otra MB_MASTER pueda lanzar una petición hasta que no haya finalizado esta petición.
Además, si la misma instancia de la llamada del FB MB_MASTER se ejecuta nuevamente
con la entrada REQ = TRUE (verdadero) antes de que se finalice la petición, no se
realizarán más transmisiones. No obstante, en cuanto finalice la petición, se lanzará otra
petición si MB_MASTER se ejecuta con la entrada REQ puesta a TRUE.
Los parámetros DATA_ADDR y MODE seleccionan el tipo de función Modbus
DATA_ADDR (dirección Modbus inicial en el esclavo): Determina la dirección inicial de los
datos a los que debe accederse en el esclavo Modbus.
MB_MASTER utiliza la entrada MODE en vez de una entrada de código de función. La
combinación de MODE y el rango de direcciones Modbus determinan el código de función
utilizado en el mensaje Modbus real. La tabla siguiente muestra la correlación entre el
parámetro MODE de MBUS_MASTER, el código de función Modbus y el rango de
direcciones Modbus.
Parámetro de dirección
DATA_ADDR Modbus
Modo 0
Leer
00001 a 09999
10001 – 19999
30001 - 39999
40001 a 49999
400001 a 465536 (ampliado)
Modo 1
Escribir
00001 a 09999
40001 a 49999
400001 a 465536 (ampliado)
00001 a 09999
40001 a 49999
400001 a 465536 (ampliado)
Modo 2
Algunos esclavos Modbus no soportan la escritura en bits o palabras individuales con las funciones Modbus 05H y 06H.
En estos casos, el modo 2 se utiliza para forzar la escritura en bits o palabras individuales utilizando las funciones Modbus
15H y 16H.
Escribir
00001 a 09999
40001 a 49999
400001 a 465536 (ampliado)
202
Funciones Modbus de MB_MASTER
Tipo de dirección
Bits de salida
Bits de entrada
Registros de
entrada
Registros de
retención
Bits de salida
Registros de
retención
Bits de salida
Registros de
retención
Bits de salida
Registros de
retención
Parámetro de longitud de
datos DATA_LEN
Modbus
1 a 2000
1 a 2000
1 a 125
1 a 125
1 (bit individual)
1 (palabra individual)
2 a 1968
2 a 123
1 a 1968
1 a 123
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Función Modbus
01H
02H
04H
03H
05H
06H
15H
16H
15H
16H

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido