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:
-
Introduzca los nuevos valores en el DB de parámetros y almacénelos.
-
Cargue el DB de parámetros en la CPU.
-
Active el siguiente bit de inicio en el DB de canal para la petición:
-
Escribir datos máquina (MDWR_EN = 1)
-
-
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:
-
Introduzca los nuevos valores en el DB de parámetros.
-
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)
-
-
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:
-
Active el siguiente bit de inicio en el DB de canal:
-
Leer datos máquina (MDRD_EN = 1)
-
-
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:
Son parámetros relevantes para la sincronización:
|