Está en la página 1de 30

Lenguajes de programación

estandarizados para PLC


(NORMA IEC 1131-3)
Autores:

Allauca Luis
Argoti Alex
Báez José
Cañar Fabro
Muñoz Brandon
Lenguaje de Programación Leader
Ciclo de programa

1. Barrido de entradas 2. Barrido de programa


3. Barrido de salida 4. Mantenimiento interno
Caracteristicas

 Lenguaje de programación grafico.

 Basado en los esquemas eléctricos


de control clásicos.

 Símbolos basados según norma


NEMA.
Elementos de diagrama escalera
Elementos de diagrama escalera
Elementos de programación
Funciones lógicas

TEMPORIZADORES:

- Permite poner cuentas de tiempo


con el fin de activar bobinas
pasado un cierto tiempo desde la
activación.
- El esquema básico de un
temporizador varía de un autómata
a otro.
CONTADORES:

- Elemento capaz de llevar el cómputo de las


activaciones de sus entradas, por lo que resulta
adecuado para memorizar sucesos que no
tengan que ver con el tiempo pero que se
necesiten realizar un determinado número de
veces.
MONOESTABLES:

- Elemento capaz de mantener activada una


salida durante el tiempo con el que se haya
programado, desactivándola automáticamente
una vez concluido dicho tiempo. Una de sus
principales ventajas es su sencillez ya que sólo
posee una entrada y una salida
Operaciones en lenguaje leader

- Operaciones aritméticas.

- Operaciones de comparación

- Instrucciones set y reset


Ejemplo
Lenguaje de Programación de
Diagramas de Bloques de Funciones
(FBD)
Características:
 Lenguaje gráfico.
 Conveniente cuando no hay ciclos y varias ramas en el programa
 Proviene del campo del procesamiento de señal
 Es muy utilizado actualmente
 Permite al usuario programar elementos en tal forma que ellos aparecen interconectados al igual que
un circuito eléctrico.
 El lenguaje FBD de la Norma IEC 1131-3 permite al usuario construir sus propios bloques de
funciones.
 Resulta especialmente cómodo de utilizar a técnicos habituados a trabajar con circuitos de puertas
logicas.
Aplicación:

 Lenguaje FBD en Step 7


STEP 7 o S7 es un software de programación del PLC SIMATIC-S7, de Siemens.
Lenguaje de Lista de instrucciones
(IL o STL)
Lista de instrucciones

 También conocido como lenguaje booleano utiliza sintaxis de algebra de Boole


para ingresar y explicar la lógica de un control.

 El programa en lenguaje Lista es una serie de expresiones lógicas escritas en


forma de secuencias de instrucciones booleanas.

 Consiste en elaborar una lista de instrucciones o nemónicos, haciendo el uso


de operadores Booleanos (AND, OR, NOT, etc.) y otras instrucciones
nemónicas, para implementar el circuito de control.
Características

 Lenguaje de texto, similar a un ensamblador.


 Mas utilizado en Europa.
 Todos los operadores trabajan con un registro especial, denominado acumulador (LD, ST)
 Conveniente para programas pequeños.
 Desarrollado por Siemens.

*Es similar al lenguaje ensamblador porque utiliza conjunto de nemónicos que representan
instrucciones básicas(palabra que sustituye a un código de operación).
Lista de nemónicos
Estructura del lenguaje
Ejemplo
Diagrama Funciones Secuenciales (SFC)
Características:

Es un lenguaje gráfico que provee una representación diagramático de


secuencias de control en un programa.
 Similar a un diagrama de flujo.
 Útil para operaciones de control secuencial.
 Muestra los principales estados de un sistema.
 Todos los posibles cambios de estado.
Elementos de un SFC

El marco de programación de SFC contiene tres principales elementos que


organizan el programa de control
 Pasos (etapas)
 Transiciones (condiciones)
 Acciones
Estructura
 El programa irá activando cada
una de las etapas y desactivando
la anterior conforme se vayan
cumpliendo cada una de las
condiciones. Las acciones se
realizaran en función de la etapa
activa a la que están asociadas
Acciones
Acciones / Cualificadores
Ejemplo
Bibliografia

 NORMA IEC 1131-3


 Villalobos Vanessa, Figueroa José, ‘’ Programación de PLCS: Lenguaje
escalera”, 2014, Universidad de oriente
 Prof. María de la Fuente, ‘’ Sistemas lógicos y secuenciales‘’, Universidad de
Valladolid

También podría gustarte