Documente Academic
Documente Profesional
Documente Cultură
GENERALIDADES
El curso de introduccin, presenta la estructura bsica de los PLC y su configuracin. Proporciona las bases de programacin en los lenguajes mas utilizados en el medio industrial, realizando sistemas con aplicaciones elctricas y neumticas.
CONTENIDO
Principios fundamentales del control Funciones lgicas bsicas Componentes principales de un PLC y sus funciones Procesamiento de seales Lenguajes de programacin Caractersticas tcnicas de un PLC Programacin de entradas y salidas Concepto de multitareas Diseo, programacin, construccin y puesta en marcha de sistemas secuenciales.
los elementos que realizan esta transformacin se le conoce como transductores. suelen ser dispositivos que generan una seal elctrica a partir de otra de otro tipo, como una seal luminosa, una seal sonora, una posicin, una velocidad, una presin, el PH de una sustancia, la temperatura de un lugar dado, otra seal elctrica, etc. CONTROL DE LAZO ABIERTO CONTROL DE LAZO CERRADO
REPRESENTACIONES NUMERICAS
En diferentes rea, ciencia, tecnologa, administracin y en muchos otros campos de la actividad humana, constantemente se manejan cantidades. Estas se miden, monitorean, registran, se observan, se manipulan en alguna otra forma. Cantidades Analgicas Cantidades digitales
REPRESENTACIONES ANALOGICAS
En las representaciones analgicas, una cantidad se representan como voltaje, corriente o movimiento de un indicador o medidor que es proporcional al valor de la cantidad. Un ejemplo de esto es el velocmetro de un automvil, en el cual la deflexin de la aguja es proporcional a la velocidad en que se desplaza el auto, otro ejemplo seria el termostato comn de una habitacin, la cantidad analgica de un micrfono de audio. Las cantidades analgicas antes mencionadas, varan gradualmente sobre un intervalo continuo de valores.
REPRESENTACIONES DIGITALES
En las representaciones digitales, las cantidades no se representacin valores proporcionales, sino por signos denominados dgitos. Un ejemplo claro el reloj o cronometro digital, en el cual la hora del da la representa en dgitos decimales, que representan horas o minutos en algunos casos segundos. Como sabemos la hora varia de manera continua, pero la lectura digital no cambia continuamente, mas bien lo hace por varias etapas discretas de uno por minuto o por segundo
PREGUNTA DE REPASO
Describa detalladamente la principal diferencia entre cantidades digitales y analgicas.
0 1
8 Bits = 1 Byte
la memoria se mide en Kilo Byte
OPERACIN AND: Si dos variables lgicas A y B se combinan mediante la expresin AND, el resultado, x, se puede expresar como: X=A.B E esta operacin el signo . representa la operacin boleana de AND, cuyas reglas se dan en la sgte tabla de la verdad
OPERACIN NOT: La operacin NOT difiere de las operaciones OR y AND en que esta se puede efectuar con una sola variable de entrada. Por ejemplo, si la variable A se somete a la operacin NOT el resultado x se puede expresar como: X = ~A Donde la barra superpuesta denota la operacin NOT, esta expresin se lee X igual a NO A, o, x es igual a la inversa de A, o, x es igual al complemento de A
Un sistema electrnico de funcionamiento digital, diseado para ser utilizado en un entorno industrial, que utiliza una memoria programable para el almacenamiento interno de instrucciones orientadas al usuario, para la realizacin de funciones especficas tales como enlaces lgicos, secuenciacin, temporizacin, recuento y calculo, para controlar, a travs de entradas y salidas digitales o analgicas, diversos tipos de maquinas o proceso. Tanto el PLCs como sus eperifricos asociados estn diseados de forma que puedan integrarse fcilmente en un sistema de control industrial y ser fcilmente utilizados en todas las aplicaciones para las que estn previstos.
Sistema
Usuario
Comunicacin con Usuario
CPU
Teclado Display PC Monitor Programador Etc. Comunicacin con el Proceso Entradas Salidas
CPU
velocidad de procesamiento capacidad de ejecucin de multitareas (programas simultneos) capacidad lgica (funciones lgicas, aritmticas, etc..) costo
Memoria:
Es el lugar donde se almacena la informacin
Tipos de memoria Borrado Programacin Sin voltaje, la memoria es
Elctrica Por mscaras en fbrica Voltil
Random Access Memory Memoria de accesor aleatorio memoria escritura/lectura Read-Only-Memory Memoria de slo lectura memoria de datos fijos Programable PROM Memoria fija programable Erasable ROM Memoria fija borrable Reprogramable ROM Memoria fija reprogramable Electrrically Erasable ROM Memoria fija borrable elctricamente Electrically Alterable ROM Memoria fija reprogramable elctricamente
Elctrico
Imposible
No voltil
Elctrico
Elctrica
No voltil
PROCESAMIENTO DE SEALES
comunicacin con el proceso
se da a travs de las entradas y salidas del PLC y los sensores, vlvulas y actuadores del proceso
Lnea no. 1
en la comunicacin entre usuario y PLC no solo existen los dispositivos electrnicos, sino tambin el software que es el medio en el que se realiza la programacin del PLC
los sensores y bobinas de mando se conectan al PLC y se les asigna una identificacin llamada operador absoluto
LENGUAJES DE PROGRAMACION
El lenguaje de programacin es un conjunto de smbolos y textos inteligibles por la unidad de programacin que le sirven al usuario para codificar sobre cierto autmata las leyes de control deseadas, mientras que el lenguaje de explotacin ser el conjunto de ordenes y comandos que el usuario puede enviar, desde la misma unidad de programacin o desde un terminal adecuado, para recoge estados o modificar variables del proceso. En definitiva, el usuario introduce su ley de mando en la unidad de programacin mediante un programa (secuencias de ordenes) codificando segn un lenguaje (conjunto de smbolos) inteligible para ambos,
La unidad de programacin compila o convierte el programa a los cdigos binarios que realmente entiende el autmata, y los transfiere y deposita en la memoria del mismo. Estos cdigos son interpretados por el sistema operativo residente (firmware) para la movilizacin de los recursos fsicos (procesador, interfaces, E/S, etc..) necesarios en la ejecucin del programa. La programacin del autmata sigue los sgtes pasos: Determinar que se debe hacer el sistema de control y en que orden Identificar los componentes de entrada y salida del autmata. Representar mediante un modelo, el sistema de control, indicando toda las funciones que interviene, las relaciones entre ellas y la secuencia que deben seguir. Asignar direcciones de entradas y salidas o internas a cada uno de los componentes que aparecen en el modelo. Codificar la representacin anterior en instrucciones o smbolos inteligibles por la unidad de programacin Transferir las instrucciones obtenidas a la memoria del autmata desde la unidad de programacin. Depurar el programa y obtener una copia de seguridad.
Rojo
LAM99
CARACTERSTICAS TCNICAS
12 entradas (configurables a NPN o PNP). 8 salidas (relevador, transistor). Entradas/salidas expandibles hasta 60 entradas/40 salidas. 256 Contadores 256 Temporizadores (On/Off-delay o Intervalos) 256 Registros de 16-bit. 160,000 banderas (bobinas internas). Un Potenciometro Analogico para procesos de ajuste. Funciones matemticas de 32 bits. Dos contadores rpidos de 4 KHz. 1000 instrucciones en 2 ms. Montaje por riel DIN y conexiones por tornillo.
LAM99
CONEXIN DE ENTRADAS
Conexin de Botones
24V 0V I0.0 I0.1 I0.2 I0.3
es posible asignar al operador absoluto un operador simblico que facilita la interpretacin de la programacin
FEC
COMANDOS
NOP OR No hacer nada, sin condiciones. Realiza la operacin lgica or (suma)
OTHRW Aplica cuando la condicin es falsa. RESET ROL Para cambiar a estado lgico 0. Gira a la izquierda los bits de un acumulador.
ROR
SET THEN WITH LOAD
LAM99
FESTO
FEC
OPERADORES
N V V$ + NOT Asignacin decimal Asignacin hex. Suma < > <> <= >= Menor que Mayor que Diferente Menor o igual Mayor o igual
* /
Resta
Multiplicacin Divisin
LAM99
FESTO
FEC
PROGRAMA 0
MULTITAREA.
PROGRAMA 1
PASO 1 FRASE 1
PASO 2
LTIMA
FRASE 1
PASO 1
FRASE 1
FESTO
FEC
ENTRADAS
IW.n
ejem. I1.2
SALIDAS
CONTADORES BANDERAS TEMPORIZADORES
OW.n
ejem. O0.1
Cn FW.n ejem. C1 ejem. F15.5
Tn
ejem. T4
PROGRAMAS
Pn
ejem. P3
LAM99
FESTO
Operandos Multibit
Operando Multibit
FEC
Los operandos Multibit representan un valor de 16 bits con los siguientes campos de valores: Decimal sin signo: Decimal con signo: Hexadecimal: PALABRA DE ENTRADAS PALABRA DE SALIDAS REGISTROS PALABRA DE BANDERAS PALABRA DE CONTADOR PRESELECTOR DE CONTADOR PALABRA DE TEMPORIZADOR
LAM99
0...65535 -32168...32767 0...FFFF Iwn OWn Rn FWn CWn CPn TWn ejem. CP1 ejem. TW2 TPn ejem. TP2
FESTO
ejem. IW0 ejem. OW0 ejem. R12 ejem. FW99 ejem. CW1
PRESELECTOR DE TEMPORIZADOR
FEC
HERRAMIENTAS DE SOFTWARE
BINARIO
8 4 2 1 d 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 c 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 b 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 a 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Hex. V$0 V$1 V$2 V$3 V$4 V$5 V$6 V$7 V$8 V$9 V$A V$B V$C V$D V$E V$F Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 palabra 0 bit 7 bit 6 bit 5 bit 4 OW0 O0.7 O0.6 O0.5 O0.4 0 1 0 0 1 0 0 1 0 0 1 0 bit 3 bit 2 bit 1 bit 0 O0.3 O0.2 O0.1 O0.0 0 1 1 0 1 1 0 1 1 0 1 1
LAM99
FESTO
FEC
HERRAMIENTAS DE SOFTWARE
SINTAXIS
Operandos multibit: (almacenan cantidades) W Palabra de 8 o 16 bits.
IW2
Nmero de palabra
LAM99
FESTO
FEC
HERRAMIENTAS DE SOFTWARE
SINTAXIS
Operandos multibit: (solo almacenan cantidades)
R 254
R Registro TP Preselector del temporizador CP Preselector del contador . .
Nmero de palabra
LAM99
FESTO
FEC
HERRAMIENTAS DE SOFTWARE
SINTAXIS
Operandos monobit: (manejan bits individuales) Nmero de palabra
F1.7
Nmero de bit
LAM99
FESTO
FEC
HERRAMIENTAS DE SOFTWARE
CONTADORES
LAM99
FEC
OPERANDOS DEL FEC
MDULOS DE FUNCIN
LAM99
FESTO
FEC
OPERANDOS REMANENTES
CONTADORES (Cn)
C0 a C127.
LAM99
FESTO
FEC
ESTRUCTURA DE PROGRAMACIN LISTADO DE INSTRUCCIONES
(Paso) STEP (Etiqueta) (Frase) IF THEN (Parte condicional) (Parte ejecutiva)
(Pasos) ...
STEP
LAM99
FESTO
FEC
Primera frase o anterior en el Paso X
NO
NO
NO
del Paso X