Registrarse
Cargar
Manuales
Marcas
Festo Manuales
Controladores
Base FTL
Festo Base FTL Manuales
Manuales y guías de usuario para Festo Base FTL. Tenemos
1
Festo Base FTL manual disponible para descarga gratuita en PDF: Instrucciones De Programacion
Festo Base FTL 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
Publicidad
Publicidad
Productos relacionados
Festo Basic Circuits I
Festo BAW-HSW Serie
Festo BAW-HSW-10
Festo BAW-HSW-12
Festo BAW-HSW-16
Festo BV-100-200-C
Festo BV-200-125-C
Festo BWL-HSP-25
Festo BWR-HSP-12
Festo BWR-HSP-16
Festo Categorias
Modules
Controladores
Equipo Industrial
Unidades de Control
Terminales Táctiles
Más Festo manuales
Login
Entrar
O
Iniciar sesión con Facebook
Iniciar sesión con Google
Cargar el manual
Cargar desde el disco
Cargar desde la URL