0% encontró este documento útil (0 votos)
57 vistas12 páginas

Diagramas de Escaleras y Software de Programacion

Cargado por

thedios100
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas12 páginas

Diagramas de Escaleras y Software de Programacion

Cargado por

thedios100
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA

U.P.T.P LUIS M. RIVERA

CARÚPANO, EDO. SUCRE

INGENIERÍA MECÁNICA

SABER: ELECTRICIDAD INDUSTRIAL Y AUTOMATISMO.

PROFESOR: ALONSO BRUGES

CONTROLADORES LÓGICOS PROGRAMABLES Y LENGUAJES DE PROGRAMACIÓN


Un Controlador Lógico Programable, más conocido PLC (Programmable Logic
Controller, debido a sus siglas en inglés) es básicamente una computadora que se utiliza
en la ingeniería de automatización para las industrias, es decir, para el control de la
maquinaria de una fábrica o de situaciones mecánicas.
Se trata de dispositivos electrónicos programables que se pueden adaptar a las
necesidades de tu compañía o fábrica, sobre todo en las líneas de producción. Existen
diferentes proveedores que ayudarán a programar cada uno de estos dispositivos, con
el objetivo de que funcione correctamente, pero, sobre todo, que esté personalizado
para el uso de tu empresa.
También se le conoce como cerebro electrónico, encargado de accionar a otros
componentes de maquinaria para que realicen acciones que pudieran ser peligrosas para
los seres humanos o muy lentas si se hace manualmente.
Actualmente se usan para aplicaciones industriales, aunque ya se están viendo
casos en los que se aplican para usos domésticos o comerciales.

Aplicaciones de los PLC


Básicamente los PLC resuelven requerimientos de control de procesos y
secuencias de la maquinaria dentro del sector industrias, algunos ejemplos para los que
se aplican estos controladores en la industria moderna son:

1. Maquinaria

 Máquinas de procesado de gravas, cementos y arenas.


1
 Máquinas industriales para la madera y los muebles.
 Maquinaria industrial del plástico.
 Herramientas complejas.
 Máquinas de ensamblaje.

2. Instalaciones

 Instalaciones de seguridad
 Instalaciones de calefacción y aire acondicionado.
 Instalaciones de plantas para el embotellado.
 Instalaciones de transporte y almacenaje.
 Instalaciones para tratamientos térmicos.
 Instalaciones industriales azucareras.

3. Industria automotriz

 Aplicaciones en cadenas de montaje para soldaduras, cabinas de pintura,


ensamblaje, etc.
 Uso en máquinas de herramientas como fresadoras, taladradoras, tornos, etc.
 Fabricación de neumáticos.
 Fabricación de neumáticos
 Control de maquinaria para la extrusión de gomas y el armado de cubiertas.
 Control de sistemas de refrigeración, calderas y prensas de vulcanizado.
 Plantas químicas
 Oleoductos, refinados, baños electrolíticos, tratamientos de aguas residuales y
fecales, etc.
 Control de procesos como el pesaje, la dosificación, la mezcla, etc.

Con todos estos puntos, nos damos cuenta de que contar con un PLC dentro de tu
fábrica, no solo mejorará la seguridad de tus empleados, si no que representará grandes
ahorros.
Este computador autómata es capaz de recibir diferentes señales de entrada que
secuencialmente realizarán una acción específica (Salidas). Su origen se remonta a los
2
años 60’s como una alternativa a los antiguos sistemas de relés, en un inicio fueron
programados con el lenguaje de listado de instrucciones, posteriormente llegaría un
lenguaje de interfaz gráfica llamado Ladder, también conocido como lenguaje escalera y
que hoy en día es el más utilizado.

Partes de un PLC
Ahora veremos las partes que lo conforman que a su vez puede estar por módulos
o integradas:
 Módulos de entradas y salidas
 Unidad de Procesamiento Central (CPU)
 Fuente de alimentación
 Unidad de programación
 Módulo de memorias

Tipos de PLC
Actualmente podemos encontrar diferentes tipos de PLC en el mercado de los que
destacan los siguientes:
 Modular
 Compactos
 Montaje en Rack
 Con panel operador
 Ordenador industrial
 De ranura
 Tipo Software
 Banda estrecha
 Banda baja

Tipos De Lenguajes
Entendamos que actualmente existen dos tipos de lenguajes que se dividen en
visuales y escritos o también conocidos como gráficos y textuales. Los lenguajes gráficos
a su vez se catalogan de nivel alto mientras los textuales son considerados nivel bajo.

