CONTROLADOR DB5090
Descripcion de las partes
terminales
LEVEL 2 (PID LEVEL)
LA TERMOCUPLA
Viene ser el sensor del horno que es el mas utilizado en la industria que por el efecto Seebeck al aplicar temperatura en la unioacuten de los metales se genera un voltaje muy pequentildeo del orden de los milivolts el cual aumenta con la temperatura
En la grafica se observa que la termocupla tipo S estaacute hecho para trabajar a temperaturas altas en donde el voltaje es maacutes notorio y estaacuten echo de un material que aguanta altas temperaturas comparando con la termocupla tipo J que a bajas temperaturas el voltaje es bien notorio entonces se puede trabajar en ese rango tambieacuten teniendo en cuenta del material que estaacuten hechos la termocupla
PUERTO PARALELO
Puerto de datos (Pin 2 al 9) Es el PORT 888 y es de solo escritura por este registro enviaremos los datos al exterior de la pc cuidado no enviacutees sentildeales eleacutectricas al ordenador por estos pines
Puerto de estado (Pin 15 13 12 10 y 11) Es el PORT 889 y es de solo lectura por aquiacute enviaremos sentildeales eleacutectricas al ordenador de este registro solo se utilizan los cinco bits de maacutes peso que son el bit 7 6 5 4 y 3 teniendo en cuenta que el bit 7 funciona en modo invertido
Puerto de control (Pin 1 14 16 y 17) Es el correspondiente al PORT 890 y es de lecturaescritura es decir podremos enviar o recibir sentildeales eleacutectricas seguacuten nuestras necesidades De los 8 bits de este registro solo se utilizan los cuatro de menor peso o sea el 0 1 2 y 3 con un pequentildeo detalle los bits 0 1 y 3 estaacuten invertidos
En esta imagen puedes ver los tres registros sus bits y los pines asignados a cada uno de ellos La imagen corresponde a un conector DB-25 (Hembra)
Enviando datos por el puerto paralelo
Para comenzar construiremos un circuito que nos permita enviar sentildeales por el puerto paralelo y lo haremos utilizando diodos LEDs como el consumo de los LEDs es superior al que nos enviacutea el puerto utilizaremos un buffer como el 74HC244 o el 74HCT245 prefiero este uacuteltimo ya que la construccioacuten de la placa seraacute mas sencilla aquiacute tienes los datos del integrado
Este integrado tiene la ventaja de ser bidireccional es decir todos los pins A pueden ser entradas y los B salidas si DIR (pin1 DR) se encuentra a nivel bajo (L) el modo invertido se obtiene con DR a nivel alto Si el terminal OE (pin 19) se encuentra a nivel alto (H) el integrado pone los pins A y B con alta impedancia es
decir ni entra ni sale sentildeal alguna en ese caso el estado de DR no tiene importancia En la siguiente tabla tienes los nombres de los pines y sus funciones correspondientes
En el siguiente esquema no se
representaron todos los pines del puerto sino los correspondientes al puerto de datos y los de masa que son los que utilizaremos en esta primera praacutectica
Lo que queda ahora es ver como funciona y lo haremos sencillito para ello recurrimos a nuestros superiores en programacioacuten ya que de eso yo no se nada o))
Es broma Para no meterte en liacuteos con las sentencias de programacioacuten las cuales puedes programarlas tu mismo en Basic en Pascal en C en Delphi y todos los demaacutes lenguajes que quieras yo hice uno en C y este es el coacutedigo fuente
Programa que enviacutea sentildeales al puerto de datos ingresando un nuacutemero decimal
includeltdoshgt
includeltstdiohgt
includeltconiohgt
int a variable valor que enviare al puerto
void main()
a=0 asignando 0 a la variable a
outp(888a) apago todos los LEDs
clrscr() limpio la pantalla
printf(Ingrese el nuacutemero en decimal para enviar al puerton)
printf(El nuacutemero maacuteximo permitido es 255n)
scanf(dampa)tomo el valor y se lo paso a a
outp(888a) lo enviacuteo al puerto de datos
printf(tachannnn Dato enviadonn)
printf(Se acaboacute presione una tecla para salir)
getch() y hasta luego
outp(8880) apago todos los LEDs
Creo que no es necesario comentarlo el ejecutable estaacute aquiacute y para los amantes de VBasic un paquete con coacutedigo fuente comentarios y el ejecutable
Deseas encender alguacuten aparato de casa No hay problema soacutelo le agregas una etapa de potencia a cada salida algo como eacutesto
Antes de que me olvide Me encontreacute con un pequentildeo programa que te chequea el estado del puerto lo puedes bajar de la paacutegina de su autor buacutescalo en httpwwwgeekhideoutcomparmonshtml en concreto el programa es Parallel Port Monitor tambieacuten puedes bajarlo desde aquiacute
Y con esto es suficiente ya no necesitaras armar los circuitos para verificar tus programas aunque si deseas utilizar el puerto no hay de otra tendraacutes que hacerlos
PROGRAMA EN VISUAL BASIC
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
terminales
LEVEL 2 (PID LEVEL)
LA TERMOCUPLA
Viene ser el sensor del horno que es el mas utilizado en la industria que por el efecto Seebeck al aplicar temperatura en la unioacuten de los metales se genera un voltaje muy pequentildeo del orden de los milivolts el cual aumenta con la temperatura
En la grafica se observa que la termocupla tipo S estaacute hecho para trabajar a temperaturas altas en donde el voltaje es maacutes notorio y estaacuten echo de un material que aguanta altas temperaturas comparando con la termocupla tipo J que a bajas temperaturas el voltaje es bien notorio entonces se puede trabajar en ese rango tambieacuten teniendo en cuenta del material que estaacuten hechos la termocupla
PUERTO PARALELO
Puerto de datos (Pin 2 al 9) Es el PORT 888 y es de solo escritura por este registro enviaremos los datos al exterior de la pc cuidado no enviacutees sentildeales eleacutectricas al ordenador por estos pines
Puerto de estado (Pin 15 13 12 10 y 11) Es el PORT 889 y es de solo lectura por aquiacute enviaremos sentildeales eleacutectricas al ordenador de este registro solo se utilizan los cinco bits de maacutes peso que son el bit 7 6 5 4 y 3 teniendo en cuenta que el bit 7 funciona en modo invertido
Puerto de control (Pin 1 14 16 y 17) Es el correspondiente al PORT 890 y es de lecturaescritura es decir podremos enviar o recibir sentildeales eleacutectricas seguacuten nuestras necesidades De los 8 bits de este registro solo se utilizan los cuatro de menor peso o sea el 0 1 2 y 3 con un pequentildeo detalle los bits 0 1 y 3 estaacuten invertidos
En esta imagen puedes ver los tres registros sus bits y los pines asignados a cada uno de ellos La imagen corresponde a un conector DB-25 (Hembra)
Enviando datos por el puerto paralelo
Para comenzar construiremos un circuito que nos permita enviar sentildeales por el puerto paralelo y lo haremos utilizando diodos LEDs como el consumo de los LEDs es superior al que nos enviacutea el puerto utilizaremos un buffer como el 74HC244 o el 74HCT245 prefiero este uacuteltimo ya que la construccioacuten de la placa seraacute mas sencilla aquiacute tienes los datos del integrado
Este integrado tiene la ventaja de ser bidireccional es decir todos los pins A pueden ser entradas y los B salidas si DIR (pin1 DR) se encuentra a nivel bajo (L) el modo invertido se obtiene con DR a nivel alto Si el terminal OE (pin 19) se encuentra a nivel alto (H) el integrado pone los pins A y B con alta impedancia es
decir ni entra ni sale sentildeal alguna en ese caso el estado de DR no tiene importancia En la siguiente tabla tienes los nombres de los pines y sus funciones correspondientes
En el siguiente esquema no se
representaron todos los pines del puerto sino los correspondientes al puerto de datos y los de masa que son los que utilizaremos en esta primera praacutectica
Lo que queda ahora es ver como funciona y lo haremos sencillito para ello recurrimos a nuestros superiores en programacioacuten ya que de eso yo no se nada o))
Es broma Para no meterte en liacuteos con las sentencias de programacioacuten las cuales puedes programarlas tu mismo en Basic en Pascal en C en Delphi y todos los demaacutes lenguajes que quieras yo hice uno en C y este es el coacutedigo fuente
Programa que enviacutea sentildeales al puerto de datos ingresando un nuacutemero decimal
includeltdoshgt
includeltstdiohgt
includeltconiohgt
int a variable valor que enviare al puerto
void main()
a=0 asignando 0 a la variable a
outp(888a) apago todos los LEDs
clrscr() limpio la pantalla
printf(Ingrese el nuacutemero en decimal para enviar al puerton)
printf(El nuacutemero maacuteximo permitido es 255n)
scanf(dampa)tomo el valor y se lo paso a a
outp(888a) lo enviacuteo al puerto de datos
printf(tachannnn Dato enviadonn)
printf(Se acaboacute presione una tecla para salir)
getch() y hasta luego
outp(8880) apago todos los LEDs
Creo que no es necesario comentarlo el ejecutable estaacute aquiacute y para los amantes de VBasic un paquete con coacutedigo fuente comentarios y el ejecutable
Deseas encender alguacuten aparato de casa No hay problema soacutelo le agregas una etapa de potencia a cada salida algo como eacutesto
Antes de que me olvide Me encontreacute con un pequentildeo programa que te chequea el estado del puerto lo puedes bajar de la paacutegina de su autor buacutescalo en httpwwwgeekhideoutcomparmonshtml en concreto el programa es Parallel Port Monitor tambieacuten puedes bajarlo desde aquiacute
Y con esto es suficiente ya no necesitaras armar los circuitos para verificar tus programas aunque si deseas utilizar el puerto no hay de otra tendraacutes que hacerlos
PROGRAMA EN VISUAL BASIC
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
LEVEL 2 (PID LEVEL)
LA TERMOCUPLA
Viene ser el sensor del horno que es el mas utilizado en la industria que por el efecto Seebeck al aplicar temperatura en la unioacuten de los metales se genera un voltaje muy pequentildeo del orden de los milivolts el cual aumenta con la temperatura
En la grafica se observa que la termocupla tipo S estaacute hecho para trabajar a temperaturas altas en donde el voltaje es maacutes notorio y estaacuten echo de un material que aguanta altas temperaturas comparando con la termocupla tipo J que a bajas temperaturas el voltaje es bien notorio entonces se puede trabajar en ese rango tambieacuten teniendo en cuenta del material que estaacuten hechos la termocupla
PUERTO PARALELO
Puerto de datos (Pin 2 al 9) Es el PORT 888 y es de solo escritura por este registro enviaremos los datos al exterior de la pc cuidado no enviacutees sentildeales eleacutectricas al ordenador por estos pines
Puerto de estado (Pin 15 13 12 10 y 11) Es el PORT 889 y es de solo lectura por aquiacute enviaremos sentildeales eleacutectricas al ordenador de este registro solo se utilizan los cinco bits de maacutes peso que son el bit 7 6 5 4 y 3 teniendo en cuenta que el bit 7 funciona en modo invertido
Puerto de control (Pin 1 14 16 y 17) Es el correspondiente al PORT 890 y es de lecturaescritura es decir podremos enviar o recibir sentildeales eleacutectricas seguacuten nuestras necesidades De los 8 bits de este registro solo se utilizan los cuatro de menor peso o sea el 0 1 2 y 3 con un pequentildeo detalle los bits 0 1 y 3 estaacuten invertidos
En esta imagen puedes ver los tres registros sus bits y los pines asignados a cada uno de ellos La imagen corresponde a un conector DB-25 (Hembra)
Enviando datos por el puerto paralelo
Para comenzar construiremos un circuito que nos permita enviar sentildeales por el puerto paralelo y lo haremos utilizando diodos LEDs como el consumo de los LEDs es superior al que nos enviacutea el puerto utilizaremos un buffer como el 74HC244 o el 74HCT245 prefiero este uacuteltimo ya que la construccioacuten de la placa seraacute mas sencilla aquiacute tienes los datos del integrado
Este integrado tiene la ventaja de ser bidireccional es decir todos los pins A pueden ser entradas y los B salidas si DIR (pin1 DR) se encuentra a nivel bajo (L) el modo invertido se obtiene con DR a nivel alto Si el terminal OE (pin 19) se encuentra a nivel alto (H) el integrado pone los pins A y B con alta impedancia es
decir ni entra ni sale sentildeal alguna en ese caso el estado de DR no tiene importancia En la siguiente tabla tienes los nombres de los pines y sus funciones correspondientes
En el siguiente esquema no se
representaron todos los pines del puerto sino los correspondientes al puerto de datos y los de masa que son los que utilizaremos en esta primera praacutectica
Lo que queda ahora es ver como funciona y lo haremos sencillito para ello recurrimos a nuestros superiores en programacioacuten ya que de eso yo no se nada o))
Es broma Para no meterte en liacuteos con las sentencias de programacioacuten las cuales puedes programarlas tu mismo en Basic en Pascal en C en Delphi y todos los demaacutes lenguajes que quieras yo hice uno en C y este es el coacutedigo fuente
Programa que enviacutea sentildeales al puerto de datos ingresando un nuacutemero decimal
includeltdoshgt
includeltstdiohgt
includeltconiohgt
int a variable valor que enviare al puerto
void main()
a=0 asignando 0 a la variable a
outp(888a) apago todos los LEDs
clrscr() limpio la pantalla
printf(Ingrese el nuacutemero en decimal para enviar al puerton)
printf(El nuacutemero maacuteximo permitido es 255n)
scanf(dampa)tomo el valor y se lo paso a a
outp(888a) lo enviacuteo al puerto de datos
printf(tachannnn Dato enviadonn)
printf(Se acaboacute presione una tecla para salir)
getch() y hasta luego
outp(8880) apago todos los LEDs
Creo que no es necesario comentarlo el ejecutable estaacute aquiacute y para los amantes de VBasic un paquete con coacutedigo fuente comentarios y el ejecutable
Deseas encender alguacuten aparato de casa No hay problema soacutelo le agregas una etapa de potencia a cada salida algo como eacutesto
Antes de que me olvide Me encontreacute con un pequentildeo programa que te chequea el estado del puerto lo puedes bajar de la paacutegina de su autor buacutescalo en httpwwwgeekhideoutcomparmonshtml en concreto el programa es Parallel Port Monitor tambieacuten puedes bajarlo desde aquiacute
Y con esto es suficiente ya no necesitaras armar los circuitos para verificar tus programas aunque si deseas utilizar el puerto no hay de otra tendraacutes que hacerlos
PROGRAMA EN VISUAL BASIC
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
LA TERMOCUPLA
Viene ser el sensor del horno que es el mas utilizado en la industria que por el efecto Seebeck al aplicar temperatura en la unioacuten de los metales se genera un voltaje muy pequentildeo del orden de los milivolts el cual aumenta con la temperatura
En la grafica se observa que la termocupla tipo S estaacute hecho para trabajar a temperaturas altas en donde el voltaje es maacutes notorio y estaacuten echo de un material que aguanta altas temperaturas comparando con la termocupla tipo J que a bajas temperaturas el voltaje es bien notorio entonces se puede trabajar en ese rango tambieacuten teniendo en cuenta del material que estaacuten hechos la termocupla
PUERTO PARALELO
Puerto de datos (Pin 2 al 9) Es el PORT 888 y es de solo escritura por este registro enviaremos los datos al exterior de la pc cuidado no enviacutees sentildeales eleacutectricas al ordenador por estos pines
Puerto de estado (Pin 15 13 12 10 y 11) Es el PORT 889 y es de solo lectura por aquiacute enviaremos sentildeales eleacutectricas al ordenador de este registro solo se utilizan los cinco bits de maacutes peso que son el bit 7 6 5 4 y 3 teniendo en cuenta que el bit 7 funciona en modo invertido
Puerto de control (Pin 1 14 16 y 17) Es el correspondiente al PORT 890 y es de lecturaescritura es decir podremos enviar o recibir sentildeales eleacutectricas seguacuten nuestras necesidades De los 8 bits de este registro solo se utilizan los cuatro de menor peso o sea el 0 1 2 y 3 con un pequentildeo detalle los bits 0 1 y 3 estaacuten invertidos
En esta imagen puedes ver los tres registros sus bits y los pines asignados a cada uno de ellos La imagen corresponde a un conector DB-25 (Hembra)
Enviando datos por el puerto paralelo
Para comenzar construiremos un circuito que nos permita enviar sentildeales por el puerto paralelo y lo haremos utilizando diodos LEDs como el consumo de los LEDs es superior al que nos enviacutea el puerto utilizaremos un buffer como el 74HC244 o el 74HCT245 prefiero este uacuteltimo ya que la construccioacuten de la placa seraacute mas sencilla aquiacute tienes los datos del integrado
Este integrado tiene la ventaja de ser bidireccional es decir todos los pins A pueden ser entradas y los B salidas si DIR (pin1 DR) se encuentra a nivel bajo (L) el modo invertido se obtiene con DR a nivel alto Si el terminal OE (pin 19) se encuentra a nivel alto (H) el integrado pone los pins A y B con alta impedancia es
decir ni entra ni sale sentildeal alguna en ese caso el estado de DR no tiene importancia En la siguiente tabla tienes los nombres de los pines y sus funciones correspondientes
En el siguiente esquema no se
representaron todos los pines del puerto sino los correspondientes al puerto de datos y los de masa que son los que utilizaremos en esta primera praacutectica
Lo que queda ahora es ver como funciona y lo haremos sencillito para ello recurrimos a nuestros superiores en programacioacuten ya que de eso yo no se nada o))
Es broma Para no meterte en liacuteos con las sentencias de programacioacuten las cuales puedes programarlas tu mismo en Basic en Pascal en C en Delphi y todos los demaacutes lenguajes que quieras yo hice uno en C y este es el coacutedigo fuente
Programa que enviacutea sentildeales al puerto de datos ingresando un nuacutemero decimal
includeltdoshgt
includeltstdiohgt
includeltconiohgt
int a variable valor que enviare al puerto
void main()
a=0 asignando 0 a la variable a
outp(888a) apago todos los LEDs
clrscr() limpio la pantalla
printf(Ingrese el nuacutemero en decimal para enviar al puerton)
printf(El nuacutemero maacuteximo permitido es 255n)
scanf(dampa)tomo el valor y se lo paso a a
outp(888a) lo enviacuteo al puerto de datos
printf(tachannnn Dato enviadonn)
printf(Se acaboacute presione una tecla para salir)
getch() y hasta luego
outp(8880) apago todos los LEDs
Creo que no es necesario comentarlo el ejecutable estaacute aquiacute y para los amantes de VBasic un paquete con coacutedigo fuente comentarios y el ejecutable
Deseas encender alguacuten aparato de casa No hay problema soacutelo le agregas una etapa de potencia a cada salida algo como eacutesto
Antes de que me olvide Me encontreacute con un pequentildeo programa que te chequea el estado del puerto lo puedes bajar de la paacutegina de su autor buacutescalo en httpwwwgeekhideoutcomparmonshtml en concreto el programa es Parallel Port Monitor tambieacuten puedes bajarlo desde aquiacute
Y con esto es suficiente ya no necesitaras armar los circuitos para verificar tus programas aunque si deseas utilizar el puerto no hay de otra tendraacutes que hacerlos
PROGRAMA EN VISUAL BASIC
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
En la grafica se observa que la termocupla tipo S estaacute hecho para trabajar a temperaturas altas en donde el voltaje es maacutes notorio y estaacuten echo de un material que aguanta altas temperaturas comparando con la termocupla tipo J que a bajas temperaturas el voltaje es bien notorio entonces se puede trabajar en ese rango tambieacuten teniendo en cuenta del material que estaacuten hechos la termocupla
PUERTO PARALELO
Puerto de datos (Pin 2 al 9) Es el PORT 888 y es de solo escritura por este registro enviaremos los datos al exterior de la pc cuidado no enviacutees sentildeales eleacutectricas al ordenador por estos pines
Puerto de estado (Pin 15 13 12 10 y 11) Es el PORT 889 y es de solo lectura por aquiacute enviaremos sentildeales eleacutectricas al ordenador de este registro solo se utilizan los cinco bits de maacutes peso que son el bit 7 6 5 4 y 3 teniendo en cuenta que el bit 7 funciona en modo invertido
Puerto de control (Pin 1 14 16 y 17) Es el correspondiente al PORT 890 y es de lecturaescritura es decir podremos enviar o recibir sentildeales eleacutectricas seguacuten nuestras necesidades De los 8 bits de este registro solo se utilizan los cuatro de menor peso o sea el 0 1 2 y 3 con un pequentildeo detalle los bits 0 1 y 3 estaacuten invertidos
En esta imagen puedes ver los tres registros sus bits y los pines asignados a cada uno de ellos La imagen corresponde a un conector DB-25 (Hembra)
Enviando datos por el puerto paralelo
Para comenzar construiremos un circuito que nos permita enviar sentildeales por el puerto paralelo y lo haremos utilizando diodos LEDs como el consumo de los LEDs es superior al que nos enviacutea el puerto utilizaremos un buffer como el 74HC244 o el 74HCT245 prefiero este uacuteltimo ya que la construccioacuten de la placa seraacute mas sencilla aquiacute tienes los datos del integrado
Este integrado tiene la ventaja de ser bidireccional es decir todos los pins A pueden ser entradas y los B salidas si DIR (pin1 DR) se encuentra a nivel bajo (L) el modo invertido se obtiene con DR a nivel alto Si el terminal OE (pin 19) se encuentra a nivel alto (H) el integrado pone los pins A y B con alta impedancia es
decir ni entra ni sale sentildeal alguna en ese caso el estado de DR no tiene importancia En la siguiente tabla tienes los nombres de los pines y sus funciones correspondientes
En el siguiente esquema no se
representaron todos los pines del puerto sino los correspondientes al puerto de datos y los de masa que son los que utilizaremos en esta primera praacutectica
Lo que queda ahora es ver como funciona y lo haremos sencillito para ello recurrimos a nuestros superiores en programacioacuten ya que de eso yo no se nada o))
Es broma Para no meterte en liacuteos con las sentencias de programacioacuten las cuales puedes programarlas tu mismo en Basic en Pascal en C en Delphi y todos los demaacutes lenguajes que quieras yo hice uno en C y este es el coacutedigo fuente
Programa que enviacutea sentildeales al puerto de datos ingresando un nuacutemero decimal
includeltdoshgt
includeltstdiohgt
includeltconiohgt
int a variable valor que enviare al puerto
void main()
a=0 asignando 0 a la variable a
outp(888a) apago todos los LEDs
clrscr() limpio la pantalla
printf(Ingrese el nuacutemero en decimal para enviar al puerton)
printf(El nuacutemero maacuteximo permitido es 255n)
scanf(dampa)tomo el valor y se lo paso a a
outp(888a) lo enviacuteo al puerto de datos
printf(tachannnn Dato enviadonn)
printf(Se acaboacute presione una tecla para salir)
getch() y hasta luego
outp(8880) apago todos los LEDs
Creo que no es necesario comentarlo el ejecutable estaacute aquiacute y para los amantes de VBasic un paquete con coacutedigo fuente comentarios y el ejecutable
Deseas encender alguacuten aparato de casa No hay problema soacutelo le agregas una etapa de potencia a cada salida algo como eacutesto
Antes de que me olvide Me encontreacute con un pequentildeo programa que te chequea el estado del puerto lo puedes bajar de la paacutegina de su autor buacutescalo en httpwwwgeekhideoutcomparmonshtml en concreto el programa es Parallel Port Monitor tambieacuten puedes bajarlo desde aquiacute
Y con esto es suficiente ya no necesitaras armar los circuitos para verificar tus programas aunque si deseas utilizar el puerto no hay de otra tendraacutes que hacerlos
PROGRAMA EN VISUAL BASIC
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
PUERTO PARALELO
Puerto de datos (Pin 2 al 9) Es el PORT 888 y es de solo escritura por este registro enviaremos los datos al exterior de la pc cuidado no enviacutees sentildeales eleacutectricas al ordenador por estos pines
Puerto de estado (Pin 15 13 12 10 y 11) Es el PORT 889 y es de solo lectura por aquiacute enviaremos sentildeales eleacutectricas al ordenador de este registro solo se utilizan los cinco bits de maacutes peso que son el bit 7 6 5 4 y 3 teniendo en cuenta que el bit 7 funciona en modo invertido
Puerto de control (Pin 1 14 16 y 17) Es el correspondiente al PORT 890 y es de lecturaescritura es decir podremos enviar o recibir sentildeales eleacutectricas seguacuten nuestras necesidades De los 8 bits de este registro solo se utilizan los cuatro de menor peso o sea el 0 1 2 y 3 con un pequentildeo detalle los bits 0 1 y 3 estaacuten invertidos
En esta imagen puedes ver los tres registros sus bits y los pines asignados a cada uno de ellos La imagen corresponde a un conector DB-25 (Hembra)
Enviando datos por el puerto paralelo
Para comenzar construiremos un circuito que nos permita enviar sentildeales por el puerto paralelo y lo haremos utilizando diodos LEDs como el consumo de los LEDs es superior al que nos enviacutea el puerto utilizaremos un buffer como el 74HC244 o el 74HCT245 prefiero este uacuteltimo ya que la construccioacuten de la placa seraacute mas sencilla aquiacute tienes los datos del integrado
Este integrado tiene la ventaja de ser bidireccional es decir todos los pins A pueden ser entradas y los B salidas si DIR (pin1 DR) se encuentra a nivel bajo (L) el modo invertido se obtiene con DR a nivel alto Si el terminal OE (pin 19) se encuentra a nivel alto (H) el integrado pone los pins A y B con alta impedancia es
decir ni entra ni sale sentildeal alguna en ese caso el estado de DR no tiene importancia En la siguiente tabla tienes los nombres de los pines y sus funciones correspondientes
En el siguiente esquema no se
representaron todos los pines del puerto sino los correspondientes al puerto de datos y los de masa que son los que utilizaremos en esta primera praacutectica
Lo que queda ahora es ver como funciona y lo haremos sencillito para ello recurrimos a nuestros superiores en programacioacuten ya que de eso yo no se nada o))
Es broma Para no meterte en liacuteos con las sentencias de programacioacuten las cuales puedes programarlas tu mismo en Basic en Pascal en C en Delphi y todos los demaacutes lenguajes que quieras yo hice uno en C y este es el coacutedigo fuente
Programa que enviacutea sentildeales al puerto de datos ingresando un nuacutemero decimal
includeltdoshgt
includeltstdiohgt
includeltconiohgt
int a variable valor que enviare al puerto
void main()
a=0 asignando 0 a la variable a
outp(888a) apago todos los LEDs
clrscr() limpio la pantalla
printf(Ingrese el nuacutemero en decimal para enviar al puerton)
printf(El nuacutemero maacuteximo permitido es 255n)
scanf(dampa)tomo el valor y se lo paso a a
outp(888a) lo enviacuteo al puerto de datos
printf(tachannnn Dato enviadonn)
printf(Se acaboacute presione una tecla para salir)
getch() y hasta luego
outp(8880) apago todos los LEDs
Creo que no es necesario comentarlo el ejecutable estaacute aquiacute y para los amantes de VBasic un paquete con coacutedigo fuente comentarios y el ejecutable
Deseas encender alguacuten aparato de casa No hay problema soacutelo le agregas una etapa de potencia a cada salida algo como eacutesto
Antes de que me olvide Me encontreacute con un pequentildeo programa que te chequea el estado del puerto lo puedes bajar de la paacutegina de su autor buacutescalo en httpwwwgeekhideoutcomparmonshtml en concreto el programa es Parallel Port Monitor tambieacuten puedes bajarlo desde aquiacute
Y con esto es suficiente ya no necesitaras armar los circuitos para verificar tus programas aunque si deseas utilizar el puerto no hay de otra tendraacutes que hacerlos
PROGRAMA EN VISUAL BASIC
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
En el siguiente esquema no se
representaron todos los pines del puerto sino los correspondientes al puerto de datos y los de masa que son los que utilizaremos en esta primera praacutectica
Lo que queda ahora es ver como funciona y lo haremos sencillito para ello recurrimos a nuestros superiores en programacioacuten ya que de eso yo no se nada o))
Es broma Para no meterte en liacuteos con las sentencias de programacioacuten las cuales puedes programarlas tu mismo en Basic en Pascal en C en Delphi y todos los demaacutes lenguajes que quieras yo hice uno en C y este es el coacutedigo fuente
Programa que enviacutea sentildeales al puerto de datos ingresando un nuacutemero decimal
includeltdoshgt
includeltstdiohgt
includeltconiohgt
int a variable valor que enviare al puerto
void main()
a=0 asignando 0 a la variable a
outp(888a) apago todos los LEDs
clrscr() limpio la pantalla
printf(Ingrese el nuacutemero en decimal para enviar al puerton)
printf(El nuacutemero maacuteximo permitido es 255n)
scanf(dampa)tomo el valor y se lo paso a a
outp(888a) lo enviacuteo al puerto de datos
printf(tachannnn Dato enviadonn)
printf(Se acaboacute presione una tecla para salir)
getch() y hasta luego
outp(8880) apago todos los LEDs
Creo que no es necesario comentarlo el ejecutable estaacute aquiacute y para los amantes de VBasic un paquete con coacutedigo fuente comentarios y el ejecutable
Deseas encender alguacuten aparato de casa No hay problema soacutelo le agregas una etapa de potencia a cada salida algo como eacutesto
Antes de que me olvide Me encontreacute con un pequentildeo programa que te chequea el estado del puerto lo puedes bajar de la paacutegina de su autor buacutescalo en httpwwwgeekhideoutcomparmonshtml en concreto el programa es Parallel Port Monitor tambieacuten puedes bajarlo desde aquiacute
Y con esto es suficiente ya no necesitaras armar los circuitos para verificar tus programas aunque si deseas utilizar el puerto no hay de otra tendraacutes que hacerlos
PROGRAMA EN VISUAL BASIC
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
clrscr() limpio la pantalla
printf(Ingrese el nuacutemero en decimal para enviar al puerton)
printf(El nuacutemero maacuteximo permitido es 255n)
scanf(dampa)tomo el valor y se lo paso a a
outp(888a) lo enviacuteo al puerto de datos
printf(tachannnn Dato enviadonn)
printf(Se acaboacute presione una tecla para salir)
getch() y hasta luego
outp(8880) apago todos los LEDs
Creo que no es necesario comentarlo el ejecutable estaacute aquiacute y para los amantes de VBasic un paquete con coacutedigo fuente comentarios y el ejecutable
Deseas encender alguacuten aparato de casa No hay problema soacutelo le agregas una etapa de potencia a cada salida algo como eacutesto
Antes de que me olvide Me encontreacute con un pequentildeo programa que te chequea el estado del puerto lo puedes bajar de la paacutegina de su autor buacutescalo en httpwwwgeekhideoutcomparmonshtml en concreto el programa es Parallel Port Monitor tambieacuten puedes bajarlo desde aquiacute
Y con esto es suficiente ya no necesitaras armar los circuitos para verificar tus programas aunque si deseas utilizar el puerto no hay de otra tendraacutes que hacerlos
PROGRAMA EN VISUAL BASIC
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Private Declare Sub PortOut Lib IODLL (ByVal Port As Integer ByVal Data As Byte)
Private Declare Function PortIn Lib IODLL (ByVal Port As Integer) As Byte borrar
Dim a b c d e f As Integer borrar
Private Sub Command2_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Command3_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Private Sub Image1_Click()
PortOut ampH378 32
FrmCONTROLADORShow
End Sub
Private Sub Image2_Click()
PortOut ampH378 64
FrmPLCShow
End Sub
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Generalidades de un PLC
211 Concepto
Las siglas PLC significan Programmable Logic Controller lo que en espantildeol
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
seriacutea Controlador Loacutegico Programable Resulta ser simplemente a grandes rasgos un
equipo que se puede programar en un lenguaje simboacutelico y estaacute disentildeado para controlar
procesos industriales e implementar maacutequinas
Cuando se refiere a programar en un lenguaje no informaacutetico se habla de que
estos aparatos se programan en un lenguaje denominado ldquoEscalerardquo un tipo de
programacioacuten muy simple faacutecil y amigable de manera que no hace falta escudrintildear en
profundidad las notaciones que poseen generalmente los compiladores comerciales
donde es necesario estar familiarizado con alguacuten lenguaje para entenderlo
Este lenguaje se basa en una notacioacuten graacutefica de bloques (en algunos casos tales
son los PLCrsquos marca SIEMENS) o con figuras simples como esquemaacuteticos de
contactores bobinas y otros Al no estar este tema en nuestro marco de anaacutelisis pues la
aplicacioacuten estaacute directamente relacionada con la manipulacioacuten de los registros internos del
PLC se retoma este tema en el Capiacutetulo 3
Un PLC recibe por sus entradas o captadores informacioacuten que seraacute procesada por
un programa loacutegico interno determinado que ejecutaraacute acciones especiacuteficas sobre sus accionadores en sus salidas Por lo que los PLC son funcionales en sistemas que poseen
procesos de monitorear control entre otros
Es necesario utilizar PLC en el caso que se presenten situaciones tales como1
bull Espacio reducido
bull Procesos de produccioacuten perioacutedicamente cambiante
bull Procesos secueacutenciales
bull Maquinaria de procesos variables
bull Instalaciones de procesos complejos y amplios
bull Chequeo de programacioacuten centralizada de las partes del proceso
212 Funciones
Las funciones baacutesicas que posee un PLC comuacuten son2
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Deteccioacuten Lectura de la sentildeal de las entradas distribuidos por el sistema de
fabricacioacuten
Mando Elaborar y enviar las acciones al sistema mediante las salidas y
preaccionadores
Diaacutelogo hombre maacutequina Mantener un diaacutelogo con los operarios de produccioacuten
obedeciendo sus consignas e informando del estado del proceso
Programacioacuten Para introducir elaborar y cambiar el programa de aplicacioacuten del
autoacutemata El diaacutelogo de programacioacuten debe permitir modificar el programa incluso con el
autoacutemata controlando la maacutequina
Hoy en diacutea los PLCrsquos poseen nuevas funciones tales como
Redes de comunicacioacuten Permiten establecer comunicacioacuten con otras partes de
control Las redes industriales permiten la comunicacioacuten y el intercambio de datos entre
autoacutematas en tiempo real
Sistemas de supervisioacuten Tambieacuten los autoacutematas permiten comunicarse con
ordenadores provistos de programas de supervisioacuten industrial Esta comunicacioacuten se realiza por una red industrial o por medio de una conexioacuten por el puerto serie del
ordenador
Control de procesos continuos Ademaacutes de dedicarse al control de sistemas de
eventos discretos los autoacutematas llevan integradas funciones que permiten el control de
procesos continuos Disponen de moacutedulos de entrada y salida analoacutegicas y la posibilidad
de ejecutar reguladores PID que estaacuten programados en el autoacutemata
Entradas- Salidas distribuidas Los moacutedulos de entrada salida pueden estar
distribuidos por la instalacioacuten y se comunican con la unidad central del autoacutemata
mediante un cable de red
Buses de campo Mediante un solo cable de comunicacioacuten se pueden conectar al
bus de entradas y salidas reemplazando al cableado tradicional El autoacutemata consulta
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
ciacuteclicamente el estado de las entradas y actualiza el estado de las salidas
213 Componentes
Entre los principales componentes de un PLC baacutesico se encuentran los
siguientes3
Gabinete Principal Este elemento es sobre el que se enchufan o conectan el
resto de los elementos Puede alojar a un nuacutemero finito de elementos dependiendo del
fabricante y conectarse a otros gabinetes similares mediante un gabinete de expansioacuten
Fuente de Alimentacioacuten La tensioacuten de entrada es normalmente de 110220VCA
de entrada y 24 VCD de salida que es con la que se alimenta a la CPU
CPU Es el cerebro del PLC Consta de uno o varios microprocesadores (seguacuten el
fabricante) que se programan mediante un software propio La mayoriacutea de ellos ofrecen
varias formas de programacioacuten (lenguaje de contactos neumoacutenico o instrucciones de
funciones etc)
Normalmente trabajan con buses de 16 bits aunque algunos modernos trabajan
con buses de 32 bits Hoy en diacutea la potencia de caacutelculo de estos PLCs es grandiacutesima
sobre todo si se trabaja con nuacutemeros reales o coma flotante dando unas resoluciones maacutes
que deseables Trabajando con programas digitales puede alcanzarse un ciclo de
exploracioacuten de 10 ms
Aplicaciones
Entre las aplicaciones maacutes comunes que puede tener un PLC podemos mencionar
algunos ejemplos tales como4
bull Maniobra de maacutequinas
bull Maquinaria industrial de plaacutestico
bull Maquinaria de embalajes
bull Maniobra de instalaciones
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
1048707 Instalacioacuten de aire acondicionado calefaccioacuten etc
1048707 Instalaciones de seguridad
bull Sentildealizacioacuten y control
1048707 Chequeo de programas
1048707 Sentildealizacioacuten del estado de procesos
215 Fortalezas y Debilidades
Las principales virtudes del uso de un PLC son5
bull Menor tiempo empleado en la elaboracioacuten de proyectos debido a que
1048707 No es necesario dibujar el esquema de contactos
1048707 No es necesario simplificar las ecuaciones loacutegicas ya que por lo general
la capacidad de almacenamiento del moacutedulo de memoria es lo
suficientemente grande
bull La lista de materiales queda sensiblemente reducida ya que un PLC es un equipo
con muchos elementos integrados y al elaborar el presupuesto correspondiente se
elimina parte del problema que supone el contar con diferentes proveedores
distintos plazos de entrega
bull Posibilidad de introducir modificaciones sin cambiar el cableado ni antildeadir aparatos
bull Miacutenimo espacio de ocupacioacuten
bull Menor costo de mano de obra de la instalacioacuten
bull Economiacutea de mantenimiento Ademaacutes de aumentar la fiabilidad del sistema al
eliminar contactos moacuteviles los mismos autoacutematas pueden indicar y detectar averiacuteas
bull Posibilidad de gobernar varias maacutequinas con un mismo autoacutemata
bull Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado
bull Si por alguna razoacuten la maacutequina queda fuera de servicio el autoacutemata sigue siendo uacutetil
para otra maacutequina o sistema de produccioacuten
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
En contraposicioacuten a sus cualidades se puede citar algunas de sus inconvenientes
bull Es necesario un programador lo que obliga a adiestrar a uno de los teacutecnicos en tal
sentido
bull El costo inicial es alto
Control GSMSMS
El Vision 120 puede enviar y recibir mensajes SMS desdehacia cualquier teleacutefono celular GSM Usted puede enviar mensajes SMS de texto y variables para modificar paraacutemetros en su sistema El controlador puede auto-acknowledge el mensaje y responder a solicitud de datosEl Vision 120 puede enviar mensajes de texto y variables a 8 diferentes nuacutemeros de teleacutefonos GSM para alertar o reportar cualquier evento predefinido
Acceso remoto viacutea GSM o modem Land-line
Descargue y pruebe el programa PLC y vea paraacutemetros en tiempo real desde una PC remota utilizando un modem GSMLand-line
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
VisiLogic es el software que se usa para crear proyectos de control para los controladores Vision Despueacutes de disentildear la tarea de control use Visilogic para escribir depurar y descargar el control PLC y las aplicaciones HMI en el controlador
La aplicacioacuten del PLC es su control o aplicacioacuten automatizada La aplicacioacuten del PLC se escribe usando el editor Ladder
La aplicacioacuten HMI configura la funcioacuten del panel operativo Use el editor HMI para crear los displays que se muestran en la pantalla del controlador
Los displays indican a sus operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los texto e imaacutegenes pueden ser fijos yo variables
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Permitir a un operador introducir datos usando el teclado alfanumeacuterico de Vision
Eacutestas son las principales caracteristicas de Visilogic
Editores de programas
Puede usar 3 editores para crear su aplicacioacuten
Ladder
Displays HMI
Variables
Cada editor se maneja a traveacutes de una ventana diferente Puede conmutar entre los editores a traveacutes de los botones de la barra de herramientas o haciendo clic en los elementos del aacuterbol del proyecto
Editor Ladder
Use el Editor Ladder para crear el diagrama Ladder que incluya su aplicacioacuten de control Los diagramas Ladder estaacuten compuestos por contactos bobinas y elementos de bloque de funcioacuten ordenados en segmentos
En un diagrama Ladder los contactos representan condiciones de entrada La corriente fluye desde el carril Ladder izquierdo hacia el carril derecho Esto es porque el primer elemento en un segmento siempre toca el carril izquierdo Las bobinas representan instrucciones de salida Para que se activen las bobinas el estado loacutegico de los contactos debe permitir que fluya la corriente a traveacutes del segmento hasta la bobina Esto es porque los elementos en un segmento deben estar conectados Cada segmento debe contener soacutelo un escaloacuten
Use el editor Ladder para
Colocar y conectar el Elementos Ladder
Aplicar funciones Comparar Matemaacuteticas Loacutegicas Reloj Almacenar y Vector
Inserte Bloques de funcioacuten (FB) en su programa
Construya Moacutedulos y subrutinas del programa y utilice saltos internos a Subrutinas y Etiquetas
Coloque Comentarios en segmentos Ladder
Los elementos Ladder y las funciones se pueden arrastrar y soltar entre segmentos Los meacutetodos abreviados tambieacuten permiten una faacutecil programacioacuten
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Para iniciar el editor Ladder
Haga clic en el botoacuten Ladder en la barra de herramientas
Haga clic en los elementos marcados en azul para obtener maacutes informacioacuten
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Editor de displays HMI
Utilice el Editor de displays HMI para crear displays que se muestren en la pantalla del controlador despueacutes de cargarse el programa Cuando selecciona HMI desde el aacuterbol Explorador de proyectos se abre una reacuteplica del display La reacuteplica refleja el tipo de controlador Vision que ha seleccionado en Configuracioacuten de hardware
Los displays indican a los operadores queacute hacer Puede hacer que los operadores se registren con una contrasentildea introducir puntos de consigna e indicar al operador queacute hacer en caso de que surja un problema de sistema o una alarma Un display puede contener tanto texto como imaacutegenes Los textos y las imaacutegenes pueden ser fijos yo variables Si el proyecto se basa en un
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
controlador con pantalla taacutectil tambieacuten puede asignar propiedades taacutectiles a los objetos en pantalla
Las variables se introducen en el display para
Mostrar valores en tiempo real como enteros
Representar valores en tiempo real con texto imaacutegenes o barras graacuteficas
Mostrar mensajes de texto dinaacutemicos en funcioacuten de las condiciones de ejecucioacuten
Abajo haga clic en los elementos marcados en azul para saber maacutes acerca de un atributo especifico
Variables
Las Variables le permiten mostrar valores en tiempo real imaacutegenes y graacuteficos de barras en la pantalla del controlador en respuesta de la condiciones de tiempo de ejecucioacuten Las variables de bit o de texto binario por ejemplo muestran mensajes de texto en la pantalla LCD del controlador en funcioacuten del estado de bits
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Puede tambieacuten usar variables de entrada por teclado para permitir al operador introducir una contrasentildea o datos como puntos de consigna desde el teclado del controlador
Editor de variables
Cuando inserta una variable en el display se abre el Editor de variables mostraacutendole las principales opciones para ese tipo de variable
Moacutedulos Ladder y subrutinas
El Visilogic es un programa modular que se construye usando moacutedulos y subrutinas
Configuracioacuten de hardware
Visilogic ofrece una sencilla Configuracioacuten de hardware La base del sistema de control Vision es el controlador El moacutedulo IO snap-in ofrece una configuracioacuten IO de a bordo Puede antildeadir IOs integrando moacutedulos de expansioacuten IO
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Despueacutes de seleccionar el snap-in o los moacutedulos de expansioacuten IO conectados al controlador puede configurar entradas analoacutegicas digitales y contador de alta velocidadcodificadormedidores de frecuencia y PT100 salidas analoacutegicas digitales y salidas de alta velocidad PWM
Explorador de proyectos
El aacuterbol del proyecto le permite navegar faacutecilmente entre los componentes del programa
Top Related