Semanas
Semanas
Fecha:
25/11/2016
Instructor:
Tema:
Objetivo:
Al finalizar la clase el aprendiz estar en condiciones de definir los tipos de
temporizadores, on delay, off delay, on delay retentive, direccionamiento, arranque estrella
triangulo de un motor trifsico, inversin de giro.
Siguiendo las normas de seguridad industrial, y actuando de manera responsable con el
medio ambiente.
Definicin:
Segn lo define la Asociacin Nacional de Fabricantes Elctricos de los Estados Unidos
un PLC Programable Logic Controller (Controlador Lgico Programable) es un
dispositivo digital electrnico con una memoria programable para el almacenamiento de
instrucciones, permitiendo la implementacin de funciones especficas como ser: lgicas,
secuenciales, temporizadas, de conteo y aritmticas; con el objeto de controlar mquinas
y procesos. Tambin se puede definir como un equipo electrnico, el cual realiza la
ejecucin de un programa de forma cclica. La ejecucin del programa puede ser
interrumpida momentneamente para realizar otras tareas consideradas ms prioritarias,
pero el aspecto ms importante es la garanta de ejecucin completa del programa
principal. Estos controladores son utilizados en ambientes industriales donde la decisin y
la accin deben ser tomadas en forma muy rpida, para responder en tiempo real. Los
PLC son utilizados donde se requieran tanto controles lgicos como secuenciales o
ambos a la vez.
Un PLC consiste principalmente de una CPU, reas de memoria externa, y circuitos
adecuados para comunicarse con las entradas y salidas del PLC.
Observamos
con
mucha frecuencia la palabra rel. Efectivamente,
como ya se ha mencionado, los PLC estn estrechamente vinculados con los rels o
relays, puesto que fueron creados para reemplazarlos cumpliendo con las mismas
funciones, aunque no sean parecidos fsicamente. Antes de seguir adelante, veamos
cmo est construido un rel tradicional, y un ejemplo de su posible aplicacin
Un tpico rel puede pensarse como una llave o interruptor electromagntico. Aplicando
una tensin continua a la bobina de la Figura 3, mediante el accionamiento de un
pulsador, se genera un campo magntico. Este campo succiona o chupa el contacto
cerrando el circuito de corriente alterna, por ejemplo, permitiendo que suene la campanilla
BELL. En este sencillo ejemplo, tenemos tres componentes reales: el pulsador, el rel y
la campanilla. Adems tenemos dos circuitos separados: el inferior, de corriente continua,
y el superior, de corriente alterna. En este caso hemos usado un rel de corriente
continua, para controlar un circuito de corriente alterna.
Sabiendo cmo es un rel real, continuemos ahora analizando ahora los componentes de
un PLC (Figura 2), que sin ser fsicamente parecidos (insistimos) a un rel del mundo real,
debe cumplir con funciones idnticas.
Tipos:
CTU:
El bloque funcional Contador ascendente (CTU) cuenta adelante desde el valor actual
hasta el valor prefijado al producirse un flanco positivo en la entrada de contaje adelante
(CU). Si el valor actual (VA) es mayor o igual al valor prefijado (PV), se activa el bit del
contador. El contador se inicializa al activarse la entrada de desactivacin (R). El contador
ascendente no se detiene hasta llegar al mximo valor que puede alvergar en la variable
(VA), es decir, 32.767.
Puesto que cada contador dispone slo de un valor actual, no se podr asignar un mismo
nmero a varios contadores. (Los contadores ascendentes, descendentes y ascendentesdescendentes acceden a un mismo valor actual).
CTD
Las instrucciones son direccionadas dentro de los archivos counter. Cada contador usa
3 palabras para el manejo de datos y bits de estado. La palabra 0 contiene los valores de
los bits de estado y control, la palabra 1 contiene el valor del preset y la palabra 2 el valor
del acumulador.
CU
Count
Up
Enable Bit
CD = Count Down Enable Bit
DN = Count Done Bit
OV = Count Overflow Bit
UN = Count Underflow Bit
Cuando el valor del acumulado alcanza el valor del preset el bit de estado DN toma el
valor de 1.
El valor del acumulador es incrementado con una instruccin CTU y disminuye con una
instruccin CTD en cada cambio de estado de falso a verdadero en su condicin de
entrada.
El valor del acumulador se mantiene sin importar cambios de verdadero a falso o prdidas
de energa, solo puede ser resetado con el uso de una instruccin RES.
CTUD
El
bloque
funcional
Contador
Direccionamiento:
Cada uno de los slots del chasis es un grupo. En cada grupo puede haber un mximo de
16 entradas y 16 salidas. Se llama Rack a un conjunto de 8 grupos.
El primer slot, al lado del microprocesador, es el 0 del rack 0, el siguiente el 1 el siguiente
el 2, asi sucesivamente. El rack 0 tiene los slots 0 a 7, lo que hace un total de 8.
En cada slot podemos poner una tarjeta de entradas o salidas. Su direccin est formada
por tres cifras. La primera es un cero, la segunda es el nombre del rack y la tercera el
nmero de slot. Los slots 0 y 1 no estan disponibles puesto que se encuentra la fuente de
alimentacin.
Si en el slot 2 ponemos una tarjeta de 8 entradas sun direcciones correspondern a I:002.
para distinguir una entrada concreta, por ejemplo la 6 escribiremos I:002/6. Si ponemos
una tarjeta de salidas en el slot 3 escribiremos O:003. Si en el slot 4 ponemos una tarjeta
de 16 entradas, las ocho primeras sern I:004/00 a I:004/7 y las dems sern I:004/10 a
I:004/17, esto es debido a que el direccionamiento se realiza en octal.
DIRECCIONAMIENTO DE ENTRADAS Y SALIDAS EN LOS SLC.
En los slc-5/01 y slc-5/02 cada slot puede tener entradas o salidas. Si por ejemplo se
pone una tarjeta de 16 salidas en el slot 3, la direccin del bit ser O:3/15 o tambin
O:3.0/15 Si la tarjeta tiene mas de 16 bits ocupar mas de una palabra. Si en el slot 2
ponemos una tarjeta con 32 bits de entrada, el bit 15 se direccionar con I:2.0/15, el bit 16
como I:2.1/0 y el bit 31 con I:2.1/15.
Semana 16
Fecha:
25/11/2016
Instructor:
Tema:
Objetivo:
Al finalizar la clase el aprendiz estar en condiciones de definir los tipos de
temporizadores, on delay, off delay, on delay retentive, direccionamiento, arranque estrella
triangulo de un motor trifsico, inversin de giro.
Siguiendo las normas de seguridad industrial, y actuando de manera responsable con el
medio ambiente.
La operacin AND %I1.2, ejecutar una Y lgica entre el contenido del acumulador
(%I0,1) y la entrada %I1.2, y remplazar el contenido del acumulador con este resultado.
Las instrucciones LOAD y STORE cargan respectivamente el acumulador con el valor del
operando o bien almacenan el acumulador en el operando. La instruccin NOT no
dispone de operando explcito, inversa simplemente el estado del acumulador.
Definicin
Este sistema posee una gran flexibilidad ya que estaramos manteniendo dos tanques de
almacenamiento para esta nica barriada. En caso de falla, mantenimiento, etc., de
alguna bomba, esta barriada no perder completamente el valioso fluido, ya que, la otra
bomba se encargara de mantener los niveles necesarios en los tanques.
FIGURA 1- Diagrama de nuestro proyecto para la barriada #1.BARRIADA #2El arreglo
para esta barriada es muy similar a la de la anterior. En este caso debemos abastecer un
lugar ms grande, por ende, en este caso contaremos con tres (3) bombas B3, B4B5.
Tambin bombearemos agua potable por un sistema de tuberas. En tanques especiales
de almacenamiento tendremos controladores de nivel que sern los encargados de
mandar las seales a sus respectivas bombas, en pocas palabras, los sensores del
tanque #3 controlaran la bomba #3 y as sucesivamente.?? Sensor de Nivel Inferior.
Mandar la seal de encendido a los drivers (arrancadores de estado slido) de las
bombas si el nivel del agua en los tanques llegara a disminuir.?? Sensor de Nivel
Superior. Mandar la seal de apagado a los drivers (arrancadores de estado slido) de las
bombas si el nivel del agua en los tanques llegara a aumentar hasta
los lmites recomendados por seguridad. Este sistema posee una gran flexibilidad ya que
estaramos manteniendo dos tanques de almacenamiento para esta nica barriada. En
caso de falla, mantenimiento, etc., de alguna bomba, esta barriada no perder
completamente el valioso fluido, ya que, las otras bombas se encargaran de mantener los
niveles necesarios en los tanques.
Tipos:
Byte,
Word
doubl
Word
La
bytes
podemos
siguientes tamaos de datos:
Bit _ _ _ .N
Byte (8 bits) _ _ _ B
Palabra/word (16 bits) _ _ _ W
Doble palabra/double word (32 bits) _ _ _ D
Se puede acceder a cualquier rea de la memoria: marcas, entrada, salida, etc. con
cualquiera de los tamaos de datos:
Dentro de cada byte, palabra o doble palabra, los bits se numeran de derecha a izquierda,
de 0 al 7. E 124.0
Dir.
byte:
rea
de
memoria
+
B
+
n
de
byte
EB124
Dir. palabra: rea de memoria + W + n de su 1er byte EW124 => EB124 EB125
Dir. doble palabra: rea de memoria + D + n de su 1er byte MD0 => MB0 MB1 MB2
MB3
Direccionamiento:
Para poder interpretar la estructura de un PLC utilizaremos un sencillo diagrama en
bloques. El la Figura se muestran las tres partes fundamentales: la CPU, las entradas y
las salidas.
La CPU es el cerebro del PLC, responsable de la ejecucin del programa desarrollado por
el usuario. Estrictamente, la CPU est formada por uno o varios procesadores; en la
prctica, puede abarcar tambin a la memoria, ports de comunicaciones, circuitos de
En
se active (pase a estado lgico 1),
niveles de tensin en el bus de datos.
salida, que est conectada al bus de
entonces el circuito de conexin,
dispositivo de campo. Cada salida
por ejemplo una salida
podra denominarse Y2.
Podemos decir entonces que
est energizada (Y2=1) o des
salida Y2
energizada (Y2=0).
Memorias
Especiales:
Como
cualquier
sistema informtico el PLC
dispone de una memoria de
programa, donde se almacenan los cdigos
encargados de ejecutar las funciones programadas para controlar el proceso. Las
instrucciones sern almacenadas en bytes y la cantidad que pueden ser almacenadas,
depende de la cantidad de memoria que la CPU puede direccionar.
Ejemplo:
Los diferentes tipos de mdulos sern los encargados de conectarse con el campo para
obtener y proveer la informacin necesaria para el control. Existen distintas prestaciones
en los mdulos de entrada / salida, de acuerdo a la tarea que deber realizar el PC.
Existen distintas tecnologas aplicadas a los controladores; las ms utilizadas son del tipo:
La
(con
mantisa
suele
ser
una
representacin
en
complemento a 2
signo).
La
Semana 17
Fecha:
25/11/2016
Instructor:
Tema:
Objetivo:
Al finalizar la clase el aprendiz estar en condiciones de definir los tipos de
temporizadores, on delay, off delay, on delay retentive, direccionamiento, arranque estrella
triangulo de un motor trifsico, inversin de giro.
Siguiendo las normas de seguridad industrial, y actuando de manera responsable con el
medio ambiente.
Instrucciones matemticas:
Son operaciones que permiten realizar clculos aritmticos utilizando operandos del tipo
palabra, en algunos casos el resultado de la operacin es transferido a otra palabra
(destino). Las operaciones aritmticas son las siguientes:
Adicin: Operacin donde se suman dos operandos digitales.
Definicin:
La mayora de PLC tiene las cuatro operaciones aritmticas bsicas como son la suma,
resta, multiplicacin y divisin; aunque algunos de los PLC ms avanzados pueden tener
raz cuadrada, cuadrados, funciones hiperblicas, funciones trigonomtricas, entre otros.
Como las otras instrucciones, las operaciones matemticas tienen su propio formato y no
son tan diferentes como las que usamos los humanos, solo que estas operaciones solo se
pueden hacer entre dos operandos.
Las cuatro operaciones bsicas tienen tres registros que definan los operandos fuentes
como sumando-sumador, sustrayendo-sustractor, multiplicando-multiplicador y el tercero
es el resultado. La mayora de estas operaciones se deben hacer en aritmtica de
precisin simple, es decir que estas operaciones se deben almacenar en un solo registro,
la mayora de estas operaciones estn limitadas a nmeros entre 32767 y -37767 para
nmeros con signo y entre 0 y 65535 para nmeros sin signo, si los datos a manipular
estn fuera de este rango se deben conseguir PLC de gamas ms avanzadas que
soporten instrucciones aritmticas en doble precisin.
Tipos:
Suma: Un bloque de suma o adicin tiene dos valores de entrada sumando y sumador, y
colocan el resultado en un registro especificado en el tercer operador. Los valores de
entrada pueden ser contantes, valores contenidos en los registros de entrada y salida, o
variables almacenadas en posiciones de memoria. En la figura se ve un diagrama tpico
aunque entre fabricantes pueden variar los formatos. La operacin se hace entre nmeros
de dos bytes (16 bits).
Sustraccin: La sustraccin o resta, hace la diferencia sustrae dos valores que estn
almacenados en dos registros. El minuendo se resta del sustraendo y el resultado se
guarda en el resultado. El minuendo y el sustraendo pueden ser constantes o registros y
el resultado siempre es un registro. En la figura se puede ver un bloque tpico de la
sustraccin.
Divisin: Permite hacer la divisin entre dos valores dividendo y un divisor. El dividendo
normalmente es almacenado en dos posiciones de memoria dividendo y dividendo ms
uno (32 bits), por un divisor de dos byte (16 bits) el resultado se coloca en dos registros,
resultado donde se gurda la parte entera de la divisin y resultado ms uno donde se
guarda el residuo.
Entradas analgicas:
Las entradas analgicas son utilizadas para leer valores como temperatura,
presin, intensidad, etc. Este valor se almacena en una variable del PLC. Por ejemplo:
TempCam1 AT %I* :INT;
El prefijo AT es utilizado para asignar la variable en una posicin fija de memoria. En este
caso I representa las entradas. En otros plc las variables siempre estn asignadas
a posiciones pero en este entorno de programacin no es necesario y podemos
simplemente declarar las variables con el tipo (Var:INT; ). Otros rea de memoria son:
Entradas %I
Salidas %Q
Marca internas %M
El asterisco le dice al programa que esta entrada la queremos asignar mediante System
manager. En el caso de Beckhoff, lo normal es que las entradas/salidas no tengan una
direccin fija y se asignan mediante system manager.
INT es integer, una variable de 16 bit con signo.
Supongamos que tenemos dos bit. Cada bit almacena dos estados (0 y 1) (True, False).
Con estos dos bit podemos tener 4 combinaciones:
00 : 0
01 : 1
10 : 2
11 : 3
El resultado es que segn el nmero de bit podemos tener 2 ^ (numero de bit)
posibilidades. 2 ^2 = 4. Por lo tanto, con dos bit podramos almacenar un numero del 0 al
3. Para un valor con 16 bit podemos almacenar un valor comprendido entre 0 y 65535
(2^16 = 65536). Este tipo de dato se llama UINT integer sin signo. En el primer ejemplo
utilizamos una variable llamada INT, integer 16 bit con signo. El primer bit se utiliza para el
signo y los 15 restantes para el valor, por lo tanto 2^15 = 32768. De esta manera en una
variable INT podemos almacenar valores desde -32767 hasta +32767.
El mdulo de entradas analgicas del PLC, ser el encargado de transformar
una seal elctrica en un valor que se almacena en la variable asignada. Normalmente
utilizaremos para este tipo de entradas una variable de tipo INT.
Los tipos ms comunes de entradas analgicas son 0-10v, 4- 20 mA y sondas de
temperatura, como: PT100, Pt1000 y termopares.
Salidas analgicas:
Los mdulos de salida analgica permiten que el valor de una variable numrica interna
del autmata se convierta en tensin o intensidad.
Lo que realiza es una conversin D/A, puesto que el autmata solo trabaja con seales
digitales. Esta conversin se realiza con una precisin o resolucin determinada (nmero
de bits) y cada cierto intervalo de tiempo (periodo muestreo).
Esta tensin o intensidad puede servir de referencia de mando para actuadores que
admitan mando analgico como pueden ser los variadores de velocidad, las etapas de los
tiristores de los hornos, reguladores de temperatura... permitiendo al autmata realiza
funciones de regulacin y control de procesos continuos.
El proceso de envo de la seal analgica consta de varias etapas:
Aislamiento galvnico
Conversin D/A
Circuitos de amplificacin y adaptacin
Proteccin electrnica de la salida
Como hemos visto las seales analgicas sufren un gran proceso de adaptacin tanto en
los mdulos de entrada como en los mdulos de salida. Las funciones de conversin A/D
y D/A que realiza son esenciales. Por ello los mdulos de E/S analgicos se les
consideran mdulos de E/S especiales.
Escalamiento:
La instruccin escalamiento est relacionada con la adaptacin de los valores de tensin
o de corriente que estn normalizados en diversos estndares para medir un determinada
fenmeno fsico.
Los sensores o transductores en la mayora de los casos vienen linealizados por el
fabricante, para una aplicacin en particular por lo tanto se trabaja con lneas rectas.
Lo mismo rige para los actuadores que en su mayora responden a los estndares ya
mencionados para aclarar el punto anterior se puede mencionar como ejemplo:
Se desea medir: un rango de temperatura entre 0C y 200C, un nivel de un lquido entre
2 y 16 m., La velocidad de un motor entre 500 y 3000 RPM.
Funciones / Subrutinas:
Las subrutinas facilitan la estructuracin del programa. Cuando el programa principal
llama a una subrutina para que sta se ejecute, la subrutina procesa su programa hasta el
final. El sistema retorna luego el control al segmento del programa principal desde donde
se llam a la subrutina.
Las subrutinas sirven para estructurar o dividir el programa en bloques ms pequeos y,
por tanto, ms fciles de gestionar. Los bloques ms pequeos facilitan la comprobacin y
la eliminacin de errores tanto en las subrutinas como en el programa entero.
Con las subrutinas tambin la CPU se puede utilizar ms eficientemente, llamando al
bloque slo cuando se necesite, y no ejecutar todos los bloques en todos los ciclos.
La operacin Llamar subrutina transfiere el control a la subrutina, se puede utilizar con o
sin parmetros.
Direccionamiento:
Cada uno de los slots del chasis es un grupo. En cada grupo puede haber un mximo de
16 entradas y 16 salidas. Se llama Rack a un conjunto de 8 grupos.
El primer slot, al lado del microprocesador, es el 0 del rack 0, el siguiente el 1 el siguiente
el 2, asi sucesivamente. El rack 0 tiene los slots 0 a 7, lo que hace un total de 8.
En cada slot podemos poner una tarjeta de entradas o salidas. Su direccin est formada
por tres cifras. La primera es un cero, la segunda es el nombre del rack y la tercera el
nmero de slot. Los slots 0 y 1 no estan disponibles puesto que se encuentra la fuente de
alimentacin.
Si en el slot 2 ponemos una tarjeta de 8 entradas sun direcciones correspondern a I:002.
para distinguir una entrada concreta, por ejemplo la 6 escribiremos I:002/6. Si ponemos
una tarjeta de salidas en el slot 3 escribiremos O:003. Si en el slot 4 ponemos una tarjeta
de 16 entradas, las ocho primeras sern I:004/00 a I:004/7 y las dems sern I:004/10 a
I:004/17, esto es debido a que el direccionamiento se realiza en octal.
DIRECCIONAMIENTO DE ENTRADAS Y SALIDAS EN LOS SLC.
En los slc-5/01 y slc-5/02 cada slot puede tener entradas o salidas. Si por ejemplo se
pone una tarjeta de 16 salidas en el slot 3, la direccin del bit ser O:3/15 o tambin
O:3.0/15 Si la tarjeta tiene mas de 16 bits ocupar mas de una palabra. Si en el slot 2
ponemos una tarjeta con 32 bits de entrada, el bit 15 se direccionar con I:2.0/15, el bit 16
como I:2.1/0 y el bit 31 con I:2.1/15.
En los SLC-500 las entradas y salidas compactas estn en el rack 0, la direccin de la
salida 7, por ejemplo ser O:0/7. Si adems, aadimos mas tarjetas, estas se
direccionarn como en los SLC modulares.
Alarmas por conteo
Definicin con distintos sectores de la empresa y contratistas la NORMATIVA GUA que
se aplicar para el control de alarmas con el objeto de tener una operacin ms segura y
controlada
De acuerdo con la definicin de la "Nema" (National Electrical Manufacturers Association)
un controlador programable es: "Un aparato electrnico operado digitalmente, que usa
una memoria programable para el almacenamiento interno de instrucciones para
implementar funciones especficas, tales como lgica, secuenciacin, registro y control de
tiempos, conteo y operaciones aritmticas para controlar, a travs de mdulos de
entrada/salida digitales (ON/OFF) o analgicos (1 5 VDC, 4 20 mA, etc.), varios tipos de
mquinas
o
procesos.
del motor asncrono tambin hay diversidad en los modos de alimentacin para el
arranque y el control. Para facilitar una descripcin simplificada, los cuatro arranques de
motor ms conocidos e importantes sern examinados a continuacin. Con entrada de
alimentacin trifsica en AC, neutro y toma de tierra (3 / N / PE / 50/60 Hz). Eaton Moeller
ofrece una gama completa de arranques de motor para la conexin, la proteccin y el
control de motores trifsicos asncronos para toda la gama de variantes de arranque que
se muestra a continuacin.
Figura
1:
Variantes
de
arranque
de
motor.
F1
=
fusible
(Proteccin
de
lnea
y
cortocircuito)
Q1
=
Conmutacin
(contactores)
F2
=
Protector
de
motor
(Proteccin
contra
sobrecarga)
M1
=
Motor
trifsico
asncrono
Arranque
directo.
Arranque estrella-triangulo, el arranque ms conocido y utilizado.
Arrancador suave (Q2), El arranque continuo y sin picos. Una alternativa moderna al
arranque
estrella-triangulo.
Convertidor de frecuencia (T1), Arranque controlado y continuo del motor con par
nominal de la carga. Los convertidores de frecuencia tambin permiten el control de la
velocidad y cuenta con una electrnica para la proteccin del motor. (I2 t). Dependiendo
de las caractersticas, tambin podemos controlar el posicionamiento del motor usando un
generador de pulsos (B1).
Cuando se alimenta un motor trifsico, los datos de la placa del motor deben
corresponderse con la tensin y la frecuencia de alimentacin. La conexin est
implementada a travs de los tornillos (versin estndar) en el cajetn de conexiones del
motor y debemos hacer una distincin entre dos tipos de conexin, la conexin en estrella
Semana 18
Fecha:
25/11/2016
Instructor:
Tema:
Objetivo:
Al finalizar la clase el aprendiz estar en condiciones de definir los tipos de
temporizadores, on delay, off delay, on delay retentive, direccionamiento, arranque estrella
triangulo de un motor trifsico, inversin de giro.
Siguiendo las normas de seguridad industrial, y actuando de manera responsable con el
medio ambiente.
Lenguaje de programacin:
Un lenguaje de programacin es un lenguaje formaldiseado para realizar procesosque
pueden ser llevados a cabo por mquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de
una mquina, para expresar algoritmoscon precisin, o como modo de comunicacin
humana.
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen
su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el cdigo
fuente de un programa informtico se le llama programacin.
Tambin la palabra programacin se define como el proceso de creacin de
un programa de computadora, mediante la aplicacin de procedimientos lgicos, a travs
de los siguientes pasos:
El desarrollo lgico del programa para resolver un problema en particular.
Escritura de la lgica del programa empleando un lenguaje de programacin especfico
(codificacin del programa).
Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina.
Prueba y depuracin del programa.
Desarrollo de la documentacin.
Existe un error comn que trata por sinnimos los trminos 'lenguaje de programacin' y
'lenguaje informtico'. Los lenguajes informticos engloban a los lenguajes de
programacin y a otros ms, como por ejemplo HTML (lenguaje para el
marcado de pginas web que no es propiamente un lenguaje de programacin, sino
un conjunto de instrucciones que permiten estructurar el contenido de los documentos).
Lenguaje estructural:
El texto estructurado se compone de una serie de instrucciones que se pueden ejecutar,
como sucede con los lenguajes superiores, de forma condicionada ("IF..THEN..ELSE") o
en
bucles
secuenciales
(WHILE..DO).
Ejemplo:
Expresiones
Una expresin es una construccin que devuelve un valor despus de su evaluacin. Las
expresiones se componen de operadores y operandos. Un operando puede ser una
constante, una variable, una llamada a funciones u otra expresin.
Evaluacin de expresiones
Evolucin de las Etapas activas El franqueo de una transicin trae como consecuencia la
activacin simultnea de todas las etapas inmediatamente posteriores y la desactivacin
de todas las etapas inmediatamente anteriores.
Se dice que la secuencia est activa si al menos lo est una etapa. Por el contrario se
dice que est inactiva si todas las etapas estn inactivas.
Secuencias Simultneas: paralelismo estructural Cuando el franqueo de una transicin
conduce a la activacin de varias secuencias al mismo tiempo, se dice que son
secuencias simultneas. Despus de la activacin de estas secuencias, las evoluciones
de las etapas activas en cada una de las secuencias son independientes. Para asegurar
la sincronizacin de la desactivacin de varias secuencias al mismo tiempo, generalmente
se ponen etapas de espera recproca.
Salto de etapas y repeticin de secuencia. El salto de etapas permite saltar una o varias
etapas, por ejemplo, cuando las acciones a efectuar por estas etapas, lleguen a ser
intiles o no tengan objeto. Por el contrario, la repeticin de secuencia, permite volver a
comenzar la misma secuencia mientras que una condicin establecida no sea cumplida.
Semana 19
Fecha:
25/11/2016
Instructor:
Tema:
Objetivo:
Al finalizar la clase el aprendiz estar en condiciones de definir los tipos de
temporizadores, on delay, off delay, on delay retentive, direccionamiento, arranque estrella
triangulo de un motor trifsico, inversin de giro.
Siguiendo las normas de seguridad industrial, y actuando de manera responsable con el
medio ambiente.
Puertos de comunicacin:
Los puertos de comunicacin son herramientas que permiten manejar e intercambiar
datos entre un computador (generalmente estn integrados en las tarjetas madres) y sus
diferentes perifricos, o entre dos computadores. Entre los diferentes puertos de
comunicacin tenemos:
1.1 Definicin:
Estos puertos son en esencia puertos paralelos que se utilizan para conectar pequeos
perifricos a la PC. Su nombre viene dado por las computadoras de modelo PS/2 de IBM,
donde fueron utilizados por primera vez.
1.2 Caractersticas:
Este es un puerto serial, con conectores de tipo Mini DIN, el cual consta por lo general de
6 pines o conectores. La placa base tiene el conector hembra. En las placas de hoy en da
se pueden distinguir el teclado del Mouse por sus colores, siendo el teclado (por lo
general) el de color violeta y el Mouse el de color verde. (Anexo B)
1.3 Forma: Existen 2 conectores diferentes para estos puertos. El primero es un DIN de 5
pines (conocido comnmente como AT) y el segundo es un conector MiniDIN de 6 pines
(normalmente llamado PS/2). Estos dos conectores son electrnicamente iguales, lo nico
que cambia es su apariencia interna.
1.4 Ubicacin en el sistema informtico:
Estos puertos son utilizados principalmente por teclados y ratones.
Puertos PS/2:
Puertos USB (Universal Serial Bus):
Servidor web:
Un servidor
web o servidor
HTTP es
un programa
informtico que
procesa
una aplicacin del lado del servidor, realizando conexiones bidireccionales y/o
unidireccionales y sncronas o asncronas con el cliente y generando o cediendo una
respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El cdigo recibido por el
cliente es renderizado por un navegador web. Para la transmisin de todos estos datos
suele utilizarse algn protocolo. Generalmente se usa el protocolo HTTP para estas
comunicaciones, perteneciente a la capa de aplicacin del modelo OSI. El trmino
tambin se emplea para referirse al ordenador que ejecuta el programa.
Caractersticas HMI:
Pro-face Remote HMI le permite cambiar los modos de comunicacin para monitorizar el
estado.
Tipos y modelos:
Descontando el mtodo tradicional, podemos distinguir bsicamente dos tipos de HMIs:
Terminal de operador: consistente en un dispositivo, generalmente construido para ser
instalado en ambientes agresivos, donde pueden ser solamente de despliegues
numricos, o alfanumricos o grficos. Pueden ser adems con pantalla sensible al tacto
(touch screen).
PC + Software, este constituye otra alternativa basada en un PC en donde se carga un
software apropiado para la aplicacin. Como pc se puede utilizar cualquiera segn lo exija
el proyecto, en donde existen los llamados industriales (para ambientes agresivos), los de
panel (Panel PC) que se instalan en gabinetes dando una apariencia de terminal de
operador, y en general veremos muchas formas de facer un PC, pasando por el
tradicional PC de escritorio.
Semana 20
Fecha:
25/11/2016
Instructor:
Tema:
Objetivo:
Al finalizar la clase el aprendiz estar en condiciones de definir los tipos de
temporizadores, on delay, off delay, on delay retentive, direccionamiento, arranque estrella
triangulo de un motor trifsico, inversin de giro.
Siguiendo las normas de seguridad industrial, y actuando de manera responsable con el
medio ambiente.
Servidor OPC:
Un servidor OPC es una aplicacin de software (driver) que cumple con una o ms
especificaciones definidas por la OPC Foundation. El Servidor OPC hace de interfaz
comunicando por un lado con una o ms fuentes de datos utilizando sus protocolo nativos
(tpicamente PLCs, DCSs, bsculas, Modulos I/O, controladores, etc.) y por el otro lado
Tipos de ventanas:
El nombre de SCADA corresponde a la abreviatura de Supervisory Control And Data
Acquisition, es decir: adquisicin de datos y supervisin de control. Un SCADA es un
software de aplicacin especialmente diseado para funcionar sobre ordenadores de
produccin, proporcionando comunicacin con los dispositivos de campo (controladores
autnomos, autmatas programables, etc.) y controlando el proceso de forma automtica
desde la pantalla del ordenador. Adems, provee de toda la informacin que se genera en
el proceso productivo a diversos usuarios: control de calidad, supervisin, mantenimiento,
etc.
VENTANA DE EDICIN Desde la ventana de edicin, se podr acceder a todas las
opciones de configuracin mediante mens desplegables botones de acceso directo. La
ventana estar dividida en varias partes:
1. Barra de mens desplegables. Contiene los mens habituales de Windows mas
algunos especficos de cada fabricante
2. Barra de general de herramientas.
3. Barra de iconos de formato.
4. Barra de herramientas de dibujo
5. Zona del explorador de la aplicacin
6. Pantalla de dibujo y animacin.
Aplicaciones industriales:
Para desarrollar un sistema SCADA es necesario un IDE en el cual disear, entre otras
cosas:
el aspecto que va a tener el SCADA
las funciones y eventos que debe ejecutar cuando se interacta con su interfaz HMI
las operaciones y clculos que debe realizar con los datos adquiridos
Tambin funciona con los controladores lgicos establecidos por National Instrument tales
como LABVIEW y MULTISIM PROTEUS entre otros incluso se establece conexin con
micro controladores tales como el ARDUINO, haciendo a SCADA una herramienta
bastante til para los sistemas de control automatizado. As pues, una de las soluciones
en el control SCADA es utilizar la aplicacin creada junto con un programa para
monitorizar, controlar y automatizar seales analgicas y digitales, capturadas a travs de
tarjetas de adquisicin de datos. Uno de los programas ms utilizados para este fin es el
LabView (National Instruments).
pvBrowser - Aplicacin GPL para monitorizacin SCADA con interfaz web.
FreeSCADA - Aplicacin Open source para proyectos SCADA
Likindoy Profesional free GPL Scada system - Centrologic
SCADA - Yokogawa FAST/TOOLS SCADA