Escribir y leer los datos máquina (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 los datos máquina

Escribir, activar y leer los datos máquina

Con los datos máquina se adapta el módulo de posicionamiento al eje y al encóder.

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:

  • Los datos máquina se encuentran en el DB de parámetros, en las direcciones que van del 4.0 al 116.0.

El número del DB de parámetros se tiene que introducir en el DB de canal correspondiente en cada caso.

Los parámetros pueden introducirse con el editor DB, o bien introducirse cómodamente en los cuadros de diálogo "Accionamiento", "Eje" y "Encóder" 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 a los cuadros de diálogo con la función "Importar".

Primera parametrización

Si el canal todavía no contiene ningún dato máquina, proceda de la siguiente manera 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 el siguiente bit de inicio en el DB de canal para la petición:

    • Escribir datos máquina (MDWR_EN = 1)

  4. Llame la instrucción ABS_CTRL o ABS_CTRL_451 en el programa de usuario cíclico.

Modificar datos máquina

Para modificar datos máquina 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 datos máquina (MDWR_EN = 1)

    • Activar datos máquina (MD_EN = 1)

  3. Llame la instrucción ABS_CTRL o ABS_CTRL_451 en el programa de usuario cíclico.

Si define los bits de inicio de estas peticiones al mismo tiempo, la instrucción ABS_CTRL (o ABS_CTRL_451) se encargará de que las peticiones se procesen en la secuencia correcta.

De lo contrario, cambie siempre los datos máquina en la siguiente secuencia:

  • Escribir datos máquina

  • Activar datos máquina

Leer datos máquina

Para leer los datos máquina actuales de un canal, proceda del siguiente modo:

  1. Active el siguiente bit de inicio en el DB de canal:

    • Leer datos máquina (MDRD_EN = 1)

  2. Llame la instrucción ABS_CTRL o ABS_CTRL_451 en el programa de usuario cíclico.

De este modo se depositan en la CPU los datos máquina del DB de parámetros.

Datos utilizados en el DB de canal

Dirección

Nombre

Tipo

Valor inicial

Comentarios

35.0

MDWR_EN

BOOL

FALSE

1 = Escribir datos máquina

35.1

MD_EN

BOOL

FALSE

1 = Activar datos máquina

36.5

MDRD_EN

BOOL

FALSE

1 = Leer datos máquina

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

  • Incrementos por vuelta

  • 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