Está en la página 1de 4

1

Facultad de Ingeniería en Producción Industrial Programación


Básica de Plcs

PRACTICA #2 “Circuito con lenguaje KOP”


Edwin Geovanny Trochez Laínez 201930010181
Thania Lorena Trochez Castro 201710120145
Heimel Nicolle Mendoza Castro 201930040039
Carlos David Velásquez Corea 202020010241
Sharon Stefany López Velásquez 201420010111

Catedrático:

Ing. Jorge Alberto Vargas

San Pedro Sula, Cortes (11 de junio del 2023)


Resumen— El presente documento se eléctrico. Palabras clave— Variables, Bool,
detalla la representación y desarrollo de un entrada y salida.
circuito en lenguaje KOP en el programa
OpenPLC.
KOP es uno de los lenguajes de OpenPLC es el primer PLC de fuente abierta
programación más utilizados en la estandarizado completamente funcional, tanto en
programación de controladores lógicos software como en hardware. El objetivo es
programables (PLC), es un lenguaje que proporcionar una solución industrial de bajo costo
nació para transcribir los esquemas para automatización e investigación. OpenPLC se ha
eléctricos a un formato electrónico que usado en muchos documentos de investigación como
fuera sencillo de entender por todo el un marco para la investigación industrial de seguridad
mundo. Es decir, es un lenguaje cibernética, dado que es el único controlador que
específicamente diseñado para el proporciona el código fuente completo.
entendimiento de cualquier técnico
2

INTRODUCCIÓN

En el mundo de los Autómatas Programables


podemos encontrar distintas formas de
programación como son Lenguaje de Contactos
(LADDER/LD, Bloques de Funciones/BDF,
GRAFCET /GRAPH o Listas de Instrucciones en
distintos idiomas de programación).

El lenguaje de contactos o LADDER, también Se coloca una línea de energía con 7 pin de
identificado como KOP en PLCs Siemens y otras conexiones, luego procedemos a colocar las entradas
marcas, es un lenguaje cercano a los || A y B conectadas en línea continua hacia la salida
electricistas ya que está fundamentado en la 1 (), debajo conectamos la misma entrada A con la
asociación de contacto abierto / cerrado con las entrada C, y la SALIDA2 en línea continua, seguimos
debajo con la entrada B conectada en línea continua,
entradas y bobinas con las salidas.
ya que estamos realizando las entradas “and”; esta
Las entradas siempre se identificarán con la se conecta a la entrada C, y a la SALIDA3.
letra I (Input) y las salida con la letra Q (Quit),
dependiendo del modelo de PLC con el que
trabajemos tendremos más o menos entradas y
algunas de ellas pueden ser digitales, con
valores booleanos 0 o 1, o analógicas, donde
puede tomar un valor dentro de un rango

Desarrollo

A. Circuito en lenguaje KOP


A continuación, se realizará la representación de la Procedemos a realizar las entradas “or”; estas
siguiente figura. entradas quieren decir que es una o la otra para que
haya una salida, por lo que las colocamos de forma
paralela horizontal, la SALIDA1y SALIDA2, la
colocamos como entrada||, conectadas a la
SALIDA4(), de misma forma colocamos la SALIDA3 Y
SALIDA4 como entradas|| para luego conectarla a la
SALIDA5(). Las salidas () son conectadas a una línea
de energía derecha con 5 pin de conexión.
Tenemos 3 entradas “and” y 2 entradas “or” que son
de tipo “BOOL” es decir, TRUE o FALSE. Primero
creamos las variables en el programa, nombradas:
“ENTRADAA”, “ENTRADAB”, “ENTRADAC”, “SALIDA1”,
“SALIDA2”, “SALIDA3”, “SALIDA4”, “SALIDA5”.
3

Elementos básicos en LADDER En el ejemplo que se muestra utilizamos lo


siguiente:
Símbolo Nombre Descripción

I1 Cuenta
Se activa cuando hay un uno lógico en el elemento que representa,
Contacto
esto es, una entrada (para captar información del proceso a I2 Descuenta
NA
controlar), una variable interna o un bit de sistema. I3 Resetea el contador poniéndolo a su valor
Su función es similar al contacto NA anterior, pero en este caso se inicial.
Contacto
NA
activa cuando hay un cero lógico, cosa que deberá de tenerse muy Zelio Soft: Temporizadores
en cuenta a la hora de su utilización.

Se activa cuando hay un uno lógico en el elemento que representa,


Bobina NA esto es, una entrada (para captar información del proceso a
controlar), una variable interna o un bit de sistema.
Se activa cuando la combinación que hay a su entrada (izquierda)
Bobina por resulta un uno lógico. Su activación equivale a decir que tiene un 1
flanco lógico. Suele representar elementos de salida, aunque a veces puede
hacer el papel de variable interna.
Una vez activa (puesta a 1) no se puede desactivar (puesta a 0) si no
Bobina es por su correspondiente bobina en RESET. Sirve para memorizar
SET bits y usada junto con la bobina RESET dan una enorme potencia en
la programación.

Bobina
Permite desactivar una bobina SET previamente activada.
RESET

El lenguaje Ladder es lenguaje de programación


grafico muy popular, ya que está basado en los
esquemas de controles eléctricos de relés

En el ejemplo que se muestra utilizamos lo


siguiente:
I1 Señal primaria del temporizador que lo
inicializa.
I2 Señal secundaria del temporizador, no
siempre es necesaria, depende del tipo de
Ejemplo de componentes LADDER en Zelio Soft
temporizador. Resetea, inicializa el temporizador.
T1 El temporizador 1 excita la bobina Q1 en su
estado activo.
Existen multitud de temporizadores que
elegiremos según las necesidades del programa.
4

Recomendaciones

El uso del lenguaje escalera (LD) es común en los


programadores de PLC ya que su similitud a los
circuitos con diagramas de contactos hace que
sea sencillo de programar en comparación con
otros lenguajes.

La metodología que se presenta no está


generalizada para cualquier tipo de controlador
lógico programable, pero puede implementarse
en cualquier dispositivo que cuente con bloques
de funciones análogos a los expuestos para el
manejo de registros de desplazamiento

Conclusiones

Pudimos dar por hecho el conocimiento que se


ha adquirido por medio de la investigación lo que
son este tipo de programación y que consiste
cada uno de estos para ser usados para
programación de PLC, dejando en claro lo que
son y a estos ojos el que mejor es para nuestra
comodidad a la hora de desempeñarnos en este
sector.

También podría gustarte