Aplicación
En aplicaciones especiales o en el nivel de las alarmas es preciso un acceso especialmente rápido a las señales de respuesta y de control. A estos datos se accede directamente a través de las áreas de entrada y salida 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 CAM_CTRL debe llamarse hasta que se muestre el final del arranque a través de RETVAL = 0.
|
Nota Para acceder directamente a los datos del FM 352 sólo se deben emplear los datos no internos aquí descritos del modo indicado. De lo contrario, el acceso de su programa de usuario al módulo puede sufrir anomalías. |
Leer señales de respuesta mediante acceso directo
Las direcciones de byte se indican de forma relativa con respecto a la dirección de salida del módulo. Los nombres de los parámetros corresponden a los nombres del DB de canal.
En AWL se accede a los datos con los comandos PEB (leer 1 byte) y PED (leer 4 bytes).
|
Dirección |
Número de bit |
|||||||
|---|---|---|---|---|---|---|---|---|
|
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
Byte 0 |
PARA |
interno |
interno |
DATA_ERR |
interno |
DIAG |
interno |
interno |
|
Byte 1 |
0 |
0 |
0 |
CAM_ACT |
0 |
0 |
0 |
0 |
|
Byte 2 |
interno |
|||||||
|
Byte 3 |
0 |
0 |
FVAL_DONE |
HYS |
GO_P |
GO_M |
MSR_DONE |
SYNC |
|
Byte 4 |
ACT_POS |
|||||||
|
Byte 5 |
||||||||
|
Byte 6 |
||||||||
|
Byte 7 |
||||||||
|
Byte 8 |
TRACK_OUT |
|||||||
|
Byte 9 |
||||||||
|
Byte 10 |
||||||||
|
Byte 11 |
||||||||
Escribir las señales de control mediante acceso directo
Las direcciones de byte se indican de forma relativa respecto a la dirección de entrada del módulo. Los nombres de los parámetros corresponden a los nombres del DB de canal.
En AWL se accede a los datos con los comandos PAB (escribir 1 byte) y PAW (escribir 2 bytes).
|
Dirección |
Número de bit |
|||||||
|---|---|---|---|---|---|---|---|---|
|
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
Byte 0 |
interno |
|||||||
|
Byte 1 |
0 |
CNTC1_EN |
CNTC0_EN |
CAM_EN |
DIR_P |
DIR_M |
0 |
0 |
|
Byte 2 |
TRACK_EN |
|||||||
|
Byte 3 |
||||||||
Ejemplo: Valor real de posición ACT_POS
La dirección inicial del módulo es 512.