Está en la página 1de 9

Alumno

Oscar Vallecillo

Docente
Alex Fernando Gonzales

Asignatura
Automatización de sistemas

Fecha:
5/5/23

Trabajo
Informe lenguajes de programación
Introducción:

En el presente informe estaremos hablando acerca de los lenguajes utilizados


para la programación y cual es su uso dentro de la industria de esta manera
conoceremos su importancia dentro de las áreas técnicas y electrónicas.
Lenguaje KOP FUP

Historia:

El lenguaje Ladder (o lenguaje de contactos) fue inventado a mediados del siglo


XX, en la década de 1960.

En aquellos días, la programación de controladores lógicos programables (PLC)


se realizaba mediante interruptores y relés, y se requería una gran cantidad de
trabajo manual para configurar y conectar los componentes.

La idea de crear un lenguaje de programación para PLC se originó para


simplificar y automatizar el proceso de programación.

El lenguaje Ladder se diseñó para parecerse a un diagrama eléctrico, con


contactos y bobinas representados como líneas horizontales y verticales que se
interconectan en una forma similar a una escalera. Los programadores podían
entonces dibujar y conectar los componentes de su programa de la misma manera
que harían con un diagrama eléctrico.

¿Qué es?

El lenguaje de contactos (KOP) es el primer lenguaje empleado para programar


autómatas y específicamente diseñado para facilitar la tarea de leer y comprender
programas de control de autómatas a los ingenieros eléctricos acostumbrados,
hasta entonces, a implementar automatismos empleando tecnología eléctrica.

Por este motivo cada segmento o red (Network) es una abstracción de una red
eléctrica a través de la cual habrá un flujo eléctrico entre el polo positivo (|----) y
el polo negativo (----|) cuando el resultado lógico de la consulta sea cierto.

También podemos decir que Es un esquema de contactos, escalera o Ladder. Es


un lenguaje de Step 7 gráfico y probablemente el más extendido en todos los
lenguajes de programación y por tanto el más similar a otros.

Probablemente es el más fácil de entender por personal proveniente de la


industria eléctrica y técnicos eléctricos.

En definitiva, es la representación que habría que cablear si se quisiera hacer el


mismo programa que realizas con el PLC.

Uso

Es el lenguaje más comúnmente utilizado cuando se programan los LOGOS y


PLC de la marca siemens.
Disponibilidad

El lenguaje KOP (ladder) es uno de los lenguajes de programación más utilizados


en la programación de controladores lógicos programables (PLC) y es soportado
por la mayoría de los fabricantes de PLC en el mercado. Algunos de los
fabricantes de PLC que usan el lenguaje Ladder incluyen:

Siemens

Allen-Bradley (Rockwell Automation)

Mitsubishi Electric

Omron

Schneider Electric

ABB

Panasonic

Delta Electronics

Hitachi

Keyence

Es decir, todas las grandes compañías tienen disponible este lenguaje de


programación en sus autómatas, lo cual hace que pasar de trabajar con un
fabricante a otro sea sencillo al tener lenguajes en común.
Lenguaje AWL

Es un lenguaje de programación textual orientado a la máquina. En un programa


creado en AWL, las instrucciones equivalen en gran medida a los pasos con los
que la CPU ejecuta el programa. Para facilitar la programación, AWL se ha
ampliado con estructuras de lenguajes de alto nivel (tales como accesos
estructurados a datos y parámetros de bloques).Es el más completo y el más
complejo visualmente de seguir.

Para instrucciones sencillas es muy útil pero cuando se quiere hacer una lógica
un poco compleja el trabajo de seguimiento y de depuración es complicado y
fácilmente susceptible de cometer errores. En su haber, si lo que necesitas no lo
puedes programar en AWL, es que no se puede programar con ninguno de los 3
Por otra parte ambos lenguajes gráficos son traducibles a AWL, pero no al revés
y no necesariamente entre ellos. Si bien normalmente KOP y FUP son traducibles
entre sí, no siempre es así.

Dependerá de la construcción del segmento en cuestión para que se pueda. Como


se aprecia en el gráfico, todo lo que se programe en KOP y FUP puede ser
programado en AWL. Pero no solamente no todo no será traducido entre el
lenguaje gráfico y AWL, sino que además habrá procedimientos que sólo
podamos realizarlos en AWL y en ningún caso en FUP o en KOP. Por ejemplo, el
uso de punteros será exclusivo del lenguaje AWL. Es decir, AWL será el lenguaje
universal dentro del Step 7 y el equivalente de programación en un PC sería como
un lenguaje ensamblador (salvando las distancias, claro está).

Respondiendo a la pregunta. ¿cuál es el mejor? Pues ya siento que hayas leído


hasta aquí porque no tengo una respuesta a ello. Depende. A título personal te
diré que en mis inicios y por provenir del ámbito académico y de programación
para PC, me gustaba más los diagramas de bloques (FUP).Hoy he de decir que
sin duda me parece más práctico el lenguaje KOP ya que me permite visualizar
más segmentos del código como norma general.
AWL es un lenguaje potente y compacto que permite implementar programas de
control complejos. A diferencia de otros lenguajes de STEP 7, AWL es el que está
más cerca de la máquina y por tanto no está́ pensado para expertos en
instalaciones y dispositivos de control (para los que existen lenguajes gráficos
como FUP o KOP), sino para personas con formación en informática y electrónica
digital.

AWL dispone de un juego de nemónicos extenso (más de 100) al igual que de


operandos y de modos de direccionamiento. En su creación, se han seguido los
preceptos del lenguaje Instrucción List fijado por la norma IEC 61131-3 (o su
equivalente alemana DIN EN-61131-3) con algunas diferencias poco
significativas en el plano conceptual.
Anexos
Conclusiones
1. Podemos concluir que el lenguaje KOP o de tipo escalera es el lenguaje
mas utilizado para la programación de LOGO y PLc de la marca siemens
así mismo este lenguaje es más fácil de comprender ya que no requiere un
a formación en informática especifica.

2. El lenguaje de programación AWL Es el más completo y complejo a la vez


ya que a pesar que permite realizar programaciones mas específicas a la
maquina necesita de una formación mas avanzada para su comprensión
Bibliografía como no hay una bibliografía dejo los links de donde saque la
información

• https://programacionsiemens.com/lenguaje-kop-o-ladder
• https://programacionsiemens.com/step-7-awl-fup-kop-cual-
elijo/#:~:text=Es%20un%20esquema%20de%20contatos,industria%20el%
C3%A9ctrica%20y%20t%C3%A9cnicos%20el%C3%A9ctricos.
• https://bookdown.org/alberto_brunete/intro_automatica/lista-de-
instrucciones.html

También podría gustarte