Escribir y leer tablas de incrementos (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
Escribir y leer tablas de incrementos

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:

  1. Introduzca los nuevos valores en el DB de parámetros y almacénelos.

  2. Cargue el DB de parámetros en la CPU.

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

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

  1. Introduzca los nuevos valores en el DB de parámetros.

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

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

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

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

  • La sincronización se borra.

  • El sensor de funciones y el decalaje de señal cero se desactivan.

  • Los datos máquina y las tablas de incrementos existentes hasta ahora quedan invalidados.

Son parámetros relevantes para la sincronización:

  • Tipo de eje

  • Final del eje rotativo

  • Tipo de señal

  • Recorrido por vuelta del encóder

  • Incrementos por vuelta del encóder

  • Número de vueltas

  • Coordenada del punto de referencia

  • Reajuste del encóder absoluto

  • Tipo de búsqueda del punto de referencia

  • Sentido de contaje