You are on page 1of 10

INSTITUTO TECNOLÓGICO DE ESTUDIOS

SUPERIORES DE LOS CABOS

“Por una patria con sabiduría y espíritu de progreso”

“Software de programación PLC”

Investigación

PRESENTAN:

León Rodríguez Said

Lira Pliego Christian

López Pérez Armando Uriel

Paredes Pellegrini Obed Misael

DOCENTE:

M. S. C. Xóchitl Yadira Cota Luna

San José del Cabo, B. C. S. a 28 de Febrero de 2018


Contenido

La programación en PLC.....................................................................................................3

Los lenguajes de programación...........................................................................................4

Lenguaje de escalera............................................................................................................5

Lenguaje en bloques............................................................................................................7

Software para la simulación y programación de PLC.........................................................9

Norma IEC 61131-3...........................................................................................................10

Bibliografía........................................................................................................................11
La programación en PLC

Los PLC, desde su creación fueron destinados a usar un lenguaje de programación, pues

al final el término programable hace referencia a esto. Es necesaria una forma de comunicarse

entre la máquina y el humano, que mediante instrucciones haga exactamente lo que el usuario

desea, para esto fueron concebidos los lenguajes, y pueden ser de bajo o alto nivel. Los de bajo

son todos aquellos lenguajes que están más cercanos al código que la máquina entiende, como

ensamblador y binario, son más complicados en general de aprender.

Por otro los lenguajes de alto nivel, en los PLC son aquellos que son de una estructura, y

sintaxis más fácil, clara e intuitiva de manejar para los usuarios, como lenguaje C, C++, etc. En

el caso de los PLC, se pueden clasificar en:

 Visuales: Basado en la utilización de símbolos, y diagramas de bloques.


 Escritos: Utiliza sentencias parecidas a las de programación en computadoras.

Los lenguajes de programación


La programación gráfica es la más utilizada en los PLC. A continuación, se enlistan los

principales lenguajes de programación con sus características, nivel y tipo. [ CITATION Viñ16 \l

1033 ]

 Listas: Utiliza una lista de instrucciones, es del tipo escrito y de bajo nivel.

Algunos ejemplos son IL, AWL, STL, IL/ST.


 Plano: Se utilizan diagramas eléctricos, del tipo visual, de alto nivel. Como

ejemplo tenemos LADDER, LD, KOP.


 Diagrama de Bloques: Es un diagrama de bloques, de los más utilizados, por ser

visual, de alto nivel, donde se encuentran FBD, FBS, FUD.


 Organigrama de bloques secuenciales: Del tipo algorítmico, al igual que los

bloques es visual y de alto nivel. Algunos ejemplos son AS, SFC, PETRI y

GRAFCET.
 Otros: Existen muchos otros lenguajes que se pueden adaptar a un entorno de

desarrollo de PLC como lo son BASIC, C, y en general cualquier otro lenguaje de

alto nivel usado en computadoras.

Lenguaje de escalera
Los dispositivos que cumplen la función de encendido o apagado son los relevadores.

Dichos relevadores se presentan en el diagrama de escalera y mediante expresiones, símbolos,

con y una combinación de serie o paralelo se crean los diagramas.

En la imagen de la derecha, se observa un

diagrama eléctrico, y su representación en diagrama

de escalera, el cual sustituye los push buttons,

interruptores por relevadores. Las líneas representan

las líneas físicas de voltaje y neutro, el flujo de

potencia se da cuando la corriente encuentra un

camino por donde fluir

Muchas veces los diagramas suelen representarse mediante funciones booleanas las

cuales se pueden simplificar y llegar a un circuito reducido o funcional. A continuación se

muestra un circuito que presenta el problema de flujo inverso (la flecha azul muestra el camino

que puede tomar la corriente) lo cual no es deseable pues indicaría que entre el relevador B y D

podría fluir corriente en ambas direcciones.

La función booleana que representa dicho diagrama es


Hay que recordar que los elementos en serie representan compuertas AND y su operador

es un producto. Cuando están en paralelo es un modelo de una compuerta OR, y se representa

por medio de una adición. Lo que hay que hacer es un poco de álgebra booleana para llegar a un

circuito que no presente el problema planteado.


Lenguaje en bloques

Es ideal para usuarios que no tengan conocimientos avanzados de programación, pues es

un lenguaje de alto nivel. En este se resumen las funciones básicas en bloques que pueden ser

compuertas booleanas, por ejemplo. Algunas características son:

 Las salidas no se relacionan entre si.


 La evaluación de una red estará terminada antes de la siguiente.

Los bloques poseen funciones de control especializadas, se representan como un

rectángulo, que bien podría ser un circuito integrado o una caja negra. Actualmente las funciones

lógicas estándares y específicas se rigen bajo la norma IEC 1131-3.


En ele ejemplo, se observa un control de llenado de 2 bombas, que en función de un

interruptor de nivel, y 2 de presión, activa 1 o 2 bombas según lo que se necesite. Las entradas se

representan del lado izquierdo y las salidas del lado derecho, además de bombas pueden ser

motores, u otros actuadores. En el espacio medio, se dibujan las líneas y se colocan las

compuertas lógicas que harán funcionar el programa, es un sistema muy intuitivo y más usado

que el de escalera.[ CITATION Viñ16 \l 1033 ]

Software para la simulación y programación de PLC

En el ejemplo del diagrama de bloques se mostró un software, mediante el cual se pueden

programar y simular los circuitos a implementar. Su nombre es Zelio de la empresa Schneider

Electric, casi cada empresa tiene sus propios programas, pues poco quieren que su software se

utilice para programar PLC de la competencia.


LogoComfort 5, es un software de programación para PLC LOGO! De Siemens, la

programación se puede realizar en escalera (KOP) o por funciones lógicas en bloques (FUP).

Utility Pro es un entorno de desarrollo que sirve para diferentes gamas de la marca como

son Quantumm, Premium, Modicon 340 y Atrium. Es un herramienta todo en uno, que permite

configurar, programar, simular, depurar y monitorizar un PLC.

Norma IEC 61131-3

La norma IEC 61131-3, se toma como base de estandarización para la programación en la

automatización industrial, usando PLC. Es el resultado de 7 multinacionales con muchos años de

experiencia en el campo, incluye más de 200 páginas con 60 tablas, define las especificaciones,

sintaxis, semántica de los lenguajes, incluyendo claro el modelado por software y su estructura

de lenguaje.[ CITATION Uni18 \l 2058 ]


Bibliografía

(s.f.).

Departamente de Ingeniería Eléctrica, Electrónica y de Control. (n/a). Controladores Industriales

Inteligentes. n/a: UNED.

Martinez, P. A. (2002). Programación de PLC's. San Nicolas de los Garza: Universisdad

Autónoma de Nuevo León.

Vallejo, H. D. (2000). PLC Los controladores Lógicos Programables. Saber Electrónica.

Viña, M., & Hernández , L. (2016). Programación de PLC: Lenguaje Bloques funcionales.

Maturín: Universidad de Oriente.

You might also like