Escribir y leer tablas de incrementos
Con los incrementos se especifican destinos que pueden ser controlados por el módulo de posicionamiento en el modo de operación "Modo incremental relativo/absoluto".
El programa de usuario permite modificar y leer los parámetros durante el funcionamiento.
Todos los parámetros se depositan en el DB de parámetros:
-
Las tablas de incrementos se encuentran en el DB de parámetros en las direcciones 120,0 a 516,0.
El número del DB de parámetros se tiene que registrar en el DB de canal correspondiente en cada caso.
Los parámetros pueden introducirse con el editor DB, o bien introducirse cómodamente en el cuadro de diálogo "Medidas incrementales" y se escriben con la función "Exportar" en el DB de parámetros.
Los parámetros de un DB de parámetros existente pueden importarse al cuadro de diálogo con la función "Importar".
Primera parametrización
Si el canal todavía no contiene ninguna tabla de incrementos, proceda del siguiente modo para una primera parametrización sin el cuadro de diálogo de parametrización:
-
Introduzca los nuevos valores en el DB de parámetros y almacénelos.
-
Cargue el DB de parámetros en la CPU.
-
Active los bits de inicio en el DB de canal para las peticiones:
-
Escribir tabla de incrementos 1 (TRGL1WR_EN = 1) y/o escribir tabla de incrementos 2 (TRGL2WR_EN = 1)
-
-
Llame las instrucciones ABS_CTRL o ABS_CTRL_451 en el programa de usuario cíclico.
Modificar tablas de incrementos
Para modificar las tablas de incrementos mediante el programa de usuario, proceda del siguiente modo:
-
Introduzca los nuevos valores en el DB de parámetros.
-
Active los bits de inicio en el DB de canal para las peticiones:
-
Escribir tabla de incrementos 1 (TRGL1WR_EN = 1) y/o escribir tabla de incrementos 2 (TRGL2WR_EN = 1)
-
-
Llame las instrucciones ABS_CTRL o ABS_CTRL_451 en el programa de usuario cíclico.
Leer tablas de incrementos
Para leer las tablas de incrementos a partir de un canal, proceda del siguiente modo:
-
Active los bits de inicio en el DB de canal para las peticiones:
-
Leer tabla de incrementos 1 (TRGL1RD_EN = 1) y/o leer tabla de incrementos 2 (TRGL2RD_EN = 1)
-
-
Llame las instrucciones ABS_CTRL o ABS_CTRL_451 en el programa de usuario cíclico.
De este modo se depositan en la CPU las tablas de incrementos del DB de parámetros.
Datos utilizados en el DB de canal
|
Dirección |
Nombre |
Tipo |
valor inicial |
Comentarios |
|---|---|---|---|---|
|
35.4 |
TRGL1WR_EN |
BOOL |
FALSE |
1 = Escribir tabla de incrementos 1 (1 ... 50) |
|
35.5 |
TRGL2WR_EN |
BOOL |
FALSE |
1 = Escribir tabla de incrementos 2 (51 ... 100) |
|
36.6 |
TRGL1RD_EN |
BOOL |
FALSE |
1 = Leer tabla de incrementos 1 (1 ... 50) |
|
36.7 |
TRGL2RD_EN |
BOOL |
FALSE |
1 = Leer tabla de incrementos 2 (51 ... 100) |
|
Nota Si se modifican parámetros relevantes para la sincronización, al activar los datos máquina el módulo realiza las siguientes acciones para el canal afectado:
Son parámetros relevantes para la sincronización:
|