Software">
Nothing Special   »   [go: up one dir, main page]

Trabajo 2do Corte - Electiva IV. Osmara Cruz

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 23

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA


EDUCACIÓN UNIVERSITARIA,
CIENCIAS Y TECNOLOGÍA
I.U.P. “SANTIAGO MARIÑO”
EXTENSIÓN MATURIN

LENGUAJE DE PROGRAMACION DEL PLC Y NORMAS.

Estudiante:
Cruz Osmara C.I: 27.701.350

Profesor: Julio Cesar Lezama


ELECTIVA VI

Maturín, Noviembre de 2022


INDICE GENERAL

INTRODUCCIÓN-----------------------------------------------------------------------------------1
LENGUAJE DE PROGAMACION DEL PLC Y NORMAS.
1.Lenguajes de Programación---------------------------------------------------------3

2.Lista de Instrucciones. ----------------------------------------------------------------4

3.Texto estructurado.------------------------------------------------------------------6-7

4.Diagrama de bloques Funcionales-----------------------------------------------4-6

5.Organigrama de bloques secuenciales. ------------------------------------------6

6.Otros Lenguajes usados en Computación.------------------------------------7-8

7.Lenguaje escalera o Ladder.------------------------------------------------------8-9

GRAFCET

1. Definición. -------------------------------------------------------------------------------9

2.Elementos. Niveles. ---------------------------------------------------------------9-11

3.Aplicaciones.---------------------------------------------------------------------------11

NORMA IEC 1131

1.Reconocimiento.------------------------------------------------------------------12-15

PUESTA EN MARCHA Y PARADAS DE LOS PROCESOS


AUTOMATIZADOS
- Definición de puesta en marcha y parada de emergencia--------------------
- Analizar los posibles estados de un proceso automatizado------------------
GUIA GEMMA
- Definición --------------------------------------------------------------------16
- Elementos---------------------------------------------------------------------------16-18
- Aplicación para los procesos automatizados-------------------------------19-20
CONCLUSIONES -----------------------------------------------------------------------21
REFERENCIAS BIBLIOGRAFICAS ------------------------------------------------ 22
REFERENCIAS DE FUENTES ELECTRONICAS ------------------------------ 22

I
INTRODUCCIÓN

Un lenguaje de programación es un sistema estructurado y diseñado


principalmente para que las máquinas y computadoras se entiendan entre sí y con
nosotros, los humanos. Contiene un conjunto de acciones consecutivas que el
ordenador debe ejecutar. El término “programación” se define como un proceso
por medio del cual se diseña, se codifica, se escribe, se prueba y se depura un
código básico para las computadoras.

Estos lenguajes de programación usan diferentes normas o bases y se


utilizan para controlar cómo se comporta una máquina (por ejemplo, un
ordenador), también pueden usarse para crear programas informáticos, etc.

2
DESARROLLO

1. LENGUAJE DE PROGRAMACION

En la actualidad hay más de 100 lenguajes de programación diferentes. No


vamos a definir todos los lenguajes de programación que existen porque son
muchos, pero sí os hablaremos de los más importantes y para qué se utilizan.
Puedes aprender a programar en alguno de ellos en esta página: Programación
Informática.

Un ordenador no entiende un lenguaje como el que utilizan los humanos, sino


que el lenguaje que entiende se llama “lenguaje binario” o “código
binario” o “código máquina” que consiste en ceros y unos básicamente, es
decir, una máquina sólo utiliza los números 0 y 1 para codificar cualquier acción
a tomar.

Se clasifican en dos tipos:

- Los Lenguajes de Programación de Bajo Nivel: que son aquellos


utilizados fundamentalmente para controlar el “hardware” del
ordenador y dependen totalmente de la máquina y no se pueden utilizar
en otras máquinas. Están orientados exclusivamente para la máquina
Estos lenguajes son los que ordenan a la máquina operaciones
fundamentales para que pueda funcionar. Utiliza básicamente ceros,
unos y abreviaturas de letras. Estos lenguajes también se llaman de
código máquina. Son los más complicados, pero solo los usan
prácticamente los creadores de las máquinas. Con este tipo de
lenguajes programan la asignación y liberación de memoria, el uso de
punteros, el poder usar paso por valor y por referencia, la creación de
tipos de datos, etc.
-
- Los Lenguajes de Programación de Alto Nivel: Estos lenguajes
son más parecidos al lenguaje natural humano y no dependen de la
máquina y sirven fundamentalmente para crear programas
informáticos que solucionan diferentes problemas.

