Interfaz de control y realimentación del FM 451 (S7-300, S7-400) - STEP 7

Uso del FM 451 (S7-300, S7-400)

ft:publication_title
Uso del FM 451 (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
es-ES
Interfaz de control y realimentación del FM 451

Aplicación

En aplicaciones especiales o en un nivel de alarma puede que se necesite un acceso especialmente rápido a señales de realimentación y de control. A estos datos se accede directamente a través de las áreas de entradas y salidas del módulo.

Para coordinar el arranque cada vez que arranca el módulo (p. ej. tras insertar el módulo o después de una transición STOP-RUN de la CPU), la instrucción ABS_CTRL debe llamarse hasta que se muestre el final del arranque a través de RETVAL = 0. A continuación la instrucción ABS_CTRL ya no puede utilizarse.

Nota

No es posible utilizar la instrucción ABS_CTRL en combinación con un acceso de escritura.

Leer señales de realimentación mediante acceso directo

Las direcciones de byte se indican de forma relativa respecto a la dirección de inicio de las salidas del canal correspondiente. Los nombres de los parámetros corresponden a los nombres del DB de canal.

Dirección inicial del canal 1 = Dirección inicial del módulo

Dirección inicial del canal 2 = Dirección inicial del módulo + 8

Dirección inicial del canal 3 = Dirección inicial del módulo + 16

En AWL se accede a los datos con los comandos PEB (leer 1 byte), PEW (leer 2 bytes) y PED (leer 4 bytes).

La siguiente tabla muestra la asignación de la interfaz de realimentación (entradas) del FM 451.

Dirección

Número de bit

 

7

6

5

4

3

2

1

0

Byte 0

PARA

interno

interno

DATA_ERR

OT_ERR

DIAG

interno

interno

Byte 1

CHGOVER

CUTOFF

ZSPEED

SPEED_OUT

0

WAIT_EI

WORKING

ST_ENBLD

Byte 2

MODE_OUT

Byte 3

POS_RCD

0

FVAL_DONE

0

GO_P

GO_M

MSR_DONE

SYNC

Byte 4

ACT_POS

Byte 5

Byte 6

Byte 7

Ejemplo: Valor real de posición ACT_POS

La dirección inicial del módulo es 512.

AWL Copia el código de programa siguiente en el portapapeles.

Descripción

L PED 516

//Leer valor real de posición actual (ACT_POS) del canal 1

//con acceso directo:

//Dirección inicial del canal + 4

Escribir las señales de control mediante acceso directo

Las direcciones de byte se indican de forma relativa respecto a la dirección inicial de las entradas del canal correspondiente. Los nombres de los parámetros corresponden a los nombres del DB de canal.

Dirección inicial del canal 1 = Dirección inicial del módulo

Dirección inicial del canal 2 = Dirección inicial del módulo + 8

Dirección inicial del canal 3 = Dirección inicial del módulo + 16

En AWL se accede a los datos con los comandos PAB (escribir 1 byte), PAW (escribir 2 bytes) y PAD (escribir 4 bytes).

La siguiente tabla muestra la asignación de la interfaz de control (salidas) del FM 451.

Dirección

Número de bit

 

7

6

5

4

3

2

1

0

Byte 0

0

0

0

0

OT_ERR_A

0

0

0

Byte 1

DRV_EN

SPEED252

0

0

DIR_P

DIR_M

STOP

START

Byte 2

MODE_IN

Byte 3

MODE_TYPE

Byte 4

Reservado

Byte 5

Byte 6

Byte 7

Ejemplo: Señales de inicio del canal 2

La dirección inicial del módulo es 512.

AWL Copia el código de programa siguiente en el portapapeles.

Descripción

L 2#10001000

T PAB 521

//Poner DRV_EN y DIR_P a 1

//Escribir señales con acceso directo para canal 2:

//Dirección inicial del módulo + 8 + 1