e l h o r n o

34
CONTROLADOR DB5090 Descripcion de las partes:

Transcript of e l h o r n o

Page 1: e l h o r n o

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

Page 2: e l h o r n o

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

Page 3: e l h o r n o

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

Page 4: e l h o r n o

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

Page 5: e l h o r n o

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

Page 6: e l h o r n o

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

Page 7: e l h o r n o

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

Page 8: e l h o r n o

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

Page 9: e l h o r n o

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

Page 10: e l h o r n o

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

Page 11: e l h o r n o

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

Page 12: e l h o r n o

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

Page 13: e l h o r n o

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

Page 14: e l h o r n o

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

Page 15: e l h o r n o

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

Page 16: e l h o r n o

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

Page 17: e l h o r n o

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

Page 18: e l h o r n o

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

Page 19: e l h o r n o

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

Page 20: e l h o r n o

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

Page 21: e l h o r n o

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

Page 22: e l h o r n o

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