3
2.Lista De Instrucciones

El lenguaje de lista de instrucciones, del inglés Instruction List (IL) es uno de


los cinco lenguajes especificados por el estándar IEC 61131-3, diseñado
para controladores de lógica programable (PLCs). Es un lenguaje de bajo nivel y
se asemeja bastante al lenguaje ensamblador. Las variables y las llamadas a
funciones están definidas por elementos comunes del estándar IEC 61131-3,
entonces varios lenguajes pueden ser usados en el mismo programa. El control
de programa se logra con «saltos» y llamadas a funciones (subrutinas con
parámetros opcionales).El formato de archivo se estandarizó a XML por PLCopen.

Las instrucciones básicas van a ser:

• U: AND (Und en alemán)


• UN: AND negada
• O: OR
• ON: OR negada
• X: XOR
• XN: XOR negada
• =: asignación

Se pueden usar paréntesis para agrupar operaciones.

Este tipo de lenguaje de programación de PLC se basa en el texto, que


funciona como el lenguaje básico. Su último propósito es utilizar un dispositivo que
consiga procesar las instrucciones mediante los códigos AND, OR y LD. Es el
lenguaje de texto con más años de uso, siendo la base del resto de lenguajes y al
que se recurría cuando los ordenadores no tenían capacidad gráfica.

3. Diagrama de bloques Funcionales.

Un Diagrama de Bloques Funcionales (abreviado como FBD) es una


representación gráfica de un proceso funcional a través de bloques y diagramas
que es más fácil de entender e interpretar para un lector. Un FBD nos ayuda a
determinar la función entre las variables de salida y las de entrada a través de un
conjunto de bloques y diagramas rudimentarios que se conectan con flechas
conocidas como "conexiones".

4
Un Diagrama de Bloques Funcionales puede ayudarnos a crear relaciones
entre una o más variables (tanto de entrada como de salida) para establecer
nuestra comprensión de los procesos funcionales alineados en un sistema.

Figura 1. Representación de Diagrama de Bloques Funcionales

Estos diagramas nos ayudan a entender las funciones y las relaciones entre
dos o más variables ampliamente utilizadas en la ingeniería de software, la
ingeniería de sistemas y el lenguaje de programación gráfica. Para los ingenieros
de software y programadores, el FBD es una herramienta esencial que les ayuda
a entender y crear correlaciones entre dos o más variables conectándolas con una
flecha de conexión.

Figura 2. Representación De Conexiones En Un Diagrama De Bloques.

5
Este tipo de lenguaje de programación de PLC se basa en gráficos, utilizando
bloques de símbolo lógico o un diagrama en el que se representan las funciones
de los comandos de entrada y salida.

4.Organigrama de bloques secuenciales.

En la figura 1.1 se representa un diagrama de bloques de un circuito secuencial.


Consiste en un circuito combinacional al que se conectan elementos de
almacenamiento para formar una trayectoria de retroalimentación. Los elementos
de almacenamiento son dispositivos capaces de guardar información binaria. La
información almacenada en estos elementos en cualquier momento dado define
el estado del circuito secuencial en ese momento. El circuito secuencial recibe
información binaria de entradas externas.

Esas entradas, junto con el estado actual de los elementos de almacenamiento,


determinan el valor binario de las salidas. También determinan la condición para
cambiar el estado de los elementos de almacenamiento. El diagrama de bloques
indica que las salidas de un circuito secuencial son función no sólo de las entradas,
sino también del estado actual de los elementos de almacenamiento. El siguiente
estado de los elementos de almacenamiento también es función de entradas
externas y del estado actual, asi pues un circuito secuencial se especifica con una
sucesión temporal de entradas, salidas y estados internos.

Figura 1.1 Diagrama de bloques de un Circuito Secuencial.

5.Texto Estructurado

El texto estructurado es un lenguaje de programación de alto nivel textual,


parecido a PASCAL o C. El código de programa consta
de expresiones e instrucciones. En contraposición a IL (Lista de instrucciones),

