Sunteți pe pagina 1din 4

Norma IEC 61131, Software utilizados para

programar un PLC
Castillo Kevin, Delgado Sebastián, Sasintuña Andrés, Tusa Wilson

 Lista de instrucciones
Resumen – En este documento se da a conocer las normas
IEC 6113 que se utiliza para los controles lógicos  Texto estructurado
programables ya cual nos ayuda en la automatización de  Lenguaje de pasos secuenciales
máquinas con un fin específico además de explica los
softwares que se utilizan para realizar la programación de
LOS PLC’S ya que todo esto nos ayuda a realizar la Este programa didáctico ofrece la posibilidad de adentrarse
programación de máquinas que nos facilitan los trabajos a los en cinco lenguajes de programación: diagramas de
seres humanos. funciones, diagramas de contactos, listas de instrucciones,
lenguajes de pasos secuenciales y textos estructurados.

Palabras claves: automatización, máquinas, Esta norma está dividida de la siguiente forma:
controles_lógicos, PLC’S, programación
1. Información general.
2. Especificaciones y ensayos de equipo.
3. Lenguajes de programación.
I. INTRODUCCION 4. Guías de usuario.
5. Comunicaciones.
Norma IEC 61131
6. Control difuso.
Los controles lógicos programables desempeñan un papel 7. Guías de programación.
central en el ámbito de la automatización. Estos aparatos
se utilizan para controlar máquinas e instalaciones. Información general.

El programa de un control lógico programable se puede Esta parte está enfocada en definir diversos elementos
adaptar flexiblemente a todas las tareas. Para elaborar un presentes en las demás partes de la norma. Por ejemplo,
programa de mando conforme con la normativa, existen
diferentes lenguajes de programación, todos ellos basados define conceptos como:
en la norma internacional IEC 61131.
PLC: sistema operativo electrónico digital, diseñado para
Software para los PLC’S
uso en medios industriales. Cuenta con una memoria
El procesador PLC ejecuta el software peldaño a peldaño programable para el almacenamiento interno y para las
mediante el escaneo (de arriba hacia abajo) a través del
instrucciones del usuario (funciones lógicas, secuencias,
RLL. Se ejecuta de forma secuencial para cada peldaño
RLL individual y activa todos los dispositivos de hardware timers, contadores). A través de entradas y salidas digitales
relacionados con los programas ejecutados de RLL.
y/o analógicas controla diversos tipos de procesos y
Los programas e instrucciones almacenados en los máquinas.
peldaños RLL se pueden agregar y quitar de la operación Dispositivo de campo: catalogados como elementos
sin necesidad de desmantelar su dispositivo de hardware
asociado. (interfaces) de entradas o salidas que proveen datos al
controlador.
Documento recibido. (el 2 de JUNIO de 2020.)
Especificaciones y ensayos de equipo.
II. Norma IEC 61131, Requisitos eléctricos:
 Alimentación de corriente alterna (C.A) y continua
Lenguajes de programación según IEC 61131
(C.C)
 Funciones básicas  E/S digitales y analógicas.
 Lenguajes de programación orientados a enlaces  Interfaces de comunicación.
 Lenguaje de módulos funcionales
 Inmunidad al ruido.
 Diagrama de contactos
 Propiedades dieléctricas.
III. Software utilizado para programar un
Lenguajes de programación. PLC

Esta categoría se divide en dos grandes pilares: 1. Software de formato RLL

Elementos comunes: El formato RLL (o formato de relevos de lógica de


escalera) en un software PLC es uno de los conjuntos de
 Tipos de datos: define los tipos de datos utilizados en instrucciones programables más utilizados que controlan
la programación: boolenos, enteros, reales, bytes, un sistema PLC.
cadenas, fechas, horas, etc.  RLL incluye varios tipos de funciones de manejo de
 Variables: La asignación de direcciones definidas por datos como:
