Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UD3 - Rutina de Control PDF
UD3 - Rutina de Control PDF
Unidad 3
Rutinas
de control
1
TABLA DE CONTENIDO
Lenguaje de programación..................................................................................................... 3
GRAFCET............................................................................................................................... 6
Elementos de programación............................................................................................... 6
Lineales ............................................................................................................................... 9
2
Lenguaje de programación
Figura 1. Lenguaje
Así como el lenguaje humano se basa en la capacidad de los seres humanos para
comunicarse por medio de signos, un lenguaje de programación es un código formado por
símbolos y palabras, usado por los programadores para comunicar instrucciones a un
procesador y poder ejecutar un programa.
1. Especificar de manera precisa sobre qué datos debe operar una computadora.
2. Cómo estos datos deben ser almacenados o transmitidos.
3. Qué acciones debe tomar bajo una variada gama de circunstancias.
Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje
humano o natural, tal como sucede con el lenguaje Léxico.
3
Los procesadores usados en las computadoras son capaces de entender y actuar según
lo indican programas escritos en un lenguaje fijo llamado lenguaje de máquina. Todo
programa escrito en otro lenguaje puede ser ejecutado de dos maneras:
4
Estos lenguajes de programación son utilizados en la creación de programas para
computador y diseño de aplicaciones web.
Grafcet
C VHL
Diagrama de
Ladder
bloques
5
En este curso revisaremos el lenguaje de programación para automatización GRAFCET
GRAFCET
Elementos de programación
Etapa inicial
Actuadores Etapa
Su activación lleva consigo una acción o una
espera.
6
Unión
Las uniones se utilizan para unir entre sí varias
etapas.
Actuadores Direccionamiento
Indica la activación de una u otra etapa en
función de la condición que se cumpla.
Proceso simultáneo
Muestra la activación o desactivación de varias
etapas a la vez.
Transición
7
Principios básicos
• Lineales
• Con direccionamientos o alternativa
• Simultáneas
8
Lineales
En las secuencias lineales el ciclo lo componen una sucesión lineal de etapas como se
refleja en el siguiente GRAFCET de ejemplo:
Condición 1
2 Acción 1
Condición 2
3 Acción 2
Condición 3
4 Acción 3 Acción 4
Condición 4
El programa irá activando cada una de las etapas y desactivando la anterior conforme se
vayan cumpliendo cada una de las condiciones. Las acciones se realizarán en función de
la etapa activa a la que están asociadas. Por ejemplo, con la etapa 1 activa tras arrancar
el programa, al cumplirse la "Condición 1", se activará la etapa 2, se desactivará la 1, y se
realizará la "Acción 1".
9
Con direccionamiento
En las secuencias simultáneas varios ciclos pueden estar funcionando a la vez por
activación simultánea de etapas. En el siguiente ejemplo, cuando se cumple la condición
1 las etapas 2, 3 y 4 se activan simultáneamente:
Condición 1
10
Clasificación de las acciones
En un GRAFCET nos podemos encontrar con alguna o varias de las acciones asociadas
a una etapa que se describen seguidamente.
Una misma acción puede estar asociada a etapas distintas. Así en el siguiente ejemplo la
acción A se realiza cuando está activa la etapa 21 ó la 23 (función O):
Condición X 21 >1
A
21 23
Acción A
Condición Y
22
Acción B
Condición Z
23
Acción A Acción C
11
Acciones condicionadas
a a &
A
10
10 Acción A
10 Acción A T1=10 s
T1
12
Ejemplo de un GRAFCET
Trascurren 10 segundos
2 Apagar alarma
Se activa sensor detector de
13