6
puede usar varias construcciones para programar bucles, lo que permite
desarrollar algoritmos complejos.

El texto estructurado es otro de los lenguajes de programación de PLC, pero


en este caso es usado para ejecutar tareas complejas, pues puede emplear las
funciones matemáticas con algoritmos para realizar cualquier actividad repetitiva.
Se define en base a las funciones de entrada y de salida y está compuesto por un
conjunto de instrucciones que se pueden ejecutar de manera condicionada.

6.Lenguajes Usados En Computación

Hay numerosas distinciones entre unos rankings y otros sobre los mejores
lenguajes de programación, pero es cierto que hay varios que se repiten de forma
constante y son los siguientes:

- Python.
- Java.
- C.
- C++.
- JavaScript

A continuación, repasamos las características más importantes de cada uno


de estos lenguajes, que son los mejores lenguajes de programación en 2022.

- Python: Es uno de los lenguajes de programación más usados


actualmente y su uso sigue creciendo. Posee unas características muy
potentes: es de código abierto, tiene una sintaxis sencilla y es fácil de
entender, por lo que ahorra tiempo y recursos. Python es un lenguaje
versátil que puede tener múltiples aplicaciones. Una de ellas, es la
Inteligencia Artificial, gracias a bibliotecas como Keras o TensorFlow.

- Java: Es un lenguaje de propósito general, orientado a objetos y


diseñado para tener las dependencias de implementación mínimas
posibles. Con Java se pueden crear aplicaciones y procesos en
múltiples dispositivos, por lo que es una muy buena opción si te
preguntas qué lenguaje de programación aprender en 2022.Su ámbito
de aplicación es muy amplio, por lo que permite crear software para

7
dispositivos móviles, terminales de venta, IoT, además de páginas
web.

- C#:C# es otro de los mejores lenguajes de programación. Fue creado


por Microsoft y está presente en entornos empresariales, como
instituciones gubernamentales, entidades bancarias o médicas, entre
otros. Aunque más allá de este tipo de aplicaciones, tiene también usos
muy versátiles como el IoT, desarrollo de videojuegos, web o
aplicaciones móviles ,etc.

- C++:Este programa se caracteriza por ser extremadamente rápido y


estable, lo que lo sitúa como uno de los mejores lenguajes de
programación y, por tanto, también uno de los lenguajes de
programación más usados. Además, proporciona STL (biblioteca de
plantillas estándar), es decir, un conjunto de bibliotecas listas para usar
para diferentes estructuras de datos, operaciones aritméticas y
algoritmos.

- JavaScript: Es uno de los lenguajes de programación más usados para


crear páginas web dinámicas. Permite a los programadores
implementar funciones complejas en las páginas web para añadirles
más interactividad.

Una página dinámica es aquella que incorpora efectos, como texto que aparece y
desaparece, animaciones, acciones que se activan al pulsar botones y ventanas
con mensajes de aviso al usuario.

7. Lenguaje escalera o Ladder.

Este lenguaje de lógica de escalera se inspiró en función de la lógica del relé.


Se sirve principalmente en los interruptores y relé mecánico para controlar los
procesos de estas industrias. Un sistema lógico interno es el que dirige todo y

8
reemplaza a las máquinas comunes físicas y que necesitan señales eléctricas
para mantenerse activas.

Utiliza el lenguaje gráfico, evolución del lenguaje de la lista de instrucciones


(IL). Se compone de dos niveles verticales de alimentación y de otros dos
horizontales. Las instrucciones están ubicadas en el lado izquierdo y las salidas
en el lado derecho. De esta forma, interpretará los datos de abajo arriba y de
izquierda a derecha.

GRAFCET

1.Definicion

Es un modelo de representación gráfica, de los sucesivos comportamientos de


un sistema lógico, predefinido por sus entradas y salidas. También es un grafo, o
diagrama funcional normalizado, que permite hacer un modelo del proceso a
automatizar, contemplando entradas, acciones a realizar, y los procesos
intermedios que provocan estas acciones. Inicialmente fue propuesto para
documentar la etapa secuencial de los sistemas de control de procesos a eventos
discretos.

No fue concebido como un lenguaje de programación de autómatas, sino un