3
Se conocen como nivel bajo a los lenguajes estándar que compilan directamente
con el microprocesador, son lenguajes más antiguos y complejos que describen todas las
instrucciones que se desean ejecutar.
Los de nivel alto son la evolución de los anteriores, están dotados de una interface
gráfica que facilita su programación pero que también la limita a sus parámetros
prestablecidos.

1. Lenguajes de Texto o de Nivel Bajo

 Lista de Instrucciones (IL o STL)


Este lenguaje se suele utilizar para pequeñas aplicaciones debido a la complejidad de
su estructura, es muy parecido al viejo lenguaje ensamblador. Emplea instrucciones
de mando que el procesador obedece siempre y cuando exista la parte operacional
(lo que va hacer) y el operando que da respuesta a la operación.

 Texto Estructurado (ST)


Es un lenguaje con una sintaxis parecida a PASCAL, se utiliza para codificar
expresiones aritméticas complejas con valores analógicos y digitales, dispone de
estructuras para bucles, funciones y condicionales, soporta ciclos de interacción y
particularmente alterna letras mayúsculas y minúsculas en su código.
En comparación con el listado de instrucciones, este incluye la formulación de las
tareas del programa.

2. Lenguajes Gráficos o de Alto Nivel

 Diagrama Escalera, Ladder o de Contacto (LD)


Este es el lenguaje de interface gráfica más utilizado en campo, su nombre se debe a
su forma estructural semejante a una escalera por donde corren dos relés verticales
llamados Lógica 1 y 2.
El riel izquierdo (L1) es el que recibe el flujo de energía (entrada) que representa el
voltaje y deja pasar la energía al riel derecho que representa la tierra (salida). Su

4
parecido con los antiguos controladores de relés es innegable y su lectura obedece
siempre la misma instrucción; de izquierda a derecha y de arriba hacia abajo.
Su naturaleza es ser simple y fácil de utilizar lo que representa ahorro de tiempo y
costos.

 Diagrama de Bloques (SFD)


Es utilizado para la representación gráfica de un proceso mediante símbolos lógicos,
su elemento más característico son los bloques de función que albergan las variables
que transformarán la secuencia.
Las señales de salida son el producto de la señal de entrada y la operación del bloque
que representa una variable asignada las cuales nunca se conectan entre sí.

 Diagrama de Funciones Secuenciales (SFC)


Es una representación diagramática de secuencias de control en un programa en el
que se pueden organizar subrutinas o etapas que van afectando el producto de las
funciones posteriores.
La energía fluye de un punto a otro siempre y cuando se haya cumplido una condición.
Este lenguaje proviene del estándar francés GRAFCET que también utiliza etapas,
transiciones y acciones para su funcionamiento.
Las secuencias SFC se representan por cajas rectangulares que contienen las etapas
que están conectadas por líneas verticales llamadas transiciones, por último están las
condiciones (verdadero o falso) que desbloquean la acción para seguir con las
funciones siguientes.
También existen otros dos tipos de programación de nivel bajo que actualmente
están en desuso, nos referimos al lenguaje de máquina y ensamblador. Estos dos
últimos fueron los precursores de los que hoy conocemos en la industria.

5
DIAGRAMA DE ESCALERA

El diagrama en escalera, también ladder o diagrama ladder, es un lenguaje de


