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.
|
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.