tipo de grafo para elaborar el modelo pensando en la ejecución directa del
automatismo o programa de autómata. Varios fabricantes en sus autómatas de
gama alta hacen este paso directo, lo que lo ha convertido en un potente lenguaje
gráfico de programación para autómatas, adaptado a la resolución de sistemas
secuenciales.

En la actualidad no tiene una amplia difusión como lenguaje, puesto que la


mayoría de los autómatas no pueden programarse directamente en este lenguaje,
a diferencia del lenguaje Ladder. Pero se ha universalizado como herramienta de
modelado que permite el paso directo a programación, también con Ladder.

2.Niveles de GRAFCET

- GRAFCET de Nivel 1 (Descripción Funcional):

Se trabaja con las especificaciones funcionales del automatismo, de forma


independiente a la tecnología que lo llevará a la práctica.
Describe las acciones que se deben efectuar y los elementos de control que

9
intervendrán, sin indicar los elementos concretos que serán utilizadas.

- GRAFCET de Nivel 2 (Descripción Tecnológica):

Deben indicarse todas las especificaciones de los órganos operativos.


Deben detallarse los elementos tecnológicos que intervendrán.

- GRAFCET de Nivel 3 (Descripción Operativa):

Deben especificarse todos los elementos, con los distintivos propios de las
entradas y salidas, así como las marcas o relés internos que serán utilizados.

3.Elementos de GRAFCET

Simbolo Nombre Descripción

Indica el comienzo del


esquema GRAFCET y se
Etapa inicial activa al poner en RUN el
autómata. Por lo general
suele haber una sola
etapa de este tipo.

Su activación lleva
Etapa consigo una acción o una
espera.

Las uniones se utilizan


Unión para unir entre sí varias
etapas.

10
Condición para
Transición desactivarse la etapa en
curso y activarse la
siguiente etapa. Se indica
con un trazo
perpendicular a una
unión.

Indica la activación de una


y/u otra etapa en función
de la condición o
Direccionamiento condiciones que se
cumpla/n. Es importante
ver que la diferencia entre
la "o" y la "y" en el
GRAFCET es lo que pasa
cuando convergen.

Proceso Muestra la activación o


simultáneo desactivación de varias
etapas a la vez.

Acciones Acciones que se realizan al


asociadas activarse la etapa a la que
pertenecen.

4. Aplicaciones

¿Dónde se aplica GRAFCET?

Sirve para esquematizar un proceso autómata secuencial. Este proceso consta


de fases consecutivas de los sucesivos comportamientos de un sistema lógico
predefinido por sus entradas y salidas. Básicamente, es un gráfico que simboliza
el trabajo de la máquina y determina el orden en que se deben las piezas
programadas en cual sus aplicaciones mas importantes son las siguientes:

- Facilidad de programación mediante un sistema sencillo y visual.


- Una alternativa de lenguaje para operarios y técnicos de diverso nivel.
- Un método de flujos en donde es posible detectar fallas sencillamente.

11
NORMA IEC 1131-3

1.Definicion

La norma internacional IEC 1131-3 mejora ampliamente como herramienta el


reparto de la programación, la instalación y las fases de mantenimiento de
proyectos de desarrollo de software en la industria de control. Básicamente, la IEC
1131-3 consiste en dos partes: Elementos Comunes y Lenguajes de
Programación.

La norma IEC 1131-3 está formado por dos tipos de lenguajes de programación
diferentes:

• Lenguajes literales o lineales


• Lenguajes gráficos

Las instrucciones en los lenguajes literales están formadas por letras, números
y símbolos especiales. Y se clasifican en:

• El lenguaje de lista de instrucciones: La norma IEC 1131-3 lo


denomina (IL), también llamado Booleano.
• El lenguaje de texto estructurado: Es un lenguaje de alto nivel similar al
Pascal, Basic o C que cumple la norma IEC 1131-3 y lo denomina (ST). Se
utiliza para la programación de tareas complejas en las que es necesario
realizar un procesamiento de gran cantidad de datos.

Figura 1. Todos ellos tienen la Finalidad de generar el código objeto para que
sea ejecutado en la CPU del PLC

12
Los lenguajes gráficos son lenguajes en los que las instrucciones se
representan mediante figuras geométricas. Son lenguajes de este tipo:

• El lenguaje de esquema de contactos: La norma IEC 1131-3 lo


