termostatos, pulsadores, etc.). Esta tensin puede ser alterna ( 0-220V, 0110V) o continua (generalmente 0-24V).
Unidades de Salida. Son los bloques bsicos que excitarn los actuadores. Al
igual que las entradas pueden ser analgicas o digitales.
Analgicas. Se deben usar cuando el actuador que se debe activar es analgico
(por ejemplo una vlvula modulante, un variador de velocidad, etc.). En este
caso se dispone de un dispositivo interno que realiza el proceso inverso al de las
entradas analgicas, un conversor D/A.
Digitales. Vienen de tres tipos. Con salida a triac, a rel o a transistor. En el
primer caso es exclusivamente para corriente alterna. En el segundo puede ser
para continua o alterna. En el caso de salida a transistor es exclusivamente para
continua. Soportan en todos los casos corrientes entre
0,5 y 2 A.
Lenguajes de Programacin. Son las reglas por las cules se le escribe el
programa al PLC. Es ms bien una caracterstica del dispositivo programador.
Existen diferentes lenguajes que el usuario puede elegir de acuerdo a su gusto o
experiencia.
Listado de instrucciones. Como su nombre lo indica se trata de introducir una
lista de instrucciones que debe cumplir el autmata.
Con smbolos lgicos. La programacin se realiza usando smbolos similares a
los que vimos para las compuertas lgicas.
Con smbolos de contactos. Es el ms popular y la programacin se lleva a
cabo usando redes de contactos (ladder).
Equipos o unidades de programacin. Son los dispositivos que nos permitirn
entrar el programa. Son tres los tipos que se disponen.
Tipo calculadora. Constan de un teclado y un visor (como si fuera una
calculadora). En el visor se puede ver una o dos lneas del programa. Son muy
tiles para realizar modificaciones o ajustes a la par de la mquina.
Consola. Son un tipo intermedio entra los anteriores y las PC. Permite ver
hasta 20 o 30 lneas de programa
PC. Normalmente cualquier computadora PC, con el soft correspondiente y la
interfaz adecuada permite la programacin de los PLC. Su utilidad es mayor
cuando se trabaja con grandes autmatas programndolos en las oficinas de
programacin.
Tamao de los PLC. El tamao se lo determina generalmente por la cantidad
de
entradas y salidas disponibles. Pudiendo variar entre 10 E/S hasta varios miles.
Las
denominaciones son: nanoautmatas, microautmatas, etc..
Elementos de programacin
Para programar un PLC con LADDER, adems de estar familiarizado con las
reglas de los circuitos de conmutacin, es necesario conocer cada uno de los
elementos de que consta este lenguaje.
LENGUAJE BOOLEANO (Lista de Instrucciones)
El lenguaje Booleano utiliza la sintaxis del lgebra de Boole para ingresar y
explicar la lgica de control. Consiste en elaborar una lista de instrucciones o
nemnicos, haciendo uso de operadores Booleanos (AND, OR, NOT, etc.) y
otras instrucciones nemnicas, para implementar el circuito de control. El
lenguaje Lista de Instrucciones (IL) de la Norma IEC 1131-3, es una forma de
lenguaje Booleano.
Ejemplo de programacin Booleana:
A I 2.3
A I 4.1
O I 3.2
= Q 1.6
LENGUAJE DE TEXTO ESTRUCTURADO (ST)
Texto estructurado (ST) es un lenguaje de alto nivel que permite la
programacin estructurada, lo que significa que muchas tareas complejas
pueden ser divididas en unidades ms pequeas. ST se parece mucho a los
lenguajes de computadoras BASIC o PASCAL, que usa subrutinas para llevar a
cabo diferentes partes de las funciones de control y paso de parmetros y
valores entre las diferentes secciones del programa.
Al igual que LD, FBD e IL, el lenguaje de texto estructurado utiliza la definicin
de variables para identificar entradas y salidas de dispositivos de campo y
cualquier otra variable creada internamente.
Incluye estructuras de clculo repetitivo y condicional, tales como: FOR ... TO;
REPEAT..... UNTIL X; WHILE X... ; IF ... THEN ...ELSE. Adems soporta
operaciones Booleanas (AND, OR, etc.) y una variedad de datos especficos,
tales como fecha, hora.
La programacin en Texto Estructurado es apropiada para aplicaciones que
involucran manipulacin de datos, ordenamiento computacional y aplicaciones
matemticas que utilizan valores de punto flotante. ST es el mejor lenguaje para
la implementacin de aplicaciones de inteligencia artificial, lgica difusa, toma
de decisiones, etc.
Ejemplo:
IF Manual AND Alarm THEN
Level = Manual_Level;
Mixer = Start AND NOT Reset
ELSE IF Other_Mode THEN
Level = Max_level;
ELSE Level = (Level_Indic X100)/Scale;
END IF;
6.5 INTRUCCIONES TIPO RELEVADOR,TEMPORIZADORES Y
CONTADORES
La utilizacin de memorias es equivalente a la utilizacin de relevadores en
circuitos de control electromagntico. Cuando se emplea relevadores de
circuitos tradicionales se buscan dos objetos:
[1.].- Ampliar las capacidades de conexin de un dispositivo. Que podra ser un
contactor, agregndole contactos auxiliares.
[2.].- Memorizar una determinada operacin en una fase del proceso.
Resulta evidente que un PLC, la primera capacidad no es necesaria, pues posee
por software. Sin embargo si es posible la segunda.
La organizacin de los mencionados rels auxiliares en los PLC est en forma de
Bit y Byte en un lugar de la memoria total.
CONTADORES
El contador es un elemento capaz de llevar el cmputo 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 nmero de
veces.
El contador posee 4 entradas (RPUD) y 3 salidas (EDF).
ENTRADA RESET (R)- permite poner a cero el contador cada vez que se activa.
Se suele utilizar el principio de la ejecucin asignndole los bits de arranque, de
modo que quede a cero cada vez que se arranca el sistema.
ENTRADA PRESET (P)- permite poner la cuenta del contador a un valor
determinado distinto de cero, que previamente se ha programado en Cip.
ENTRADA UP (U)- cada vez que se activa produce un incremento en una
unidad de la cuenta que posea en ese momento el contador.
ENTRADA DOWN (D)- cada vez que se activa produce un decremento en una
unidad la cuenta que posea en este momento el contador.
Estn definidos dos tipos de contadores:
Contador incremental
Contador bidireccional
El primero acumula el nmero de pulsos recibidas por su entrada de paso y el
segundo acumula la diferencia entre los pulsos recibidos por sus entradas de
cuenta ascendente y cuenta descendente. En estos ltimos existen a su vez de
versiones:
De entradas de pasos separadas UP y DOWN.
De entradas de pulsos comn (pulse) y seal adicional de direccin de cuentas
U/D.
LISTA DE INSTRUCCIONES
Una enorme cantidad de PLC que est llegando al mercado permite verificar la
tendencia del uso de este equipo en los sistemas de control, se puede ver que
son generalmente unidades compactadas de bajo costo con pocas entradas y
salidas, que permiten aplicaciones simples. Por lo que emplean menos
requerimientos de interfaces y extensin de programas.