programación gráfico muy popular dentro de los autómatas programables debido a que
está basado en los esquemas eléctricos de control clásicos. De este modo, con los
conocimientos que todo técnico o ingeniero eléctrico posee, es muy fácil adaptarse a la
programación en este tipo de lenguaje. En STEP7 se denomina “KOP”.
Ladder es uno de los diferentes lenguajes de programación para los controladores
lógicos programables (PLCs) estandarizados con IEC 61131-3. En Ladder, la energía se
desplaza de izquierda a derecha en lugar de arriba hacia abajo como en los esquemas
eléctricos. En un circuito típico aparecen los contactos en la parte izquierda y una bobina
en la parte derecha. La lógica de control que representa dicho circuito puede verse como
una inferencia lógica que tiene como antecedente la lógica de los contactos y como
concluyente la bobina.
Para programar un autómata con Ladder, además de estar familiarizado con las
reglas de los circuitos de conmutación, (también denominada Lógica de Contactos), es
necesario conocer cada uno de los elementos de que consta este lenguaje. A
continuación se describen de modo general los más comunes (Como se muestra en la
figura 1:
 Contacto normalmente abierto (E1): si la variable asociada E1 vale ‘0’, el contacto
permanece abierto, y si vale ‘1’ se cierra.
 Contacto normalmente cerrado (E2): si la variable asociada E1 vale ‘1’, el contacto
permanece abierto, y si vale ‘0’ se cierra.
 Salida, bobina o relé (S1): la variable asociada S1 tomará el valor de la variable (o
combinación de variables) que esté a su entrada (punto de conexión del lado
izquierdo). También se puede enclavar o desenclavar, indicándolo con una S o R
como se indica en los casos de S2 y S3.

6
Figura 1. Elementos básicos del diagrama de escalera.

Nota.- Una bobina normal puede verse como una asignación del valor lógico
conectado a su izquierda. Por contra, una bobina de enclavamiento (S / R) se activa de la
misma manera que la bobina anterior, pero retiene el valor (‘1’ / ‘0’) aunque el valor
lógico conectado a su izquierda pase a ‘0’.
Se pueden implementar funciones lógicas de forma sencilla. Por ejemplo, en la
figura siguiente (Fig. 2) se implementa un función AND y una OR.

7
Figura 2: Implementación de funciones básicas: AND (izquierda) y OR (derecha)

Ejemplos
El circuito de la Fig. 3

Figura 3: Diagrama de escalera: ejemplo 1

Equivale a:
𝐴4.0 = ̅̅̅̅̅̅
𝐸0.0 . 𝐸0.1 + 𝐸0.0 . ̅̅̅̅̅̅
𝐸0.1

8
En el circuito de la Fig. 4

Figura 4. Diagrama de escalera: ejemplo 2.

La ecuación correspondiente sería la siguiente:


𝐴4.0 = 𝐸0.0 . 𝐸0.1 + ̅̅̅̅̅̅
𝐸0.2
𝐴4.1 = 𝐸0.3 . (𝐸0.0 . 𝐸0.1 + ̅̅̅̅̅̅
𝐸0.2)

En el entorno de desarrollo STEP-7 de SIEMENS, los circuitos se dividen en segmentos,


como se muestra en la Fig. 5. En este caso se utilizan salidas con activación (S) y
desactivación (R).

Figura 5: Diagrama de escalera: ejemplo 3.

9
Las ecuaciones serían:

𝐴4.0 = 0 𝑠𝑖 ((𝐸0.0 . 𝐸0.1) + ̅̅̅̅̅̅


𝐸0.2) 𝑡𝑖𝑒𝑛𝑒 𝑣𝑎𝑙𝑜𝑟 1
𝐴4.1 = 1 𝑠𝑖 ((𝐸0.0 . 𝐸0.1) + ̅̅̅̅̅̅
𝐸0.2) 𝑡𝑖𝑒𝑛𝑒 𝑣𝑎𝑙𝑜𝑟 1
Según lo expuesto anteriormente acerca de las bobinas con enclavamiento,
cuando A4.0 toma el valor ‘0’ ya no volverá a tomar el valor ‘1’ (queda desactivada
para siempre). De la misma forma, cuando A4.1 toma el valor ‘1’, ya no volverá a tomar
el valor ‘0’ (queda activada para siempre).

LISTA DE INSTRUCCIONES
Descripción general
La lista de instrucciones (IL) es un lenguaje de programación conforme al estándar
IEC 61131-3, parecido al ensamblador.
Este lenguaje admite la programación basada en un acumulador. Se admiten los
operadores IEC 61131-3, así como varias entradas/varias salidas, negaciones,
comentarios, establecimiento/restablecimiento de salidas y saltos
incondicionales/condicionales.
Cada instrucción se basa principalmente en la carga de los valores en el
acumulador mediante el uso del operador LD. Tras ello, la operación se ejecuta con el
primer parámetro extraído del acumulador. El resultado de la operación está disponible
en el acumulador, desde donde debe almacenarlo con la instrucción ST.
Sintaxis
Una lista de instrucciones (IL) está formada por una serie de instrucciones. Cada
instrucción empieza en una línea nueva y contiene un operador y, según el tipo de
operación, 1 o más operandos separados por comas. Puede extender el operador con un
modificador.

10
EJEMPLO DE LOS DIFERENTES ESQUEMAS EN UN MISMO SISTEMA

11
12

También podría gustarte