Curso de PLC
Curso de PLC
Curso de PLC
2. MEMORIA:
Usualmente se incluye una memoria externa al microcontrolador que
puede ser EEPROM y/o FLASH, que hace las veces de banco de datos
para la lecto/escritura de datos.
3. FUENTE DE ALIMENTACION:
El sistema de suministro de poder provee la tensión DC para el
circuito lógico del CPU y los circuitos de entrada / salida (E/S). Cada
fuente de poder tiene una máxima cantidad de corriente que puede
proveer a un nivel de voltaje dado (por ejemplo 10 A a 5 V).
Las DVP-PS de Delta son fuentes conmutadas con un rango de
voltaje de entrada 100 – 240 Vac, 50/60 Hz, tensión de salida de 24
Vcc (± 3%) y un rizado máximo de 100 mVpp, con fusible
autorrecuperable.
4. RELOJ EN TIEMPO REAL:
Para todo proceso automatizado, es necesario establecer la variable
tiempo ya que es indispensable para poner en marcha
TEMPORIZADORES Y CONTADORES.
5. PUERTO DE ENTRADAS:
Pueden ser analógicas, o digitales, y se usan para introducir datos al
proceso del PLC.
6. PUERTO DE SALIDAS:
Como en las entradas, las salidas pueden ser análogas, digitales a
relevador o a transistor.
7. COMUNICACIONES:
Diseñado con RS-232 y RS-485, compatible con protocolos de
comunicación MODBUS ASCII / RTU
7. COMUNICACIONES:
Diseñado con RS-232 y RS-485, compatible con
protocolos de comunicación MODBUS ASCII / RTU,
El PLC es un sistema autónomo ,sin embargo no
puede programarse solo para programarlo es
necesario un cable RS232 para programarlo.
8.SOFTWARE:
para el PLC SS2 y SX2 es necesario el software
WPLsoft y es indispensable tanto para programarlo
como para monitorearlo
SX2 SS2
Power: para indicar que el PLC se encuentra
conectado a la fuente de alimentación.
Run: para indicar que el programa del PLC se
encuentra ejecutándose.
Error: indica cuando se detecta un error en la
ejecución de un programa.
USB: indica cuando hay comunicación en el puerto
USB.
RS232:indica cuando hay comunicación en el
puerto RS232.
RS485:indica cuando hay comunicación con el
puerto RS485
Si el interruptor esta en
la posición RUN al
energizarse el PLC
ejecutara el programa
que ha sido grabado en
el PLC.
Si el interruptor esta en
la posición STOP al
energizarse el PLC no
ejecutara el programa
que se encuentre
grabado
Entre las características mas importantes a
analizar en un PLC es la posición de
memoria asignada a las entradas y salidas
digitales y analógicas, las características de
la memoria interna y como esta
estructurada
Existen banderas y direcciones de memoria
reservadas para usos específicos con
funciones especiales por ejemplo, para la
comunicación serial, la sigue lista muestra
algunas de estas banderas.
Se puede conectar al PLC sensores
tipo PNP y tipo NPN para ello
solamente tiene que conectar el
sensor como se muestra en cada
imagen
Cable de programación: Módulos especiales
Se pueden conectar módulos
Existen principalmente dos adicionales para aumentar el
tipos de cable para número de entradas digitales
programar el PLC salida o el número de salidas
digitales, así mismo para
serial y salida usb, agregar entradas y salidas
utilizando el programa analógicas módulos
especiales de comunicación y
WPLSoft y estos cables se control.
puede cargar y monitorear
los programas generados.
Instalación del software ISPSOFT.
Solamente ejecuta el archivo setup.exe del ISPSoft y
siga los pasos indicados en el programa.
Instalación del software COMMGR.
Solamente ejecuta el archivo setup.exe del COMMGR
y siga los pasos indicados en el programa
Crear un programa con ISPSOFT
para crear un programa en ISPSOFT para un PLC SS2
y SX2 primero es crear un nuevo proyecto y crear un
proyecto PUO de programación en escalera
Presionar archivo
nuevo
Configura tipo de PLC y
donde se guardara el
programa (pero se
puede cambiar la
ubicación despues)
Una vez dentro del programa presionar
botón derecho del mouse sobre el icono
de programa y seleccionar nuevo y
aparecerá una ventana.
En esta
pantalla se
puede poner
nombre al
programa y
seleccionar el
tipo de lenguaje
de
programación
además de
seleccionar el
tipo de barrido
Configuración OR y AND
Ejercicio 1:
Realizar un control para un motor el cual podrá gira
tanto en «fwd» y «rev». Para esto se contara con dos
entradas X0 para «fwd» y X1 para «rev», que
representara un selector tres posiciones y por ultimo se
ensenderan las salidas Y0 para «fwd» y Y1 para «rev».
Para el control del selector derecha sera «fwd» e
izquierda será «rev» al colocar el selector al centro
ambas salidas se apagaran
Ejercicio 2
Realizar la programación de un
PLC para el monitoreo de un
tanque de agua el cual tiene tres
sensores conectados a tres
entradas del PLC y colocados a
diferentes alturas. X0 bajo, X1
medio y X2 alto.
Para poder visualizar los niveles
se cuenta con tres lámparas
conectadas a Y0 bajo, Y1 medio y
Y2 alto conforme se vaya llenando
el tanque las lámparas prenderán
de manera consecutiva y
permanecerán prendidas y
también lo harán al bajar el nivel.
Se tiene un sistema de detección de
cajas, para cajas grandes 40 x 40 cm
y cajas chicas 20 x 20 cm.
Para ello se cuenta con un sensor al
centro de las cajas chicas conectado
al PLC en la entrada X0, y uno a 30
cm conectado a la entrada X1, haga
un programa que le ayude al
operador mediante una luz verde
(Y0) o roja (Y1) a saber el tamaño de
la caja. Verde caja grande, roja caja
chica.
Para la Caja grande los dos sensores
deben estár activos.
Inicialice el plc con las salidas Y0 y
Y1 en OFF
Función MOV
Mientras las banderas son variables que solamente
pueden tomar valores ON y OFF existen registros
denominados con la letra D que pueden contener
valores de -32768 a 32767 si utilizamos solamente
una variable D para guardar el valor por ejemplo D0,
si utilizamos dos podemos obtener valores mucho
mayores, por ejemplo el valor guardado en D0 y D1.
EN ESTA VENTANA SE
SELECCIONA «API» EN
«TYPE CLASS» Y EN
«CLASSIFICATION»
SELECCIONAMOS
«TRANSMISSION
COMPARISION» Y EN LA
VENTANA
. DE «API/FB» Y
SELECCIONAMOS
«MOV» Y POR ULTOMO
PRESIONAMOS INSERT
FUENTE DEL DATO DESTINO DEL DATO
Este es el
segundo datos a
comparar
Ejercicio 4.
Funcion INC
Incrementa en 1 el valor del registro indicado, por ejemplo INC D0
incrementa en 1 el valor actual de D0 y lo vuelve a guardar en
D0, por ejemplo si D0 vale 3, Después de aplicada la función
tendrá un valor de 4
Función DEC
Decrementa en 1 el valor del registro indicado, por ejemplo DEC D0
decrementa en 1 el valor actual de D0 y lo vuelve a guardar en D0, por ejemplo
si D0 vale 3, Después de aplicada la función tendrá un valor de 2.
Esto es equivalente a
tener:
Función ADD.
Esta función suma un registro o una constante con otro registro u otra
constante y coloca el resultado en un registro.
Ejemplo:
Cuando la entrada X20 se activa Se suma el valor contenido en D0 y D1 y se
guarda, el resultado en D2
Podemos hacer sumas con números mayores formados por
registros dobles, por ejemplo suma el valor doble contenido en
D0 y D1 al valor contenido en D2 y D3 y guárdalos en D4 y D5.
Podemos hacer divisiones con números mayores formados por registros dobles, por ejemplo
divide el valor doble contenido en D2 y D3 entre el valor contenido en D0 y D1 y guárdalos en
D4, D5 y el residuo en D6 y D7.
Botón de Inicio X0
Botón de paro de emergencia X1
Sensor de conteo de entrada X2
Micro de cabezal arriba X3
Micro de cabezal abajo X4
Sensor de conteo de salida X5
Salidas:
Banda trasportadora Y0
Pistón de alimentador Y1
Pistón de retención en llenado Y2
Posición de mangueras de llenado 1=Arriba 0=abajo. Y3
Válvula de llenado 1=Abierta 0=Cerrada Y4
Estado 1captura de 5 botellas
Tenemos la siguiente propuesta de estados: