Manuales
Marcas
Festo Manuales
Controladores
CMXR
Festo CMXR Manuales
Manuales y guías de usuario para Festo CMXR. Tenemos
3
Festo CMXR manuales disponible para descarga gratuita en PDF: Instrucciones De Programacion, Instrucciones
Festo CMXR Instrucciones De Programacion (268 páginas)
Marca:
Festo
| Categoría:
Controladores
| Tamaño: 4.4 MB
Tabla de contenido
Tabla de Contenido
5
1 Introducción
13
Validez
13
2 Medidas de Seguridad
14
Uso de la Documentación
14
Condiciones de Utilización Conforme a lo Previsto
14
Personal Cualificado
15
Medidas de Seguridad de Los Productos
15
Medidas de Seguridad de Este Manual
15
Medidas de Seguridad para el Producto Descrito
16
3 Edición de Programas
17
Información General
17
Intérprete
17
Inicio del Programa
17
Avance de Proceso
17
Estructura de Programa
19
Proyectos FTL
19
Proyecto FTL Global
20
Programas FTL
20
Programas Compartidos de Proyecto
20
Archivo de Datos FTL " .Tid
21
Datos de Programa Local
21
Datos Compartidos de Proyecto
21
Datos Compartidos de Sistema
22
Creación de Instancias de Variables
23
4 Estructura del Lenguaje
25
Formateado
25
Identificadores
25
Palabras Clave
25
Constantes Numéricas
26
Cadenas de Caracteres
26
Operadores y Caracteres de Delimitación
26
Operadores Aritméticos
27
Operadores Lógicos
27
Operadores Comparativos
27
Otros Operadores
28
Caracteres de Delimitación
28
5 Tipos de Datos Básicos
29
Tipo de Datos Booleano (BOOL)
30
Tipos de Número Entero, Tipo de Datos REAL, Tipos de Patrón de Bits
31
Paréntesis
31
Cadenas de Caracteres (STRING)
32
Tipos de Datos Estructurados
32
Matrices
32
Inicialización de Matrices
34
Cómo Determinar Los Límites de la Matriz con LOW y HIGH
34
Variables de Referencia (Mapeado)
36
Declaración de Variables de Referencia
37
Vinculación de Variables de Referencia
37
Comprobación de Variables de Referencia
37
6 Declaración de Variables
39
Inicialización
39
7 Expresiones
40
Secuencia de Ejecución para Expresiones
40
8 Control de Programa
41
Instrucciones
41
Asignación de Valor
41
Condiciones
41
Bifurcación
42
Instrucciones de Salto
43
Marca de Salto
44
Salto Condicional
44
Salto Absoluto
45
Bucles
45
Instrucción WHILE
45
Instrucción LOOP
46
Subprogramas
47
Llamada de Subprograma
48
Retorno al Programa
49
Programas Paralelos
50
Ejecución del Programa Paralelo
51
Finalización del Programa Paralelo
51
Influencia del Avance de Proceso
52
WAIT - Instrucción con Tiempo
52
Instrucción Condicional WAIT
53
Waitonpath - Instrucción con Tiempo
55
Waitonpos - Instrucción con Tiempo
56
Waitonmainrun - Esperar a la Ejecución Principal
57
Instrucción DO
58
Insertar Comentarios
60
Desactivar Línea de Programa
60
9 Instrucciones de Movimiento
62
Descripción de la Posición
62
Posición de Eje
63
Posición Cartesiana
65
Programación Tipo Teach-In de Variable de Posición
67
Movimiento Punto a Punto
67
Programación Tipo Teach-In del Movimiento Pt
70
Movimiento Punto a Punto Relativo
70
Llamada de Ciclo de Comprobación
71
Movimiento de un Eje
72
Programación Tipo Teach-In de la Posición con Moveaxisptp y Moveaxiscart
74
Movimiento Lineal
76
Programación Tipo Teach-In del Movimiento Lin
78
Movimiento Lineal Relativo
78
Movimiento Circular con Punto de Apoyo
80
Funcionamiento
80
Definición de Planos
81
Instrucción Circular con Punto de Apoyo
83
Instrucción Circular con Punto de Apoyo, Aproximación PTP
85
Aproximación PTP, Movimiento Circular Cartesiano
86
Instrucción Circular con Punto de Apoyo, Avance Lineal
87
Aproximación Lineal, Movimiento Circular Cartesiano
88
Programación Tipo Teach-In de las Instrucciones Circulares
88
Detención del Movimiento
89
Detención del Programa
90
10 Instrucciones de Dinámica
91
Limitación Automática de la Dinámica, Limitador de la Dinámica
92
Velocidades
93
Velocidad de Trayectoria a 500 MM/S
93
Aceleración
94
Sacudida
95
Override
97
Override en la Unidad de Mando Manual
97
Override Dinámico
99
Rampas de Aceleración
100
Ajuste de Formas de Rampa
101
Selección de la Rampa Trapezoidal
102
Selección de la Rampa Sinusoidal
102
Conexión de la Velocidad de Trayectoria Constante
102
Desconexión de la Velocidad de Trayectoria Constante
104
11 Instrucciones de Avance Aproximado
105
Segmentos Cero
106
Área Extrema
107
Avance Aproximado por Velocidad
108
Con Factor Porcentual
108
Avance Aproximado por Geometría
110
Avance Aproximado de Los Ejes X, y y Z
110
12 Sistemas de Referencia (Desplazamiento del Punto Cero)
112
Relación del Sistema de Referencia
112
Datos del Sistema de Referencia
113
Sistema de Referencia con Valores Directos
114
Sistema de Referencia con Tres Puntos
115
Programación Tipo Teach-In del Sistema de Referencia Setrefsys3P
116
Sistema de Referencia Universal
118
Sistema de Referencia Dinámico
118
Ejemplo
119
13 Referenciación de una Cinemática
121
Recorrido de Referencia
121
Recorrido de Referencia Asíncrono
123
Espera al Final del Recorrido de Referencia
125
Interrogación del Estado de un Eje
126
14 Herramientas
127
Datos de Herramienta
127
Datos del Vector TCP
127
Activación de Datos de Herramienta
130
Efecto de Los Datos TCP
130
15 Interface PROFIBUS
135
Entradas y Salidas Booleanas, Plc_Inbool, Plc_Outbool
136
Comprobar Bit 5 de PLC
137
Variables Enteras de 32 Bits, Plc_Dint
137
Posiciones, Plc_Axispos, Plc_Cartpos
138
Sistemas de Referencia, Plcrefsys
139
Pausa Programada
140
16 Interface FTL con PLC Interno (sólo para Controlador Multieje con Codesys)
142
Variables del Sistema FTL
142
Ejemplo con Variables del Sistema
143
Ejemplo con Variables del Sistema E Instrucción MAP
144
17 Sistema de Comunicación
145
Textos de Mensaje
145
Información
147
Advertencia
148
Mensaje de Error
149
18 Funciones
151
Lectura de la Posición Actual
151
Lectura de la Posición de Destino
152
Memorización del Valor de Posición de Manera Permanente
153
Lectura de la Fecha y Hora del Sistema
153
Leer la Hora y la Fecha Actuales del Sistema
153
Conversión de un Valor de Fecha y Hora en Texto
154
Seno
155
Coseno
156
Tangente
158
Cotangente
159
Cálculo del Ángulo Contenido
160
Tangente 2
160
Logaritmo
160
Exponente
160
Valor Absoluto
161
Level Tiene el Valor Absoluto
161
Level Tiene el Valor Absoluto 1056
161
Raíz Cuadrada
161
Cálculo de la Hipotenusa
161
Desplazamiento de Bits
162
Rotación de Bits
163
Conversión de un Valor en una Cadena
164
Conversión de un Valor ASCII en un Carácter
164
Conversión de un Carácter en un Valor ASCII
164
Establecer el Bit en una Variable WORD
165
Ajustar el Tercer Bit en TRUE
165
Borrar el Bit en una Variable WORD
166
Ajustar el Primer Bit en FALSE
166
Comprobar el Bit en una Variable WORD
167
19 Módulos
168
Funciones
169
Variable
169
Comportamiento del Tiempo de Operación
170
Parámetro Ovlenable
170
Módulo de Entrada Digital DIN
171
Instanciación
171
Instanciación con la Unidad de Mando Manual
172
Métodos
173
Espera a Estado, Métodos Wait/Waitn
174
Esperar a Señal TRUE, Movimiento Detenido
174
Esperar a Señal FALSE, sin Parada
174
Método Read para Lectura de Estado
174
Método Risingedge para Flanco de Subida
174
Método Resetrisingedge para Borrar Flancos
175
Módulo de Salida Digital DOUT
175
Instanciación
175
Variable
177
Métodos
178
Espera a Estado, Métodos Wait/Waitn
179
Método Read para Lectura de Estado
179
Flanco de Subida, Método Risingedge
179
Borrado de Flancos, Resetrisingedge
180
Activación y Borrado, Métodos Set/Reset
180
Activación de la Salida, Método Write
181
Activación de la Salida con una Duración Determinada, Método Pulse
181
Activa la Salida Cylinder a TRUE Durante 200 Ms
182
Módulo de Entrada Analógica AIN
182
Instanciación
182
Variable
184
Métodos
184
Espera a que el Valor Sea Menor/Mayor, Métodos Waitlss, Waitgrt
185
Espera a que el Valor Entre/Salga de un Margen, Métodos Waitins
186
Waitouts
186
Esperar a que la Temperatura Se Encuentre dentro de Los Límites
186
Interrogación del Valor, Método Read
186
Leer la Temperatura sin Parar la Trayectoria
187
Módulo de Salida Analógica AOUT
187
Instanciación
187
Variable
188
Métodos
189
Escritura del Valor de Salida, Método Write
190
Espera a que el Valor Sea Mayor/Menor, Métodos Waitlss, Waitgrt
190
Espera a que el Valor Entre/Salga de un Margen, Métodos
191
Waitins, Waitouts
191
Esperar a que la Cantidad Esté dentro de Los Límites
191
Lectura del Valor de Salida, Método Read
191
Leer la Cantidad sin Parar sobre la Trayectoria
191
Módulo de Reloj CLOCK
192
Instanciación
192
Instanciación en el Archivo de Datos
192
Métodos
193
Puesta en Marcha del Reloj, Método Start
194
Parada del Reloj, Método Stop
194
Borrado del Reloj, Método Reset
194
Lectura del Reloj, Método Read
194
Convertir el Valor de Fecha y Hora en una Cadena de Caracteres, Método Tostr
195
Leer con Parada de la Trayectoria
196
Leer en el Proceso Principal
196
Módulo de Encoder ENCODER
196
Instanciación
196
Instanciación con el Editor FTL
197
Variable
198
Métodos
198
Ajuste del Encoder, Método Set
198
Lectura del Encoder, Método Read
199
Módulo Canopen COPDEVICE
200
Instanciación
200
Métodos
201
Escritura de SDO, Método Writesdo
201
Lectura de SDO, Método Readsdosigned
202
Lectura de SDO, Método Readsdounsigned
203
20 Señales de Periféricos
204
Empleo de las Entradas y Salidas Digitales
204
Empleo de las Entradas y Salidas Analógicas
204
21 Programación de Eventos
206
Eventos Soportados
206
Utilización del Registro de Instrucciones FTL
207
Control Temporal
208
Evento Arranque del Control
208
Carga del Programa Main del Proyecto Sorting
208
Eventos del Control de Programa
208
Comportamiento del Tiempo de Ejecución Durante la Carga
209
Comportamiento del Tiempo de Ejecución Durante el Funcionamiento
209
Solapamiento de Eventos de Programa
210
Utilización de Diferentes Proyectos/Programas
210
Comprobar la Identificación del Programa
211
Manejo del Programa
211
Alimentación del Programa
211
Ejemplo: Activación de un Aplicador al Encolar
211
Recordar Estado de Aplicación
211
Cerrar Aplicador
212
Eventos para las Teclas F1 y F2
213
Comprobar si Funcionamiento Manual
215
Instrucciones FTL Especiales para Su Aplicación con Eventos
215
Consulta del Modo de Funcionamiento Activo
215
Getmanualmodeactive
215
Cargar Programa FTL
216
Mensajes de Los Programas de Eventos
217
22 Puntos de Conmutación Simples
219
Punto de Conmutación Simple con Instrucción de Movimiento
219
Punto de Conmutación Simple
220
Comportamiento en el Área de Avance Aproximado
220
Comportamiento del Tiempo de Ejecución de la Instrucción DO
221
23 Puntos de Conmutación de la Trayectoria
222
Segmento de la Trayectoria
222
Comportamiento en el Área de Avance Aproximado
223
Punto de Conmutación con Desplazamiento Porcentual
224
Punto de Conmutación en cualquier Lugar de la Trayectoria
225
Punto de Conmutación en un Plano de Conmutación
228
Programación Tipo Teach-In de la Posición Respecto al Plano de Conmutación
230
Offset de Tiempo Opcional
231
Reacción del Sistema en Caso de Valor Temporal no Permitido
232
Condiciones Generales
233
Funcionamiento Paso a Paso
233
Instrucciones de Espera que Influyen en la Ejecución Principal
233
Fijación del Indicador de Frase
233
Influencia del Override
234
Punto de Conmutación
234
Trabajar en Modo Manual con Velocidad Reducida
235
Interrupción del Programa
235
Puntos de Conmutación no Ejecutados
236
24 Ejemplos
237
Detención de Movimientos
237
Empleo de Los Módulos de Entrada y Salida
240
Interrumpir Ejecución
240
Control del Avance de Proceso
241
Empleo de Pinzas
242
Pinzas por Vacío
243
Pinzas Paralelas Neumáticas
246
Unidad Giratoria con Pinzas Neumáticas
249
Empleo de la Interface PLC
253
Tarea
253
Interface PLC
253
Programa Secuencial
254
Lista de Instrucciones FTL
256
Árbol de Menús de las Instrucciones FTL
261
Términos Utilizados
266
Índice
267
Festo CMXR Instrucciones De Programacion (276 páginas)
Marca:
Festo
| Categoría:
Controladores
| Tamaño: 5.59 MB
Tabla de contenido
Tabla de Contenido
5
Introducción
14
Validez
14
Medidas de Seguridad
15
Uso de la Documentación
15
Condiciones de Utilización Conforme a lo Previsto
15
Personal Cualificado
16
Medidas de Seguridad de Los Productos
16
Medidas de Seguridad de Este Manual
16
Medidas de Seguridad para el Producto Descrito
17
Edición de Programas
18
Información General
18
Intérprete
18
Inicio del Programa
18
Avance de Proceso
18
Estructura de Programa
20
Proyectos FTL
20
Proyecto FTL Global
21
Programas FTL
21
Programas Compartidos de Proyecto
21
Archivo de Datos FTL " .Tid
22
Datos de Programa Local
22
Datos Compartidos de Proyecto
22
Datos Compartidos de Sistema
23
Creación de Instancias de Variables
24
Estructura del Lenguaje
26
Formateado
26
Identificadores
26
Palabras Clave
26
Constantes Numéricas
27
Cadenas de Caracteres
27
Operadores y Caracteres de Delimitación
27
Operadores Aritméticos
28
Operadores Lógicos
28
Operadores Comparativos
28
Otros Operadores
29
Caracteres de Delimitación
29
Tipos de Datos Básicos
30
Tipo de Datos Booleano (BOOL)
31
Tipos de Número Entero, Tipo de Datos REAL, Tipos de Patrón de Bits
32
Paréntesis
32
Cadenas de Caracteres (STRING)
33
Tipos de Datos Estructurados
33
Matrices
33
Inicialización de Matrices
35
Cómo Determinar Los Límites de la Matriz con LOW y HIGH
35
Variables de Referencia (Mapeado)
37
Declaración de Variables de Referencia
38
Vinculación de Variables de Referencia
38
Comprobación de Variables de Referencia
38
Declaración de Variables
40
Inicialización
40
Expresiones
41
Secuencia de Ejecución para Expresiones
41
Control de Programa
42
Instrucciones
42
Asignación de Valor
42
Condiciones
42
Bifurcación
43
Instrucciones de Salto
44
Marca de Salto
45
Salto Condicional
45
Salto Absoluto
46
Bucles
46
Instrucción WHILE
46
Instrucción LOOP
47
Subprogramas
48
Llamada de Subprograma
49
Retorno al Programa
50
Programas Paralelos
51
Ejecución del Programa Paralelo
52
Finalización del Programa Paralelo
52
Influencia del Avance de Proceso
53
WAIT - Instrucción con Tiempo
53
Instrucción Condicional WAIT
54
Waitonpath - Instrucción con Tiempo
56
Waitonpos - Instrucción con Tiempo
57
Waitonmainrun - Esperar a la Ejecución Principal
58
Instrucción DO
59
Insertar Comentarios
61
Desactivar Línea de Programa
61
Instrucciones de Movimiento
63
Descripción de la Posición
63
Posición de Eje
64
Posición Cartesiana
66
Programación Tipo Teach-In de Variable de Posición
68
Movimiento Punto a Punto
68
Programación Tipo Teach-In del Movimiento Ptp
71
Movimiento Punto a Punto Relativo
71
Movimiento de un Eje
73
Programación Tipo Teach-In de la Posición con Moveaxisptp y Moveaxiscart
75
Movimiento Lineal
77
Programación Tipo Teach-In del Movimiento Lin
79
Movimiento Lineal Relativo
79
Movimiento Circular con Punto de Apoyo
81
Funcionamiento
81
Definición de Planos
82
Instrucción Circular con Punto de Apoyo
84
Instrucción Circular con Punto de Apoyo, Aproximación PTP
86
Instrucción Circular con Punto de Apoyo, Avance Lineal
88
Programación Tipo Teach-In de las Instrucciones Circulares
89
Detención del Movimiento
90
Detención del Programa
91
Instrucciones de Dinámica
92
Limitación Automática de la Dinámica, Limitador de la Dinámica
93
Velocidades
94
Aceleración
95
Sacudida
96
Override
98
Override en la Unidad de Mando Manual
98
Override Dinámico
100
Rampas de Aceleración
101
Ajuste de Formas de Rampa
102
Conexión de la Velocidad de Trayectoria Constante
103
Desconexión de la Velocidad de Trayectoria Constante
105
Instrucciones de Avance Aproximado
106
Segmentos Cero
107
Área Extrema
108
Avance Aproximado por Velocidad
109
Con Factor Porcentual
109
Avance Aproximado por Geometría
111
Avance Aproximado de Los Ejes X, y y Z
111
Sistemas de Referencia (Desplazamiento del Punto Cero)
113
Relación del Sistema de Referencia
113
Datos del Sistema de Referencia
114
Sistema de Referencia con Valores Directos
115
Sistema de Referencia con Tres Puntos
116
Programación Tipo Teach-In del Sistema de Referencia Setrefsys3P
117
Sistema de Referencia Universal
119
Sistema de Referencia Dinámico
119
Ejemplo
120
Referenciación de una Cinemática
122
Recorrido de Referencia
122
Recorrido de Referencia Asíncrono
125
Espera al Final del Recorrido de Referencia
126
Interrogación del Estado de un Eje
127
Herramientas
128
Datos de Herramienta
128
Datos del Vector TCP
128
Activación de Datos de Herramienta
131
Efecto de Los Datos TCP
131
Modo de la Cinemática
136
Clasificación de Los Modos de Cinemática, Variables
137
Ajuste del Modo de la Cinemática
138
Lectura del Modo de la Cinemática
139
Cambio del Modo de la Cinemática
140
Interface PROFIBUS
142
Entradas y Salidas Booleanas, Plc_Inbool, Plc_Outbool
143
Variables Enteras de 32 Bits, Plc_Dint
144
Posiciones, Plc_Axispos, Plc_Cartpos
145
Sistemas de Referencia, Plcrefsys
146
Pausa Programada
147
Interface FTL con PLC Interno (sólo para Controlador Multieje con Codesys)
149
Variables del Sistema FTL
149
Ejemplo con Variables del Sistema
150
Ejemplo con Variables de Sistema E Instrucción MAP
151
Sistema de Comunicación
152
Textos de Mensaje
152
Información
154
Advertencia
155
Mensaje de Error
156
Funciones
158
Lectura de la Posición Actual
158
Lectura de la Posición de Destino
159
Memorización del Valor de Posición de Manera Permanente
160
Lectura de la Fecha y Hora del Sistema
160
Conversión de un Valor de Fecha y Hora en Texto
161
Seno
162
Coseno
163
Tangente
165
Cotangente
166
Tangente 2
167
Logaritmo
167
Exponente
167
Valor Absoluto
168
Raíz Cuadrada
168
Desplazamiento de Bits
169
Rotación de Bits
170
Conversión de un Valor en una Cadena
171
Conversión de un Valor ASCII en un Carácter
171
Conversión de un Carácter en un Valor ASCII
171
Establecer el Bit en una Variable WORD
172
Borrar el Bit en una Variable WORD
173
Comprobar el Bit en una Variable WORD
174
Módulos
175
Funciones
176
Variable
176
Comportamiento del Tiempo de Operación
177
Parámetro Ovlenable
177
Módulo de Entrada Digital DIN
178
Instanciación
178
Métodos
180
Espera a Estado, Métodos Wait/Waitn
181
Método Read para Lectura de Estado
181
Método Risingedge para Flanco de Subida
181
Método Resetrisingedge para Borrar Flancos
182
Módulo de Salida Digital DOUT
182
Instanciación
182
Variable
184
Métodos
185
Espera a Estado, Métodos Wait/Waitn
186
Método Read para Lectura de Estado
186
Flanco de Subida, Método Risingedge
186
Borrado de Flancos, Resetrisingedge
187
Activación y Borrado, Métodos Set/Reset
187
Activación de la Salida, Método Write
188
Activación de la Salida con una Duración Determinada, Método Pulse
188
Módulo de Entrada Analógica AIN
189
Instanciación
189
Variable
191
Métodos
191
Espera a que el Valor Sea Menor/Mayor, Métodos Waitlss, Waitgrt
192
Espera a que el Valor Entre/Salga de un Margen, Métodos Waitins, Waitouts
193
Interrogación del Valor, Método Read
193
Módulo de Salida Analógica AOUT
194
Instanciación
194
Variable
195
Métodos
196
Escritura del Valor de Salida, Método Write
197
Espera a que el Valor Sea Mayor/Menor, Métodos Waitlss, Waitgrt
197
Espera a que el Valor Entre/Salga de un Margen, Métodos
198
Waitins, Waitouts
198
Lectura del Valor de Salida, Método Read
198
Módulo de Reloj CLOCK
199
Instanciación
199
Métodos
200
Puesta en Marcha del Reloj, Método Start
201
Parada del Reloj, Método Stop
201
Borrado del Reloj, Método Reset
201
Lectura del Reloj, Método Read
201
Convertir el Valor de Fecha y Hora en una Cadena de Caracteres, Método Tostr
202
Módulo de Encoder ENCODER
203
Instanciación
203
Variable
205
Métodos
205
Ajuste del Encoder, Método Set
205
Lectura del Encoder, Método Read
206
Módulo Canopen COPDEVICE
207
Instanciación
207
Métodos
208
Escritura de SDO, Método Writesdo
208
Lectura de SDO, Método Readsdosigned
209
Lectura de SDO, Método Readsdounsigned
210
Señales de Periféricos
211
Empleo de las Entradas y Salidas Digitales
211
Empleo de las Entradas y Salidas Analógicas
211
Programación de Eventos
213
Eventos Soportados
213
Utilización del Registro de Instrucciones FTL
214
Control Temporal
215
Evento Arranque del Control
215
Eventos del Control de Programa
215
Comportamiento del Tiempo de Ejecución Durante el Funcionamiento
216
Solapamiento de Eventos de Programa
217
Utilización de Diferentes Proyectos/Programas
217
Ejemplo: Activación de un Aplicador al Encolar
218
Eventos para las Teclas F1 y F2
220
Instrucciones FTL Especiales para Su Aplicación con Eventos
222
Consulta del Modo de Funcionamiento Activo
222
Cargar Programa FTL
223
Mensajes de Los Programas de Eventos
224
Puntos de Conmutación Simples
226
Punto de Conmutación Simple con Instrucción de Movimiento
226
Punto de Conmutación Simple
227
Comportamiento en el Área de Avance Aproximado
227
Comportamiento del Tiempo de Ejecución de la Instrucción DO
228
Puntos de Conmutación de la Trayectoria
229
Segmento de la Trayectoria
229
Comportamiento en el Área de Avance Aproximado
230
Punto de Conmutación con Desplazamiento Porcentual
231
Punto de Conmutación en cualquier Lugar de la Trayectoria
232
Punto de Conmutación en un Plano de Conmutación
235
Programación Tipo Teach-In de la Posición Respecto al Plano de Conmutación
237
Offset de Tiempo Opcional
238
Reacción del Sistema en Caso de Valor Temporal no Permitido
239
Condiciones Generales
240
Funcionamiento Paso a Paso
240
Instrucciones de Espera que Influyen en la Ejecución Principal
240
Fijación del Indicador de Frase
240
Influencia del Override
241
Trabajar en Modo Manual con Velocidad Reducida
242
Interrupción del Programa
242
Puntos de Conmutación no Ejecutados
243
Ejemplos
244
Detención de Movimientos
244
Empleo de Los Módulos de Entrada y Salida
247
Control del Avance de Proceso
248
Empleo de Pinzas
249
Pinzas por Vacío
250
Pinzas Paralelas Neumáticas
253
Unidad Giratoria con Pinzas Neumáticas
256
Empleo de la Interface PLC
260
Tarea
260
Interface PLC
260
Programa Secuencial
261
Lista de Instrucciones FTL
263
Árbol de Menús de las Instrucciones FTL
268
Términos Utilizados
273
Índice
274
Festo CMXR Instrucciones (220 páginas)
Marca:
Festo
| Categoría:
Modules
| Tamaño: 7.53 MB
Tabla de contenido
Tabla de Contenido
5
1 Introducción
12
2 Medidas de Seguridad
13
Uso de la Documentación
13
Uso Conforme a lo Previsto
13
Personal Cualificado
14
Medidas de Seguridad de Los Productos
14
Medidas de Seguridad de Este Manual
14
Medidas de Seguridad para el Producto Descrito
15
3 Edición de Programas
16
Información General
16
Intérprete
16
Inicio del Programa
16
Avance de Proceso
16
Estructura de Programa
18
Proyectos FTL
18
Proyecto FTL Global
19
Archivo de Programa FTL "Tip
19
Programas Compartidos de Proyecto
20
Archivo de Datos FTL " .Tid
20
Datos de Programa Local
20
Datos Compartidos de Proyecto
21
Datoscompartidos de Sistema
21
Instanciación de Variables
22
4 Estructura del Lenguaje
24
Formateado
24
Identificadores
24
Palabras Clave
24
Constantes Numéricas
25
Cadenas de Caracteres
25
Operadores y Caracteres de Delimitación
26
Operadores Aritméticos
26
Operadores Lógicos
26
Operadores Comparativos
26
Otros Operadores
27
Caracteres de Delimitación
27
5 Tipos de Datos Básicos
28
Tipo de Dato Booleano (BOOL)
29
Tipos de Número Entero, Tipo de Dato REAL, Tipos de Patrón de Bits
30
Paréntesis
30
Cadenas de Caracteres (STRING)
31
Tipos de Datos Estructurados
31
Matrices
31
Inicialización de Matrices
34
Cómo Determinar Los Límites de la Matriz con LOW y HIGH
34
Variables de Referencia (Mapeado)
36
Declaración de Variables de Referencia
37
Vinculación de Variables de Referencia
37
Comprobación de Variables de Referencia
37
Instrucción DO
39
Comportamiento en el Área de Avance Aproximado
41
6 Declaración de Variables
42
Inicialización
42
7 Expresiones
43
Secuencia de Ejecución para Expresiones
43
8 Control de Programa
44
Instrucciones
44
Asignación de Valor
44
Condiciones
44
Bifurcación
45
Instrucciones de Salto
46
Marca de Salto
47
Salto Condicional
47
Salto Absoluto
48
Bucles
48
Instrucción WHILE
48
Instrucción LOOP
49
Subprogramas
50
Llamada de Subprograma
51
Retorno al Programa
52
Programas Paralelos
53
Ejecución de Programa Paralelo
54
Finalización del Programa Paralelo
54
Influencia del Avance de Proceso
54
WAIT - Instrucción con Tiempo
54
Instrucción Condicional WAIT
56
Waitonpath - Instrucción con Tiempo
58
Waitonpos - Instrucción con Tiempo
60
Insertar Comentarios
61
Desactivar Línea de Programa
61
9 Instrucciones de Movimiento
63
Descripción de la Posición
63
Posición de Eje
63
Posición Cartesiana
66
Movimiento Punto a Punto
67
Movimiento Punto a Punto
70
Movimiento de un Eje
72
Movimiento Lineal
74
Movimiento Lineal Relativo
76
Movimiento Circular con Punto de Apoyo
78
Modo de Funcionamiento
78
Definición de Planos
79
Instrucción Circular con Punto de Apoyo
81
Instrucción Circular con Punto de Apoyo, Aproximación PTP
83
Aproximación PTP, Movimiento Circular Cartesiano
84
Instrucción Circular con Punto de Apoyo, Avance Lineal
85
Aproximación Lineal, Movimiento Circular Cartesiano
86
Detención del Movimiento
86
Detención del Programa
87
10 Instrucciones de Dinámica
88
Limitación Automática de la Dinámica, Limitador de la Dinámica
89
Velocidades
90
Velocidad de Trayectoria a 500 MM/S
90
Aceleración
91
Sacudida
92
Override
94
Override en la Unidad Manual
94
Override Dinámico
96
Rampas de Aceleración
97
Ajuste de Formas de Rampa
98
Selección de la Rampa Trapezoidal
99
Selección de la Rampa Sinusoidal
99
Conexión de la Velocidad de Trayectoria Constante
99
Desconexión de la Velocidad de Trayectoria Constante
101
11 Instrucciones de Avance Aproximado
102
Segmentos Cero
103
Área Extrema
104
Avance Aproximado por Velocidad
105
Con Factor Porcentual
105
Avance Aproximado por Geometría
107
Avance Aproximado de Los Ejes X, y y Z
107
12 Sistemas de Referencia (Desplazamiento del Punto Cero)
109
Referencia del Sistema
109
Datos del Sistema de Referencia
110
Sistema de Referencia con Valores Directos
111
Sistema de Referencia con Tres Puntos
112
Sistema de Referencia Universal
114
Ejemplo
114
13 Referenciación de una Cinemática
116
Recorrido de Referencia
116
Recorrido de Referencia Asíncrono
118
Espera al Final del Recorrido de Referencia
120
Interrogación del Estado de un Eje
121
14 Herramientas
122
Datos de Herramienta
122
Datos del Vector TCP
122
Activación de Datos de Herramienta
125
Efecto de Los Datos TCP
125
15 Interface PROFIBUS
130
Indicaciones sobre el Procesamiento de Señales
131
Entradas y Salidas Booleanas
131
Comprobar Bit 5 de PLC
132
Variables Enteras de 32 Bits
132
Posiciones
133
Sistemas de Referencia
134
Pausa Programada
135
Avance Aproximado Completo
135
16 Sistema de Comunicación
137
Textos de Mensaje
137
Información
139
Advertencia
140
Mensaje de Error
141
17 Funciones
142
Lectura de la Posición Actual
142
Lectura de la Posición de Destino
143
Memorización del Valor de Posición de Manera Permanente
144
Lectura de la Fecha y Hora del Sistema
144
Leer la Hora y la Fecha Actuales del Sistema
144
Conversión de un Valor de Fecha y Hora en Texto
145
Leer la Hora y la Fecha Actuales
145
Seno
146
Coseno
147
Tangente
149
Cotangente
150
Tangente 2
151
Logaritmo
151
Exponente
151
Valor Absoluto
152
Level Tiene el Valor Absoluto
152
Level Tiene el Valor Absoluto 1056
152
Raíz Cuadrada
152
Cálculo de la Hipotenusa
152
Desplazamiento de Bits
153
Rotación de Bits
154
Conversión de un Valor en una Cadena
155
Conversión de un Valor ASCII en un Carácter
155
Conversión de un Carácter en un Valor ASCII
155
18 Módulos
156
Funciones
157
Variable
157
Comportamiento del Tiempo de Operación
158
Parámetro Ovlenable
158
Módulo de Entrada Digital DIN
159
Instanciación
159
Instanciación en el Archivo de Datos
159
Instanciación con la Unidad Manual
160
Métodos
161
Espera a Estado, Métodos Wait/Waitn
162
Esperar a Señal TRUE, Movimiento
162
Esperar a Señal FALSE, sin Parada
162
Método Read para Lectura de Estado
162
Método Risingedge para Flanco de Subida
162
Método Resetrisingedge para Borrar Flancos
163
Módulo de Salida Digital DOUT
163
Instanciación
163
Variable
165
Métodos
166
Espera a Estado, Métodos Wait/Waitn
167
Método Read para Lectura de Estado
167
Método Risingedge para Flanco de Subida
167
Borrado de Flancos, Resetrisingedge
168
Activación y Borrado, Métodos Set/Reset
168
Activación de la Salida, Método Write
169
Activación de la Salida con una Duración Determinada, Método Pulse
169
Activa la Salida Cylinder a TRUE Durante 200 Ms
170
Módulo de Entrada Analógica AIN
170
Instanciación
170
Instanciación con el Editor FTL
171
Variable
172
Métodos
172
Espera a que el Valor Sea Menor/Mayor, Métodos Waitlss, Waitgrt
173
Espera a que el Valor Entre/Salga de un Margen, Métodos Waitins
174
Waitouts
174
Esperar a que la Temperatura Se Encuentre dentro de Los Límites
174
Interrogación del Valor, Método Read
174
Leer la Temperatura sin Parar la Trayectoria
175
Módulo de Salida Analógica AOUT
175
Instanciación
175
Variable
176
Métodos
177
Escritura del Valor de Salida, Método Write
178
Esperar a que el Valor Aumente/Disminuya, Métodos Waitlss , Waitgrt
178
Espera a que el Valor Entre/Salga de un Margen, Métodos Waitins
179
Waitouts
179
Esperar a que la Cantidad Esté dentro de Los Límites
179
Lectura del Valor de Salida, Método Read
179
Leer la Cantidad sin Parar sobre la Trayectoria
179
Módulo de Reloj CLOCK
180
Instanciación
180
Métodos
181
Puesta en Marcha del Reloj, Método Start
182
Parada del Reloj, Método Stop
182
Borrado del Reloj, Método Reset
182
Lectura del Reloj, Método Read
182
Conversión del Valor de Fecha y Hora en Cadena de Caracteres
183
Leer en el Proceso Principal
184
Módulo de Encoder ENCODER
184
Instanciación
184
Variable
185
Métodos
185
Ajuste del Encoder, Método Set
186
Lectura del Encoder, Método Read
187
Módulo Canopen COPDEVICE
187
Instanciación
188
Nombre del Dispositivo COP
188
Métodos
188
Escritura de SDO, Método Writesdo
189
Lectura de SDO, Método Readsdosigned
189
Lectura de SDO, Método Readsdounsigned
191
19 Señales de Periféricos
192
Empleo de las Entradas y Salidas Digitales
192
Empleo de las Entradas y Salidas Analógicas
192
20 Ejemplos
194
Detención de Movimientos
194
Empleo de Los Módulos de Entrada y Salida
197
Interrumpir Ejecución
197
Control del Avance de Proceso
198
Empleo de Pinzas
199
Pinzas por Vacío
200
Pinzas Paralelas Neumáticas
203
Unidad Giratoria con Pinzas Neumáticas
206
Empleo de la Interface PLC
210
Tarea
210
Interface PLC
210
Programa Secuencial
211
21 Árbol de Menús de las Instrucciones FTL
213
Productos relacionados
Festo CMXR-C1
Festo CMXR-C2
Festo CMXH
Festo CMXH-STO-ES
Festo CMMS-ST-C8-7
Festo CMMP-AS-C10-11A-P3-M0
Festo CMMP-AS-C2-3A
Festo CMMT-AS-C5-11A-P3 Serie
Festo CMMS-ST
Festo CMMD-AS
Festo Categorias
Modules
Controladores
Equipo Industrial
Unidades de Control
Terminales Táctiles
Más Festo manuales