denomina LADDER (LD).
• El lenguaje de diagrama de funciones: La norma IEC 1131-3 lo
denomina FBD.
• El diagrama funcional de secuencias: Cuyo principal antecedente es el
lenguaje GRAFCET (Grafo de Control Etapa-Transición) desarrollado por
la Asociación Francesa para la Cibernética Económica y Técnica (AFCET).

2.Reconocimiento

En la actualidad aún siguen persistiendo sistemas de control específicos del


fabricante, con programación dependiente y conexión compleja entre distintos
sistemas de control. Esto significa para el usuario costos elevados, escasa
flexibilidad y falta de normalización en las soluciones al control industrial. IEC 1131
es el primer paso en la estandarización de los autómatas programables y sus
periféricos, incluyendo los lenguajes de programación que se deben utilizar.

Esta norma se divide en cinco partes:

- Parte 1: Vista general.

- Parte 2: Hardware.

- Parte 3: Lenguaje de programación.

- Parte 4: Guías de usuario.

- Parte 5: Comunicación.

IEC 1131-3 pretende es la base real para estandarizar los lenguajes de


programación en la automatización industrial, haciendo el trabajo independiente
de cualquier compañía.

Lenguajes de Programación

Se definen cuatro lenguajes de programación normalizados. Esto significa que


su sintaxis y semántica ha sido definida, no permitiendo particularidades distintivas
(dialectos). Una vez aprendidos se podrá usar una amplia variedad de sistemas

13
basados en esta norma. Los lenguajes consisten en dos de tipo literal y dos de
tipo gráfico:

Literales:

-Lista de instrucciones (IL).

-Texto estructurado (ST).

Gráficos:

- Diagrama de contactos (LD).

- Diagrama de bloques funcionales (FBD). Elementos comunes.

Las implicaciones técnicas de la norma IEC 1131-3 son altas, dejando bastante
espacio para el crecimiento y la diferenciación. Esto la hace adecuada para entrar
óptimamente en el próximo siglo. La norma IEC 1131-3 tendrá un gran impacto en
el mundo del control industrial y éste no se restringe al mercado convencional de
los PLC. Ahora mismo, se pueden ver adoptada en aplicaciones para control de
movimiento, sistemas distribuidos y sistemas de control basados en PC (SoftPLC),
incluyendo los paquetes SCADA. Y las áreas de su utilización siguen creciendo.
El uso de IEC 1131-3 proporciona numerosos beneficios para
usuarios/programadores.

Los beneficios de la adopción de este estándar son varios, dependiendo de las


áreas de aplicación: control de procesos, integrador de sistemas, educación,
programación, mantenimiento, instalación, etc. Vamos a nombrar sólo algunos de
estos beneficios:

1. Se reduce el gasto en recursos humanos, formación, mantenimiento y


consultoría.

2. Evita las fuentes habituales de problemas por el alto nivel de flexibilidad y


reusabilidad del software.

3. Las técnicas de programación son utilizables en amplios sectores (control


industrial en general).

14
4. Combinan adecuadamente diferentes elementos que pueden provenir de
diferentes fabricantes, programas, proyectos, etc.

5. Incrementa la conectividad y comunicación entre los distintos departamentos y


compañías.

PUESTA EN MARCHA Y PARADAS DE LOS PROCESOS


AUTOMATIZADOS

1.Definición de Puesta en Marcha y Parada de Emergencia.

- Puesta En Marcha

La puesta en marcha es el proceso de arranque, regulación y equilibrado de


los equipos y sistemas de forma planificada, y el momento de verificar que se las
fases anteriores de diseño y montaje se han ejecutado correctamente. Su duración
suele estar relacionada con la complejidad del proceso y con el tiempo que se
haya dedicado a realizar una buena planificación.

Es sin lugar a duda, el proceso crítico que determina la diferencia entre el éxito
y el fracaso de todo el proyecto. La puesta en marcha sólo se puede considerar
finalizada cuando el sistema completo se ha ajustado y equilibrado hasta ejecutar
correctamente el proceso productivo. Al igual que en la Puesta en Marcha de
proyectos de Automatización, la dirección técnica de la puesta en marcha tiene
típicamente las siguientes fases de actuaciones:

• Definición del plan de puesta en marcha por unidades de trabajo. La