el usuario. Locales o globales.  bloques de comparación
 Gráfico funcional secuencial (SFC): Describe el  contadores,
comportamiento secuencial de programas de control.  temporizadores,
Deriva de las redes Petri y Grafcet.  registros,
Lenguajes de programación  bobinas y,
 contactos.
De acuerdo con esta norma, un PLC debe ser capaz de  Estos elementos funcionales del software se guardan
entender programas escritos en 4 lenguajes: en los renglones de la RLL y son ejecutados por el
procesador del PLC.
Lenguajes de gráfico:  El software de RLL controla todos los componentes
de hardware del dispositivo PLC.
 Diagrama de escaleras (LD ó KOP) El procesador PLC ejecuta el software peldaño a peldaño
 Diagramas de bloques funcionales (FBD ó FUP) mediante el escaneo (de arriba hacia abajo) a través del
Lenguajes literales: RLL. Se ejecuta de forma secuencial para cada peldaño
RLL individual y activa todos los dispositivos de
 Listas de instrucciones (IL ó AWL) hardware relacionados con los programas ejecutados de
 Texto estructurado (ST) RLL.
Los programas e instrucciones almacenados en los
peldaños RLL se pueden agregar y quitar de la operación
sin necesidad de desmantelar su dispositivo de hardware
asociado.
 Entre las marcas PLC que apoyan el RLL se incluyen:
 ABB,
 Siemens,
 Mitsubishi,
 Allen Bradley y,
 Direcsoft.

ABB

figura 1 <<La selección del lenguaje de programación depende de la Las gamas de PLC AC500, AC500-eCo, AC500-S y
experiencia AC500-XC permiten proporcionar soluciones escalables y
del programador, de la aplicación concreta, del nivel de definición de la
aplicación, de la estructura del sistema de control y del grado de
flexibles para un gran rango de segmentos y aplicaciones
comunicación con otros departamentos de la empresa>> de automatización, desde las más sencillas hasta las más
avanzadas y complejas. Nuestra plataforma PLC AC500
ofrece diferentes niveles de rendimiento y también es la
opción ideal para soluciones que requieren alta
Como conclusión, se debe poner en relieve las ventajas que disponibilidad, condiciones extremas, monitorización
tenemos hoy en día al vivir rodeado de normas: remota, control de movimiento o soluciones de seguridad.

 Se disminuye el tiempo de capacitación del La plataforma PLC AC500 ofrece compatibilidad y


personal, ya que todos los PLC deben de tener escalabilidad en hardware y software desde los PLC
características similares. compactos hasta los PLC de alta gama e incluso seguridad.
 Favorece el reciclado de código.
 Reduce el tiempo de buscar y depurar errores. AC500
 Permite la combinación de diferentes
componentes de diferentes programas, proyectos presenta una gran variedad de prestaciones,
y/o compañías. comunicaciones y capacidades de E/S para aplicaciones
industriales. La opción ideal para soluciones de maquinaria
de alta velocidad y de redes complejas entre otras.

AC500-XC

Es el PLC idóneo para aplicaciones en condiciones


extremas y que pueden requerir de un rango de temperatura
extendido, altura elevada, inmunidad a vibraciones, gases
peligrosos y entornos salinos, entre otros.

figura 3 Ventana de programación del software de programación


SIEMENS

2. Estado basado en la lógica del software

La lógica fase de programación del sistema se utiliza para


controlar los PLC.

Un software de estado lógico utiliza un diagrama de