planificación temporal deberá ser verificada y aprobada antes de iniciar
cualquier actuación.
• Implementación secuencial de las fases del proceso. En caso de procesos
complejos se simultanearán tantas fases como sea posible.
• Pruebas preliminares
• Revisión de la documentación de soporte del sistema
• Asistencia al control de calidad
• Pruebas finales y revisión de la documentación de soporte del sistema
• Entrega de la instalación
• Entrega de la documentación del sistema

15
- Parada De Emergencia

La parada de emergencia de una máquina es una función que se inicia por una
sola acción humana y tiene como fin evitar la aparición de peligros o reducir
los riesgos existentes que puedan perjudicar a las personas, a la máquina o al trabajo
en curso. Los órganos de accionamiento por los que se consigue la parada de
emergencia pueden ser de diversos tipos: pulsador de seta, cable, barra, pedal, etc.
En todo caso, deben ser de color rojo y, siempre que sea posible, sobre fondo amarillo.

2.Analizar los posibles estados de un proceso automatizado.

La operatividad del PLC está basada en procesos periódicos y de sucesos, en


el cual analizando los posibles estados de un proceso automatizado tenemos :

1. Autodiagnóstico: Es la revisión de todos los circuitos. En caso de


presentarse un inconveniente, el dispositivo indica una señal.
2. Lectura de entrada y grabación: Evalúa cada entrada para diagnosticar
si está en estado de prendido o apagado y graba estos procesos en la
memoria, instaurando una imagen.
3. Lectura y realización del programa: Utilizando la imagen que se
encuentra en la memoria, el ordenador realiza el programa instruido por el
usuario.
4. Registro y actualización de salidas: En este paso se restaura de
manera coetánea todas las salidas

GUIA GEMMA

1.Definicion y Elementos.

La GEMMA es una guía gráfica que permite presentar de una forma simple y
legible, los distintos estados o modos de un proceso de producción automatizado
y las condiciones necesarias para franquear las transiciones de uno a otro estado.
Se puede observar como la guía GEMMA no es más que un bosquejo de
GRAFCET de alto nivel en que cada etapa es sustituida por un modo de
funcionamiento de los 17 que componen la guía. La guía GEMMA diseñada para
la automatización del sistema objeto del proyecto se muestra a continuación:

16
Figura 1. Representación GEMMA (Guía Grafica).
F1 – Producción normal.
Contemplará el modo de funcionamiento normal, que será aquel en el que el
sistema trabajará habitualmente.

F2 – Marcha de preparación.
Engloba las maniobras previas necesarias para el buen funcionamiento del
sistema durante la producción normal. Para ello se cuentan las bandejas que hay
en el sistema y se agrupan estas a la entrada del almacén.

F4 – Marcha de verificación sin orden (manual).

Es lo que se suele denominar como control manual. Permitirá al operario


trabajar directamente sobre el sistema usando un SCADA.

F6 – Marcha de test.

Actuará de forma independiente como supervisor de planta, detectando fallos


en las cintas transportadoras o en el tipo de piezas que transportan las bandejas.

17
Determinará si el fallo es leve, debido al fallo de una sola cinta, o si es grave,
debido a fallo en varias cintas o al tipo de pieza.

A1 – Parada en estado inicial

Supone la salida nula de todas las salidas del autómata. El sistema se


encuentra en reposo y preparado para la puesta en marcha.

A2 – Parada pedida en fin de ciclo.

El sistema de producción que estaba funcionando normalmente pasa a este


estado al pulsar el botón automático. Se utiliza el botón de automático ante la
imposibilidad de poder usar el botón de paro al estar este último en serie con la
seta de emergencia. Este modo de funcionamiento tiene carácter transitorio y al
alcanzarse el fin del ciclo productivo se parará el sistema.

D1 – Parada de emergencia.

Se pasará a este estado cuando se pulse la seta de emergencia. Se pondrán


a cero tanto los motores como la electroválvula general del sistema. Mientras la
seta está bloqueada los motores están desconectados de la red eléctrica y se
mantiene encendida la luz de emergencia del sistema. Para salir de este estado
hay que desbloquear la seta de emergencia.

D2 – Diagnóstico y tratamiento de fallo.

A este estado de parada se ha llegado bien porque se ha producido un fallo


grave o bien porque se pulsó la seta de emergencia y luego se desbloqueó. En
cualquier caso, el sistema debe permanecer parado. Se trata de un modo de
funcionamiento en el que la máquina puede ser examinada tras un defecto.
Cuando el fallo sea corregido se rearmará el sistema pulsando simultáneamente
el botón de automático (botón azul) y el de manual (botón verde), con lo cual el
sistema pasará al estado inicial.

D3 – Producción a pesar de fallo.

Si se produce un fallo leve el sistema seguirá produciendo y se indicará el fallo.


Una vez subsanado el fallo se pulsará el botón de automático (botón azul) para
seguir produciendo normalmente.

18
2.Aplicación Para los Procesos Automatizados.

La primera idea asociada a la guía GEMMA que conviene matizar es que se


trata de un enfoque de diseño estructurado. Ante la complejidad de los factores
que intervienen en la automatización de procesos, es conveniente utilizar el diseño
estructurado con el fin de modelar, de forma parcial, las tareas. En el diseño
estructurado de un sistema automatizado, aparecen tres módulos:

- Módulo de seguridad

- Módulo de modos de marcha

- Módulo de producción

La representación de la guía GEMMA tiene en cuenta la presencia de estos


módulos, junto con las relaciones internas existentes entre módulos. La jerarquía
ilustrada en la figura 1 pretende intensificar la atención en el aspecto de seguridad
de los sistemas automatizados en entornos productivos, como por ejemplo en
situaciones de emergencia, en situaciones de fallos de dispositivos, o en
situaciones de producción defectuosa, de forma que, ante estas contingencias, el
módulo de seguridad es prioritario respecto a los otros módulos.

En segundo lugar, es notoria la intervención del operario como parte integrante


del sistema, pues aporta experiencia en el cambio de modo automático a modo
manual cuando el funcionamiento del proceso lo requiere.

Figura 1 Estructura modular del diseño estructurado de sistemas

19
Es decir, el control global del proceso puede ser debido a fragmentos de control
intermitentes entre control automático y control manual. En tercer lugar, aparece
el módulo de producción, que se entiende que está supeditado a los módulos
precedentes, y en el que tenemos el funcionamiento de ejecución secuencial de
activación y desactivación de estados mediante la lectura lógica de las
transiciones.

20
CONCLUSION

El PLC (Control Lógico Programable) es un equipo comúnmente utilizado por


aquellas industrias que buscan dar un salto significativo en la automatización de
todos sus procesos. Estos dispositivos se encuentran inmersos en la vida de la
sociedad de distintas formas y maneras. Quizás ya muchos conozcan su
significado y operatividad. Sin embargo, siempre es oportuno recordar su
definición. Un PLC es una computadora industrial que usa la ingeniería para la
automatización de procesos y tiene como finalidad, que las máquinas desarrollen
efectivamente todos los sistemas que la componen. Gracias a estas bondades los
PLC se han convertido en una herramienta fundamental para el desarrollo
tecnológico de las industrias y todo el entorno social.

Con el objetivo de crear un estándar en la automatización de sistemas de


producción, así como en el número y tipos de los distintos estados en que puede
hallarse uno de estos sistemas en 1981 se creó la guía GEMMA en Francia, la
cual apoya el GRAFCET como método no solo descriptivo, sino como un útil de
diseño.

21
REFERENCIAS BIBLIOGRAFICAS

Rowns, M. (Editorial home, México) PLC. [Documento Impreso] Consulta:


26/11/22.

REFERENCIAS DE FUENTES ELECTRONICAS

Paredes, J. (2018) GEMMA y GRAFCET EN PLC. [Documento en línea]


Consulta: 25/11/22.

Grafcet - Dormilón. Aula Virtual (google.com).Grafcet, Aplicaciones y


Elementos. Consulta: 27/11/22
Elementos gráficos (ehu.es). Consulta: 27/11/22

ATI Sistemas - Puesta en marcha. Definición Puesta En Marcha. Consulta:


28/11/22

404 Not Found (mopar.com).Definición De Parada De Emergencia.


Consulta:28/11/22

Guía GEMMA (us.es).Guía GEMMA.Definición. Elementos.Aplicación para


los procesos automatizados. [Documento en línea] Consulta: 28/11/22

22

También podría gustarte