transición de estado (que muestra esquemáticamente un
sistema que se compone de una serie de medidas o estados)
como modelo, y emplea los fundamentos de la máquina de
estados finitos (FSM, por sus siglas en inglés), o un modelo
figura 2 Ventana de programación del software de programación que representa la transición entre estados en la forma de un
AC500-XC diagrama.
Siemens
Es similar a un diagrama de flujo.
Siemens es una de las marcas líderes en el desarrollo de
Un FSM se puede considerar como un concepto abstracto
productos para la industria manufacturera, incluyendo la
o un modelo del funcionamiento de una máquina). La
creación de modelos PLC de gran capacidad y eficacia.
lógica del estado se compone de tareas, que están hechas
Cuenta con una familia de productos PLC que ha sido
de los estados que se componen de las sentencias (los
desarrollada específicamente para adaptarse a proyectos de
comandos para controlar cada componente individual).
automatización de diverso tipo.
ECLIPS es un software de Estado Lógico basado en el
SIMATIC S7-200
lenguaje del inglés desarrollado por Adatek. Inc.
Desarrollado para proyectos de micro automatización, con
• es uno de los entornos más conocidos y utilizados por los
características de programación sencilla y tamaño
programadores, ya que se trata de un entorno de
compacto, es una de las opciones de costo bajo. Esta gama
programación de código abierto y multiplataforma. Está
cuenta con 4 modelos en el mercado.
soportado por una comunidad de usuarios lo que hace
que tenga muchos plugins de modo que hacen que nos
SIMATIC S7-300 sirva para casi cualquier lenguaje, en este aspecto es de
lo mejores. Sirve para Java, C++, PHP, Perl y un largo
Sin duda de las opciones más populares por su capacidad etcétera. También nos permite realizar aplicaciones de
multifuncional. Acepta diversos lenguajes de escritorio y aplicaciones web por lo que nos brinda una
programación y es posible utilizarlo en diversos giros gran versatilidad.
industriales, como el automotriz, plásticos y alimentos.

SIMATIC S7-400

Una gama ideal para los procesos de manufactura. Soporta


tareas que requieren del tráfico de una gran cantidad de
datos. Gracias a su BUS de alta velocidad, es posible
reducir tiempos en ciclos de máquinas.
- Se pudo evidenciar que las Norma IEC 61131 es un
lenguaje de programación para realzar la
automatización de una maquina con este tipo de
lenguaje se puede utilizar de distintitas maneras
como usar diagramas.

- Se llegó a observar que para la programación de


plc’s se puede utilizar distintos tipos de software y
cada uno tiene su característica, pero todos utilizan
un mismo lenguaje de programación como es el de
las Norma IEC 61131
figura 4 Software de programación ECLIPSE para PLC’S y su
automatización BIBLIOGRAFIA
3. Texto estructurado basado en software
[1] INTERNATIONAL STANDARD. (2003-2005). Programmable
controllers Part.1 General information. Obtenido de IEC
El texto estructurado es un lenguaje de programación 61131-1:
que se utiliza para controlar el PLC. http://d1.amobbs.com/bbs_upload782111/files_31/ourdev_56
9647.pdf
ST está compuesto por las variables (que contienen
datos), los operadores (misiones y operaciones [2] Matín, F. M. (octubre de 2006). Entornos Integrados de
aritméticas), las expresiones (combinación de Automatización. Obtenido de Introducción al estándar IEC 61131:
http://isa.uniovi.es/docencia/IngdeAutom/transparencias/Pres%20IEC%
variables y los operadores - el código del software en 2061131.pdf
sí) y el flujo de control (que define la secuencia de
instrucciones ejecutables). [3] https://instrumentacionycontrol.net/10-software-de-programacion-
de-plc/
Un ejemplo de un software de ST es el Mod51, [4] https://www.se.com/mx/es/product-subcategory/5140-software-de-
desarrollado por Mandeno Granville Electronics para programaci%C3%B3n-de-pac-%26-plc%27s/
la programación de los PLC.
[5] https://www.infoplc.net/descargas/103-siemens/automatas/s7-
1200/1712-programacion-de-plcs-s7-1200-siemens
IV. CONCLUCIONES
[6] https://sites.google.com/site/plcyautomatismos/unidad-i-
introduccion-a-el-lenguaje-c/entornos-de-desarrollo

S-ar putea să vă placă și