You are on page 1of 217

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

ELECTROTECNIA

MANUAL DE APRENDIZAJE

AUTOMATISMO
PROGRAMABLE POR PLC

CDIGO: 89001573
Profesional Tcnico

AUTOMATISMO PROGRAMABLE POR PLC

HOJA EN BLANCO

1
2
3
4

ORDEN DE EJECUCIN

Reconocer hardware de controlador lgico program.


Elaborar diagrama de conexin de ent. Y sal. Discretas
Probar elementos perifricos de entrada y salida
Realizar cableado al PLC

HERRAMIENTAS / INSTRUMENTOS

Computadoras
Software
Cables de comunicacin
Conductores electricos
Alicate de corte
borneras
lamparas
switches
pulsadores
contactores
PLC

DENOMINACIN
Montaje de un PLC en un tablero de control automtico

ELECTRICISTA INDUSTRIAL
ELECTROTECNIA

HT:T01

Tiempo: 8 horas

HOJA:1/1

AUTOMATISMO PROGRAMABLE POR PLC


1.1.

RECONOCER
HARDWARE
PROGRAMABLE.

DE

CONTROLADOR

LGICO

Un Controlador Lgico Programable (PLC) es un Controlador muy utilizado en la


automatizacin industrial, para automatizar procesos manufactureros, as como
tambin algunos procesos de control continuo, ya que con las nuevas
tecnologas los PLCs han incluido instrucciones de control avanzado para
realizar dichas tareas.
Reconocimiento de Hardware del Micrologix
Identificar las partes enumeradas en la figura del PLC Micrologix 1100.

1. Output Terminal Block.


2. Battery Connector.
3. Bus Connector Interface to Expansion I/O.
4. Battery.
5. Input Terminal Block.
6. LCD.
7. LCD Keypad (Esc, Ok, Up, Down, Left, Right).
8. Status LED indicators.
9. Memory Module Port Cover or Memory Module.
10.
DIN Rail Latches.
11.
RS 232/ 485 Comunication Port (Channel 0, isolated).
12.
Ethernet Port (Channel 1).
La cantidad mxima de mdulos de Entrada y Salida adicionales depende de la
capacidad de la fuente de alimentacin, en el caso del micrologix solo soporta 4
mdulos adicionales.
ELECTROTECNIA

AUTOMATISMO PROGRAMABLE POR PLC

Reconocimiento de Hardware del S7-1200.


El autmata S7-1200, es el ltimo dentro de una gama de controladores
SIMATIC de Siemens, es el sucesor del S7-200 y est disponible desde junio del
2009. El controlador compacto SIMATIC S7-1200 es el modelo modular y
compacto para pequeos sistemas de automatizacin que requieran funciones
simples o avanzadas para lgica, HMI o redes. Gracias a su diseo compacto,
su bajo coste y sus potentes funciones, los sistemas de automatizacin S7-1200
son idneos para controlar tareas sencillas.
La CPU incorpora un microprocesador, una fuente de alimentacin integrada,
circuitos de entrada y salida, PROFINET integrado, E/S de control de
movimiento de alta velocidad y entradas analgicas incorporadas, todo ello en
una carcasa compacta, conformando as un potente controlador.
Una vez descargado el programa, la CPU contiene la lgica necesaria para
vigilar y controlar los dispositivos de la aplicacin. La CPU vigila las entradas y
cambia el estado de las salidas segn la lgica del programa de usuario, que
puede incluir lgica booleana, instrucciones de contaje y temporizacin,
funciones matemticas complejas, as como comunicacin con otros dispositivos
inteligentes.
Para comunicarse con una programadora, la CPU incorpora un puerto
PROFINET integrado. La CPU puede comunicarse con paneles HMI o una CPU
diferente en la red PROFINET.

ELECTROTECNIA

AUTOMATISMO PROGRAMABLE POR PLC

Para comunicarse con una programadora, la CPU dispone de un puerto


PROFINET integrado. La CPU puede comunicarse con paneles HMI o una CPU
diferente en la red PROFINET.
Conectar la alimentacin del S7-1200.
Primero que todo es preciso conectar el S7-200 a una fuente de alimentacin. La
figura siguiente muestra el cableado de una CPU S7-1200 con alimentacin c.c.
(corriente continua) o c.a. (corriente alterna).
Antes de montar o desmontar cualquier aparato elctrico, vigile que se haya
desconectado la alimentacin del mismo. Respete siempre las medidas de
seguridad necesarias y verifique que la alimentacin elctrica del S7-1200 se
haya desconectado antes del montaje.
Precaucin
Si intenta montar o cablear el S7-1200 y/o los equipos conectados a los mismos
estando conectada la alimentacin, puede producirse un choque elctrico o fallos
en los equipos. Si antes del montaje o desmontaje no se ha desconectado por
completo la alimentacin elctrica del S7-1200 y de los equipos conectados a las
mismas, ello podra causar la muerte o heridas graves al personal, y/o daos
materiales.
Respete siempre las medidas de seguridad necesarias y vigile que la alimentacin
elctrica del S7-1200 y de los equipos conectados se haya desconectado antes
del montaje o desmontaje.

ELECTROTECNIA

AUTOMATISMO PROGRAMABLE POR PLC

1.2. ELABORAR DIAGRAMAS DE CONEXIN DE ENTRADAS Y SALIDAS


DISCRETAS.
Instalacin y conexionado del Micrologix.
Realizar el conexionado del PLC segn diagrama para el desarrollo de las tareas
descritas en los laboratorios.

Segn el tipo de interfaz de entrada, puede ser entradas de drenador


(comnmente llamadas entradas con lgica directa) o entradas de surtidor
(comnmente llamadas entradas con lgica inversa), esto afecta a la
programacin pues el comportamiento de las entradas debe negarse, es decir si
es un contacto normalmente abierto, para cumplir la lgica deber ser
normalmente cerrado y viceversa.
Dependiendo de los mdulos se notar que existe un terminal comn para un
grupo de entradas. Las figuras mostradas indican cmo estn agrupados los
terminales de entrada y salida.

ELECTROTECNIA

AUTOMATISMO PROGRAMABLE POR PLC

El conexionado de las entradas analgicas depender del tipo de transmisor a


conectar, si es de 2, 3 o 4 hilos.

ELECTROTECNIA

10

AUTOMATISMO PROGRAMABLE POR PLC

Instalacin y conexionado del S7-1200.


El hardware completo SIMATIC S7-1200 incorpora clips para un montaje rpido
y fcil en perfil DIN de 35 mm. Adems, estos clips integrados son extrables, lo
que significa que pueden funcionar como taladros de montaje en caso de no
utilizarse perfil soporte. El hardware SIMATIC S7-1200 puede instalarse, con
absoluta flexibilidad, tanto en posicin horizontal como vertical.
Las mayores CPU admiten la conexin de hasta ocho Mdulos de Seales,
ampliando as las posibilidades de utilizar E/S digitales o analgicas adicionales

Toda CPU SIMATIC S7-1200 puede ampliarse hasta con 3 Mdulos de


Comunicacin.
ELECTROTECNIA

11

AUTOMATISMO PROGRAMABLE POR PLC


Los Mdulos de Comunicacin RS485 y RS232 son aptos para conexiones
punto a punto en serie, basadas en caracteres.
Esta comunicacin se programa y configura con sencillas instrucciones, o bien
con las funciones de libreras para protocolo maestro y esclavo USS Drive y
Modbus RTU, que estn incluidas en el sistema de ingeniera SIMATIC STEP 7
Basic.
La memoria permite seleccionar el tamao de la memoria de programa y la de
datos Hasta 50 KB de memoria de trabajo en el controlador, con libre
configuracin del tamao de memoria de programa y de datos de usuario,
pueden definirse hasta 2048 Bytes como remanentes. El usuario puede designar
memoria de datos o de marcas como remanentes ante un corte de alimentacin.
Los datos designados no tienen por qu ser contiguos.
Con la SIMATIC Memory Card opcional pueden transferirse fcilmente
programas a varias CPU. La tarjeta tambin puede utilizarse para guardar
diversos archivos o para actualizar el firmware del controlador, Mdulos de
seales y Mdulos de Comunicacin. Simplemente insertar la SIMATIC Memory
Card en la CPU y darle tensin, el programa de usuario no se pierde durante el
proceso.
Conectar el cable multimaestro RS-232/PPI.
La figura siguiente muestra un cable multimaestro RS-232/PPI que conecta el
S7-200 con la unidad de programacin.
Para conectar el cable:

ELECTROTECNIA

12

AUTOMATISMO PROGRAMABLE POR PLC


1. Una el conector RS-232 (identificado con PC) del cable multimaestro RS232/PPI al puerto de comunicacin de la unidad de programacin. (En el
presente ejemplo, conectar a COM 1.).
2. Una el conector RS-485 (identificado con PPI) del cable multimaestro RS232/PPI al puerto 0 1 del S7-200.
3. Vigile que los interruptores DIP del cable multimaestro RS-232/PPI estn
configurados como muestra en la figura.

1.3. PROBAR ELEMENTOS PERIFERICOS DE ENTRADA Y SALIDA.


Para realizar la prueba del estado de las entradas y salidas del PLC armar el
circuito mostrado en la imagen, se puede observar que la entrada del PLC est
conectada mediante un switch a una fuente. Si se conmuta el switch la entrada
recibir el voltaje a su terminal, esto ocasionar que el led que representa el
estado de dicha entrada se ilumine adems se puede observar en el software de
edicin el estado de la entrada.

Para la prueba del mdulo de salida del PLC deber realizar la conexin tpica y
mediante el software activar la salida una por una, al hacerlo los indicadores led
del PLC que muestran el estado de las salidas deben encenderse y activar la
carga que se encuentre conectado con ellos.

1.4. REALIZAR CABLEADO AL PLC.


Realizar los conexionados indicados por el instructor para la utilizacin de
perifricos en los laboratorios posteriores.

ELECTROTECNIA

13

AUTOMATISMO PROGRAMABLE POR PLC


Respetar los niveles de tensin utilizados en los perifricos para su conexin,
tenga mucho cuidado pues existen tensiones AC y DC manejndose
simultneamente.
Un circuito tpico es como el que se muestra, puede hacer uso del manual de
instalacin rpida del PLC que posee para su conexin.

HOJA DE INFORMACIN TECNOLGICA.


El controlador Lgico Programable (PLC)
Un controlador lgico programable, ms
en ingls PLC (Programmable Logic Controller),
en la ingeniera automtica o automatizacin
procesos electromecnicos, tales como el control
en lneas de montaje o atracciones mecnicas.

conocido por sus siglas


es una computadora utilizada
industrial, para automatizar
de la maquinaria de la fbrica

Los PLCs son utilizados en muchas industrias y mquinas. A diferencia de las


computadoras de propsito general, el PLC est diseado para mltiples seales
de entrada y de salida, rangos de temperatura ampliados, inmunidad al ruido
elctrico y resistencia a la vibracin y al impacto. Los programas para el control
de funcionamiento de la mquina se suelen almacenar en bateras copia de
seguridad o en memorias no voltiles.
Dimensiones de montaje de los dispositivos S7-1200.

ELECTROTECNIA

14

AUTOMATISMO PROGRAMABLE POR PLC

Cada CPU, SM, CM y CP admite el montaje en un perfil DIN o en un panel.


Utilice los clips del mdulo previstos para el perfil DIN para fijar el dispositivo al
perfil. Estos clips tambin pueden extenderse a otra posicin para poder montar
la unidad directamente en un panel.
La dimensin interior del orificio para los clips de fijacin en el dispositivo es 4,3
mm. Es preciso prever una zona de disipacin de 25 mm por encima y por
debajo de la unidad para que el aire pueda circular libremente.

ELECTROTECNIA

15

AUTOMATISMO PROGRAMABLE POR PLC


Directrices de puesta a tierra del S7-1200.
La mejor forma de poner a tierra la aplicacin es garantizar que todos los
conductores neutros y de masa del S7-1200 y de los equipos conectados se
pongan a tierra en un mismo punto. Este punto debera conectarse directamente
a la toma de tierra del sistema.
Todos los cables de puesta a tierra deberan tener la menor longitud posible y
una seccin grande, p. ej. 2 mm2 (14 AWG).
Al definir fsicamente las tierras es necesario considerar los requisitos de puesta
a tierra de proteccin y el funcionamiento correcto de los dispositivos
protectores.
Directrices de cableado del S7-1200.
Al disear el cableado del S7-1200, prevea un interruptor unipolar para cortar
simultneamente la alimentacin de la CPU S7-1200, de todos los circuitos de
entrada y de todos los circuitos de salida. Prevea dispositivos de proteccin
contra sobreintensidad (p. ej. fusibles o cortacircuitos) para limitar las corrientes
de fallo en el cableado de alimentacin.
Para mayor proteccin es posible disponer un fusible u otro limitador de sobreintensidad en todos los circuitos de salida. Utilice dispositivos de supresin de
sobretensiones apropiados en el cableado sujeto a perturbaciones por
descargas atmosfricas.
Evite colocar las lneas de seales de baja tensin y los cables de comunicacin
en una misma canalizacin junto con los cables AC y los cables DC de alta
energa y conmutacin rpida. El cableado deber efectuarse por pares; con el
cable de neutro o comn combinado con el hilo caliente o de seal.
Utilice el cable ms corto posible y vigile que tenga una seccin suficiente para
conducir la corriente necesaria. El conector de la CPU y el SM soporta cables
con una seccin de 2 mm2 a 0,3 mm2 (14 AWG a 22 AWG). El conector de la
SB soporta cables con una seccin de 1,3 mm2 a 0,3 mm2 (16 AWG a 22
AWG). Utilice cables apantallados para obtener una proteccin ptima contra
interferencias. Por lo general, los mejores resultados se obtienen poniendo a
tierra la pantalla del S7-1200.
Al cablear circuitos de entrada alimentados por una fuente externa, prevea
dispositivos protectores contra sobrecorriente en estos circuitos. La proteccin
ELECTROTECNIA

16

AUTOMATISMO PROGRAMABLE POR PLC


externa no se requiere en los circuitos alimentados por la alimentacin de
sensores de 24 V DC del S7-1200, puesto que la alimentacin de sensores ya
est protegida contra sobrecorriente.
Todos los mdulos S7-1200 incorporan conectores extrables para el cableado
de usuario. Para evitar conexiones flojas, asegrese que el conector est
encajado correctamente y que el cable est insertado de forma segura en el
conector. No apriete excesivamente los tornillos para impedir que se deteriore el
conector. El par mximo de apriete de los tornillos del conector de la CPU y el
SM es de 0,56 Nm (5 pulgadas-libra). El par mximo de apriete de los tornillos
del conector de la SB es de 0,33 Nm (3 pulgadas-libra).
Para impedir flujos de corriente indeseados en la instalacin, el S7-1200 provee
lmites de aislamiento galvnico en ciertos puntos. Tenga en cuenta estos lmites
de aislamiento al planificar el cableado del sistema.
Directrices para las cargas de lmpara.
Las cargas de lmpara pueden averiar los contactos de rel, debido a la elevada
sobrecorriente momentnea de conexin. Esta sobrecorriente momentnea es
nominalmente 10 a 15 veces superior a la corriente en rgimen permanente de
una lmpara de tungsteno. Se recomienda intercalar un rel sustituible o un
limitador de sobretensin para las cargas de lmparas que deben conmutarse
con frecuencia durante la vida til de la aplicacin.
Directrices relativas a las cargas inductivas.
Se recomienda equipar las cargas inductivas con circuitos de supresin que
limiten el incremento de tensin producido al desactivarse las salidas. Los
circuitos de supresin protegen las salidas contra fallos prematuros debidos a
altas tensiones al desconectar las cargas inductivas. Adems, estos circuitos
limitan las interferencias generadas al conmutar las cargas inductivas. La
manera ms efectiva de reducir las interferencias es disponer un circuito de
supresin externo paralelo elctricamente a la carga y ubicado fsicamente cerca
de la carga.
Las salidas DC del S7-1200 incluyen circuitos de supresin internos adecuados
para las cargas inductivas en la mayora de las aplicaciones. Puesto que los
contactos de salida de rel del S7-1200 pueden utilizarse para conmutar cargas
tanto DC como AC, no proporcionan proteccin interna.

ELECTROTECNIA

17

AUTOMATISMO PROGRAMABLE POR PLC


Circuito de supresin tpico para salidas de rel o DC que conmutan cargas
inductivas DC.
En la mayora de las aplicaciones es
suficiente prever adicionalmente un diodo (A)
paralelo a una carga inductiva DC. No
obstante, si la aplicacin requiere tiempos de
desconexin ms rpidos, se recomienda
utilizar un diodo Zener (B). Vigile que el
diodo Zener tenga suficiente capacidad para
la cantidad de corriente en el circuito de
salida.
Circuito de supresin tpico para salidas de rel que conmutan cargas
inductivas AC.
Cuando se utiliza una salida de rel para conmutar
cargas de 115 V/230 V AC, hay que instalar,
paralelo a la carga AC, un circuito adecuado de
varistores de xido metlico (MOV) con
resistores/condensadores.
Vigile que la tensin de trabajo del varistor MOV
sea como mnimo un 20% superior a la tensin de
lnea nominal.
Estados operativos de la CPU.
La CPU tiene tres estados operativos, a saber: STOP, ARRANQUE y RUN. Los
LEDs de estado en el frente de la CPU indican el estado operativo actual.
En modo STOP, la CPU no ejecuta el programa. Se puede descargar un
proyecto.
En estado operativo ARRANQUE, los OBs de arranque (si existen) se ejecutan
una vez.
Los eventos de alarma no se procesan durante el modo de arranque.
En modo RUN, los OBs cclicos se ejecutan repetidamente. Los eventos de
interrupcin pueden ocurrir y procesarse en cualquier punto del modo RUN.
Algunas partes de un proyecto se pueden descargar en modo RUN
La CPU soporta el arranque en caliente para pasar al estado operativo RUN. El
arranque en caliente no incluye la inicializacin de la memoria. Los datos de
ELECTROTECNIA

18

AUTOMATISMO PROGRAMABLE POR PLC


sistema no remanentes y los datos de usuario se inicializan en un arranque en
caliente. Se conservan los datos de usuario remanentes.
El borrado total borra toda la memoria de trabajo, as como las reas de
memoria remanentes y no remanentes. Adems, copia la memoria de carga en
la memoria de trabajo. El borrado total no borra el bfer de diagnstico ni
tampoco los valores almacenados permanentemente de la direccin IP.
Cada CPU proporciona conexiones HMI dedicadas que admiten un mximo de 3
dispositivos HMI. El nmero total de HMI depende del tipo de paneles HMI
indicados en la configuracin. As, por ejemplo, pueden conectarse a la CPU
hasta tres SIMATIC Basic Panels o bien hasta dos SIMATIC Comfort Panel con
un Basic Panel.
Los diferentes modelos de CPU ofrecen una gran variedad de funciones y
prestaciones que permiten crear soluciones efectivas destinadas a numerosas
aplicaciones.

ELECTROTECNIA

19

AUTOMATISMO PROGRAMABLE POR PLC


Bloques, temporizadores y contadores que soporta el S7-1200.
Bloque:

OB:

Temporizadores:

Contadores:

ELECTROTECNIA

20

AUTOMATISMO PROGRAMABLE POR PLC

HOJA EN BLANCO
N

1
2
3
4

ORDEN DE EJECUCIN

Instalar software de programacin


Instalar software de comunicacin
Instalar software de simulacin
Configurar la comunicacin entre controlador y PC

HERRAMIENTAS / INSTRUMENTOS

Computadoras
Software
Cables de comunicacin
PLC

DENOMINACIN
Configurar la comunicacin entre el controlador y la PC

ELECTRICISTA INDUSTRIAL

ELECTROTECNIA

HT:T02

Tiempo: 8 horas

HOJA:1/1

21

AUTOMATISMO PROGRAMABLE POR PLC


2.1. INSTALAR SOFTWARE DE COMUNICACIN.
Los equipos a utilizar en los laboratorios son de las marcas ms reconocidas a
nivel mundial y es ampliamente utilizado en la industria nacional, nos referimos a
Rockwell Automation y SIEMENS.
Iniciaremos la instalacin de los softwares con los de la marca Rockwell
Automation, recordar siempre que para evitar algn error de compatibilidades
entre los softwares de las diferentes marcar ser necesario crear dos mquinas
virtuales cada una con un paquete de software de cada marca.
Los errores de compatibilidades comnmente se nota al instalar los software de
supervisin (HMI), en nuestro caso no es necesario, pero se recomienda que se
instales en sistemas separados para evitar alguna confusin.
INSTALACIN DE RSLINX (Software de comunicaciones).
Este software contiene los drivers de comunicacin necesarios para realizar el
enlace de dispositivos con la PC que manejen los protocolos usados por
Rockwell Automation.
Rockwell Automation utiliza una clave de software para implementar la
proteccin contra copia para los productos de software basados en Windows.
Cada producto de software tiene una nica clave. Aunque puede instalar el
software en un nmero ilimitado de equipos, slo tiene licencia para ejecutar el
software en un equipo cada vez. Tras instalar el software RSLinxClassic, el
programa de instalacin le pedir que active el software.
Requisitos del sistema.
Para utilizar de forma eficaz RSLinxClassic, su equipo personal debe cumplir con
unos requisitos mnimos de software y hardware que son explicados a
continuacin.
Requisitos de hardware.
Para instalar el software RSLinxClassic, necesitar el siguiente hardware:
Procesador Pentium de 100 MHz con 32 Megabytes (MB) de RAM. Esta
versin de RSLinxClassic no se ejecutar en procesadores Alpha, MIPS o
Power PC.

ELECTROTECNIA

22

AUTOMATISMO PROGRAMABLE POR PLC

Mnimo de 35 MB de espacio libre en la unidad de disco duro; es posible que


ciertas funciones de la aplicacin requieran ms espacio en el disco duro.

Monitor SVGA de 16 colores, con una resolucin de 800 x 600 o mayor.

Mouse u otro dispositivo de sealizacin compatible con Windows.


Tarjeta Ethernet y/o dispositivo o cable de comunicaciones Allen-Bradley.

Requisitos de software.
Para ejecutar RSLinxClassic, necesita Microsoft Internet Explorer 6.0 (o
posterior), y uno de los siguientes sistemas operativos:
Microsoft Windows XP, XP SP1 y XP SP2, SP3.
Microsoft Windows 2003 SP1 o R2.
Microsoft Windows 2000 SP4.
Microsoft Windows Vista Business [32 bits] o Microsoft Windows Vista Home
Basic [32 bits].
INSTALACIN DEL SOFTWARE RSLINX CLASSIC.
Puede instalar uno o ms productos de Rockwell Automation en un nico equipo
personal.
Nota: Mientras instala el software RSLinxClassic, tendr la oportunidad de
especificar un directorio. El directorio predeterminado sugerido y recomendado
es C:\Archivos de programa\Rockwell Software\RSLinx.
Para instalar el software RSLinxClassic, siga estos pasos:
1. Iniciar el sistema operativo Windows si no se inicia automticamente.
2. Insertar el CD-ROM de RSLinxClassic en la unidad de CD-ROM.

3. Siga las instrucciones que aparecen en la pantalla.

ELECTROTECNIA

23

AUTOMATISMO PROGRAMABLE POR PLC

En el cuadro de dilogo de bienvenida Lea la informacin introductoria de


RSLinxClassic y, a continuacin, haga clic en Siguiente.
En el cuadro de dilogo del contrato de licencia de software Lea todo el
contrato de licencia. Marque la opcin Acepto los trminos del contrato de
licencia y haga clic en Siguiente para aceptar y continuar con la instalacin, o
marque la opcin No acepto los trminos del contrato de licencia y haga clic
en Siguiente para rechazar el contrato y salir de la instalacin.

ELECTROTECNIA

24

AUTOMATISMO PROGRAMABLE POR PLC


En el cuadro de dilogo de informacin de registro del cliente Escriba su
nombre de usuario, el nombre de su empresa y el nmero de serie del software
RSLinxClassic y, a continuacin, haga clic en Siguiente.
En el cuadro de dilogo Instalacin estndar Seleccione las opciones de
RSLinxClassic que desee instalar. Puede seleccionar un directorio de destino
distinto a la ubicacin predeterminada o seleccionar archivos EDS especficos.
Haga clic en Siguiente.

En el cuadro de dilogo que indica que ya se puede comenzar la


instalacin Haga clic en Instalar para iniciar el proceso de instalacin de
RSLinxClassic.
En el cuadro de dilogo del asistente InstallShield completado Especifique
si desea instalar la activacin y haga clic en Finalizar. RSLinx Classic vuelve a
la versin Lite si no se ha instalado la activacin adecuada
Debe reiniciar su equipo antes de utilizar RSLinxClassic. La instalacin de
RSLinxClassic ha finalizado.
Resolucin de problemas de instalacin.
Si RSLinxClassic no se inicia o no funciona correctamente, tenga en cuenta lo
siguiente:
Tiene suficiente memoria en su equipo? Para ejecutar RSLinxClassic, se
necesitan 32 MB de RAM como mnimo.

ELECTROTECNIA

25

AUTOMATISMO PROGRAMABLE POR PLC


Tiene suficiente espacio de disco en su equipo? Para ejecutar
RSLinxClassic, se necesita un mnimo de 35 MB de espacio libre en el disco
duro.
La versin de RSLinxClassic que tiene instalada es la correcta? Si la
instalacin de RSLinxClassic aparece como RSLinxClassic Lite,
RSLinxClassic Single Node o RSLinxClassic OEM, significa que no se han
instalado los archivos de activacin correctos. En RSLinxClassic, seleccione
Ayuda > Proteccin contra copias para ver informacin sobre los archivos
de activacin.
Ha instalado un Service Pack anterior o quitado algn componente que
requiera RSLinx Classic, como DCOM?

2.2. INSTALACIN DE SOFTWARE DE EDICIN Y PROGRAMACIN.


Insertar el CD de instalacin del software RSLogix 500, con el cual se podr
programar los controladores como el MicroLogix, y SLC utilizados en los
laboratorios.
Al ejecutar el setup de instalacin, se abrir la ventana de condiciones de
licencia, el cual deber leer y aceptar para hacer uso del software.

Una vez ledo y aceptado las condiciones, el siguiente paso ser elegir el
paquete de instalacin, seleccionar la instalacin completa y continuar.
Luego la ventana mostrar los componentes a instalar, acepte e inicie la
instalacin.
ELECTROTECNIA

26

AUTOMATISMO PROGRAMABLE POR PLC

Una vez finalizado se recomienda reiniciar el ordenador para el uso del software,
no olvide la activacin de la licencia al finalizar la instalacin.
Ahora continuar con la instalacin de los software de simulacin, iniciamos con
el RSEmu 500, la instalacin es rpida y las opciones son simplemente aceptar
el acuerdo de licencia y lo dems es por defecto.

No olvidar que al finalizar se debe reiniciar para el uso del software


ELECTROTECNIA

27

AUTOMATISMO PROGRAMABLE POR PLC


SOFTWARE TIA Portal SIEMENS.
Insertar el CD de instalacin del Totally Integrated Automation Portal V12 (TIA),
el asistente lo guiar por la seleccin de componentes e instalacin del
programa. De no abrir inmediatamente despus de ingresar el CD, ejecutar el
setup desde el directorio del disco. Seleccionar el idioma de instalacin de
programa, en el ejemplo se muestra con espaol.

Seguidamente seleccionar los componentes y productos que se desean instalar


y que sern de uso en el desarrollo del curso, el instructor deber guiarlo con la
seleccin de estos componentes.
Luego leer y aceptar los trminos de licencia para el uso del software, y
finalmente aceptar su instalacin, esto tomar algo de tiempo.

ELECTROTECNIA

28

AUTOMATISMO PROGRAMABLE POR PLC

No olvidar que deber reiniciar el ordenador y transferir las licencias para el uso
correcto del software.
Inserte el CD de instalacin del S7-PLCSIM v12, el cual es el software de
simulacin de los controladores programados con el TIA Portal.
El asistente de instalacin lo guiar para la seleccin de componentes y
productos del software a instalar.
Leer y aceptar los acuerdos de licencia para el uso correcto del software, luego
la ventana mostrara la seleccin de programas y componentes a instalarse,
aceptar si es correcto y continuar con la instalacin, esto tomar algo de tiempo.

ELECTROTECNIA

29

AUTOMATISMO PROGRAMABLE POR PLC

No olvidar reiniciar el ordenador despus de la instalacin para el uso correcto


del software, as como la transferencia de su licencia.

ELECTROTECNIA

30

AUTOMATISMO PROGRAMABLE POR PLC


Instalar ahora el WinCC Professional v 11.0, con este software se editan las
pantallas de interfaz con el usuario (HMI).
Insertar el CD de instalacin y ejecutar el setup, elegir el idioma "Espaol".

Luego seleccionar los componentes y softwares que se instalarn con el


asistente.
Leer y aceptar los trminos de licencia y continuar con la instalacin del
software.
No olvidar reiniciar el ordenador al finalizar la instalacin y transferir la licencia
del software con apoyo del instructor.

ELECTROTECNIA

31

AUTOMATISMO PROGRAMABLE POR PLC


2.3. CONFIGURAR LA COMUNICACIN ENTRE CONTROLADOR Y PC.
En el uso de controladores de la marca Rockwell Software podr realizar la
comunicacin entre la PC y el controlador mediante la interfaz de comunicacin
Ethernet o RS232.
Para el caso de la interfaz Ethernet se debe tener en cuenta que tipo de
direccionamiento realizar, si es Direccionamiento IP Esttico o
Direccionamiento IP Dinmico.
Cuando el equipo es nuevo su direccionamiento es con IP dinmico, es por ello
necesario asignar una direccin IP mediante un servidor DCHP o BOOTP, los
cuales son protocolos de direccionamiento de IPs.
El software BOOTP/DHCP Server se instala automticamente con el RSlinx.
Seguir los pasos mostrados para realizar la configuracin de la comunicacin
con el equipo.
El BOOTP/DHCP Server es una herramienta que asigna la direccin IP al equipo
siempre y cuando este habilitada su direccionamiento dinmico.

Al ejecutar el software por primera vez, se mostrar una pantalla de alerta


del Firewall, el cual debemos permitir el trfico, seguidamente aparecer una
ventana para configurar la red.

ELECTROTECNIA

32

AUTOMATISMO PROGRAMABLE POR PLC

El tipo de enlace que realizar se basa utilizando la direccin MAC del equipo, la
direccin MAC es el carnet de identidad de cualquier dispositivo que tenga una
tarjeta de red, es decir, nunca podr haber dos equipos con la misma direccin.
La configuracin se basa en la mscara subred, el programa escaneara en
busca de todos los equipos que hayan dentro de esta subred.

Una vez ya haya configurado, como mnimo la Mscara de subred, todos los
equipos que encuentre mostrara su direccin MAC y como servidor DHCP
podemos asignarle la IP que nos interese, un ejemplo es el Router que suelen
tener en casa, el propio router tiene un servidor DHCP que asigna
automticamente la direccin IP.
En la siguiente imagen, se puede observar cmo ha encontrado un equipo, lo
prximo que debemos hacer es crear una nueva entrada, donde relacionaremos
la direccin MAC encontrada con la direccin IP que asignaremos.

ELECTROTECNIA

33

AUTOMATISMO PROGRAMABLE POR PLC

Una vez introducido los datos, se aade a la lista de relaciones y


automticamente se le asigna la direccin IP al equipo cuya MAC fue la que
seleccionaron.
Configuracin del Driver DF1 en el RSLinx, este driver es para la comunicacin
serie, punto a punto, y nos servir tanto para establecer la comunicacin con el
PLC como con una Panel View. Lo primero es saber en qu puerto COM se
encuentra nuestro cable conectado, con lo cual en el Administrador de
dispositivos podemos comprobarlo.

ELECTROTECNIA

34

AUTOMATISMO PROGRAMABLE POR PLC

Ejecutamos el RSLinx, y pulsamos sobre el icono del cable, aqu aadiremos el


driver que nos interese segn la interface que vayamos a usar.
Aadimos el Driver RS-232 DF1 Devices y le asignamos el nombre "DF1" o
alguno que le indique el instructor.

Al agregar el driver se abrir una ventana emergente donde realizar la


configuracin del mismo, una vez seleccionado el puerto COM seleccionar el
botn Auto-Configure, el cual buscar los parmetros automticamente y los
colocar en pantalla. La confirmacin de la autoconfiguracin se muestra con un
mensaje "Auto Configuration Successfull".

ELECTROTECNIA

35

AUTOMATISMO PROGRAMABLE POR PLC

En modo dinmico se asigna la direccin IP mediante un servidor BOOTP o


DHCP como se mostr anteriormente.
Configurar Comunicacin entre Software de Edicin y Simulador.
Existen softwares de simulacin, que permiten al participante realizar las
pruebas del programa a ejecutar en un PLC, para el caso de Rockwell
Automation se utilizar el RSlogix 500.
Preparacin de los entornos RSLinx y RSEmu 500 para la simulacin y
pruebas de los programas a ejecutar.
En el software RSLinx agregar el driver "SLC-500 (DH 485) Emulator Driver", el
cual es necesario para realizar la comunicacin entre el software de edicin
RSLogix 500 y el simulador RSEmu 500. Las imgenes mostradas indican los
pasos a seguir para realizar dicha accin.

ELECTROTECNIA

36

AUTOMATISMO PROGRAMABLE POR PLC

Al seleccionar el driver para el simulador del SLC 500, hacer clic en Add New,
colocar un nombre "RSEMULATE500" o alguno que el instructor indique.

El siguiente paso es darle un nombre y direccin al host del simulador, este


driver puede trabajar con 32 direcciones desde 0 hasta la direccin 31, usar para
los laboratorios como direccin de host la direccin de nodo 0.

Con esto ya podramos simular y probar los programas a ejecutarse en el PLC

HOJA DE INFORMACIN TECNOLGICA.


Protocolos de comunicacin industrial.
Se pueden definir las Comunicaciones Industriales como: rea de la tecnologa
que estudia la transmisin de informacin entre circuitos y sistemas electrnicos
utilizados para llevar a cabo tareas de control y gestin del ciclo de vida de los
productos industriales
Los Sistemas de Comunicacin proporcionan el esqueleto sobre l se articulan
las estrategias de automatizacin, son mecanismos de intercambio de datos
distribuidos en una organizacin industrial intercambio de datos on-line y, en los
niveles inferiores de la pirmide (sensores, actuadores, mquinas, clulas de
fabricacin, etc.), se exige el requisito de tiempo real.
ELECTROTECNIA

37

AUTOMATISMO PROGRAMABLE POR PLC

Los procesos de tiempo real requieren una acotacin determinista mxima de


sus tiempos de ejecucin.
Un protocolo de comunicacin se refiere a las reglas necesarias para la
interconexin y transferencia de datos entre dispositivos dentro de una red
industrial.
Estas reglas comprenden medios fsicos, codificacin de datos, distancias,
velocidades de transmisin, etc.
Existen protocolos de comunicacin cerrados los cuales tienen la informacin de
las reglas del protocolo en total resguardo de su marca, esto era aplicado al
inicio, pero no hubo buenos resultados pues si un equipo que maneja un
protocolo cerrado "A", entonces era necesario encontrar un dispositivos de las
mismas caractersticas y con el mismo protocolo para poder cambiar el
defectuoso, obligando a la empresa a tener una dependencia del proveedor.
Otra desventaja fue que si se requiere ms adelante integrar diferentes lugares
de la empresa y tener control desde una estacin a todo el lugar de la planta era
necesario que los protocolos se interconecten y al ser cerrado esto no era
posible.
Los protocolos abiertos solucionaron muchos de estos inconvenientes, siendo
ahora este tipo de concepto el ms utilizado pues adems son muy funcionales,
alguno de ellos son PROFIBUS, DEVICENET, HART, FoundationFieldbus, etc.
Para un mejor control de las reglas aplicadas en los protocolos ISO creo un
sistema de referencia que agrupaba por caractersticas estas reglas, siendo 7
capas las recomendadas.
Modelo OSI desarrollado por la ISO para la conexin de sistemas
informticos abiertos.
Open System Interconnection (OSI) (Modelo de interconexin de sistemas
abiertos), que es la propuesta que hizo la Organizacin Internacional para la
Estandarizacin (ISO) para estandarizar la interconexin de sistemas abiertos.
Este modelo est dividido en siete capas:

ELECTROTECNIA

38

AUTOMATISMO PROGRAMABLE POR PLC


Capa fsica.
Es la que se encarga de la topologa de la red y de las conexiones globales de la
computadora hacia la red, tanto en lo que se refiere al medio fsico como a la
forma en la que se transmite la informacin.
Sus principales funciones se pueden resumir como:
Definir el medio o medios fsicos por los que va a viajar la comunicacin:
cable de pares trenzados (o no, como en RS232/EIA232), coaxial, guas de
onda, aire, fibra ptica.
Definir las caractersticas materiales (componentes y conectores mecnicos)
y elctricas (niveles de tensin) que se van a usar en la transmisin de los
datos por los medios fsicos.
Definir las caractersticas funcionales de la interfaz (establecimiento,
mantenimiento y liberacin del enlace fsico).
Transmitir el flujo de bits a travs del medio.
Manejar las seales elctricas del medio de transmisin, polos en
un enchufe, etc.
Garantizar la conexin (aunque no la fiabilidad de dicha conexin)
Capa de enlace de datos.
Esta capa se ocupa del direccionamiento fsico, del acceso al medio, de la
deteccin de errores, de la distribucin ordenada de tramas y del control del
flujo. Es uno de los aspectos ms importantes que revisar en el momento de
conectar dos ordenadores, ya que est entre la capa 1 y 3 como parte esencial
para la creacin de sus protocolos bsicos (MAC, IP), para regular la forma de la
conexin entre computadoras as determinando el paso de tramas (trama =
unidad de medida de la informacin en esta capa, que no es ms que la
segmentacin de los datos trasladndolos por medio de paquetes), verificando
su integridad, y corrigiendo errores, por lo cual es importante mantener una
excelente adecuacin al medio fsico (los ms usados son el cable UTP, par
trenzado o de 8 hilos), con el medio de red que redirecciona las conexiones
mediante un router. Dadas estas situaciones cabe recalcar que el dispositivo que
usa la capa de enlace es el Switch que se encarga de recibir los datos del router
y enviar cada uno de estos a sus respectivos destinatarios (servidor ->
computador cliente o algn otro dispositivo que reciba informacin como
celulares, tabletas y diferentes dispositivos con acceso a la red, etc.), dada esta
situacin se determina como el medio que se encarga de la correccin de
errores, manejo de tramas, protocolizacin de datos (se llaman protocolos a las
reglas que debe seguir cualquier capa del modelo OSI).

ELECTROTECNIA

39

AUTOMATISMO PROGRAMABLE POR PLC


Capa de red.
Se encarga de identificar el enrutamiento existente entre una o ms redes. Las
unidades de informacin se denominan paquetes, y se pueden clasificar en
protocolos enrutables y protocolos de enrutamiento.
Enrutables: viajan con los paquetes (IP, IPX, APPLETALK).
Enrutamiento:
permiten
seleccionar
las
rutas
(RIP, IGRP, EIGRP, OSPF, BGP).
El objetivo de la capa de red es hacer que los datos lleguen desde el origen al
destino, aun cuando ambos no estn conectados directamente. Los dispositivos
que facilitan tal tarea se denominan en caminadores o enrutadores, aunque es
ms frecuente encontrarlo con el nombre en ingls routers. Los routers trabajan
en esta capa, aunque pueden actuar como switch de nivel 2 en determinados
casos, dependiendo de la funcin que se le asigne. Los firewalls actan sobre
esta capa principalmente, para descartar direcciones de mquinas.
En este nivel se realiza el direccionamiento lgico y la determinacin de la ruta
de los datos hasta su receptor final.
Capa de transporte.
Capa encargada de efectuar el transporte de los datos (que se encuentran
dentro del paquete) de la mquina origen a la de destino, independizndolo del
tipo de red fsica que est utilizando. La PDU de la capa 4 se llama Segmento o
Datagrama, dependiendo de si corresponde a TCP o UDP. Sus protocolos son
TCP y UDP; el primero orientado a conexin y el otro sin conexin. Trabajan, por
lo tanto, con puertos lgicos y junto con la capa red dan forma a los conocidos
como Sockets IP:Puerto (191.16.200.54:80).
Capa de sesin.
Esta capa es la que se encarga de mantener y controlar el enlace establecido
entre dos computadores que estn transmitiendo datos de cualquier ndole. Por
lo tanto, el servicio provisto por esta capa es la capacidad de asegurar que, dada
una sesin establecida entre dos mquinas, la misma se pueda efectuar para las
operaciones definidas de principio a fin, reanudndolas en caso de interrupcin.
En muchos casos, los servicios de la capa de sesin son parcial o totalmente
prescindibles.

ELECTROTECNIA

40

AUTOMATISMO PROGRAMABLE POR PLC


Capa de presentacin.
El objetivo es encargarse de la representacin de la informacin, de manera que
aunque distintos equipos puedan tener diferentes representaciones internas de
caracteres los datos lleguen de manera reconocible.
Esta capa es la primera en trabajar ms el contenido de la comunicacin que el
cmo se establece la misma. En ella se tratan aspectos tales como la semntica
y la sintaxis de los datos transmitidos, ya que distintas computadoras pueden
tener diferentes formas de manejarlas.
Esta capa tambin permite cifrar los datos y comprimirlos. Por lo tanto, podra
decirse que esta capa acta como un traductor.
Capa de aplicacin.
Artculo principal: Capa de aplicacin
Ofrece a las aplicaciones la posibilidad de acceder a los servicios de las dems
capas y define los protocolos que utilizan las aplicaciones para intercambiar
datos, como correo electrnico (Post Office Protocol y SMTP), gestores de bases
de datos y servidor de ficheros (FTP), por UDP pueden viajar (DNS y Routing
Information Protocol). Hay tantos protocolos como aplicaciones distintas y puesto
que continuamente se desarrollan nuevas aplicaciones el nmero de protocolos
crece sin parar.
Cabe aclarar que el usuario normalmente no interacta directamente con el nivel
de aplicacin. Suele interactuar con programas que a su vez interactan con el
nivel de aplicacin pero ocultando la complejidad subyacente.

MQUINAS VIRTUALES.
En informtica una mquina virtual es un software que simula a una
computadora y puede ejecutar programas como si fuese una computadora real.
Este software en un principio fue definido como "un duplicado eficiente y aislado
de una mquina fsica". La acepcin del trmino actualmente incluye a mquinas
virtuales que no tienen ninguna equivalencia directa con ningn hardware real.
Una caracterstica esencial de las mquinas virtuales es que los procesos que
ejecutan estn limitados por los recursos y abstracciones proporcionados por
ellas. Estos procesos no pueden escaparse de esta "computadora virtual".

ELECTROTECNIA

41

AUTOMATISMO PROGRAMABLE POR PLC


Uno de los usos domsticos ms extendidos de las mquinas virtuales
es ejecutar sistemas operativos para "probarlos". De esta forma podemos
ejecutar un sistema operativo que queramos probar (GNU/Linux, por ejemplo)
desde nuestro sistema operativo habitual (Mac OS X por ejemplo) sin necesidad
de instalarlo directamente en nuestra computadora y sin temor a que se dae el
sistema operativo primario.

TIPOS DE MQUINAS VIRTUALES.


Las mquinas virtuales se pueden clasificar en dos grandes categoras segn su
funcionalidad y su grado de equivalencia a una verdadera mquina.

Mquinas virtuales de sistema (en ingls System Virtual Machine).


Mquinas virtuales de proceso (en ingls Process Virtual Machine).

MQUINAS VIRTUALES DE SISTEMA.


Las mquinas virtuales de sistema, tambin llamadas mquinas virtuales de
hardware, permiten a la mquina fsica subyacente multiplicarse entre varias
mquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa
de software que permite la virtualizacin se la llama monitor de mquina
virtual ohypervisor. Un monitor de mquina virtual puede ejecutarse o bien
directamente sobre el hardware o bien sobre un sistema operativo ("host
operating system").
APLICACIONES DE LAS MQUINAS VIRTUALES DE SISTEMA.
Varios sistemas
operativos distintos pueden coexistir sobre la misma
computadora, en slido aislamiento el uno del otro, por ejemplo para probar
un sistema operativo nuevo sin necesidad de instalarlo directamente.
La mquina virtual puede proporcionar una arquitectura de instrucciones (ISA)
que sea algo distinta de la verdadera mquina. Es decir, podemos simular
hardware.
Varias mquinas virtuales (cada una con su propio sistema operativo llamado
sistema operativo "invitado" o "guest"), pueden ser utilizadas para consolidar
servidores. Esto permite que servicios que normalmente se tengan que
ejecutar en computadoras distintas para evitar interferencias, se puedan
ejecutar en la misma mquina de manera completamente aislada y
compartiendo los recursos de una nica computadora. La consolidacin de
servidores a menudo contribuye a reducir el coste total de las instalaciones
necesarias para mantener los servicios, dado que permiten ahorrar en
hardware.
ELECTROTECNIA

42

AUTOMATISMO PROGRAMABLE POR PLC

La virtualizacin es una excelente opcin hoy da, ya que las mquinas


actuales (Laptops, desktops, servidores) en la mayora de los casos estn
siendo "sub-utilizados" (gran capacidad de disco duro, memoria RAM, etc.),
llegando a un uso de entre 30% a 60% de su capacidad. Al virtualizar, la
necesidad de nuevas mquinas en una ya existente permite un ahorro
considerable de los costos asociados (energa, mantenimiento, espacio, etc.).

MQUINAS VIRTUALES DE PROCESO.


Una mquina virtual de proceso, a veces llamada "mquina virtual de
aplicacin", se ejecuta como un proceso normal dentro de un sistema operativo y
soporta un solo proceso. La mquina se inicia automticamente cuando se lanza
el proceso que se desea ejecutar y se detiene para cuando ste finaliza. Su
objetivo es el de proporcionar un entorno de ejecucin independiente de la
plataforma de hardware y del sistema operativo, que oculte los detalles de la
plataforma subyacente y permita que un programa se ejecute siempre de la
misma forma sobre cualquier plataforma.
El ejemplo ms conocido actualmente de este tipo de mquina virtual es
la mquina virtual de Java. Otra mquina virtual muy conocida es la del
entorno .Net de Microsoft que se llama "Common Language Runtime".
INCONVENIENTES DE LAS MQUINAS VIRTUALES.
Uno de los inconvenientes de las mquinas virtuales es que agregan gran
complejidad al sistema en tiempo de ejecucin. Esto tiene como efecto la
ralentizacin del sistema, es decir, el programa no alcanzar la misma velocidad
de ejecucin que si se instalase directamente en el sistema operativo "anfitrin"
(host) o directamente sobre la plataforma de hardware. Sin embargo, a menudo
la flexibilidad que ofrecen compensa esta prdida de eficiencia.
SISTEMAS DE NUMERACIN.
Dado que un autmata es un ordenador, almacena informacin en forma de
condiciones On y Off (1 0), refirindose a dgitos binarios (bits).
Sistema Decimal.
En los autmatas se usan varios sistemas numricos. Todos los sistemas de
nmeros tienen las mismas caractersticas: dgitos, base, potencia. El sistema
decimal, que es de utilizacin comn en la vida diaria, tiene las caractersticas
siguientes:
Diez dgitos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Base 10
Potencias 1, 10, 100, 1000, ...
ELECTROTECNIA

43

AUTOMATISMO PROGRAMABLE POR PLC


Sistema Binario.
El sistema binario se usa en los controladores programables. Tiene las
siguientes caractersticas:
Dos dgitos 0, 1
Base 2
Potencias de base 2 (1, 2, 4, 8, 16,...)
En el sistema binario los 1s y 0s se ordenan en columnas. Cada columna tiene
un peso. La primera columna tiene un peso binario de 2^0
Esto equivale al decimal 1. A ste se le denomina bit menos significativo.
El peso binario se dobla en cada columna sucesiva. La siguiente columna, por
ejemplo, tiene un peso de 2^1 que equivale al decimal 2.
El valor decimal se dobla en cada columna sucesiva.
El nmero ms a la izquierda se denomina bit ms significativo. En el ejemplo,
el bit ms significativo tiene un peso binario de 2^7 es equivalente al decimal
128.

Convertir el binario.
Los siguientes pasos se pueden usar para interpretar un nmero decimal desde
un valor binario:
1. Buscar de derecha a izquierda (de menos significativo a ms significativo) los
1s.
2. Escribir la representacin decimal de cada columna que contenga un 1.
3. Sumar los valores de esas columnas.
En el ejemplo siguiente, las columnas cuarta y quinta desde la derecha
contienen un 1. El valor decimal de la cuarta columna desde la derecha es 8, y el
valor decimal de la quinta columna desde la derecha es 16. El decimal
equivalente de este nmero binario es 24. La suma de todas las columnas con
peso que contienen un 1 es el nmero decimal que el autmata ha almacenado.

ELECTROTECNIA

44

AUTOMATISMO PROGRAMABLE POR PLC

En el siguiente ejemplo las columnas cuarta y quinta desde la derecha contienen


un 1. El valor decimal de la cuarta columna desde la derecha es 8, y el valor
decimal de la sexta columna desde la derecha es 32. El decimal equivalente de
este nmero binario es 40.

Bits, bytes, y palabras (words).


Cada unidad binaria de datos es un bit. Cada 8 bits hacen 1 byte. 2 bytes 16
bits, hacen 1 palabra.

0 lgico, 1 lgico
Los controladores programables slo pueden entender una seal que sea On u
Off (presente o no presente). El sistema binario es un sistema en el cual slo hay
dos nmeros, 1 y 0. El binario 1 indica que una seal est presente, o el
interruptor est On. El binario 0 indica que la seal no est presente, o el
interruptor est Off.

ELECTROTECNIA

45

AUTOMATISMO PROGRAMABLE POR PLC

BCD.
El cdigo BCD (Binary-Coded Decimal) son nmeros decimales en los que cada
dgito est representado por un nmero binario de 4 bits. Un contador de vueltas
es un ejemplo de un dispositivo de entrada de 4 bits. El BCD se usa
comnmente con dispositivos de entrada y salida. Los nmeros binarios se
rompen en grupos de 4 bits, cada grupo representa un decimal equivalente. Un
contador de vueltas de 4 dgitos, como el que se muestra abajo, podra controlar
16 (4 x 4) entradas al autmata.

Hexadecimal.
El hexadecimal es otro sistema usado en los autmatas programables. El
sistema hexadecimal tiene las caractersticas siguientes:
16 dgitos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Base 16
Potencias de base 16 (1, 16, 256, 4096...)

ELECTROTECNIA

46

AUTOMATISMO PROGRAMABLE POR PLC


Se utilizan los diez dgitos del sistema decimal para los primeros diez dgitos del
sistema hexadecimal. Se usan las primeras seis letras del alfabeto para los seis
dgitos restantes.
A = 10, B = 11, C = 12, D = 13, E = 14, F= 15.
El sistema hexadecimal se utiliza en los autmatas programables porque permite
representar el estado de un gran nmero de bits binarios en un pequeo espacio
como es la pantalla de un ordenador o un visualizador de programacin. Cada
dgito hexadecimal representa el estado exacto de 4 bits binarios. Para convertir
un nmero decimal a un nmero hexadecimal el nmero decimal se dividir por
base 16. Por ejemplo, para convertir el decimal 28 a hexadecimal:
El decimal 28 dividido entre 16 es 1 con un resto de 12. Doce es equivalente a C
en hexadecimal. El hexadecimal equivalente del decimal 28 ser pues 1C.
El valor decimal de un nmero hexadecimal se obtiene multiplicando
individualmente los dgitos hexadecimales por el peso de base 16 y despus
sumando los resultados.
Conversin de nmeros.
La siguiente tabla muestra unos pocos valores numricos en representacin
decimal, binario, BCD, y hexadecimal.

ELECTROTECNIA

47

AUTOMATISMO PROGRAMABLE POR PLC

ELECTROTECNIA

48

AUTOMATISMO PROGRAMABLE POR PLC

HOJA EN BLANCO

1
2
3
4
5
6

HERRAMIENTAS / INSTRUMENTOS

ORDEN DE EJECUCIN

Crear proyecto / archivo


Configurar hardware
Elaborar programa
Descargar programa al PLC
Probar programa de arranque directo
Probar programa de inversin de giro

Computadoras
Software
Cables de comunicacin
PLC

DENOMINACIN
Programacin del PLC para el arranque directo e inversin de
giro de un motor trifsico

ELECTRICISTA INDUSTRIAL

ELECTROTECNIA

HT:T03

Tiempo: 8 horas

HOJA:1/1

49

AUTOMATISMO PROGRAMABLE POR PLC


3.1. CREAR PROYECTO / ARCHIVO PARA CONTROLAR EL ARRANQUE Y
PARADA DE UN MOTOR TRIFSICO.
El software que usar para desarrollar el programa es el TIA Portal v12, al
ejecutarlo el asistente lo guiar en sus primeros pasos, en las imgenes se
indican la manera en que se hace uso del entorno de trabajo.

Seleccionar crear proyecto, ingresar el nombre del proyecto como


ArranqueDirecto1, en ruta se indica la direccin donde se almacenar el
proyecto creado, ingresar algunos datos adicionales como autor y comentarios,
los cuales son opcionales.
Luego de crearlo, se mostrar una ventana "Primeros Pasos", seleccionar
dispositivos y redes.

ELECTROTECNIA

50

AUTOMATISMO PROGRAMABLE POR PLC


Al iniciar tendremos las opciones:
Dispositivos y redes (Configurar un dispositivo).
Programacin PLC (Escribir programa PLC).
Motion & Technology (Configurar objetos tecnolgicos).
Visualizacin (Configurar una imagen HMI).
Vista del proyecto (Abrir la vista del proyecto).
Luego agregar dispositivo: SIMATIC S7-1500 CPU 1511-1PN con cdigo
siemens: 6ES7 511-1AK00-0AB0
El entorno debe ser igual al que se muestra aqu:

3.2. CONFIGURAR HARDWARE DEL CONTROLADOR UTILIZADO PARA


LA SOLUCIN DEL PROGRAMA.
Una vez creado el proyecto a desarrollar, el siguiente paso es configurar el
hardware, para ello arrastrar desde el catlogo de hardware al rack los mdulos
que tenga conectados o los necesarios para la solucin del problema.

ELECTROTECNIA

51

AUTOMATISMO PROGRAMABLE POR PLC


Una vez agregados los mdulos, aadir el PLC a una subred y asignarle una
direccin IP, necesario para la comunicacin, si pulsa sobre el puerto Ethernet
se abrir las propiedades para poder hacer los cambios necesarios.

Con lo desarrollado se ha configurado el hardware.

3.3. ELABORAR PROGRAMA PARA EL CONTROL DEL PROBLEMA


PROPUESTO.
Ingresar al bloque de programa y hacer doble clic en Main OB1, esto abrir la
ventana para editar el programa que se descargar en el PLC.

ELECTROTECNIA

52

AUTOMATISMO PROGRAMABLE POR PLC


Desarrollar el programa solucin para el arranque directo de un motor, el cual es
un programa bsico inicial pero muy til y usado en los programas ms
avanzados.

Finalmente el Segmento del programa quedar como se muestra a continuacin,


el direccionamiento y los tags pueden variar de acuerdo a las conexiones
realizadas y/o indicaciones del instructor.

ELECTROTECNIA

53

AUTOMATISMO PROGRAMABLE POR PLC


3.4. DESCARGAR PROGRAMA ELABORADO AL PLC.
Para realizar la descarga del proyecto (Configuracin del Hardware y software),
ingresar en el men Online y hacer clic en Establecer conexin online, o utilizar
las teclas Ctrl + K. Se abrir la ventana establecer conexin online, en donde se
elegir el tipo de interfaz, seleccionar PN/IE.

Luego de configurar la conexin se procede a la actualizacin de la red, el


software se encargar de buscar las estaciones accesibles con la interfaz
seleccionada, finalmente seleccionar el PLC conectado al cual se desea
descargar el programa y seleccionar conectar.
Una vez conectado ingresar al men Online y hacer clic en Cargar en dispositivo
o utilizar las teclas Ctrl + L.

3.5. PROBAR PROGRAMA DE ARRANQUE DIRECTO.


El programa desarrollado utiliza 3 pulsadores, 2 son para el arranque del motor
en giro horario y el otro para el sentido contrario, y el tercer pulsador para la
parada del motor sin importar su sentido de giro.
Para realizar la comprobacin del programa del arranque directo, es posible
realizarlo editando el programa ingresado y modificarlo por el siguiente;

Adems de realizar la conexin adecuada de los perifricos como pulsadores y


contactores, no olvidar que para controlar el funcionamiento del motor es
necesario utilizar contactores, a pesar de que las salidas del PLC sean del tipo
ELECTROTECNIA

54

AUTOMATISMO PROGRAMABLE POR PLC


rel ya que la corriente de consumo de los motores provocaran que los
contactos del rel se fundan o incluso la tarjeta electrnica se queme por la
elevada corriente que por ah circula.

3.6. PROBAR PROGRAMA DE INVERSIN DE GIRO.


Como se mencion en el paso anterior el sistema de inversin de giro debe tener
un pulsador para el control en un giro y otro ms para la inversin, no olvidar que
siempre ser necesario detener el motor para el cambio de giro, es por ese
motivo que por seguridad se conecta un contacto normalmente cerrado de cada
sentido con el opuesto para evitar as su activacin cuando el motor se
encuentre en funcionamiento.
Tambin debe tener en cuenta que para realizar la inversin de giro una vez
arrancado debe esperar a que el motor est completamente detenido pues de lo
contrario provocar vibraciones, golpes y saltos del motor, lo que ocasionar un
deterioro en el mismo.

3.7. CREAR PROYECTO EN ENTORNO DE PROGRAMACIN DE PLC DE


LA MARCA SIEMENS.
Para realizar la simulacin ser necesario activar el simulador, para esto hacer
clic derecho en el archivo del Proyecto y seleccionar la opcin iniciar simulacin.
La otra forma es en la barra de herramientas, activar la pestaa Online y luego
en simulacin, hacer clic en iniciar.

ELECTROTECNIA

55

AUTOMATISMO PROGRAMABLE POR PLC


Aceptar la advertencia que ha emergido.
Luego se mostrar una ventana en el que ser necesario ingresar un nombre,
ruta, autor y comentario para el proyecto de simulacin, colocar los mismos
datos que el proyecto de edicin (opcional).
El simulador puede presentarse de dos formar, la manera compacta y vista
proyecto. En la imagen se muestran las dos vistas:

Se puede alternar de una vista a otra con el icono mostrado.

Una vez iniciado el simulador, descargar el programa al simulador, para esto


indicar la ruta de descarga en las opciones de dispositivos disponibles:

ELECTROTECNIA

56

AUTOMATISMO PROGRAMABLE POR PLC


Al realizar la carga, el software compilar el programa, de haber algn error ya
sea de direccionamiento o de sintaxis, el resultado se mostrar en la ventana de
informacin del software y se detendr el proceso de descarga, de no ser as la
descarga continuar.

Despus de la compilacin del programa se mostrar la ventana preliminar de


carga con algunas opciones a seleccionar.
En la vista preliminar de carga se visualiza una advertencia de que los mdulos
configurados y los mdulos de destino son distintos, eso se debe a que
previamente no hemos configurado el hardware en el PLCSIM, con lo cual
seleccionamos APLICAR TODAS.
Tambin es necesario seleccionar el checkbox para sobrescribir la configuracin,
una vez realizado ya se han resuelto las advertencias y se carga la
configuracin.

Para finalizar, seleccionamos arrancar todos e iniciar tal y como se observa en la


imagen siguiente y el botn finalizar. Con esto ya hemos finalizado la carga de
nuestro proyecto y hemos iniciado el PLCSIM.

ELECTROTECNIA

57

AUTOMATISMO PROGRAMABLE POR PLC


En la siguiente hoja se muestran cmo se debe ver al final del enlace la ventana
de edicin de programa y el simulador.

Para ejecutar la simulacin hacer clic en SIMTable_1 ubicada en tablas SIM del
software PLCSIM, esto mostrar una tabla a la cual deber agregar en nombre
el nombre asignado a los tags del programa (p.ej. Start, Stop, Motor).

ELECTROTECNIA

58

AUTOMATISMO PROGRAMABLE POR PLC


Modificar el estado de haciendo clic en el recuadro que aparece en la opcin bits
o cambiar el valor en la opcin Forzar inmediatamente cambiando FALSE por
TRUE (o TRUE por FALSE) dependiendo de la operacin que deseen ejecutar.

El programa se ver como se indica, activando el motor despus de haber


activado el botn START desde el PLCSIM.

El programa se ver como se muestra, despus de desactivar el botn START,


como se observa el MOTOR sigue activado por su enclavamiento.

El programa se ver como la figura luego de activar el botn STOP desde el


PLCSIM.

ELECTROTECNIA

59

AUTOMATISMO PROGRAMABLE POR PLC

El programa se ver como al inicio luego de desactivar el botn STOP desde el


PLCSIM.

Note que cuando la lnea est en color verde y es una lnea continua, indica que
la energa est pasando por esos puntos, si la lnea es segmentada y de color
azul, indica que no est pasando la energa por lo tanto el circuito est abierto en
ese punto.
Ejemplo de Aplicacin: Desarrollar un programa para el control de apertura
y cierre de puertas automticas con PLC.
Descripcin del problema:
Se tienen dos sensores de proximidad, ambos magnticos colocados en la parte
inferior y superior de la puerta a controlar, adems se cuenta con 3 pulsadores,
uno es "OPEN" el que servir para dar la orden de apertura de puertas, y esta se
ejecutar hasta estar completamente abierta.
El pulsador "CLOSE" servir para dar la orden de cierre de puertas y esto se
ejecutar hasta estar completamente cerradas, para ambos casos se har uso
de los sensores para detener el funcionamiento del motor que controla el
movimiento de la puerta.

ELECTROTECNIA

60

AUTOMATISMO PROGRAMABLE POR PLC


El tercer pulsador es para que una vez dada la orden de apertura o cierre, este
se pueda detener pero esto ser por un tiempo de 30 segundos y luego cerrara
la puerta.
Se disponen de lmparas que indican el estado de operacin.
El motor ser controlado en arranque directo y utilizar por 2 contactores para el
control de giro para el cierre y apertura de puertas.
Se dispone de un rel trmico por seguridad del motor en caso de que la puerta
se trabe.

Realizar el conexionado de la etapa de potencia, el cual es un arranque directo


con inversin de giro. El grfico muestra su conexin tpica.

ELECTROTECNIA

61

AUTOMATISMO PROGRAMABLE POR PLC


Crear un nuevo proyecto con el nombre control de puertas en el entorno de
programacin TIA Portal V12.0 de manera semejante a la tarea anterior.
Luego desarrollar la lgica para un arranque con inversin de giro, utilizando los
sensores de puertas abiertas y cerrada para la detencin del motor en su
respectivo giro.
Para realizar las pruebas y correcciones de las fallas resultantes puede utilizar
los softwares de simulacin, en este ejemplo usaremos el TIA PortalSim.
Realizar el circuito ladder de la solucin del problema, tal y como se muestra en
la figura siguiente:

Luego realizar la descarga al simulador y comprobar su funcionamiento, de ser


necesario modificar el programa para las funciones adicionales que el instructor
pueda sealar.
HOJA DE INFORMACIN TECNOLGICA.
Programacin de PLC.
El Totally Integrated Automation Portal (TIA Portal) integra diferentes productos
SIMATIC en una aplicacin de software que le permitir aumentar la
productividad y la eficiencia del proceso. Dentro del TIA Portal, los productos TIA
interactan entre s, ofrecindole soporte en todas las reas implicadas en la
creacin de una solucin de automatizacin.
Una solucin de automatizacin tpica abarca lo siguiente:
ELECTROTECNIA

62

AUTOMATISMO PROGRAMABLE POR PLC

Un controlador que controla el proceso con la ayuda del programa.


Un panel de operador con el que se maneja y visualiza el proceso.

Con el TIA Portal se configura tanto el control como la visualizacin en un


sistema de ingeniera unitario. Todos los datos se guardan en un proyecto. Los
componentes de programacin (STEP 7) y visualizacin (WinCC) no son
programas independientes, sino editores de un sistema que accede a una base
de datos comn. Todos los datos se guardan en un archivo de proyecto comn.
Para todas las tareas se utiliza una interfaz de usuario comn desde la que se
accede en todo momento a todas las funciones de programacin y visualizacin.
En el SIMATIC S7-1200 los mdulos de comunicacin se insertan a la izquierda
de la CPU y los mdulos de I/O se meten a la derecha. Como mximo puede
haber 3 mdulos de comunicacin y 8 de I/O.

La Conexin entre el programador PC y el PLC S7-1200 se realiza mediante


cable UTP categora 5 con terminales RJ-45.

ELECTROTECNIA

63

AUTOMATISMO PROGRAMABLE POR PLC


La memoria de la CPU del S7 1200.
La CPU dispone tres zonas de memoria en donde se almacena el programa de
usuario, los datos y la configuracin. Se puede hablar de tres tipos de memoria:
memoria de carga, memoria de trabajo y memoria remanente.
La memoria de carga: esta memoria es distinta dependiendo de la CPU
escogida (1211,1212 y 1214), permite almacenar de forma no voltil el
programa de usuario, los datos y la configuracin. El programa de usuario se
carga primero en esta rea de la CPU.
Por otra banda, esta memoria puede ser sustituida por una
Memory Card (previamente configurada para este fn) en el caso
de estar instalada. Ojo, aunque la SD insertada disponga de ms
memoria que la CPU, el tamao para trabajar con ella no puede
ser mayor que la de la propia CPU.
La memoria de trabajo: tambin esta memoria es distinta dependiendo de la
CPU escogida (1211,1212 y 1214). Ofrece un almacenamiento voltil, esta
rea se pierde si se desconecta la alimentacin.
Almacena las partes del programa de usuario que son relevantes para la
ejecucin del programa, la CPU copia elementos del proyecto desde la memoria
de carga a la memoria de trabajo
La memoria remanente: esta puede almacenar datos de forma no voltil de
la memoria de trabajo, el nmero de datos est limitado. Cuando se produce
un corte de alimentacin o una cada de tensin, la CPU al arrancar
restaurar nuevamente esos valores. Para que realice esta funcin debe estar
previamente configurada para ello.
Para saber el uso de la memoria, en el proyecto actual debe estar establecida la
conexin online.
En el TIA PORTAL se puede realizar de muchos modos, a continuacin se
explican dos:
Ingresar desde el rbol del proyecto>[CPU o nombre]>Online y diagnstico:
1. Seleccionar Online y diagnstico, haciendo doble clic.
2. Expandir la pestaa Diagnstico.
3. Para acabar, seleccionar Memoria.
ELECTROTECNIA

64

AUTOMATISMO PROGRAMABLE POR PLC


Llegando a la siguiente visualizacin de pantalla, ha cargado un programa
cualquiera en dicha CPU:

Aunque tambin se puede realizar de otro modo, tambin la informacin que


ver ser ms detallada.
Ingresar desde el rbol del proyecto>[CPU o nombre]>informacin del
programa:
1. Seleccionar informacin del programa, haciendo doble clic.
2. Seleccionar la pestaa Carga de la memoria.

La memoria de carga y la memoria de trabajo de la CPU, limitan el tamao


del programa de usuario, los datos y la configuracin.
Estructura en la memoria.
La CPU es quien estructura y direcciona las reas o zonas de memoria,
ofreciendo opciones para almacenar los datos en la ejecucin del programa.
A la hora de empezar a pensar en la programacin, deber elegir qu tipo de
variables utilizar, sean entradas I y salidas Q, marcas M y datos locales. Al
mismo tiempo cmo va a estructurarlo, si necesita o no una o ms
ELECTROTECNIA

65

AUTOMATISMO PROGRAMABLE POR PLC


funcionesCon todo, muchas veces depender de cmo estructure el programa
y las funciones que necesite. Las instrucciones del programa se insertan en
bloques lgicos, llamados bloques de organizacin OB, bloques de funcin
FB y funciones FC, una manera rpida de estructurar el programa total podra
ser el siguiente:

La CPU organiza los bloques de memoria, como:


OBs: Estos definen la estructura del programa principal, denominando al OB1
como el main. Hay OBs con funciones predefinidas, aunque tambin se
pueden crear con funciones especficas.
Abriendo la pestaa de Bloques de programa en el rbol de proyecto, y si
cliquea dos veces en Agregar nuevo bloque y selecciona Bloque de
programacin visualizar estructuras predefinidas.
FBs y FCs: Contienen cdigo de programa especfico para realizar alguna
funcin. Pueden tener parmetros de entrada y salida, compartiendo datos
con un bloque que lo llama. La diferencia entre un FB y un FC, es que un FB
tiene asociado o utiliza un bloque de datos DB (denominado DB instancia)
que guardar valores o estados que podrn ser utilizados por otros bloques
de programa. Los nmeros van del 1 al 65535.

ELECTROTECNIA

66

AUTOMATISMO PROGRAMABLE POR PLC


DBs: la funcin que realizan es guardar datos que pueden ser utilizados por
otros, los nmeros van del 1 al 65535. Pueden definirse de tal forma que
todos los bloques accedan a ellos, son los que se denominan DBs globales, o
por el contrario que slo estn asignados a un FB, denominndose DBs
instancia. Los datos almacenados en este bloque de datos, no son borrados
al finalizar la ejecucin del bloque lgico asociado.
Si tiene la duda de a quin pertenece un bloque u otro, o si est asociado o no al
FB, deber mirar en Atributos. Para ello realizar lo siguiente:
1. Hacer clic con el botn derecho en el bloque de duda, por ejemplo DB1.
2. Seleccionar Propiedades.
3. Visualizar Atributos.
Si est seleccionado, es que pertenece a un DB instancia, asociado a un
FB. Por el contrario, si no lo estuviese sera un DB global.

Direccionamiento digital:
Las direcciones de entradas y salidas comienzan con la direccin 0 para el
primer mdulo del rack.
A cada mdulo se le asignan 4 bytes (se usen o no).
Para hacer ampliaciones de entradas y salidas en otro rack, se debe colocar
un mdulo IM para comunicar ambos racks.

ELECTROTECNIA

67

AUTOMATISMO PROGRAMABLE POR PLC

Direccionamiento analgico:
Las direcciones analgicas para entradas y salidas empiezan con la direccin
256 en el rack 0, estas direcciones dependen del tipo de CPU.
Cada mdulo analgico, se le asignan 16 bytes (se usen o no).
Cada entrada analgica ocupa 2 bytes.

Tipos de datos.
Los tipos de datos se utilizan para determinar el tamao de un elemento de
datos y cmo deben interpretarse los datos. Todo parmetro de instruccin
soporta como mnimo un tipo de datos. Algunos parmetros soportan varios tipos
de datos. Site el cursor sobre el campo de parmetro de una instruccin para
ver qu tipos de datos soporta el parmetro en cuestin.
Un parmetro formal es el identificador en una instruccin que indica la ubicacin
de los datos que deben utilizarse (ejemplo: la entrada IN1 de una instruccin
ADD). Un parmetro actual es la posicin de memoria (precedida por el carcter
"%") o constante que contiene los datos que debe utilizar la instruccin (ejemplo:
%MD400 "Nmero_de_widgets"). El tipo de datos del parmetro actual definido
por el usuario debe concordar con uno de los tipos de datos que soporta el
parmetro formal especificado por la instruccin.
Al definir un parmetro actual es preciso indicar una variable (direccionamiento
simblico) o una direccin absoluta (direccionamiento directo). Las variables

ELECTROTECNIA

68

AUTOMATISMO PROGRAMABLE POR PLC


asocian un nombre simblico (nombre de variable) con un tipo de datos, rea de
memoria, offset y comentario.
Se pueden crear bien sea en el editor de variables PLC, o bien en la interfaz del
bloque (OB, FC, FB y DB). Si se introduce una direccin absoluta que no tenga
una variable asociada, es preciso utilizar un tamao apropiado que coincida con
el tipo de datos soportado. Al realizar la entrada se crear una variable
predeterminada.
Todos los tipos de datos, excepto String, estn disponibles en el editor de
variables PLC y en la interfaz del bloque. String slo est disponible en la
interfaz del bloque. Tambin es posible introducir un valor de constante para
numerosos parmetros de entrada
Bit y secuencias de bit: Bool (valor booleano o bit), Byte (valor byte de 8
bits), Word (valor de 16 bits), DWord (valor de 32 bits, doble palabra).
Entero:
- USInt (entero de 8 bits sin signo), SInt (entero de 8 bits con signo).
- UInt (entero de 16 bits sin signo), Int (entero de 16 bits con signo).
- UDInt (entero de 32 bits sin signo), DInt (entero de 32 bits con signo).
Real en coma flotante: Real (real de 32 bits o valor en coma flotante), LReal
(real de 64 bits o valor en coma flotante).
Fecha y hora: Time (valor de tiempo CEI de 32 bits), Date (valor de fecha de
16 bits), TOD (valor de hora de 32 bits), DT (valor de fecha y hora de 64 bits).
Carcter y cadena: Char (carcter nico de 8 bits), String (cadena de
longitud variable de hasta 254 caracteres).
Matriz.
Aunque no estn disponibles como tipos de datos, las instrucciones de
conversin soportan el siguiente formato numrico BCD.
Tipos de datos Bool, Byte, Word y DWord.

ELECTROTECNIA

69

AUTOMATISMO PROGRAMABLE POR PLC


Tipo de
datos

Bool

Byte

Can.
bits

Tipo
de
nmero

Rango numrico

Ejemplos
constante

Booleano
Binario
Octal

FALSE o TRUE
01
8#0 8#1

TRUE, 1.
0, 2#0
8#1

Hexa.

16#0 16#1

16#1

Binario
Entero
s/signo
Octal
Hexa.

2#0 a 2#11111111

2#00001111

0 a 255

15

8#0 a 8#377
B#16#0 a B#16#FF
2#0
a
2#1111111111111111

8#17
B#16#F,16#F
2#11110000111
10000

0 a 65535

61680

8#0 a 8#177777

8#170360
W#16#F0F0,
16#F0F0

Binario

Word

DWord

16

32

Entero
s/signo
Octal

de

de

I1.0
Q0.1
M50.7
DB1,
DBX2.3
Nombre_variable

Hexa.

W#16#0 a W#16#FFFF

Binario

2#0
a
2#11111111111111111
111111111111111

2#11110000111
1111100001111

0 a 42994967295

15793935

8#0 a 8#37777777777

8#74177417

Entero
s/signo
Octal

Ejemplos
direccin

IB2
MB10
DB1, DBB4
Nombre_variable

MW10
DB1, DBW2
Nombre_variable

MD10
DB1, DBD8
Nombre_variable

Tipos de dato entero.


Tipos de datos de entero (U = sin signo, S = simple, D= doble)
Tipo de
datos

Tamao
en bits

USInt
SInt
UInt
Int
UDInt

8
8
16
16
32

DInt

32

Ejemplo
constante

Rango numrico
0 a 255
-128 a 127
0 a 65535
-32768 a 32767
0 a 4294967295
-2147483648
2147483647

78, 2#01001110
+50, 16#50
65285, 0
30000, +30000
4042322160
a

-2131754992

de

Direccin ejemplo
MB0,
DB1,
Nombre_variable

DBB4,

MW2,
DB1,
Nombre_variable

DBW2,

MD6,DB1,DBD8,
Nombre_variable

Tipos de datos de real en coma flotante.


Los nmeros reales (o en coma flotante) se representan como nmeros de 32
bits de precisin simple (Real) o de 64 bits de precisin doble (LReal) segn la
norma ANSI/IEEE 7541985. Los nmeros en coma flotante de precisin simple
ELECTROTECNIA

70

AUTOMATISMO PROGRAMABLE POR PLC


tienen una exactitud de hasta 6 dgitos significativos, en tanto que los de
precisin doble tienen una exactitud de hasta 15 dgitos significativos. Al
introducir una constante en coma flotante, pueden indicarse como mximo 6
(Real) o 15 (LReal) dgitos significativos para conservar la precisin.
Tipos de datos de real en coma flotante (L=largo).
Tipo
de
datos

Real

LReal

Tamao
en bits

32

64

Rango numrico
-3402823e+38 a
-1175495e-38,
+1175495e-38 a
+3402823e+38
17976931348623158e+
308 a
-22250738585072014e308,
+2250738585072014e308
a
17976931348623158e+
308

Ejemplo
contaste

123456,
3.4,1.0e-5

de

Ejemplo de direccin

MD100,
DB1,
Nombre_variable.

DBD8,

Nombre_DB.nombre_var
Reglas:
12345,
123456789e40,
1.2e+40

No
se
soporta
el
direccionamiento directo.
Se puede asignar en una
tabla de interfaz de OB,
FB o FC.

Acceder a un "segmento" de un tipo de datos de variable.


Es posible acceder al nivel de bit, byte o palabra de las variables PLC y de
bloque de datos en funcin de su tamao. A continuacin aparece la sintaxis
para acceder a un segmento de datos de este tipo:
"<nombre de la variable PLC>".xn (acceso a bit).
"<nombre de la variable PLC>".bn (acceso a byte).
"<nombre de la variable PLC>".wn (acceso a palabra).
"<nombre del bloque de datos>".<nombre de la variable>.xn (acceso a bit).
"<nombre del bloque de datos>".<nombre de la variable>.bn (acceso a byte).
"<nombre del bloque de datos>".<nombre de la variable>.wn (acceso a
palabra).
A una variable del tamao de palabra doble se accede a travs de los bits 0 - 31,
bytes 0 - 3 o palabra 0 - 1. A una variable del tamao de palabra se accede a
travs de los bits 0 - 15, bytes 0 - 2 o palabra 0. A una variable del tamao de
byte se accede a travs de los bits 0 - 8 o byte 0. Los segmentos bit, byte y

ELECTROTECNIA

71

AUTOMATISMO PROGRAMABLE POR PLC


palabra se pueden utilizar dondequiera que bits, bytes y palabras estn previstos
como operandos.

Ejemplos.
En la tabla de variables PLC, "DW" es una variable declarada del tipo DWORD.
Los ejemplos muestran el acceso al segmento bit, byte y palabra:

Arranque Directo de un motor trifsico.


El arranque de un motor asncrono consiste en su puesta en marcha al
conectarlo a la red.
Arranque Directo.
Es el que se presenta cuando suministramos directamente al motor su tensin
nominal.
Este tipo de arranque se utiliza para motores de pequea potencia, 4 5 HP,
cuando se alimenta directamente de la red; en este caso las normas de la
Compaa Suministradora establecen, por tanto el valor lmite de la potencia.
Tambin se utiliza el arranque directo en motores de gran potencia (300 400
HP) cuando son alimentados por transformador particular). Los motores con
ELECTROTECNIA

72

AUTOMATISMO PROGRAMABLE POR PLC


arranque directo absorben un gran pico de corriente, del orden de 4,5 a 7 veces
la intensidad nominal y esto produce un par de arranque del orden de 1,5 a 2
veces el par nominal, lo que permite arrancar estos motores a plena carga.
El arranque directo se efectuar en estrella o en tringulo, segn los valores de
la tensin de red y las tensiones nominales del motor en cada tipo de conexin,
datos que vienen siempre indicados en la placa de caractersticas del motor (la
tensin mayor corresponde a la conexin estrella y la menor a la conexin
triangulo).
En el siguiente grfico se muestra el circuito de fuerza y mando para un control
de arranque directo en un motor trifsico.

Inversin de giro de un motor trifsico.


Para invertir el giro del motor habr que invertir el giro del campo magntico
creado por el estator; de esta forma el rotor tender a seguirlo y girar en sentido
contrario. Para conseguirlo, basta con invertir un par de fases cualesquiera de la
lnea trifsica de alimentacin al motor, lo que en la prctica se realiza con dos
contactores de conexin la red.

ELECTROTECNIA

73

AUTOMATISMO PROGRAMABLE POR PLC

En el grfico siguiente se muestra como se debe realizar la conexin a la red


para realizar la inversin del giro del motor, en un arranque directo.

Advertencia de seguridad:
Los contactores no deben cerrarse simultneamente porque se producira un
cortocircuito entre las fases intercambiadas (V y W en el caso de realizar la
conexin como la figura anterior). El control de automatismo debe de prever esta
situacin "enclavando" ambos contactores.

ELECTROTECNIA

74

AUTOMATISMO PROGRAMABLE POR PLC

ORDEN DE EJECUCIN

1 Elaborar programa para el mando secuencial de


motores trifsico
2 Simular programa en PC
3 Descargar programa al PLC
4 Probar programa

HERRAMIENTAS / INSTRUMENTOS

Computadoras
Software
Cables de comunicacin
PLC

DENOMINACIN
Programacin del PLC para mando secuencial de motores
trifsicos

ELECTRICISTA INDUSTRIAL
ELECTROTECNIA

HT:T04

Tiempo: 8 horas

HOJA:1/1

75

AUTOMATISMO PROGRAMABLE POR PLC


4.1. ELABORAR PROGRAMA
MOTORES TRIFSICOS.

PARA

EL

MANDO

SECUENCIAL

DE

Realizar un circuito de arranque secuencial de 3 motores que cumpla con las


siguientes condiciones:
Los motores tienen el tipo de arranque estrella tringulo y se considera 10 seg.
Para el cambio a la conexin tringulo.
Al pulsar el botn de arranque se activa el 1er motor. El segundo motor se activa
luego de 50 segundos. El tercer motor se activa 12 segundos despus de
activarse el segundo.
Al pulsar el botn de parada se detienen los tres motores a la vez.
Solucin con controlador SLC 500 de Allen Bradley.
Crear proyecto en entorno RSLogix 500, eligiendo como controlador el 1747
L552C, agregar mdulo de entradas discretas 1746 IB16 y el mdulo de salidas
discretas 1746 OW16, en las imgenes se muestran la forma de hacerlo.

ELECTROTECNIA

76

AUTOMATISMO PROGRAMABLE POR PLC

ELECTROTECNIA

77

AUTOMATISMO PROGRAMABLE POR PLC


4.2. SIMULAR PROGRAMA EN PC.
Para realizar la simulacin del programa realizado, es necesario hacer uso del
software de simulacin RSEmu 500, y utilizar un procesador que pueda ser
simulado (dependiendo de la versin del software solo algunos procesadores se
pueden simular).
Hacer clic en File (Archivo) y luego en Save As (Guardar como), y seleccionar
como tipo de archivo la extensin *.ACH el cual es el archivo que se abrir luego
desde el RSEmu 500.

Desde el software RSEmu 500 abrir el archivo guardado.


Este software le permite probar y depurar todos los programas de lgica de
escalera antes de la puesta en servicio y puesta en marcha es un software
basadoen Microsoft Windows que emulan uno o ms procesadores SLC 500 o
Micrologix.

ELECTROTECNIA

78

AUTOMATISMO PROGRAMABLE POR PLC


Al cargar el archivo guardado se abrir la ventana siguiente, el nico campo a
llenar es el que corresponde al nmero de estacin, en el ejemplo se muestra la
estacin 4. Es posible ingresar nodos que van desde el 1 hasta el 31, tenga
cuidado en colocar un nodo ya ingresado

4.3. DESCARGAR PROGRAMA AL PLC.


Para la descarga al controlador del laboratorio es necesario indicar la nueva ruta
de descarga en el RSLogix 500, segn el driver utilizado, y realizar la descarga
desde el cuadro online del mismo software.

4.4. PROBAR PROGRAMA.


Realizar la comprobacin de la solucin del problema, simulando con los
pulsadores, las lmparas y contactores los dispositivos necesarios para la
realizacin del proyecto.
Solucin con controlador S7 1200 de SIEMENS.
Para que la solucin sea distinta al anterior problema se utilizar comparadores
y notar que la solucin es ms sencilla.
Crear proyecto en entorno de programacin TIA portal, e ingresar programa
solucin, al ingresar un temporizador, se puede editar un nombre y asignar un
bloque de datos, por defecto el sistema le dar un nmero libre.

ELECTROTECNIA

79

AUTOMATISMO PROGRAMABLE POR PLC

En el desarrollo del programa, la primera lnea es similar al programa anterior, en


el segmento 2 el temporizador inicializa su cuenta luego de ser activado la marca
ENABLE.
Los segmentos 3, 4 y 5 tienen como lgica la activacin de los motores en sus
respectivos instantes de tiempo, utilizando comparadores para dicho fin.

ELECTROTECNIA

80

AUTOMATISMO PROGRAMABLE POR PLC

ELECTROTECNIA

81

AUTOMATISMO PROGRAMABLE POR PLC


HOJA DE INFORMACIN TECNOLGICA.
Clasificacin de las instrucciones dependiendo del tipo de dato a manejar.
En el entorno de programacin de la marca Rockwell Automation se disponen de
grupos de instrucciones que van de acuerdo al tipo de dato que se va a operar,
cada una de estas instrucciones tiene un nombre y un propsito, el cual es
descrito a continuacin para un mejor uso de ellos en su programacin.
INSTRUCCIONES DE BIT.
Estas instrucciones son usadas en condiciones donde se involucren pulsadores,
selectores, lmparas, reles, contactores, sensores de proximidad, alarmas,
switch, etc.
En la tabla se muestra el nombre de las instrucciones y su propsito, los nombre
pueden variar de acuerdo a la marca que se programe, pero en esencia el
propsito es el mismo.

INSTRUCCIONES DE TEMPORIZADOR Y CONTADOR.


Estas instrucciones ayudan a realizar labores ms complejas, como son el
temporizado para los arranques secuenciales, conteo de botellas,
temporizadores para registrar el tiempo de alguna etapa en el proceso, etc.
En la tabla a continuacin se muestran los nombres de dichas instrucciones y su
propsito en la programacin.
ELECTROTECNIA

82

AUTOMATISMO PROGRAMABLE POR PLC

Estas instrucciones, cuando se usan en programas de escalera, representan


circuitos de lgica cableados usados para el control de una mquina o equipo.
Las instrucciones bsicas se dividen en tres grupos: bit, temporizador y
contador.
Archivos de datos de salida y entrada (archivos O:0 e I:1).
Estos representan salidas y entradas externas. Los bits en archivo 1 se usan
para representar las entradas externas. En la mayora de los casos, una sola
palabra de 16 bits en estos archivos corresponder a una ubicacin de ranura en
su controlador con los nmeros de bit correspondientes a nmeros de terminal
de entrada o salida. Los bits de la palabra no usados no estn disponibles para
su uso.
La tabla a continuacin explica el formato de direccionamiento para salidas y
entradas. Anote que el formato especfico e como el nmero de ranura y s como
el nmero de palabra. Cuando trabaje con instrucciones de archivo, haga
referencia al elemento como es (ranura y palabra) tomados juntos.
ELECTROTECNIA

83

AUTOMATISMO PROGRAMABLE POR PLC

Ejemplo de direccionamiento de bit:


O:3/15
O:5/0
O:10/11
I:7/8
I:2.1/3

Salida 15, ranura 3


Salida 0, ranura 5
Salida 11, ranura 10
Entrada 8,ranura 7
Entrada 3, ranura 2, palabra 1

Ejemplo de direccionamiento de palabra:


O:5
O:5.1
I:8

Palabra de salida 0, ranura 5


Palabra de salida 1, ranura 5
Palabra de entrada, ranura 8

Valores predeterminados: Su dispositivo de programacin mostrar una


direccin de una manera ms formal. Por ejemplo, cuando asigna la direccin
O:5/0, el dispositivo de programacin la mostrar como O:5.0/0 (archivo de
salida, ranura 5, palabra 0, terminal 0).
Archivo de estado (archivo S2).
No puede aadir ni eliminar elementos del archivo de estado. Puede direccionar
varios bits y palabras segn lo siguiente:

ELECTROTECNIA

84

AUTOMATISMO PROGRAMABLE POR PLC

Archivo de datos de bit (B3:).


El archivo 3 constituye el archivo de bit, usado principalmente para instrucciones
de bit (lgica de rel), registros de desplazamiento y secuenciadores. El tamao
mximo del archivo es de 256 elementos de 1 palabra, un total de 4096 bits.
Puede direccionar los bits especificando el nmero de elemento (0 a 255) y el
nmero de bit (0 a 15) dentro del elemento. Tambin puede direccionar los bits
numerndolos secuencialmente, 0 a 4095.

ELECTROTECNIA

85

AUTOMATISMO PROGRAMABLE POR PLC


Examine si cerrado (XIC).
Use la instruccin XIC en su programa de escalera para determinar si un bit est
activado. Cuando la instruccin se ejecuta, si la direccin de bit est activada (1),
entonces la instruccin es evaluada como verdadera. Cuando la instruccin se
ejecuta, si el bit direccionado est desactivado (0), entonces la instruccin
evaluada como falsa.

Ejemplos de dispositivos que se activan o desactivan incluyen:


Un botn pulsador cableado a una entrada (direccionado como I:0/4).
Una salida cableada a una luz piloto (direccionada como O:0/2).
Un temporizador que controla una luz (direccionado como T4:3/DN).
Examine si abierto (XIO).
Use una instruccin XIO en su programa de escalera para determinar si un bit
est desactivado. Cuando la instruccin se ejecuta, si el bit direccionado est
desactivado (0), entonces la instruccin es evaluada como verdadera. Cuando la
instruccin se ejecuta, si el bit direccionado est activado (1), entonces la
instruccin es evaluada como falsa.

Ejemplos de dispositivos que se activan o desactivan incluyen:


Sobrecarga del motor normalmente cerrada (N.C.) cableada a una entrada
(I:O/10).
Una salida cableada a una luz piloto (direccionada como O:0/4).
Un temporizador que controla una luz (direccionado como T4:3/DN).
Active la salida (OTE).
Use una instruccin OTE en su programa de escalera para activar/desactivar un
bit cuando las condiciones de rengln son evaluada como verdaderas/falsas
respectivamente.
ELECTROTECNIA

86

AUTOMATISMO PROGRAMABLE POR PLC


Un ejemplo de un dispositivo que se activa y desactiva es una salida cableada a
una luz piloto (direccionada como O:0/4).
Las instrucciones OTE se restablecen cuando:
Entra o regresa al modo de marcha REM o prueba REM o cuando se restaura
la alimentacin elctrica.
El OTE se programa dentro de una zona de restablecimiento de control
maestro.
(MCR) inactiva o falsa.
Enclavamiento de salida (OTL) y desenclavamiento de salida (OTU).
OTL y OTU son instrucciones de salida retentivas. OTL slo puede activar un bit,
en cambio, OTU slo puede desactivar un bit. Estas instrucciones se usan
generalmente en parejas, con ambas instrucciones direccionando el mismo bit.
Su programa puede examinar un bit controlador por instrucciones OTL y OTU
tantas veces como sea necesario.
Bajo las condiciones de error irrecuperable, las salidas fsicas se desactivan.
Una vez corregidas las condiciones de error, el controlador reanuda la operacin
usando el valor de la tabla de datos de la operacin.
Cmo usar OTL.
Cuando asigna una direccin a la instruccin OTL que corresponde a la
direccin de una salida fsica, el dispositivo de salida cableado a este terminal de
tornillo est activado cuando el bit est establecido (activado o habilitado).
Cuando las condiciones de rengln se convierten en falsas (despus de ser
verdaderas), el bit permanece establecido y el dispositivo de salida
correspondiente permanece activado.
Una vez habilitada, la instruccin de enclavamiento indica al controlador que
active el bit direccionado. Desde ese momento en adelante, el bit permanece
activado, pese a la condicin del rengln, hasta que el bit est desactivado
(tpicamente por una instruccin OTU en otro rengln).

ELECTROTECNIA

87

AUTOMATISMO PROGRAMABLE POR PLC


Cmo usar OTU.
Cuando asigna una direccin a la instruccin OTU que corresponde a la
direccin de una salida fsica, el dispositivo de salida cableado a este terminal de
tornillo est desactivado cuando el bit est restablecido (desactivado o
inhabilitado).
La instruccin de desenclavamiento indica al controlador que desactive el bit
direccionado. Desde ese momento en adelante, el bit permanece desactivado,
pese a la condicin del rengln, hasta que est activado (tpicamente por una
instruccin OTL en otro rengln).
One Shot Rising (OSR). La instruccin OSR es una instruccin de entrada
retentiva que ocasiona un evento durante una sola vez. Use la instruccin OSR
cuando un evento debe comenzar basado en el cambio de estado del rengln de
falso a verdadero.
Cuando las condiciones de rengln precedentes de la instruccin OSR van de
falsas a verdaderas, la instruccin OSR ser verdadera durante un escn.
Despus de completarse un escn, la instruccin OSR se hace falsa, aun
cuando las condiciones de rengln precedentes permanecen verdaderas. La
instruccin OSR slo volver a hacerse verdadera si las condiciones de rengln
precedentes efectan una transicin de falso a verdadero.
El controlador le permite usar una instruccin OSR por cada salida en un
rengln.
Cmo introducir parmetros.
La direccin asignada a la instruccin OSR no es la direccin de ONESHOT
mencionada por su programa, ni indica el estado de la instruccin OSR. Esta
direccin permite que la instruccin OSR recuerde su estado de rengln anterior.
Use una direccin de bit desde el archivo de datos del bit o enteros. El bit
direccionado est establecido (1) durante un escn cuando las condiciones de
rengln precedentes de la instruccin OSR son verdaderas (aun cuando la
instruccin OSR se hace falsa); el bit est restablecido (0) cuando las
condiciones de rengln precedentes de la instruccin OSR se hacen falsas.
Nota: La direccin de bit que usa para esta instruccin debe ser nica. No la use
en otros lugares del programa.

ELECTROTECNIA

88

AUTOMATISMO PROGRAMABLE POR PLC


No use una direccin de entrada o salida para programar el parmetro de
direccin de la instruccin OSR.
Ejemplos.
Los renglones siguientes ilustran el uso de las instrucciones OSR. Los cuatro
primeros renglones se aplican a los procesadores SLC 500 y SLC 5/01. El quinto
rengln abarca la bifurcacin de salida y se aplica a los procesadores SLC 5/02,
SLC 5/03 y SLC 5/04 y controladores MicroLogix 1000.

Cuando la instruccin de entrada va de falso a verdadero, la instruccin OSR


acondiciona el rengln para que la salida vaya a verdadero durante un escn de
programa. La salida se hace falsa y permanece falsa durante los escanes
subsiguientes hasta que la entrada efecte otra transicin de falso a verdadero.

En este caso, el valor acumulado de un temporizador se convierte a BCD y se


movi a una palabra de salida donde est conectada una presentacin LED.
Cuando marcha el temporizador, el valor acumulado est cambiando
rpidamente. Este valor puede ser inmovilizado y mostrado para cada transicin
de falso a verdadero de la condicin de entrada del rengln.
Uso de una instruccin OSR en una bifurcacin (Procesadores SLC 500 y
SLC 5/01).

En el rengln de arriba, la instruccin OSR no se permite dentro de una


bifurcacin.
ELECTROTECNIA

89

AUTOMATISMO PROGRAMABLE POR PLC

En este caso la instruccin OSR no est en la bifurcacin, por lo tanto, el rengln


es vlido.
Los procesadores SLC 500 y SLC 5/01 le permiten usar una instruccin OSR por
cada rengln.

Los procesadores SLC 5/02, SLC 5/03 y SLC 5/04 y controladores MicroLogix
1000 le permiten usar una instruccin OSR por cada salida en un rengln.
Archivos de datos de temporizador y contador (T4: y C5:).
Cada direccin de temporizador se compone de un elemento de 3 palabras.
Palabra 0 es la palabra de control, palabra 1 almacena el valor preseleccionado
y palabra 2 almacena el valor acumulado.

Direccione bits y palabras usando el formato Tf:e.s/b


ELECTROTECNIA

90

AUTOMATISMO PROGRAMABLE POR PLC

Ejemplos de direccionamiento.
T4:0/15 T4:0/EN Bit de habilitacin.
T4:0/14 T4:0/TT Bit de temporizacin del temporizador.
T4:0/13 T4:0/DN Bit de efectuado.
T4:0.1 T4:0.PRE Valor preseleccionado del temporizador.
T4:0.2 T4:0.ACC Valor acumulado del temporizador.
T4:0.1/0 T4:0.PRE/0 Bit 0 del valor preseleccionado.
T4:0.2/0 T4:0.ACC/0 Bit 0 del valor acumulado.
Elementos del archivo de datos del contador.
Cada direccin de contador se compone de un elemento de archivo de datos de
3 palabras.
Palabra 0 es la palabra de control y contiene los bits de estado de la instruccin.
Palabra 1 es el valor preseleccionado.
Palabra 2 es el valor acumulado.
La palabra de control para las instrucciones de contador incluye seis bits de
estado, segn lo indicado a continuacin:

ELECTROTECNIA

91

AUTOMATISMO PROGRAMABLE POR PLC

Estructura de direccionamiento.
Asigne direcciones de contador usando el formato Cf:e.s/b

Ejemplos:
C5:0/15 C5:0/CU Bit de habilitacin de conteo progresivo.
C5:0/14 C5:0/CD Bit de habilitacin de conteo regresivo.
C5:0/13 C5:0/DN Bit de efectuado.
C5:0/12 C5:0/OV Bit de overflow.
C5:0/11 C5:0/UN Bit de underflow.
C5:0/10 C5:0/UA Bit de actualizacin del valor acumulado (HSC en el
controlador fijo solamente).
C5:0.1 C5:0PRE Valor preseleccionado del contador.
C5:0.2 C5:0.ACC Valor acumulado del contador.
ELECTROTECNIA

92

AUTOMATISMO PROGRAMABLE POR PLC


C5:0.1/0 C5:0.PRE/0 Bit del valor preseleccionado.
C5:0.2/0 C5:0.ACC/0 Bit 0 del valor acumulado
Cmo funcionan los contadores?
La figura siguiente muestra cmo funciona un contador. El valor del contador
debe permanecer dentro del rango de 32768 a +32767. Si el valor de conteo
excede +32767 desciende a menos de 32768, se establece un bit de overflow
(OV) o underflow (UN) de estado del contador.
Un contador se puede poner a cero usando la instruccin de restablecimiento
(RES).

Conteo Progresivo CTU.


El CTU es una instruccin que cuenta las transiciones de rengln de falso a
verdadero. Las transiciones de rengln pueden ser provocadas por eventos
ocurriendo en el programa (de la lgica interna o dispositivos de campo
externos) tales como piezas que pasan por un detector o que activan un
interruptor de lmite.
Cuando las condiciones de rengln para una instruccin CTU efectan una
transicin de falso a verdadero, el valor acumulado se incrementa en uno,
siempre que el rengln que contiene la instruccin CTU se evale entre estas
transiciones.
La capacidad del contador para detectar transiciones de falso a verdadero
depende de la velocidad (frecuencia) de la seal de entrada.
El valor acumulado se retiene cuando las condiciones de rengln vuelven a
hacerse falsas. El conteo acumulado se retiene hasta que sea puesto a cero por

ELECTROTECNIA

93

AUTOMATISMO PROGRAMABLE POR PLC


una instruccin de restablecimiento (RES) que tenga la misma direccin que el
contador.
Uso de los bits de estado

El valor acumulado se retiene despus que la instruccin CTU se hace falsa, o


cuando la alimentacin elctrica se corta y luego se restaura al controlador.
Adems, el estado activado o desactivado de los bits de contador efectuado,
overflow y underflow es retentivo. El valor acumulado y los bits de control se
restablecen cuando se habilita la instruccin RES correcta. Los bits CU siempre
se establecen antes de introducir los modos de marcha REM o prueba REM.
Conteo Regresivo CTD.
El CTD es una instruccin que cuenta las transiciones de rengln de falso a
verdadero. Las transiciones de rengln pueden ser causadas por eventos que
ocurren en el programa, tales como piezas pasando por un detector o
accionando un final de carrera.
Cuando las condiciones de rengln para una instruccin CTD han efectuado una
transicin de falo a verdadero, el valor acumulado se disminuye en un conteo,
siempre que el rengln que contiene la instruccin CTD se evale entre estas
transiciones.

ELECTROTECNIA

94

AUTOMATISMO PROGRAMABLE POR PLC


Los conteos acumulados se retienen cuando las condiciones de rengln se
hacen falsas nuevamente. El conteo acumulado se retiene hasta que sea puesto
a cero por una instruccin de restablecimiento (RES) que tiene la misma
direccin que el contador restablecido.
Uso de los bits de estado:

El valor acumulado se retiene despus de que la instruccin CTD se hace falsa,


o cuando la alimentacin elctrica al controlador se corta y luego se restaura.
Adems, el estado activado o desactivado de los bits de contador efectuado,
overflow y underflow es retentivo. El valor acumulado y los bits de control se
restablecen cuando se habilita la instruccin RES correcta. Los bits CD siempre
se establecen antes de introducir los modos de marcha REM o prueba REM.
RESTABLECIMIENTO (RES).
Use una instruccin RES para restablecer un temporizador o contador. Cuando
se habilita la instruccin RES, restablece la instruccin de retardo del
temporizador a la conexin (TON), temporizador retentivo (RTO), conteo
progresivo (CTU) o conteo regresivo (CTD) con la misma direccin que la
instruccin RES.
Cuando restablece un contador, si la instruccin RES est habilitada y el rengln
de contador est habilitado, se pone a cero el bit CU o CD.

ELECTROTECNIA

95

AUTOMATISMO PROGRAMABLE POR PLC


Si el valor preseleccionado del contador es negativo, la instruccin RES
establece el valor acumulado a cero. Esto, a su vez, causa que el bit de
efectuado sea establecido por una instruccin de conteo regresivo o conteo
progresivo.

Instrucciones de comparacin.
Las instrucciones de comparacin se usan para probar parejas de valores para
establecer condiciones de la continuidad lgica de un rengln. Como ejemplo,
digamos que una instruccin LES se presenta con dos valores. Si el primer valor
es menor que el segundo, la instruccin de comparacin es verdadera.
Igual EQU.
Use la instruccin EQU para probar si dos valores
son iguales. Si la fuente A y la fuente B son iguales,
la instruccin es lgicamente verdadera. Si estos
valores no son iguales, la instruccin es
lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser una constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.
No igual NEQ.
Use la instruccin NEQ para probar si dos valores
no son iguales. Si la fuente A y la fuente B no son
iguales, la instruccin es lgicamente verdadera. Si
los dos valores son iguales, la instruccin es
ELECTROTECNIA

96

AUTOMATISMO PROGRAMABLE POR PLC


lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser un constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.
Menor que (LES).
Use la instruccin LES para probar si un valor
(fuente A) es menor que otro (fuente B). Si la fuente
A es menor que el valor en la fuente B, la instruccin
es lgicamente verdadera. Si el valor en la fuente A
es mayor o igual que el valor en la fuente B, la
instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser una constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.
Mayor que (GRT).
Use la instruccin GRT para probar si un valor
(fuente A) es mayor que otro (fuente B). Si la
fuente A es mayor que el valor en la fuente B, la
instruccin es lgicamente verdadera. Si el valor
en la fuente A es menor o igual que el valor en
la fuente B, la instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser un constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.
Menor igual que (LEQ).
Use la instruccin LEQ para probar si un valor
(fuente A) es menor o igual que otro (fuente B). Si
la fuente A es menor o igual que el valor en la
fuente B, la instruccin es lgicamente verdadera.
Si el valor en la fuente A es mayor que el valor en
la fuente B, la instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser una constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.
ELECTROTECNIA

97

AUTOMATISMO PROGRAMABLE POR PLC


Mayor igual que (GEQ).
Use la instruccin GEQ para probar si un valor
(fuente A) es mayor o igual que otro (fuente B).
Si la fuente A es mayor o igual que el valor en
la fuente B, la instruccin es lgicamente
verdadera. Si el valor en la fuente A es menor
que el valor en la fuente B, la instruccin es
lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser un constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.
Comparacin con Mscara (MEQ).
Use la instruccin MEQ para comparar datos
en una direccin de fuente contra datos en una
direccin de comparacin. El uso de esta
instruccin permite que una palabra separada
enmascare porciones de datos.
Cmo introducir parmetros.
Fuente es la direccin del valor que desea comparar.
Mscara es la direccin de la mscara mediante la cual la instruccin mueve
datos. La mscara puede ser un valor hexadecimal.
Comparacin es un valor de entero o la direccin de la referencia.
Si los 16 bits de datos en la direccin de fuente son iguales a los 16 bits de datos
en la direccin de comparacin (menos los bits con mscara), la instruccin es
verdadera. La instruccin se hace falsa en el momento en que detecta una
desigualdad. Los bits en la palabra de mscara enmascaran los datos al
restablecerse; transmiten datos al establecerse.
Descripcin general de las instrucciones FIFO y LIFO.
Las instrucciones FIFO cargan palabras en un archivo y las descargan en el
mismo orden en que fueron cargadas. La primera palabra que llega es la primera
palabra que sale.

ELECTROTECNIA

98

AUTOMATISMO PROGRAMABLE POR PLC


Las instrucciones LIFO cargan palabras en un archivo y las descargan en el
orden inverso en que fueron cargadas. La ltima palabra que llega es la primera
palabra que sale.
Cmo introducir parmetros.
Introduzca los parmetros siguientes al programar estas instrucciones:
La fuente es una direccin de palabra o constante (32,768 a 32,767) que se
convierte en el prximo valor en la pila.
El destino es una direccin de palabra que almacena el valor que sale de la
pila.

FIFO/LIFO es la direccin de la pila. Debe ser una direccin de palabra


indexada en el archivo de bit, entrada, salida o entero. Use la misma direccin
FIFO para las instrucciones FFL y FFU asociadas; use la misma direccin
LIFO para las instrucciones LFL y LFU asociadas.
La longitud especifica el mximo nmero de palabras en la pila. Para los
procesadores SLC se trata de 128 palabras y 105 palabras para los
controladores MicroLogix 1000.
La posicin es el prximo lugar disponible donde la instruccin carga datos
en la pila. Este valor cambia despus de cada operacin de carga o descarga.
Direccione el valor de posicin mnemnicamente (POS).
El control es una direccin de archivo de control. Los bits de estado, la
longitud de pila y el valor de posicin se almacenan en este elemento. No use
la direccin de archivo de control para otras instrucciones.
Los bits de estado de la estructura
mnemnicamente. Estos incluyen:

de

control

son

direccionados

- Bit de vaco EM (bit 12) lo establece el procesador para indicar que la pila
est vaca.
- Bit de efectuado DN (bit 13) lo establece el procesador para indicar que la
pila est llena. Esto inhibe la carga en la pila.

ELECTROTECNIA

99

AUTOMATISMO PROGRAMABLE POR PLC


- Bit de habilitacin FFU/LFU EU (bit 14) se establece en una
falso a verdadero del rengln FFU/LFU y se restablece en una
verdadero a falso.
- Bit de habilitacin FFL/LFL EN (bit 15) se establece en una
falso a verdadero del rengln FFL/LFL y se restablece en una
verdadero a falso.

transicin de
transicin de
transicin de
transicin de

Efectos en el registro de ndice S:24.


El valor presente en S:24 se sobrescribe con el valor de posicin cuando ocurre
una transicin de falso a verdadero del rengln FFL/FFU o LFL/LFU. Para el
FFL/LFL, el valor de posicin determinar a la introduccin de la instruccin se
coloca en S:24. Para el FFU/LFU, el valor de posicin determinado a la salida de
la instruccin se coloca en S:24.
Cuando el bit DN se establece, una transicin de falso a verdadero del rengln
FFL/LFL no cambia el valor de posicin ni el valor del registro de ndice. Cuando
el bit EM se establece, la transicin de falso a verdadero del rengln FFU/LFU
no cambia el valor de posicin ni el valor del registro de ndice.
Carga FIFO (FFL) Descarga FIFO (FFU).
Las instrucciones FFL y FFU se usan conjuntamente. La instruccin FFL carga
palabras en un archivo creado por el usuario que se llama una pila FIFO. La
instruccin FFU descarga palabras de la pila FIFO en el mismo orden en que
fueron cargadas.
Las figuras siguientes muestran la aplicacin de la instruccin FFL y FFU:

Operacin de la instruccin FFL: Cuando las condiciones de rengln cambian


de falso a verdadero, el bit de habilitacin FFL (EN) se establece. Esto carga el
contenido de la fuente, N7:10, en el elemento de pila indicado por el nmero de
posicin 9. Luego el valor de posicin se incrementa.

ELECTROTECNIA

100

AUTOMATISMO PROGRAMABLE POR PLC


La instruccin FFL carga un elemento a cada transicin de falso a verdadero del
rengln hasta que la pila se llene (34 elementos). Luego el procesador establece
el bit de efectuado (DN) inhibiendo as la continuacin de la carga.

Operacin de la instruccin FFU: Cuando las condiciones de rengln cambian


de falsas a verdaderas, el bit de habilitacin FFU (EU) se establece. Esto
descarga el contenido del elemento a la posicin de pila 0 en el destino, N7:11.
Todos los datos en la pila se desplazan un elemento hacia la posicin 0 y el
elemento numerado ms alto se pone a cero.
La instruccin FFU descarga un elemento en cada transicin de falso a
verdadero del rengln hasta que la pila se vaca. Luego el procesador establece
el bit vaco (EM).
Carga LIFO (LFL) Descarga LIFO (LFU).
Las instrucciones LFL y LFU se usan conjuntamente. La instruccin LFL carga
palabras en un archivo creado por el usuario que se llama una pila LIFO. La
instruccin LFU descarga palabras de la pila LIFO en el mismo orden en que
fueron cargadas.
Las figuras siguientes muestran la aplicacin de la instruccin LFL y LFU:

ELECTROTECNIA

101

AUTOMATISMO PROGRAMABLE POR PLC


Operacin de la instruccin LFL: Cuando las condiciones de rengln cambian
de falso a verdadero, el bit de habilitacin LFL (EN) se establece. Esto carga el
contenido de la fuente, N7:10, en el elemento de pila indicado por el nmero de
posicin 9. Luego el valor de posicin se incrementa.
La instruccin LFL carga un elemento a cada transicin de falso a verdadero del
rengln hasta que la pila se llene (34 elementos). Luego el procesador establece
el bit de efectuado (DN) inhibiendo as la continuacin de la carga.

Operacin de la instruccin LFU: Cuando las condiciones de rengln cambian


de falso a verdadero, el bit de habilitacin LFU (EU) se establece. Esto descarga
el contenido del elemento a la posicin de pila 0 en el destino, N7:11. Todos los
datos en la pila se desplazan un elemento hacia la posicin 0 y el elemento
numerado ms alto se pone a cero.
La instruccin LFU descarga un elemento a cada transicin de falso a verdadero
del rengln hasta que la pila est vaca. Luego el procesador establece el bit
vaco (EM).

ELECTROTECNIA

102

AUTOMATISMO PROGRAMABLE POR PLC

ORDEN DE EJECUCIN

1 Elaborar programa de arranque estrella-tringulo de


motor trifsico
2 Simular programa en PC
3 Descargar programa al PLC
4 Probar programa

HERRAMIENTAS / INSTRUMENTOS

Computadoras
Software
Cables de comunicacin
PLC

DENOMINACIN
Programacin del PLC para el arranque estrella tringulo de un
motor trifsico

ELECTRICISTA INDUSTRIAL

ELECTROTECNIA

HT:T05

Tiempo: 8 horas

HOJA:1/1

103

AUTOMATISMO PROGRAMABLE POR PLC


5.1. ELABORAR PROGRAMA DE ARRANQUE ESTRELLA - TRINGULO DE
MOTOR TRIFSICO.
El arranque estrella - triangulo es el tipo de arranque ms utilizado por su bajo
coste, en funcin de la tensin del motor y de la lnea se puede arrancar el
motor con los devanados conectados en estrella y una vez en marcha el motor
conectarlos en tringulo.
Para la realizacin del mismo se necesitan contactores, son rels para
potencias elevadas que permiten realizar circuitos de maniobra de las maquinas
elctricas.
Al conectar el motor en estrella la corriente de arranque se reduce a la tercera
parte que al conectar en tringulo directamente.
En el siguiente sistema: la cinta transportadora, alimenta slidos al silo 1 por un
perodo de tiempo de 10, despus de este tiempo se detiene automticamente,
para evitar problemas de inercia, el motor se detiene por el tiempo de 25 y
posteriormente empieza a alimentar slidos al silo 2 en forma automtica, hasta
alcanzar el nivel mximo que es controlado por un interruptor de nivel del tipo
capacitivo, detenindose todo el sistema automticamente. El motor de la cinta
es trifsico de 5HP, 380V. y 60 Hz.. Este sistema se puede detener y arrancar en
cualquier instante. Para este sistema realice:
a) El circuito de fuerza.
b) El diagrama en escalera TIA PORTAL.
c) El diagrama de conexin real al PLC CPU 1214C.

ELECTROTECNIA

104

AUTOMATISMO PROGRAMABLE POR PLC


El software que usar para desarrollar el programa es el TIA Portal v12, al
ejecutarlo el asistente lo guiar en sus primeros pasos.
Seleccionar crear proyecto, ingresar el nombre del proyecto como
EstrellaTriangulo1, en ruta se indica la direccin donde se almacenar el
proyecto creado, ingresar algunos datos adicionales como autor y comentarios,
los cuales son opcionales.
Luego de crearlo, se mostrar una ventana "Primeros Pasos", seleccionar
dispositivos y redes.
Luego agregar dispositivo: SIMATIC S7-1200 CPU 1214C con cdigo siemens:
6ES7 214-1BE30-0XB0.
El entorno debe ser igual al que se muestra aqu:

Este PLC tiene 14 entradas digitales y 10 salidas de tipo rel adems de 2


entradas analgicas 6 contadores rpidos y 2 salidas de impulso.
Una vez agregado asignarle una direccin IP, necesario para la comunicacin, si
pulsa sobre el puerto Ethernet se abrir las propiedades para poder hacer los
cambios necesarios.

ELECTROTECNIA

105

AUTOMATISMO PROGRAMABLE POR PLC

Ingresar al bloque de programa y hacer doble clic en Main OB1, esto abrir la
ventana para editar el programa que se descargar en el PLC.
Desarrollar el programa solucin para el arranque estrella - tringulo de un
motor.

A continuacin se muestra la solucin para un arranque estrella tringulo bsico,


esperando que con esta ayuda solucione el problema propuesto inicialmente.
El primer segmento activa y desactiva mediante el pulsador START y STOP un
bit interno denominada "ENABLE", con l se activan los dems segmentos
ELECTROTECNIA

106

AUTOMATISMO PROGRAMABLE POR PLC


haciendo ms fcil el entendimiento final del programa para un mejor
mantenimiento futuro.

En el siguiente segmento al activar el bit Enable, se activa el contacto que acta


sobre el contactor del motor en conexin estrella, y adems activa el
temporizador TON denominado "Tiempo_estrella", el tiempo ingresado es de
5seg.
Cuando el tiempo alcance el valor preseteado se activa el bit interno
denominado bit_estrella que desactiva a la salida indicada.

En el segmento 3 se agrega un temporizador denominado tiempo muerto, esto


se utiliza por medida de seguridad ya que si se activa el contactor que comanda
el funcionamiento en triangulo en el mismo instante de desactivacin del que
comanda el funcionamiento en estrella, el tiempo no ser el suficiente para
asegurarse de no haber un corto circuito, es por esta razn que el tiempo muerto
en el ejemplo est regulado para 2 segundos , aunque tambin es posible que
sea de 1 segundo, todo depender del tiempo de respuesta mecnico de los
contactores para la activacin como para la desactivacin.

ELECTROTECNIA

107

AUTOMATISMO PROGRAMABLE POR PLC

Finalmente una vez terminado el tiempo muerto este activa un bit que habilita la
activacin del contactor que comanda el funcionamiento en conexin tringulo
del motor.

La compilacin del programa se hace automticamente conforme avanza. Si en


el segmente editado Ud. observa una "X" roja, es porque existe algn error en
dicha dedicin que se borrar automticamente finalizada la correccin

5.2. SIMULAR PROGRAMA EN PC.


Para realizar la simulacin ser necesario activar el simulador, para esto hacer
clic derecho en el archivo del Proyecto y seleccionar la opcin iniciar simulacin.
La otra forma es en la barra de herramientas, activar la pestaa Online y luego
en simulacin, hacer clic en iniciar.

ELECTROTECNIA

108

AUTOMATISMO PROGRAMABLE POR PLC


Una vez iniciado el simulador, descargar el programa al simulador, para esto
indicar la ruta de descarga en las opciones de dispositivos disponibles:

En la vista preliminar de carga se visualiza una advertencia de que los mdulos


configurados y los mdulos de destino son distintos, eso se debe a que
previamente no hemos configurado el hardware en el PLCSIM, con lo cual
seleccionamos APLICAR TODAS.
Tambin es necesario seleccionar el checkbox para sobre-escribir la
configuracin, una vez realizado ya se han resuelto las advertencias y se carga
la configuracin.
Para finalizar, seleccionar arrancar todos e iniciar tal y como se observa en la
imagen siguiente y el botn finalizar. Con esto ya hemos finalizado la carga de
nuestro proyecto y hemos iniciado el PLCSIM.
Para ejecutar la simulacin hacer clic en SIMTable_1 ubicada en tablas SIM del
software PLCSIM, esto mostrar una tabla a la cual deber agregar en nombre
el nombre asignado a los tags del programa (p.ej. Start, Stop, Motor).

ELECTROTECNIA

109

AUTOMATISMO PROGRAMABLE POR PLC

Modificar el estado de haciendo clic en el recuadro que aparece en la opcin bits


o cambiar el valor en la opcin Forzar inmediatamente cambiando FALSE por
TRUE (o TRUE por FALSE) dependiendo de la operacin que deseen ejecutar.

5.3. DESCARGAR PROGRAMA EN PC.


Modificar el programa para que ejecute la solucin del problema propuesto
inicialmente, haciendo uso de la ayuda del ejemplo descrito anteriormente y de
igual manera como se realiz la descarga al simulador se procede a descargar
hacia el PLC conectado, no sin antes observar en las estaciones accesibles la
disponibilidad y comunicacin con el PLC mencionado.
Al realizar la descarga se ejecuta la compilacin del programa, de haber algn
error, se suspende la descarga y solo podr continuar corrigiendo dicha falla.

5.4. PROBAR PROGRAMA.


Comprobar el funcionamiento del programa generado como solucin del
problema propuesto, simulando el entorno con los perifricos conectados e
instalados en el circuito del laboratorio, como los pulsadores, switches,
lmparas, rels, contactores motores, etc.

ELECTROTECNIA

110

AUTOMATISMO PROGRAMABLE POR PLC


Tener mucho cuidado con la inversin del giro, esperar a que se detenga por
completo el motor, ya que de lo contrario puede provocar saltos, choques y
vibraciones inadecuadas del motor utilizado.

HOJA DE INFORMACIN TECNOLGICA.


Arranque estrella - tringulo de un motor trifsico.
El esquema de montaje es el indicado en la Figura mostrada ms abajo, que
responde asimismo a los elementos que contienen los mdulos preparados en el
laboratorio para este fin. El circuito principal contiene tres contactores, uno
principal CP, otro estrella CY, y otro CD, se incluye el motor con sus terminales
de entrada U1, V1, W1 y salida U2, V2, W2 y tambin las protecciones de rel
trmico y fusibles. El contactor principal tiene acoplado mecnicamente un rel
de tiempo neumtico RT1 con dos contactos uno abierto y otro cerrado que
cambian de posicin, al cabo de un tiempo fijado previamente. El contactor
estrella dispone tambin de un contacto temporizado RT2 acoplado
mecnicamente al contactor CY.
1. En el momento del arranque, debe cerrarse el contactor principal CP para dar
alimentacin a los terminales U1, V1 y W1 del motor y tambin el contactor
estrella CY para cortocircuitar U2, V2, W2, de tal forma que el motor arranca
en estrella.
2. Al cabo de unos segundos, debe abrirse CY, e inmediatamente se
cierra CD (que une U1 conW2, V1 con U2 y W1 con V2) y el motor gira ya en
condiciones nominales.
3. En la Figura --> se muestra el circuito de mando. Se observa que al presionar
el pulsador de marcha b1, se alimenta la bobina del contactor principal y la del
contactor estrella. El motor arranca. Al dejar de pulsar b1, el sistema sigue
funcionando debido a la accin del contacto de retencin CP.
4. Al cabo de algunos segundos, fijados previamente en el rel de tiempo RT1,
el contacto abierto a se cierra y el cerrado b se abre, lo que desconecta la
bobina CY y excita la bobina CD, el motor queda conectado en tringulo y
est en condiciones nominales de marcha.
5. En el circuito de mando existe un enclavamiento secundario entre CD y CY
que se realiza con el contacto temporizado RT2 (cY) lo que supone una
ELECTROTECNIA

111

AUTOMATISMO PROGRAMABLE POR PLC


condicin redundante pero que asegura totalmente (debido a su retardo) que
en ningn instante puedan quedar excitadas simultneamente las bobinas
CD y CY, lo que provocara un cortocircuito en la lnea, con sus graves
consecuencias.
6. La parada se consigue accionando el pulsador bo.
Para el desarrollo del laboratorio el circuito de mando y los temporizadores son
reemplazados por la lgica programada en el PLC.
En la siguiente figura se muestra el comportamiento del torque y la corriente del
motor en un funcionamiento de arranque directo y el del arranque estrella
tringulo para identificar sus ventajas.

Inversin del sentido de giro en arranque estrella-tringulo.


Se trata de un circuito en el cual existe una proteccin, el interruptor
magnetotrmico [Q1], que interrumpir el paso de la corriente cuando esta sea
excesiva para el circuito, dos pulsadores [S1 y S2], un temporizador [KT1],
ELECTROTECNIA

112

AUTOMATISMO PROGRAMABLE POR PLC


cuatro contactores [KM1, KM2, KM3 y KM4], adems de dos rels trmicos [F1 y
F2] y un motor trifsico [M1].

Si se acciona el pulsador [S1], se cerraran sus contactos 13-14, el circuito


transmitir corriente a la bobina del contactor [KM1] la cual cerrara los contactos
auxiliares NA [13-14] del contactor realimentndola, transmitiendo corriente al
motor [M1], girando a derecha; a su vez con un contacto NA [13-14] se
transmitir corriente al circuito del contactor [KT1] activando la temporizacin del
temporizador, tambin se transmitir corriente al contactor [KM4] poniendo en
funcionamiento el motor [M1] en estrella. Al activarse la bobina del contactor
[KM4], se accionara un contacto NC [11-12] correspondiente al circuito del
contactor [KM3] imposibilitando el arranque de este, evitando un cortocircuito.
Transcurrido un tiempo, una vez accionado el pulsador [S1], la bobina del
temporizador actuar, se abrirn sus contactos NC [15-16] y se cerraran sus
contactos NA [17-18] transmitiendo corriente a la bobina del contactor [KM3] el
cual mediante un contacto NC [11-12] imposibilitara el funcionamiento del
contactor [KM4], evitando un cortocircuito.
Si en vez de girar a derecha, precisamos del giro del motor a izquierda; una vez
parado el circuito mediante el pulsador de paro [S0], accionamos el pulsador
[S2]; la accin a realizar por el temporizador [KT1] y los contactores [KM4 y KM3]
es la misma, sin embargo estaremos invirtiendo las fases de la lnea provocando
el giro al contrario.

ELECTROTECNIA

113

AUTOMATISMO PROGRAMABLE POR PLC


En el caso de que el rel trmico [F1 o F2] del motor actuara, debido una
sobrecarga por parte del motor [M1], abrir sus contactos [95 y 96] deteniendo y
protegiendo a estos de una sobrecarga o cualquier fallo posible en la lnea o en
el motor.
Temporizadores en el software TIA Portal.
Las instrucciones con temporizadores se utilizan para crear retardos
programados. El nmero de temporizadores que pueden utilizarse en el
programa de usuario est limitado slo por la cantidad de memoria disponible en
la CPU. Cada temporizador utiliza una estructura de DB del tipo de datos
IEC_Timer de 16 bytes para guardar la informacin del temporizador
especificada encima de la instruccin de cuadro o bobina. STEP 7 crea
automticamente el DB al introducir la instruccin.

ELECTROTECNIA

114

AUTOMATISMO PROGRAMABLE POR PLC


El temporizador TP: genera un impulso con una duracin predeterminada.
El temporizador TON: pone la salida Q a ON tras un tiempo de retardo
predeterminado.
El temporizador TOF: pone la salida Q a OFF tras un tiempo de retardo
predeterminado.
El temporizador TONR: pone la salida Q a ON tras un tiempo de retardo
predeterminado. El tiempo transcurrido se acumula a lo largo de varios periodos
de temporizacin hasta que la entrada R inicializa el tiempo transcurrido.
La bobina PT (carga temporizador): Carga un nuevo valor de tiempo PRESET
(predeterminado) en el IEC_Timer especificado.
La bobina RT (Inicializar temporizador): Inicializa el IEC_Timer especificado.

Parmetros

Tipo de
datos

Cuadro: IN
Bobina: Flujo de
corriente

Bool

Bool

Cuadro: PT
Bobina:
"PRESET_variable"

Time

Cuadro: Q
Bobina: DBdata.Q

Bool

Cuadro: ET
Bobina: DBdata.ET

Time

Descripcin
TP, TON, y TONR:
Cuadro: 0 = deshabilitar temporizador,
1 = habilitar temporizador
Bobina: Sin flujo de corriente = deshabilitar temporizador,
flujo de corriente = habilitar temporizador
Slo cuadro TONR:
0 = Sin inicializacin
1 = Inicializar el tiempo transcurrido y el bit Q a 0
Cuadro o bobina de temporizador: Entrada de tiempo
predeterminado.
Cuadro de temporizador: salida de cuadro Q o bit Q en
los datos del DB de temporizador
Bobina de temporizador: slo se puede direccionar el bit
Q en los datos del DB de temporizador
Cuadro de temporizador: salida de cuadro ET(tiempo
transcurrido) o valor de tiempo ET en los datos del DB de
temporizador.
Bobina de temporizador: slo se puede direccionar el
valor de tiempo ET en los datos del DB de temporizador.

Los valores PT (tiempo predeterminado) y ET (tiempo transcurrido) se


almacenan en los datos de DB IEC_TIMER como enteros dobles con signo que
representan milisegundos. Los datos TIME utilizan el identificador T# y pueden
ELECTROTECNIA

115

AUTOMATISMO PROGRAMABLE POR PLC


introducirse como unidad de tiempo simple ("T#200ms 200) y como unidades
de tiempo compuestas "T#2s_200ms".

HOJA EN BLANCO
N

ORDEN DE EJECUCIN

1 Elaborar programa para el arranque con inversin de


giro cclico de un motor trifsico
2 Simular programa al PLC
3 Probar programa

HERRAMIENTAS / INSTRUMENTOS

Computadoras
Software
Cables de comunicacin
PLC

DENOMINACIN
Programacin del PLC para el arranque con inversin de giro
cclico de un motor trifsico

ELECTRICISTA INDUSTRIAL

ELECTROTECNIA

HT:T06

Tiempo: 16 horas

HOJA:1/1

116

AUTOMATISMO PROGRAMABLE POR PLC


6.1. ELABORAR PROGRAMA PARA EL ARRANQUE CON INVERSIN DE
GIRO CCLICO DE UN MOTOR TRIFSICO.
En este laboratorio se resolver el problema anterior de la cinta transportadora,
la cual alimenta slidos al silo 1 por un perodo de tiempo de 10 minutos,
despus de este tiempo se detiene automticamente, para evitar problemas de
inercia, el motor se detiene por el tiempo de 25 y posteriormente empieza a
alimentar slidos al silo 2 en forma automtica, hasta alcanzar el nivel mximo
que es controlado por un interruptor de nivel del tipo capacitivo, detenindose
todo el sistema automticamente. El motor de la cinta es trifsico de 5HP, 380V.
y 60 Hz.. Este sistema se puede detener y arrancar en cualquier instante. Para
este sistema realice:
a) El circuito de fuerza.
b) El diagrama en escalera TIA PORTAL.
c) El diagrama de conexin real al PLC CPU 1214C.

La solucin del circuito de fuerza, realizarlo en su cuaderno, el diagrama ladder


solucin al problema se muestra a continuacin.
El primer segmento es igual al mostrado en el laboratorio anterior:

ELECTROTECNIA

117

AUTOMATISMO PROGRAMABLE POR PLC


El segmento 2 contiene la activacin del contacto principal, se tiene un contador
ms abajo que cuenta las veces de repeticin de la secuencia, cuando el valor
del contador sea 0 entonces girar a la derecha y si es 1 girar a la izquierda.
Es por esa razn que se comprar el valor de la cuenta para determinar la
activacin del giro del motor correspondiente.

El segmento 3 es similar al circuito del laboratorio anterior.

El segmento 4 contiene al temporizador de tiempo muerto para evitar


cortocircuitos al cambio de conexin de estrella a triangulo, se ha adicionado un
contacto normalmente cerrado M0.3 que desactivar el uso del motor cuando se
haya pasado los 10 minutos indicados.

ELECTROTECNIA

118

AUTOMATISMO PROGRAMABLE POR PLC


Una vez concluido el tiempo muerto se activa el motor en conexin triangulo.

El problema solicita que el motor est en funcionamiento durante 10y luego


detenerse, en este segmente se agrega un temporizador para el conteo de los
10 siendo el tiempo en segundo 10x60x1000ms = 600000ms.

El siguiente segmento corresponde al tiempo de espera de 25 para empezar


todo nuevamente.

El ltimo segmento contiene un contador que cuenta el nmero de repeticiones


para determinar el sentido de giro del motor.

ELECTROTECNIA

119

AUTOMATISMO PROGRAMABLE POR PLC


El diagrama de conexin del PLC para solucin del problema deber resolverlo
en su cuaderno.

6.2. SIMULAR PROGRAMA EN PC.


Para realizar la simulacin ser necesario activar el simulador, para esto hacer
clic derecho en el archivo del Proyecto y seleccionar la opcin iniciar simulacin.
La otra forma es en la barra de herramientas, activar la pestaa Online y luego
en simulacin, hacer clic en iniciar.
Una vez iniciado el simulador, descargar el programa al simulador, para esto
indicar la ruta de descarga en las opciones de dispositivos disponibles:

En la vista preliminar de carga se visualiza una advertencia de que los mdulos


configurados y los mdulos de destino son distintos, eso se debe a que
previamente no hemos configurado el hardware en el PLCSIM, con lo cual
seleccionamos APLICAR TODAS.
Tambin es necesario seleccionar el checkbox para sobre-escribir la
configuracin, una vez realizado ya se han resuelto las advertencias y se carga
la configuracin.
Para finalizar, seleccionar arrancar todos e iniciar tal y como se observa en la
imagen siguiente y el botn finalizar. Con esto ya hemos finalizado la carga de
nuestro proyecto y hemos iniciado el PLCSIM.
ELECTROTECNIA

120

AUTOMATISMO PROGRAMABLE POR PLC


Para ejecutar la simulacin hacer clic en SIMTable_1 ubicada en tablas SIM del
software PLCSIM, esto mostrar una tabla a la cual deber agregar en nombre
el nombre asignado a los tags del programa (p.ej. Start, Stop, Motor).

Modificar el estado de haciendo clic en el recuadro que aparece en la opcin bits


o cambiar el valor en la opcin Forzar inmediatamente cambiando FALSE por
TRUE (o TRUE por FALSE) dependiendo de la operacin que deseen ejecutar.

6.3. DESCARGAR PROGRAMA EN PC.


Modificar el programa para que ejecute la solucin del problema propuesto
inicialmente, haciendo uso de la ayuda del ejemplo descrito anteriormente y de
igual manera como se realiz la descarga al simulador se procede a descargar
hacia el PLC conectado, no sin antes observar en las estaciones accesibles la
disponibilidad y comunicacin con el PLC mencionado.
Al realizar la descarga se ejecuta la compilacin del programa, de haber algn
error, se suspende la descarga y solo podr continuar corrigiendo dicha falla.

6.4. PROBAR PROGRAMA.


Comprobar el funcionamiento del programa generado como solucin del
problema propuesto, simulando el entorno con los perifricos conectados e

ELECTROTECNIA

121

AUTOMATISMO PROGRAMABLE POR PLC


instalados en el circuito del laboratorio, como los pulsadores, switches,
lmparas, rels, contactores motores, etc.
Tener mucho cuidado con la inversin del giro, esperar a que se detenga por
completo el motor, ya que de lo contrario puede provocar saltos, choques y
vibraciones inadecuadas del motor utilizado.
El contactor KM1 y KM2 son los que comandan el sentido de giro del motor, KM3
es el contactor de conexin en triangulo y KM4 el contactor de conexin en
estrella.

ELECTROTECNIA

122

AUTOMATISMO PROGRAMABLE POR PLC


HOJA DE INFORMACIN.
Contadores en el software TIA Portal.

Las instrucciones con contadores se utilizan para contar eventos del programa
internos y eventos del proceso externos. Todo contador utiliza una estructura
almacenada en un bloque de datos para conservar sus datos. El bloque de datos
se asigna al colocar la instruccin de contaje en el editor.
CTU es un contador ascendente.
CTD es un contador descendente.
CTUD es un contador ascendente / descendente.
En KOP y FUP: Seleccione el tipo de datos del valor de contaje en la lista
desplegable situada debajo del nombre de la instruccin.
STEP 7 crea el DB automticamente al insertar la instruccin.
En los ejemplos SCL, "IEC_Counter_0_DB" es el nombre del DB de instancia.

ELECTROTECNIA

123

AUTOMATISMO PROGRAMABLE POR PLC

La siguiente tabla muestra los tipos de datos para el ingreso de parmetros en


las instrucciones de conteo.

Parmetro
CU, CD
R (CTU, CTUD)
LD (CTD, CTUD)
PV
Q, QU
QD
CV

Tipo de
datos
Bool
Bool
Bool
SInt, Int, DInt,
USInt, UInt,
UDInt
Bool
Bool
SInt, Int, DInt,
USInt, UDInt

Descripcin
Contaje ascendente o descendente, en incrementos
de uno.
Poner a cero el valor del contador.
Control de carga del valor predeterminado.
Valor de contaje predeterminado.
Es verdadero si CV >= PV
Es verdadero si CV <= 0
Valor de contaje actual.

El rango numrico de valores de contaje depende del tipo de datos


seleccionado. Si el valor de contaje es un entero sin signo, es posible contar
hacia atrs hasta cero o hacia delante hasta el lmite del rango. Si el valor de
contaje es un entero con signo, es posible contar hacia atrs hasta el lmite de
entero negativo y contar hacia delante hasta el lmite de entero positivo.
El nmero de contadores que pueden utilizarse en el programa de usuario est
limitado slo por la cantidad de memoria disponible en la CPU. Los contadores
utilizan la siguiente cantidad de memoria:
En los tipos de datos SInt o USInt, la instruccin de contaje utiliza 3 bytes.
En los tipos de datos nt o UInt, la instruccin de contaje utiliza 6 bytes.
En los tipos de datos DInt o UDInt, la instruccin de contaje utiliza 12 bytes.
Estas instrucciones utilizan contadores por software cuya frecuencia de contaje
mxima est limitada por la frecuencia de ejecucin del OB en el que estn
contenidas. El OB en el que se depositan las instrucciones debe ejecutarse con
suficiente frecuencia para detectar todas las transiciones de las entradas CU o
CD. Para operaciones de contaje rpido.
El contador CTU incrementa en 1 cuando el valor del parmetro CU cambia de
0 a 1. El cronograma de CTU muestra el manejo con un valor de contaje de
entero sin signo (donde PV = 3).
ELECTROTECNIA

124

AUTOMATISMO PROGRAMABLE POR PLC


Si el valor del parmetro CV (valor de
contaje actual) es superior o igual que el
del parmetro PV (valor de contaje
predeterminado), el parmetro de salida
del contador Q = 1.
Si el valor del parmetro de desactivacin
R cambia de 0 a 1, el valor de contaje
actual se pone a 0.
El contador CTD decremento en 1 cuando el valor del parmetro CD cambia de
0 a 1. El cronograma de CTD muestra el manejo con un valor de contaje de
entero sin signo (donde PV = 3).
Si el valor del parmetro CV (valor de
contaje actual) es inferior o igual a 0, el
parmetro de salida del contador Q = 1.
Si el valor del parmetro LOAD cambia de 0
a 1, el valor del parmetro PV (valor
predeterminado) se carga en el contador
como nuevo CV (valor de contaje actual).
El contador CTUD incrementa o decrementa en 1 en una transicin de 0 a 1 de
las entradas de contaje ascendente (CU) o descendente (CD). El cronograma
muestra el funcionamiento de un contador CTUD con un valor de contaje de
entero sin signo (donde PV = 4).
Si el valor del parmetro CV es superior o igual que el del parmetro PV, el
parmetro de salida del contador QU = 1.
Si el valor del parmetro CV es inferior o igual a 0, el parmetro de salida del
contador QD = 1.
Si el valor del parmetro LOAD cambia de 0 a 1, el valor del parmetro PV se
carga en el contador como nuevo CV.
Si el valor del parmetro de reset R cambia de 0 a 1, el valor de contaje actual
se pone a 0.

ELECTROTECNIA

125

AUTOMATISMO PROGRAMABLE POR PLC

Remanencia de los datos de contador tras una transicin RUN-STOP-RUN


o una desconexin y nueva conexin de la CPU
Si una sesin en modo RUN finaliza con el modo STOP o una desconexin y
nueva conexin de la CPU y se inicia una nueva sesin en modo RUN, los datos
de contador guardados en la sesin anterior se pierden, a no ser que la
estructura de datos se haya definido como remanente (contadores CTU, CTD y
CTUD).
Si se aceptan los ajustes predeterminados del dilogo de opciones de llamada
una vez insertada la instruccin de contador en el editor de programas,
automticamente se asignar un DB de instancia que no puede definirse como
remanente. Para que los datos de contador puedan ser remanentes, hay que
usar un DB global o un DB multiinstancia.
Instrucciones de comparacin: Compara varios elementos del mismo tipo de
datos. Si la comparacin de contactos KOP es TRUE (verdadera), se activa el
contacto. Si la comparacin de cuadros FUP es TRUE (verdadera), la salida del
cuadro es TRUE.
En KOP y FUP: haga clic en el nombre de la instruccin (p. ej. "==") para
cambiar el tipo de comparacin en la lista desplegable. Haga clic en "???" y
seleccione un tipo de datos en la lista desplegable.

ELECTROTECNIA

126

AUTOMATISMO PROGRAMABLE POR PLC

Los tipos de dato a compararse son: SInt, Int, DInt, USInt, UInt, UDInt, Real,
LReal, String, Char, Time, DTL, constante

ELECTROTECNIA

127

AUTOMATISMO PROGRAMABLE POR PLC

HOJA EN BLANCO

ORDEN DE EJECUCIN

1 Elaborar programa para el control de electrobombas


alternadas
2 Simular programa en PC
3 Descargar programa al PLC
4 Probar programa

HERRAMIENTAS / INSTRUMENTOS

Computadoras
Software
Cables de comunicacin
PLC

DENOMINACIN
Programacin del PLC para el control de alternancia de
electrobombas

ELECTRICISTA INDUSTRIAL

ELECTROTECNIA

HT:T07

Tiempo: 8 horas

HOJA:1/1

128

AUTOMATISMO PROGRAMABLE POR PLC


7.1. ELABORAR PROGRAMA PARA EL CONTROL DE ELECTROBOMBAS
ALTERNADAS.
Se tiene un sistema de bombeo de agua, el cual tiene instalado 2
electrobombas, se pide se desarrolle un sistema que controle la alternancia
automtica del bombeo, activando solo una electrobomba a la vez.
El sistema debe ser implementado con un PLC como parte del control y circuito
elctrico para la etapa de fuerza.
Las condiciones varan de acuerdo a los enunciados posteriores.

Alternancia de bombas en cada arranque.


Desarrollar un programa que controle la alternancia de bombas para el llenado
de un tanque de forma automtica, el sistema tiene un tablero con:
Selector de 2 posiciones para elegir entre el control MANUAL y AUTOMTICO.
Selector de 3 posiciones para elegir el funcionamiento de alternancia de bombas
o el funcionamiento independiente de cada una de ellas.
Pulsadores para el encendido de las bombas la cual solo funcionara si est en
MANUAL.
Lmparas indicadoras de estado para cada una de las bombas.

ELECTROTECNIA

129

AUTOMATISMO PROGRAMABLE POR PLC


Descripcin del Funcionamiento:
MANUAL, esta opcin es utilizada para la activacin individual de cada bomba y
es usada para el mantenimiento.
Al estar en manual se debe seleccionar que bomba ser la activada, para eso se
cuenta con el selector de 3 posiciones, luego se podr activar o desactivar la
electrobomba mediante los pulsadores START y STOP.
AUTOMATICO, en esta opcin la activacin de las electrobombas ser por
medio de los sensores de nivel que tiene el tanque, los cuales son Normalmente
abiertos y cuando el agua los alcance cerrarn su contacto. Esta activacin ser
en las 3 modalidades: Bomba 1, Bomba 2 o alternadas.
La alternancia de las bombas ser en cada arranque, es decir las electrobombas
alternarn con cada activacin por medio del nivel, en ningn caso por los
pulsadores.
Los pulsadores solo son usados al ejecutar el funcionamiento en manual.

El panel del tablero es como se muestra en la imagen:

ELECTROTECNIA

130

AUTOMATISMO PROGRAMABLE POR PLC


Solucin del Problema en el entorno RSLogix 500.
Crear un proyecto en el entorno RSLogix 500,y preparar al software RSLinx para
la comunicacin con el controlador al cual se realizar la descarga.
En el ejemplo se muestra como realizar la tarea usando como controlador el
RSEmu 500.
Ejecutar el software RSLinx y comprobar que tenga en la lista el driver "SLC 500
Emulator driver", ejecutar el software RSEmu 500.
No cerrar ninguna de estas ventanas, solo minimizarlas.
Ejecutar el software RSLogix 500, haciendo clic en el icono ubicado en el
escritorio, si no se encuentra ah, hacer clic en inicio -> todos los programas ->
Rockwell Software -> RSLogix 500 English.
Luego para crear un nuevo proyecto hacer clic en File y luego New, la ventana
emergente ser como la que se muestra en la imagen ms abajo.
Completar en el nombre del procesador ALTERNA1, para tener una referencia
de a que corresponde el programa editado.
En el ejemplo se selecciona el micrologix 1200 serie B, lo usaremos para la
simulacin, para ud. seleccionar el procesador indicado por el instructor.
Como en el ejemplo se va a simular el programa, seleccione "Emulate500"
(driver ya configurado anteriormente) en la opcin de Comunication Setting
driver, no olvidar que para la simulacin solo se puede direccionar desde el nodo
1 al nodo 31 para los controladores y el nodo 0 corresponde al HOST(PC, que
ya se configur anteriormente).
No olvidar que no se puede repetir un mismo nodo para dos controladores que
estn en lnea.

ELECTROTECNIA

131

AUTOMATISMO PROGRAMABLE POR PLC

Desarrollar el programa ingresando las instrucciones convenientes para la


solucin del problema.

La solucin del programa se muestra debajo, cada lnea como se ve se


encuentra con su smbolo y su comentario para una mejor identificacin de su
funcin.

ELECTROTECNIA

132

AUTOMATISMO PROGRAMABLE POR PLC

ELECTROTECNIA

133

AUTOMATISMO PROGRAMABLE POR PLC

7.2. SIMULAR PROGRAMA EN PC.


Finalmente se realizar la descarga al controlador, como en el ejemplo se utiliza
el simulador y este ya est configurado desde la creacin del proyecto
simplemente hacer clic en descargar como indica la imagen, posiblemente te
pida guardar el proyecto y un par de confirmaciones, guiarse de las imgenes.

Una vez descargado ahora cambiar a modo RUN para la ejecucin del
programa.

ELECTROTECNIA

134

AUTOMATISMO PROGRAMABLE POR PLC


7.3. DESCARGAR PROGRAMA AL PLC.
Para realizar la descarga del programa al controlador, estos deben coincidir,
como en el desarrollo de la prctica que se cre el proyecto con el controlador
Emu 500, ahora deber cambiarlo por el controlador que dispone en el
laboratorio, para dicho fin haga clic en Controller Propertie, y seleccione el
cdigo correcto. En la imagen se observa que se ha elegido el 1747 L552C que
corresponde a un controlador de la familia SLC 500

Una vez realizado deber ingresar la ruta de descarga mediante la comunicacin


del sistema, para esto haga clic en Comms y luego en system comms, ubicado
en la barra de herramientas.
Finalmente podr hacer la descarga utilizando el cuadro online ubicado a la
izquierda.

7.4. PROBAR PROGRAMA.


Una vez descargado el programa puede realizar la prueba del mismo utilizando
los perifricos conectados al sistema, tales como pulsadores, switches, lmparas
rels etc.

ELECTROTECNIA

135

AUTOMATISMO PROGRAMABLE POR PLC


HOJA DE INFORMACIN TECNOLGICA.
Descripcin general de las instrucciones de mover y lgicas.
Instruccin Mover (MOV)
Esta instruccin de salida mueve el valor de fuente al lugar de destino. Siempre
que el rengln permanezca verdadero, la instruccin mueve los datos durante
cada escn.
Cmo introducir parmetros.
Introduzca los parmetros siguientes al programar esta instruccin:
La fuente es la direccin o constante de los datos que desea mover.
El destino es la direccin a la cual la instruccin mueve los datos.
Nota de aplicacin: Si desea mover una palabra de datos sin afectar los
indicadores matemticos, use una instruccin de copiar (COP) con una longitud
de 1 palabra en vez de la instruccin MOV.
Actualizaciones de los bits de estado aritmtico.

Mover con mscara (MVM).


La instruccin MVM es una instruccin de palabra que mueve datos de un lugar
de fuente a un destino y permite que porciones de los datos de destino estn
enmascarados por una palabra separada. Siempre que el rengln permanezca
verdadero, la instruccin mueve los datos durante cada escn.
Cmo introducir parmetros.
Introduzca los parmetros siguientes al programar esta instruccin:
La fuente es la direccin de los datos que desea mover.
La mscara es la direccin de la mscara por la cual la instruccin mueve los
datos; la mscara puede ser un valor hexadecimal (constante).
ELECTROTECNIA

136

AUTOMATISMO PROGRAMABLE POR PLC


El destino es la direccin a la cual la instruccin mueve los datos.
Actualizaciones de los bits de estado aritmtico.

Operacin:
Cuando un rengln que contiene esta instruccin es verdadero, los datos en la
direccin de fuente pasan por la mscara a la direccin de destino. Vea la
ilustracin siguiente:

Enmascare los datos restableciendo los bits en la mscara; transfiera los datos
estableciendo los bits en la mscara a uno. Los bits de la mscara pueden ser
fijos por un valor constante o los puede variar asignndoles una direccin directa
a la mscara. Los bits en el destino que corresponden a ceros en la mscara no
se modifican.
Mando de electrobombas alternadas.
Este sistema posee una gran flexibilidad ya que ese estara manteniendo dos
tanques de almacenamiento para esta nica barriada. En caso de
falla, mantenimiento, etc., de alguna bomba, este sistema no se detendr
completamente el valioso fluido, ya que, la otra bomba se encargara de
mantener los niveles necesarios en los tanques.

ELECTROTECNIA

137

AUTOMATISMO PROGRAMABLE POR PLC

SIEMENS

ORDEN DE EJECUCIN

1 Elaborar programa para el control de velocidad de motor


trifsico
2 Configurar y probar variador de velocidad
3 Simular programa en PC
4 Descargar programa al PLC
5 Probar programa

HERRAMIENTAS / INSTRUMENTOS

Computadora Personal
Softwares de programacin y simulacin
Variador de velocidad
Multmeto digital
Conectores electricos
Borneras
Destornilladores

DENOMINACIN
Programacin del PLC para el control de velocidad de un motor
trifsico

ELECTRICISTA INDUSTRIAL

ELECTROTECNIA

HT:T08

Tiempo: 8 horas

HOJA:1/1

138

AUTOMATISMO PROGRAMABLE POR PLC


8.1. ELABORAR PROGRAMA PARA EL CONTROL DE VELOCIDAD DE
MOTOR TRIFSICO.
Los variadores de velocidad (drivers) son dispositivos que permiten variar la
velocidad en un motor controlando electrnicamente el voltaje y la frecuencia
entregada al motor, manteniendo el torque constante (hasta la velocidad
nominal). Su uso en cargas de torque cuadrtico (bombas y ventiladores)
permite ahorrar energa significativamente.
Las aplicaciones para un torque constante en la industria son muchas, entre
ellas tenemos a bandas transportadoras, gras, ascensores, prensas de
imprenta, etc. en este tipo de aplicaciones se puede ahorrar energa por
variacin de velocidad.
En las aplicaciones de toque variable o cuadrtico (el torque varia de forma
cuadrtica con respecto a la velocidad del motor) bajas velocidades implicar
muy bajo torque y un bajsimo consumo de energa. Mayores velocidades
implicarn mayor torque y el consumo de energa cercano al de la placa del
motor.
Existen aplicaciones de torque proporcional en las que el torque crece de
manera directamente proporcional a la velocidad, tales como mezcladoras /
agitadoras, bombas de desplazamiento positivo, calandrias, extrusoras (plstico
y alimentos).
En mquinas bobinadoras y des-bobinadoras, mquinas de corte, tornos,
taladros, sierras elctricas, y molinos el par demandado por la carga aumenta a
medida que la velocidad disminuye de forma que la potencia (par x velocidad)
permanece constante.
MICROMASTER 420 es el variador de frecuencia universal de Siemens para
redes trifsicas o monofsicas. Gracias a su diseo modular es posible sumar a
las nutridas funciones estndar las opciones ms diversas. Y para ello no se
precisan ni herramientas, ya que los paneles y los mdulos de comunicacin
slo tienen que enchufarse. Bornes de control sin tornillo como en el resto de la
familia simplifican al mximo las labores de conexionado.
Es posible hacer uso de las entradas discretas como analgicas del variador
para realizar un control externo de su velocidad y arranque.

ELECTROTECNIA

139

AUTOMATISMO PROGRAMABLE POR PLC


En este laboratorio realizaremos un control de velocidad comandando desde la
salida analgica del S7 1200 hacia la entrada analgica del variador.
Segn el diagrama de conexin del variador se tienen los terminales 3 y 4 para
que reciban la seal analgica para el control de velocidad, no olvidar utilizar una
resistencia de 470 ohmios.

Los terminales 5 y 6 utilizarlo como ingreso de seal para la activacin y


desactivacin del arranque del motor.
Para el encendido y apagado del motor solo es necesario enviar pulsos desde el
PLC, es por esa razn que los segmentos de arranque son sencillos y simples:

ELECTROTECNIA

140

AUTOMATISMO PROGRAMABLE POR PLC

Para el envo del comando de referencia de velocidad es necesario realizar un


procedimiento de escalamiento, siendo la ecuacin la correspondiente a la de la
lnea recta:

Para dicho fin se puede utilizar las instrucciones NORM_X y SCALE_X, la


primera normaliza el dato de entrada a un rango de salida que va de 0 a 1.0 esto
hago q si se desea una salida de 30 Hz al ingresarlo en MD2 se obtiene 0.5

Y al ingresar 60 en MW0, se obtiene en MD2 el valor 1.0.

ELECTROTECNIA

141

AUTOMATISMO PROGRAMABLE POR PLC


Para la salida deber utilizar la instruccin SCALE_X que hace lo contrario a la
otra instruccin, ingresando 0.5 en MD2, se obtiene en el dato de salida 16000 y
si es 1.0 la salida ser 32000.

Nota: dependiendo del mdulo los valores pueden cambiar, para el ejemplo 0
equivale a 0voltios y 32000 a 10 voltios.
Modificar el dato para modificar la velocidad.

8.2. CONFIGURAR Y PROBAR VARIADOR DE VELOCIDAD.


Retirar las tapas para acceder a los bornes de red y del motor.

ELECTROTECNIA

142

AUTOMATISMO PROGRAMABLE POR PLC

ELECTROTECNIA

143

AUTOMATISMO PROGRAMABLE POR PLC


Luego realizar el conexionado de acuerdo a las indicaciones del instructor
guindose de las indicaciones de las imgenes mostradas.
Para la puesta en servicio rpida (P0010 = 1) se requieren los parmetros
siguientes:
Puesta en servicio rpida (P0010 = 1)
P0100 Europa / Norte Amrica (1)
P0300 Seleccin del tipo de motor (2)
P0304 Tensin nominal del motor (1)
P0305 Corriente nominal del motor (1)
P0307 Potencia nominal del motor (1)
P0308 CosPhi nominal del motor (2)
P0309 Rendimiento nominal del motor (2)
P0310 Frecuencia nominal del motor (1)
P0311 Velocidad nominal del motor (1)
P0320 Corriente de magnetizacin del motor (3)
P0335 Ventilacin del motor (2)
P0640 Factor de sobrecarga del motor [%] (2)
P0700 Seleccin de la fuente de rdenes (1)
P1000 Seleccin de la consigna de frecuencia (1)
P1080 Velocidad Mn. (1)
P1082 Velocidad Mx. (1)
P1120 Tiempo de aceleracin (1)
P1121 Tiempo de deceleracin (1)
P1135 Tiempo de deceleracin OFF3 (2)
P1300 Modo de control (2)
P1910 Clculo de los parmetros del motor (2)
P3900 Fin de la puesta en servicio (1)
El nmero indicado al lado del parmetro se refiere al nivel de acceso que se
requiere para poder modificarlo.
Cuando se escoge el P0010 = 1, el P0003 (nivel de acceso de usuario) se puede
usar para seleccionar los parmetros a los que se accede. Este parmetro
tambin permite la seleccin de una lista de parmetros definida por el usuario
para la puesta en servicio.
Al final de la secuencia de puesta en servicio, ajuste el P3900 = 1 para llevar a
cabo los clculos del motor y borrar todos los dems parmetros (no incluidos en
ELECTROTECNIA

144

AUTOMATISMO PROGRAMABLE POR PLC


el P0010 = 1) a sus valores por defecto.
Reset a los ajustes de fbrica.
Para reponer todos los parmetros a los ajustes de fbrica, se deben ajustar los
siguientes parmetros como se indica:
Ajuste el P0010 = 30
Ajuste el P0970 = 1

8.3. SIMULAR PROGRAMA EN PC.


Una vez iniciado el simulador, descargar el programa al simulador, para esto
indicar la ruta de descarga en las opciones de dispositivos disponibles:

En la vista preliminar de carga se visualiza una advertencia de que los mdulos


configurados y los mdulos de destino son distintos, eso se debe a que
previamente no hemos configurado el hardware en el PLCSIM, con lo cual
seleccionamos APLICAR TODAS.

ELECTROTECNIA

145

AUTOMATISMO PROGRAMABLE POR PLC


Tambin es necesario seleccionar el checkbox para sobre-escribir la
configuracin, una vez realizado ya se han resuelto las advertencias y se carga
la configuracin.
Para finalizar, seleccionar arrancar todos e iniciar tal y como se observa en la
imagen siguiente y el botn finalizar. Con esto ya hemos finalizado la carga de
nuestro proyecto y hemos iniciado el PLCSIM.
Para ejecutar la simulacin hacer clic en SIMTable_1 ubicada en tablas SIM del
software PLCSIM, esto mostrar una tabla a la cual deber agregar en nombre
el nombre asignado a los tags del programa (p.ej. Start, Stop, Motor).

Modificar el estado de haciendo clic en el recuadro que aparece en la opcin bits


o cambiar el valor en la opcin Forzar inmediatamente cambiando FALSE por
TRUE (o TRUE por FALSE) dependiendo de la operacin que deseen ejecutar.

8.4. DESCARGAR PROGRAMA EN PC.


Modificar el programa para que ejecute la solucin del problema propuesto
inicialmente, haciendo uso de la ayuda del ejemplo descrito anteriormente y de
igual manera como se realiz la descarga al simulador se procede a descargar
hacia el PLC conectado, no sin antes observar en las estaciones accesibles la
disponibilidad y comunicacin con el PLC mencionado.

ELECTROTECNIA

146

AUTOMATISMO PROGRAMABLE POR PLC


Al realizar la descarga se ejecuta la compilacin del programa, de haber algn
error, se suspende la descarga y solo podr continuar corrigiendo dicha falla.

8.5. PROBAR PROGRAMA.


Para realizar la simulacin ser necesario activar el simulador, para esto hacer
clic derecho en el archivo del Proyecto y seleccionar la opcin iniciar simulacin.
La otra forma es en la barra de herramientas, activar la pestaa Online y luego
en simulacin, hacer clic en iniciar.
No olvidar tener todo conectado y siempre revisando el estado y la polaridad de
las fuentes para evitar deterioros y anomalas en el sistema.

HOJA DE INFORMACIN TECNOLGICA.


Instrucciones matemticas.
Instruccin Calcular: La instruccin CALCULATE
permite crear una funcin matemtica que funciona con
entradas (IN1, IN2,... INn) y genera el resultado en OUT,
segn la ecuacin definida.
En primer lugar, seleccione un tipo de datos. Todas las entradas y la salida
deben tener un mismo tipo de datos.
Para agregar otra entrada, haga clic en el icono de la ltima entrada.
Los parmetros IN y OUT deben tener un mismo tipo de datos (con conversiones
implcitas de los parmetros de entrada). Ejemplo: un valor SINT para una
entrada se convertira a un valor INT o REAL si OUT fuera un INT o REAL.
Haga clic en el icono de la calculadora para abrir el cuadro de dilogo y definir la
funcin matemtica. La ecuacin se introduce como entradas (p. ej. IN1 y IN2) y
operaciones.
Cuando se hace clic en "Aceptar" para guardar la funcin, el cuadro de dilogo
crea automticamente las entradas de la instruccin CALCULATE.
En la parte inferior del editor, se muestra un ejemplo y una lista de las
operaciones matemticas que se pueden incluir.
ELECTROTECNIA

147

AUTOMATISMO PROGRAMABLE POR PLC

Nota: Tambin es necesario crear una entrada para las constantes que pudiera
haber en la funcin. En este caso, el valor constante se introducira en la entrada
asociada de la instruccin CALCULATE.
Si se introducen constantes como entradas, es posible copiar la instruccin
CALCULATE a otras ubicaciones del programa de usuario sin tener que cambiar
la funcin. Entonces, pueden modificarse los valores o las variables de las
entradas de la instruccin sin modificar la funcin.
Instrucciones "Sumar", "Restar", "Multiplicar" y "Dividir".
ADD: Sumar (IN1 + IN2 = OUT)
SUB: Restar (IN1 - IN2 = OUT)
MUL: Multiplicar (IN1 * IN2 = OUT)
DIV: Dividir (IN1 / IN2 = OUT)

Una operacin de divisin de enteros trunca la parte fraccionaria del cociente y


produce un valor de salida entero.
Los parmetros IN1, IN2 y OUT deben ser del mismo tipo de datos
Para agregar una entrada ADD o MUL, haga clic en el icono "Crear" o haga clic
con el botn derecho del ratn en el conector de entrada del parmetro IN
existente y seleccione el comando "Insertar entrada".
Para quitar una entrada, haga clic con el botn derecho del ratn en el conector
de entrada de uno de los parmetros IN existentes (si hay ms entradas adems
de las dos originales) y seleccione el comando "Borrar".
ELECTROTECNIA

148

AUTOMATISMO PROGRAMABLE POR PLC


Si est habilitada (EN = 1), la instruccin matemtica realiza la operacin
indicada en los valores de entrada (IN1 e IN2) y almacena el resultado en la
direccin de memoria que indica el parmetro de salida (OUT). Una vez
finalizada correctamente la operacin, la instruccin pone ENO a 1.
Instrucciones "Incrementar" y "Decrementar".
La instruccin INC: Incrementa un valor de nmero entero con o sin signo:
Valor IN_OUT +1 = valor IN_OUT

La instruccin DEC: Decrementa un valor de nmero entero con o sin signo:


Valor IN_OUT - 1 = valor IN_OUT.

Procesamiento de valores analgicos.


Los mdulos de seales analgicas proporcionan seales de entrada o esperan
valores de salida que representen un rango de tensin o de corriente. Estos
rangos son 10V, 5V, 2,5V, o 0 - 20mA. Los valores que devuelven los
mdulos son valores enteros en los que 0 a 27648 representa el rango nominal
de corriente, y -27648 a 27648 de tensin. Cualquier valor fuera del rango
representa un rebase por exceso o por defecto.
En el programa de control puede ser necesario utilizar estos valores en unidades
de ingeniera, por ejemplo, para representar un volumen, temperatura, peso o
cualquier otro valor cuantitativo. En el caso de una entrada analgica, para
hacerlo primero hay que normalizar el valor analgico a un valor real (coma
flotante) de 0,0 a 1,0. A continuacin hay que escalarlo a los valores mnimo y
mximo de las unidades de ingeniera que representa.
En el caso de valores de unidades de ingeniera que deben convertirse a valores
de salida analgicos, primero hay que normalizar el valor en las unidades de
ingeniera a un valor entre 0,0 y 1,0, y a continuacin escalarlo entre 0 y 27648 o
-27648 a 27648, dependiendo del rango del mdulo analgico. Para este
propsito, STEP 7 proporciona las instrucciones NORM_X y SCALE_X.

ELECTROTECNIA

149

AUTOMATISMO PROGRAMABLE POR PLC


Instrucciones matemticas en coma flotante.
Las instrucciones en coma flotante sirven para programar operaciones
matemticas utilizando los tipos de datos Real o LReal:
SQR: Calcular cuadrado (IN 2 = OUT).
SQRT: Calcular raz cuadrada (IN = OUT).
LN: Calcular logaritmo natural (LN(IN) = OUT).
EXP: Calcular valor exponencial (e IN =OUT), donde la base e = 2.71828182.
EXPT: Elevar a potencia (IN1 IN2 = OUT)
Los parmetros de EXPT IN1 y OUT siempre son del mismo tipo de datos, que
puede ser Real o LReal. Para el parmetro del exponente IN2 se puede elegir
entre varios tipos de datos.
FRAC: Determinar decimales (parte fraccionaria del nmero en coma flotante
IN = OUT).
SIN: Calcular valor de seno (seno (IN radianes) = OUT).
ASIN: Calcular valor de arcoseno (arcoseno(IN) = OUT radianes), donde
seno(OUT radianes) = IN
COS: Calcular valor de coseno (coseno (IN radianes) = OUT)
ACOS: Calcular valor de arcocoseno (arcocoseno(IN) = OUT radianes), donde
coseno(OUT radianes) = IN
TAN: Calcular valor de tangente (tangente (IN radianes) = OUT)
ATAN: Calcular valor de arcotangente (arcotangente(IN) = OUT radianes),
donde tangente(OUT radianes) = IN
Instrucciones "Copiar valor" y "Copiar rea".
Las instrucciones de desplazamiento permiten copiar elementos de datos en otra
direccin de memoria y convertir un tipo de datos en otro. El proceso de
desplazamiento no modifica los datos de origen.
La instruccin MOVE copia un elemento de datos individual de la direccin de
origen que indica el parmetro IN en la direccin de destino que indica el
parmetro OUT.
Las instrucciones MOVE_BLK y UMOVE_BLK tienen un parmetro COUNT
adicional. COUNT especifica cuntos elementos de datos se copian. El
nmero de bytes por elemento copiado depende del tipo de datos asignado a

ELECTROTECNIA

150

AUTOMATISMO PROGRAMABLE POR PLC


los nombres de variables de los parmetros IN y OUT en la tabla de variables
PLC.
Las instrucciones MOVE_BLK y UMOVE_BLK se diferencian en la forma de
procesar las alarmas:
Los eventos de alarma se ponen en cola de espera y se procesan durante la
ejecucin de MOVE_BLK. Utilice la instruccin MOVE_BLK si los datos
contenidos en la direccin de destino del desplazamiento no se utilizan en un
OB de alarma. Si se utilizan, los datos de destino no tienen que ser
coherentes. Si se interrumpe una instruccin MOVE_BLK, el ltimo elemento
de datos desplazado estar completo y ser coherente en la direccin de
destino. La instruccin MOVE_BLK se reanuda una vez finalizada la ejecucin
del OB de alarma.
Los eventos de alarma se ponen en cola de espera pero no se procesarn
hasta que no finalice la ejecucin de UMOVE_BLK. Utilice la instruccin
UMOVE_BLK si la operacin de desplazamiento debe finalizarse y los datos
de destino deben ser coherentes antes de la ejecucin de un OB de alarma.
Instrucciones "Escalar" y "Normalizar".
SCALE_X: Escala el parmetro VALUE real normalizado (donde 0,0 <= VALUE
<= 1,0) al tipo de datos y rango de valores especificados por los parmetros MIN
y MAX: OUT = VALUE (MAX - MIN) + MIN
NORM_X: Normaliza el parmetro VALUE dentro del rango de valores
especificado por los parmetros MIN y MAX: OUT = (VALUE - MIN) / (MAX MIN), donde (0,0 <= OUT <= 1,0 )
Para SCALE_X: Los parmetros MIN, MAXy OUT deben tener el mismo tipo de
datos.
Para NORM_X: Los parmetros MIN, VALUEy MAX deben tener el mismo tipo
de datos.
Nota
SCALE_X parmetro VALUE debe restringirse a ( 0.0 <= VALUE <= 1.0 )
Si el parmetro VALUE es menos que 0.0 o mayor que 1.0:

ELECTROTECNIA

151

AUTOMATISMO PROGRAMABLE POR PLC


La operacin de escala lineal puede producir valores OUT menores que el
parmetro MIN o mayores que el valor del parmetro MAX de valores OUT
comprendidos dentro del rango de valores del tipo de datos OUT. La
ejecucin de SCALE_X pone ENO = TRUE para estos casos.
Es posible generar nmeros escalados no comprendidos en el rango del tipo
de datos de OUT. En estos casos, el parmetro OUT se ajusta a un valor
intermedio igual a la parte menos significativa del nmero real escalado antes
de la conversin final al tipo de datos de OUT. En ese caso, la ejecucin de
SCALE_X pone ENO = FALSE.
NORM_X parmetro VALUE debe restringirse a ( MIN <= VALUE <= MAX )
Si el parmetro VALUE es menor que MIN o mayor que MAX, la operacin de
escala lineal puede producir valores OUT normalizados menores que 0,0 o
mayores que 1,0. La ejecucin de NORM_X pone ENO = TRUE en este caso.
Ejemplo: Normalizacin y escalado de un valor de entrada analgica.
Una entrada analgica de un mdulo de seales analgicas o Signal Board que
usa entrada de intensidad se encuentra en el rango de valores vlidos entre 0 y
27648. Suponiendo que una entrada analgica representa una temperatura en la
que el valor 0 de la entrada analgica representa -30,0 grados C y 27648
representa 70,0 grados C.
Para transformar el valor analgico en las correspondientes unidades de
ingeniera, normalice la entrada a un valor entre 0,0 y 1,0 y a continuacin
esclelo entre -30,0 y 70,0.
El valor resultante es la temperatura representada por la entrada analgica en
grados Celsius:

ELECTROTECNIA

152

AUTOMATISMO PROGRAMABLE POR PLC


Recuerde que si la entrada analgica provena de un mdulo de seales
analgicas o una Signal Board con tensin, el valor MIN para la instruccin
NORM_X sera -27648 en lugar de 0.
Ejemplo: Normalizacin y escalado de un valor de salida analgico.
Una salida analgica de un mdulo de seales analgicas o Signal Board que
utiliza una salida de intensidad debe estar en el rango de valores vlidos entre 0
y 27648. Supongamos que una salida analgica representa un ajuste de
temperatura en el que el valor 0 de la entrada analgica representa -30,0 grados
Celsius y 27648 representa 70,0 grados Celsius.
Para convertir un valor de temperatura guardado que se encuentra entre -30,0 y
70,0 en un valor para la salida analgica dentro del rango entre 0 y 27648, es
necesario normalizar el valor correspondiente a unidades de ingeniera en un
valor entre 0,0 y 1,0, y a continuacin escalarlo al rango de la salida analgica,
de 0 a 27648:

Recuerde que si la salida analgica estaba destinada a un mdulo de seales


analgicas o una Signal Board con tensin, el valor MIN para la instruccin
SCALE_X sera -27648 en lugar de 0.
Variadores de frecuencia: se trata de dispositivos electrnicos, que permiten el
control completo de motores elctricos de induccin; los hay de c.c. (variacin de
la tensin), y de c.a. (variacin de la frecuencia); los ms utilizados son los de
motor trifsico de induccin y rotor sin bobinar (jaula inversores (inverter) o
variadores de velocidad.

ELECTROTECNIA

153

AUTOMATISMO PROGRAMABLE POR PLC

Red de suministro: acometida de c.a., monofsica en aparatos para motores


pequeos de hasta 1,5 kw (2 C.V. aprox), y trifsica, para motores de ms
potencia, hasta valores de 630 kw o ms.
Entradas y salidas (E/S o I/O): diferentes conexiones de entradas y salidas de
control; pueden ser digitales tipo todo o nada (contactos, pulsadores,
conmutadores, contactos de rel) o analgicas mediante valores de tensin
(010 V o similares) e intensidad (420 mA o similares). Adems puede incluir
terminales de alarma, avera, etc.
Comunicaciones: estos dispositivos pueden integrarse en redes industriales,
por lo que disponen de un puerto de comunicaciones, por ejemplo RS-232, RS485, red LAN, buses industriales (ProfiBus) o conexiones tipo RJ-45 o USB
para terminales externos y ordenadores. Cada fabricante facilita el software de
control, directo o mediante bus de comunicaciones. Que permitir el control,
programacin y monitorizacin del variador (o variadores) en el conjunto de
aparatos de control empleados.
Salida: conexin al motor, generalmente de tres hilos (U-V-W) para conexin
directa en tringulo o estrella segn la tensin del motor.

ELECTROTECNIA

154

AUTOMATISMO PROGRAMABLE POR PLC


Descripcin de los bloques que componen un variador de velocidad.
1. Rectificador: partiendo de la red de suministro de c.a., monofsica o trifsica,
se obtiene c.c. mediante diodos rectificadores.
2. Bus de continua: condensadores de gran capacidad (y a veces tambin
bobinas), almacenan y filtran la c.c. rectificada, para obtener un valor de
tensin continua estable, y reserva de energa suficiente para proporcionar la
intensidad requerida por el motor.
3. Etapa de salida: desde la tensin del bus de contnua, un ondulador
convierte esta energa en una salida trifsica, con valores de tensin,
intensidad y frecuencia de salida variables. Como elementos de conmutacin,
se usan principalmente transistores bipolares (BJT), CMOS o similares, IGBT,
tiristores (SCR), GTO etc. Las seales de salida, se obtiene por diversos
procedimientos como troceado, mediante ciclo convertidores, o seales de
aproximacin senoidal mediante modulacin por anchura de impulsos PWM.
4. Control y E/S: circuitos de control de los diferentes bloques del variador,
proteccin, regulacin y entradas y salidas, tanto analgicas como digitales.
Adems se incluye el interfaz de comunicaciones con buses u otros
dispositivos de control y usuario.

CONCEPTOS BSICOS SOBRE VARIADORES PARA MOTOR TRIFSICO.


Velocidad (n): la velocidad en el eje de un motor asncrono en rpm, depende del
nmero de polos magnticos del motor, y la frecuencia f (Hz), de la red de
suministro:
donde: n = velocidad en rpm
f = frecuencia de la red en Hz
2p= nmero de pares de polos del motor

Ejemplo, para red de 50 Hz:


2p = 1; n = 3000 rpm 2p = 2; n = 1500 rpm 2p = 3; n = 1000 rpm etc.

ELECTROTECNIA

155

AUTOMATISMO PROGRAMABLE POR PLC


La velocidad real de giro siempre es menor que la expresada, al ser motores
asncronos. La diferencia entre nSINCRONA y nASNCRONA, se denomina
deslizamiento, ( o s) que se expresa en porcentaje de rpm o en valor absoluto:
nSINCRONA = 1500 rpm
nASNCRONA = 1440 rpm

deslizamiento: = 4% 60 rpm

Los motores se fabrican para una velocidad nominal o de trabajo determinada,


pero mediante el variador de frecuencia dicha velocidad puede controlarse de
manera progresiva. Por ejemplo, un motor de 50 Hz y 1500 rpm (4 polos), podra
girar, con variacin de frecuencia entre 5 y 120 Hz a velocidades comprendidas
entre:
n = (605)/2 = 150 rpm y n = (60120)/2 = 3600 rpm
Sobre-velocidad: el variador puede proporcionar frecuencias de salida
superiores a la de trabajo del motor, lo que le hace girar a mayor velocidad que
la nominal. La curva de par, para velocidad de trabajo mayor de la nominal,
disminuye, de manera que con velocidad
doble (200%) el par cae a la mitad del
nominal. La sobre velocidad es til en
aplicaciones que no requieren mucho par,
como por ejemplo sierras de disco, pero si
altas velocidades. En estos casos es
importante
tener
en
cuenta
las
caractersticas de par y temperatura de
trabajo del motor.
Par transmitido por el eje (par motriz): la fuerza de traccin del motor a travs del
eje, depende principalmente de las expresiones siguientes:

Dnde: T = par motriz (tambin suele usarse M o Mm)


K y 9550 = constantes
U = tensin aplicada al inductor (estator)
f = frecuencia en Hz
ELECTROTECNIA

156

AUTOMATISMO PROGRAMABLE POR PLC


P = potencia del motor en kW
n = velocidad (real) de giro del motor en rpm
Por otro lado, el flujo magntico en los polos del motor (), depende de la
tensin:
U = K f el flujo magntico:

Es decir, el par depende directamente del flujo magntico, por lo que para
obtener el control del par, hay que operar sobre este parmetro; por ello, si
tenemos en cuenta las relaciones de par y velocidad:
Par constante = flujo constante, en consecuencia: U/f = const.
El factor U/f tiene especial importancia en la forma de configurar un variador, ya
que de ah depender el par motriz desarrollado por el motor, sin importar la
velocidad de giro. Adems, de la primera expresin de T, vemos que el par es
proporcional a U2, de manera que si U/f es constante, el par depender de
manera directa de la tensin: T U2
Ejemplo de curvas par-velocidad para par constante:

Motor de 380V y 50 Hz, para


diferentes velocidades:
380/50 = 7,6
285/37,5 = 7,6
190/25 = 7,6
95/12,5 = 7,6

Tensin de arranque inicial: en el arranque de un motor con carga, es necesario


aplicar un cierto par inicial mnimo, para garantizar que el motor empiece a girar.
Esto se consigue, iniciando la marcha con un valor de tensin determinado UINI,
de acuerdo a las relaciones (U/f) y TINI.
La variacin del par debe ser cuidadosa, para no exceder las caractersticas del
motor ni sobrecargar el propio variador, especialmente en el arranque, ya que
podra circular una intensidad de corriente elevada, y eso no lo permite el
variador.
ELECTROTECNIA

157

AUTOMATISMO PROGRAMABLE POR PLC


Cuando el motor gira en las dos direcciones, el control del par puede ser
igualmente importante, como por ejemplo un montacargas en subida y bajada
con carga. En el primer caso, el control del par permite el arranque e inicio de la
marcha, y en el segundo, hace la funcin de retencin de la carga evitando el
embalamiento del motor en la cada. (En cualquier caso, el variador no puede
realizar las funciones de freno-motor; debindose instalar un freno-motor, de
retencin mecnica tipo magntico, disco, zapata, etc.)
Manejo y configuracin:
- Manual en el propio variador: Dispone de una pequea pantalla (display) y
teclas de operacin (PU = programming unit), que permiten acceder a
diferentes mens de configuracin, establecer valores o modos de
funcionamiento, etc. Muchos parmetros solo pueden configurarse o
modificarse, con el motor parado.
- Consola de configuracin: Es un dispositivo auxiliar, dotado de pantalla y
teclado, que permite acceder a todas las funciones del variador. La consola se
conecta al variador mediante una toma propia o de comunicacin (RJ45,
RS485, USB), una vez realizada la programacin, se desconecta y el
variador queda configurado para trabajo autnomo.
- Operacin fija externa (EXT): Se configuran determinadas entradas y
salidas, y se instalan en el armario pulsadores, interruptores, selectores o
potencimetros para activar funciones fijas (marcha, paro, velocidades)
configuradas internamente. As el operador o tcnico responsable, no accede
al variador, sino a los controles externos.
- Panel de operador: Consiste en una pantalla (alfanumrica o grfica) tipo
tctil, que enlazada con el variador, permite su control, de acuerdo a la
programacin establecida. Por otro lado, en funcionamiento normal, algunos
tipos de panel grfico, pueden ofrecer determinada informacin, velocidad,
par, intensidad o mostrar figuras, diagramas del sistema, etc. (depende del
sistema y especialmente de las comunicaciones y software).
- Mediante bus industrial: El variador puede estar conectado a un bus
industrial (similar a una red). De manera remota, un ordenador puede ejercer
el control, y monitorear las condiciones de trabajo normales y de avera. Se
evita la necesidad de un operario que lo manipule y se integra en el proceso
industrial de manera automtica. El software de control y programacin, suele
ser facilitado por el fabricante del variador, y en general ser compatible, con
los buses industriales ms utilizados (Profibusetc.), o sistemas de control
automatizado, tipo scada.

ELECTROTECNIA

158

AUTOMATISMO PROGRAMABLE POR PLC

HOJA EN BLANCO

ORDEN DE EJECUCIN

1 Realizar programa para el control de sistema


electroneumtico y electrohidrulico
2 Simular programa
3 Descargar programa al PLC
4 Probar programa

HERRAMIENTAS / INSTRUMENTOS

Computadora Personal
Softwares de programacin y simulacin
electrovalvulas
compresor
conductores electricos

DENOMINACIN
Elabora programa para automatizar sistema electroneumtico electrohidrulico

ELECTRICISTA INDUSTRIAL

ELECTROTECNIA

HT:T09

Tiempo: 8 horas

HOJA:1/1

159

AUTOMATISMO PROGRAMABLE POR PLC


9.1. REALIZAR PROGRAMA PARA CONTROL DE SISTEMA NEUMTICO E
HIDRULICO.
En el campo industrial existen muchas aplicaciones que involucran actuadores
neumticos, muchos de ellos con control elctrico. En este laboratorio
desarrollaremos una aplicacin como solucin a problemas electroneumticos.
Descripcin del problema:
Se desea automatizar una mquina sopladora de plstico la cual tiene las
siguientes partes principales:
Un molde (cilindro A para abrir A- y cerrar A+)
Un carro de molde (cilindro B para subir B+ y bajar B-)
Una cuchilla (cilindro C para cortar C+ y C-)
Unas agujas para el soplado se aire (cilindro D para subir agujas D- y bajar
agujas D+, para soplar el aire E+)
Motor para la extrusora
3 termopares con su controlador para controlar la temperatura de la extrusora.
La siguiente imagen muestra el funcionamiento de la extrusora.

La mquina debe cumplir con las siguientes funciones:


El sistema cuenta con un pulsador de preparacin, al ser pulsado se activan las
resistencias y calientan la cubierta de la extrusora a la temperatura programada,
los controladores de las 3 etapas enviarn una seal de confirmacin al PLC,
con el cual podr activar el motor de la extrusora.

ELECTROTECNIA

160

AUTOMATISMO PROGRAMABLE POR PLC


Por el lado de la boquilla de la extrusora caern en forma de mangas el plstico
derretido tal y como se muestra en la imagen debajo.
Cuando el operador cambie el selector a la posicin de Inicio de Secuencia el
carro del molde subir a la posicin de la boquilla, luego de 3 segundos se cierra
el molde, luego sale la cuchilla e inmediatamente al llegar al final de carrera c1
regresa la cuchilla, luego el molde cerrado baja al a posicin de las agujas, al
activarse b0 las agujas bajan a la posicin d1, para luego empezar el soplado de
aire, este proceso durar 12 segundos para inflar el plstico a la forma del
molde, luego de eso subirn las agujas y cuando est en d0 el proceso se inicia
nuevamente.
Para el correcto funcionamiento se debe implementar la secuencia electroneumtica:

B+ / T3s / A+ / C+ / C- / B- / D+ / E+ / T12s / E- / D- / ALas imgenes ilustran las etapas del proceso

Las vlvulas de los cilindros hidrulicos de efecto doble "A" y "B" son biestables
5/3.

ELECTROTECNIA

161

AUTOMATISMO PROGRAMABLE POR PLC


El cilindro "C" es de efecto simple y es activada mediante una electrovlvula
monoestable 3/2.
La vlvula del cilindro neumtico de efecto doble "D" es biestable 5/2.
El ingreso de aire es activado mediante una electrovlvula monoestable 3/2.

Se disponen de los interruptores de posicin:


Carro abajo.
Carro arriba.
Molde abierto.
Molde cerrado.
Agujas arriba.
Agujas abajo.
Cuchillas afuera.
El sistema se detendr al finalizar una secuencia si los controladores ya no
envan la confirmacin de temperatura, o si se desactiva el selector inicio de
secuencia.
Solucin del problema:
El programa creado como solucin de la tarea es el que se muestra en las
imgenes siguientes, revisar y comprobar su funcionamiento.
El pulsador esta simulado con el bit B3:0/0, para comprobar el funcionamiento
cambiarlo por una entrada digital conectada.

ELECTROTECNIA

162

AUTOMATISMO PROGRAMABLE POR PLC

ELECTROTECNIA

163

AUTOMATISMO PROGRAMABLE POR PLC


Realizar la comprobacin del programa, y luego modificarlo para el
funcionamiento en donde todas las vlvulas son monoestable.

9.2. SIMULAR PROGRAMA.


Finalmente se realizar la descarga al controlador, como en el ejemplo se utiliza
el simulador y este ya est configurado desde la creacin del proyecto
simplemente hacer clic en descargar.
Una vez descargado ahora cambiar a modo RUN para la ejecucin del
programa.

9.3. DESCARGAR PROGRAMA AL PLC.


Para realizar la descarga del programa al controlador, estos deben coincidir,
como en el desarrollo de la prctica se cre el proyecto con el controlador Emu
500, ahora deber cambiarlo por el controlador que dispone en el laboratorio,
para dicho fin haga clic en Controller Propertie, y seleccione el cdigo correcto.
Una vez realizado deber ingresar la ruta de descarga mediante la comunicacin
del sistema, para esto haga clic en Comms y luego en system comms, ubicado
en la barra de herramientas.
Finalmente podr hacer la descarga utilizando el cuadro online ubicado a la
izquierda.

9.4. PROBAR PROGRAMA.


Comprobar el programa descargado utilizando los perifricos conectados tales
como interruptores de posicin, switches, pulsadores, rels, contactores,
electrovlvulas y lmparas.

ELECTROTECNIA

164

AUTOMATISMO PROGRAMABLE POR PLC


HOJA DE INFORMACIN TECNOLGICA.
ELECTRONEUMATICA.
La Electro-neumtica es una de las tcnicas de automatizacin que en la
actualidad viene cobrando vital importancia en la optimizacin de los procesos a
nivel industrial. Su evolucin fue a partir de la neumtica, disciplina bastante
antigua que revolucion la aplicacin de los servomecanismos para el
accionamiento de sistemas de produccin industrial. Con el avance de las
tcnicas de electricidad y la electrnica se produjo la fusin de mtodos y dando
as el inicio de los sistemas electro-neumticos en la industria, los cuales
resultaban ms compactos y ptimos a diferencia de los sistemas puramente
neumticos.

Electrovlvula: Esencialmente, consisten en una vlvula de distribucin


neumtica a la cual se le aade una bobina, por la que se hace pasar una
corriente para generar un campo magntico que, finalmente, originar la
conmutacin en la corredera interna de la vlvula, produciendo as el cambio de
estado de trabajo de la misma.
El dispositivo medular en un sistema electroneumtico, es la vlvula
electroneumtica o electrovlvula.

ELECTROTECNIA

165

AUTOMATISMO PROGRAMABLE POR PLC


La electrovlvula realiza la conversin de energa elctrica, proveniente de los
elementos de mando elctricos, a energa neumtica, transmitida a los
actuadores o a alguna otra vlvula neumtica.
Caractersticas neumticas:
Monoestable o biestable.
N de vas.
N de posiciones y naturaleza de las mismas (NC, NA)
Tipo de pilotaje (El de activacin ser elctrico y el retorno puede ser por muelle
o tambin elctrico).
Otras (Tipo de conexin y dimetro de las vas, forma de montaje, presin,
caudal, electrovlvula servopilotada).
Caractersticas elctricas:
N de bobinas de activacin.
Tipo de alimentacin y tensin de la bobina o bobinas.
Potencia elctrica nominal.

ELECTROTECNIA

166

AUTOMATISMO PROGRAMABLE POR PLC

HOJA EN BLANCO

ORDEN DE EJECUCIN

1 Reconocer partes del panel HMI


2 Instalar panel HMI
3 Elaborar programa para accionamiento de arranque
de motores

HERRAMIENTAS / INSTRUMENTOS

Computadora Personal
Softwares de programacin y simulacin
HMI
cables de comunicacin
PLC

DENOMINACIN
Elabora programa para accinamiento de arranque de motores por
panel HMI

ELECTROTECNIA

ELECTRICISTA INDUSTRIAL

HT:T10

Tiempo: 8 horas

HOJA:1/1

167

AUTOMATISMO PROGRAMABLE POR PLC


10.1. RECONOCER PARTES DEL PANEL HMI KTP400 BASIC.
La mayora de las mquinas ofrecen la visualizacin de forma estndar.,
especialmente en las mquinas de menor tamao y en las aplicaciones sencillas
el factor coste juega un papel decisivo. Para las aplicaciones bsicas se
consideran totalmente suficientes los paneles de operador con funciones
bsicas.
Estos paneles ofrecen justo la funcionalidad bsica deseada y a un precio
ptimo. Una perfecta relacin rendimiento/precio.
Ofreciendo de forma estndar numerosas funciones de software, a saber:
sistema de avisos, administracin de recetas, funcionalidad de curvas y cambio
de idioma. Los usuarios se benefician as de las ventajas de la visualizacin as
como de una calidad del proceso mejorada.

1. Escotaduras para las mordazas de fijacin.


2. Display / Pantalla tctil.
3. Junta de montaje.
4. Gua para las tiras routables.
5. Teclas de funcin.
6. Conexin para tierra funcional.
7. Interfaz PROFINET.
8. Conexin para la fuente de alimentacin.
9. Placa de caractersticas.
10. Nombre del puerto.

ELECTROTECNIA

168

AUTOMATISMO PROGRAMABLE POR PLC


10.2. INSTALAR PANEL HMI.
Alrededor del panel de operador debern observarse las siguientes distancias
para asegurar una ventilacin suficiente:

Herramientas y accesorios necesarios.


Antes de proceder a conectar el panel de operador prepare las siguientes
herramientas y accesorios:
Destornillador:
Destornillador plano, tamao 2.
Destornillador de estrella, tamao 3.
Destornillador Torx, tamao 3.
Tenaza de apriete
24 V DC Fuente de alimentacin de intensidad suficiente.
Para la conexin de la fuente de alimentacin utilice cables con una seccin
mnima de 1,5 mm2.
1. Pele los extremos de dos cables de la fuente de alimentacin a una longitud
de 6 mm.
2. Aplique punteras a los extremos pelados de los cables.
3. Fije las punteras en los extremos de los cables con una tenaza crimpadora.
Slo 24 V DC En caso de utilizar una fuente de alimentacin mal dimensionada,
puede daarse el panel de operador de forma irreparable.
Utilice una fuente de alimentacin de 24V DC de suficiente intensidad.

ELECTROTECNIA

169

AUTOMATISMO PROGRAMABLE POR PLC

1. Introduzca los dos cables de la fuente


de alimentacin en el borne de conexin
de red y fjelos con un destornillador
plano.
2. Conecte el borne de conexin de red
con el panel de operador.
3. Desconecte la fuente de alimentacin.
4. Introduzca los otros dos extremos de
los cables en las conexiones de la fuente
de alimentacin y fjelos con un
destornillador plano.
Vigile que la polaridad sea la correcta.

Conexin de la programadora.
Conexin de la programadora a un Basic Panel DP.
Una programadora
siguientes:

ofrece

las

posibilidades

Transferir un proyecto.
Transferir la imagen del panel de operador.
Desconecte el panel de operador. Asegrese de que
los interruptores DIL situados en el lado posterior del
panel de operador se encuentran en la siguiente
posicin:

Enchufe un conector RS 485 PROFIBUS al panel de


operador.
Enchufe un conector RS 485 PROFIBUS a la programadora.
ELECTROTECNIA

170

AUTOMATISMO PROGRAMABLE POR PLC


Conectar el PC de configuracin.
Un PC de configuracin ofrece las posibilidades siguientes:
Transferir un proyecto.
Transferir la imagen del panel de operador.
Restablecer la configuracin de fbrica del panel
de operador.
Conexin del PC de configuracin a un Basic
Panel DP.
Desconecte el panel de operador.
Enchufe el conector RS 485 del cable PC/PPI al
panel de operador.
Enchufe el conector RS 232 del cable PC/PPI al PC
de ingeniera.
En lugar del cable PC/PPI tambin se
puede utilizar el cable USB/PPI de los accesorios
Configuracin del cable PC/PPI.
Si conecta el panel de operador al PC de ingeniera mediante el cable PC/PPI,
configure la velocidad de transferencia con los interruptores DIL del cable
PC/PPI.
Nota:
Si durante la actualizacin del sistema operativo se interrumpiera la
comunicacin, ajuste una velocidad de transferencia menor. Si utiliza tasas de
bits elevadas, deber utilizar un cable PC/PPI de la versin 3 o superior
Ajuste los interruptores DIL 1 a 3 a los mismos valores que en WinCC flexible.
Los interruptores DIL 4 a 8 debern estar en la posicin "0". La velocidad de
transferencia est ajustada a 115,2 kbit/s en la figura.

ELECTROTECNIA

171

AUTOMATISMO PROGRAMABLE POR PLC


Se pueden ajustar las siguientes tasas de bits:

Conexin del PC de configuracin a un Basic Panel PN.


Precaucin: Seguridad de la red de datos en la comunicacin va Ethernet.
En la comunicacin basada en Ethernet, p. ej.
PROFINET, HTTP, Sm@rtAccess, Sm@rtService y
OPC, el usuario final es el responsable de la seguridad
de su red de datos, ya que en intrusiones selectivas
que provocan una sobrecarga del equipo, no est
garantizado el funcionamiento correcto del mismo.
Desconecte el panel de operador.
Enchufe un conector RJ45 del cable
LAN al panel de operador.
Enchufe un conector RJ45 del cable
LAN al PC de ingeniera.

10.3. ELABORAR APLICACIN PARA ACCIONAMIENTO DE ARRANQUE DE


MOTORES.
Para el accionamiento de motores, se puede hacer uso del programa inicial
realizado en los primeros laboratorios.

ELECTROTECNIA

172

AUTOMATISMO PROGRAMABLE POR PLC


Agregar un nuevo dispositivo que corresponde al panel KTP 1000 Basic Color
DP el cual es una pantalla de 10.4" y resolucin de 640 x 480 pixeles y de
manejo tctil y con teclado.

Una vez agregado emerge el asistente de configuracin del HMI agregado, el


cual le pide configurar la conexin del PLC, el formato de la imagen, avisos,
imgenes del sistema y botones.

ELECTROTECNIA

173

AUTOMATISMO PROGRAMABLE POR PLC

Finalmente se abre el entorno de configuracin de las pantallas:

En el cuadro de herramientas se dispone la librera de objetos, que son los


utilizados en la construccin de las ventanas del HMI.
Entre estos objetos tenemos a figuras bsicas que sirven para representar
estados de las variables conectadas, en diferentes animaciones.
ELECTROTECNIA

174

AUTOMATISMO PROGRAMABLE POR PLC


Adems de objetos funcionales a los que se pueden editar adems de algunas
animaciones, eventos que permiten alterar el valor de las variables conectadas.
Desde aqu arrastrar a los botones que servirn de activacin y desactivacin del
motor, adems de la figura circulo que mostrar como si fuese una lmpara el
estado del motor.

Para conectar los botones con sus respectivas variables, hacer doble clic en
cada boton y editar las propiedades y eventos como se indican abajo:

En la ficha eventos, se tienen diferentes opciones:


Para el uso de nuestra aplicacin deber hacer uso de Pulsar, al que
relacionaremos con la activacin del bit, y soltar para la desactivacin del bit de
la variable indicada (START, STOP).
Eso significa que al pulsar ese botn el valor de START cambiar a 1 lgico y
cuando se suelte regresar a 0 lgico tal y como lo hara un pulsador
normalmente abierto.
ELECTROTECNIA

175

AUTOMATISMO PROGRAMABLE POR PLC


Para el caso de la figura circular que representa a la lmpara se edita la opcin
de animacin en donde seleccionar el tag de la variable motor, agregando los
estados y apariencias que representa por cada uno de ellos como es el color rojo
si el tag motor est apagado y verde si el estado es encendido.

Finalmente hacer clic en el botn de iniciar simulacin para comprobar su


funcionamiento, no olvidar que debe revisar la conexin establecida entre el
panel (en caso ser simulado ser la PC) y el PLC.

ELECTROTECNIA

176

AUTOMATISMO PROGRAMABLE POR PLC


HOJA DE INFORMACIN TECNOLGICA.
Manejo y visualizacin con WinCC.
Descripcin del sistema.
Dado que los procesos son cada vez ms complejos y los requisitos de
funcionalidad de las mquinas e instalaciones cada vez ms exigentes, el
operador precisa una herramienta potente para controlar y vigilar las plantas de
produccin. Un sistema HMI (Human Machine Interface) ejerce de interfaz entre
la persona (el operador) y el proceso (la mquina/instalacin). Quien realmente
controla el proceso es el controlador. Por consiguiente, se emplea una interfaz
entre el operador y WinCC (en el panel de mando) y otra interfaz entre WinCC y
el controlador.
WinCC es el software que permite realizar todas las tareas de configuracin
necesarias. WinCC Runtime es el software para la visualizacin de procesos. En
runtime el proyecto se ejecuta en el modo Proceso.
WinCC asume las siguientes tareas:
Representar el proceso. El proceso se visualiza en el panel de operador. Si
en el proceso cambia por ejemplo un estado, se actualiza la visualizacin del
panel de operador.
Manejar el proceso. El operador puede manejar el proceso a travs de la
interfaz grfica de usuario. El operador puede, p. ej., predefinir una consigna
para el controlador o arrancar un motor.
Emitir avisos. Si se producen estados crticos en el proceso, se dispara un
aviso automticamente; por ejemplo, cuando se rebasa por exceso un valor
lmite predeterminado.
Archivar valores de proceso y avisos. Los avisos y valores de proceso
pueden archivarse a travs del sistema HMI. De este modo es posible
documentar el historial del proceso y, ms adelante, seguir teniendo acceso a
datos de produccin antiguos.
Documentar valores de proceso y avisos. El sistema HMI puede emitir los
avisos y valores de proceso en forma de protocolo. Esto permite imprimir los
datos de produccin, por ejemplo, al final de cada turno.

ELECTROTECNIA

177

AUTOMATISMO PROGRAMABLE POR PLC


Administrar parmetros de proceso y de mquina. El sistema HMI puede
guardar los parmetros de procesos y mquinas en las recetas. Estos
parmetros pueden transferirse en un solo paso, p. ej., desde el panel de
operador al controlador para cambiar la produccin a otra variante de
producto.
Interfaz de usuario de WinCC.

Barra de mens y botones.


En los mens y las barras de herramientas estn todas las funciones necesarias
para configurar el panel de operador. Si un editor est activo, los comandos de
men o barras de herramientas especficos de dicho editor estn visibles.
Si sita el puntero del ratn en un comando, se muestra una informacin sobre
herramientas referente a la funcin en cuestin.

ELECTROTECNIA

178

AUTOMATISMO PROGRAMABLE POR PLC


rbol del proyecto.
La ventana Project tree (rbol del proyecto)
es el punto de maniobra central para
procesar el proyecto.
Todos
los
componentes
y
editores
disponibles de un proyecto se muestran
estructurados en forma de rbol en la
ventana del proyecto, desde donde tambin
pueden abrirse.
Cada editor tiene asignado un smbolo que
permite
identificar
los
objetos
correspondientes. En la ventana del proyecto
solo se muestran los elementos soportados
por el panel de operador seleccionado.
En la ventana del proyecto se puede acceder
a los ajustes de aparatos del panel de
operador.

Herramientas.
En la Tool box (ventana de herramientas) hay una seleccin de objetos que
pueden insertarse en las imgenes, p. ej. Graphics (Objetos grficos) y Controls
(Elementos de mando). Adems, en dicha ventana tambin se encuentran las
libreras con objetos de librera listos y recopilaciones de faceplates.
Los objetos se arrastran al rea de trabajo mediante "arrastrar y soltar".
rea de trabajo.
En el rea de trabajo se editan los objetos del proyecto. Todos los elementos de
WinCC se ordenan en torno al rea de trabajo.
Los datos del proyecto se editan en el rea de trabajo en forma de tabla (p. ej.
las variables) o en forma de grfico (p. ej. un sinptico).
En la parte superior del rea de trabajo hay una barra de herramientas.

ELECTROTECNIA

179

AUTOMATISMO PROGRAMABLE POR PLC


En ella puede seleccionarse, p. ej., la fuente, el color de fuente u otras funciones
como girar, alinear, etc.

Ventana de propiedades.
En la ventana de propiedades se editan las propiedades de los objetos, p. ej. el
color de los objetos de imagen.
La ventana de propiedades solo est disponible para determinados editores.
En la ventana de propiedades se muestran las propiedades del objeto
seleccionado ordenadas por categoras.
En cuanto se abandona un campo de entrada, se aplican los cambios
efectuados en los valores.

Si se introduce un valor no vlido, este se marca con un color.


La informacin sobre herramientas proporciona en ese caso, p. ej., informacin
sobre el rango de valores vlido.
ELECTROTECNIA

180

AUTOMATISMO PROGRAMABLE POR PLC


En la ventana de propiedades tambin se configuran Animations (Animaciones)
y Events (Eventos) para los objetos seleccionados como en este caso, p. ej., un
cambio de imagen al soltar el botn.
Vista detallada.
En Details view (Vista detallada) se muestran otros datos relativos al objeto
seleccionado en el rbol del proyecto.

Pantallas de mando y conexiones.


Una pantalla se puede componer de componentes estticos y dinmicos.
El controlador no actualiza los componentes estticos, p. ej. Texto y Grficos.
Los componentes dinmicos estn vinculados al controlador y muestran los
valores actuales desde la memoria del controlador. Pueden visualizarse en
forma de indicadores, curvas y barras alfanumricos.
Los componentes dinmicos tambin son entradas del panel de operador, las
cuales se escriben en la memoria del controlador. La conexin con el controlador
se establece mediante variables.
Conexiones con controladores S7.
Para los objetos de manejo y visualizacin que acceden a los valores de proceso
de un controlador es necesario configurar primero una conexin con el
controlador.

ELECTROTECNIA

181

AUTOMATISMO PROGRAMABLE POR PLC


Aqu se especifica cmo se comunica el panel con el controlador y a travs de
qu interfaz lo hace.
Haga doble clic en Connections (Conexiones) en el rbol del proyecto.
Todos los parmetros ya se han ajustado mediante los ajustes de la
configuracin de hardware.

No obstante, an es necesario asignar una direccin IP al panel.


La direccin MAC del panel se lee en Accessible devices (Dispositivos
accesibles) Haga clic en el botn "Show (Mostrar)".

ELECTROTECNIA

182

AUTOMATISMO PROGRAMABLE POR PLC


Ajustar la interfaz PG/PC para la simulacin de Runtime.
Para que pueda establecerse una conexin entre la simulacin Runtime del
PG/PC y la CPU S7-1200, primero es necesario ajustar la interfaz PG/PC en
TCP/IP.
Procedimiento:
1. Abra el Panel de control.
A travs de "Inicio > Panel de control" (el men Inicio es el modo ms
rpido de acceder a los programas de Windows XP),
A travs de "Inicio > Configuracin > Panel de control" (tanto en el men
Inicio clsico como en las versiones anteriores de Windows).
2. Haga doble clic en el icono "Set PG/PC Interface (Ajustar interface PG/PC)"
dentro del Panel de control.
3. Configure los siguientes parmetros en la pestaa "Access Path (Ruta de
acceso)":
a. Como Access Point of the Application (Punto de acceso de la aplicacin),
seleccione "S7ONLINE [STEP 7]" en la lista desplegable.
b. En la lista Interface Parameter Assignment Used (Parametrizacin de
interfaz utilizada), seleccione la interfaz "TCP/IP(Auto)" -> con la tarjeta de
red que est directamente conectada con el panel y el controlador, p. ej.
3Com EtherLink XL.
c. A continuacin, haga clic en OK (Aceptar) y confirme el siguiente mensaje
tambin con Aceptar.
Iniciar la configuracin en Runtime.
En la ventana del proyecto marque el panel HMI_1 [KTP600 Basic PN]
Haga clic en el botn "Start simulation (Iniciar simulacin)".

ELECTROTECNIA

183

AUTOMATISMO PROGRAMABLE POR PLC


La visualizacin se abre en RT Simulator (Simulador RT).
Cargar y comprobar la configuracin en el panel.
En la ventana del proyecto marque el panel HMI_1 [KTP600 Basic PN]
Haga clic en el botn "Download to device (Cargar en dispositivo)".

Haga clic en el botn "Load (Cargar)".

ELECTROTECNIA

184

AUTOMATISMO PROGRAMABLE POR PLC

HOJA EN BLANCO
N

ORDEN DE EJECUCIN

1 Instalar software de supervisin y software OPC


Crear aplicacin y ventanas
2 Insertar objetos, smbolos y grficos
3 Crear etiquetas
4 Animar objetos
5 Supervisar y operar arranque de motores desde PC

HERRAMIENTAS / INSTRUMENTOS

Computadora Personal
Software de programacin y simulacin
Software de supervisin

DENOMINACIN
Supervisar y operar por software arranque de motores
scontrolador por PLC

ELECTRICISTA INDUSTRIAL
ELECTROTECNIA

HT:T11

Tiempo: 8 horas

HOJA:1/1

185

AUTOMATISMO PROGRAMABLE POR PLC


11.1. INSTALAR SOFTWARE DE SUPERVISIN.
Insertar CD-ROM con la imagen Intouch 10.1 SP2 y tras iniciarse con el autorun
mostrar la siguiente pantalla. Si no se inicia la instalacin automticamente, nos
dirigiremos a Equipo --> Unidad de DVD-RW Wonderware Intouch --> Setup.exe,
haremos doble clic y proseguiremos con la instalacin.

En esta pantalla, nos indica los prerrequisitos que necesita Intouch para ser
instalado y para su correcto funcionamiento. Como podemos observar, hay 4
prerrequisitos necesarios. Tres de ellos ya vienen instalados (Prerequisite met),
solamente hay que instalar uno de ellos "Rainbow Sentinel Protection 7.5.0 +"
(Setup will install this automatically). Pulsaremos sobre el botn Install
Prerequisites y continuamos con la instalacin.
Luego muestra diversas pantallas de la terminal y por defecto automticamente
se instalan los prerrequisitos necesarios. Tras finalizar la instalacin, muestra la
misma pantalla observada anteriormente. En este caso, todos los requisitos
estn instalados (Prerequisite met), para continuar clic en Next.

Iniciar la instalacin de Wonderware Intouch 10.1 SP2, hacer clic sobre Next.

ELECTROTECNIA

186

AUTOMATISMO PROGRAMABLE POR PLC

Aceptar la licencia y hacer clic en Next para proseguir.

En la siguiente pantalla, muestra las opciones a instalar y el destino particin o


disco duro. Observar como una de las opciones y sus respectivas instalaciones
estn marcadas con una X roja. Estas opciones tendrn que ser instaladas.
Pulsar sobre la opcin raz "Intouch Suplementary Components", muestra un
men pequeo elegir la opcin "Entire feature will be installed on local hard
drive". Con esta opcin habilitamos todos los componentes y quedaran todas las
opciones con el smbolo de un disco duro, hacer clic en Next.

ELECTROTECNIA

187

AUTOMATISMO PROGRAMABLE POR PLC

Ingresar un nombre de usuario con privilegios de administrador y una


contrasea valida del usuario insertado en la casilla anterior. Para el ejemplo se
ingres el usuario Operador01 con contrasea senati123. En nuestro caso ser
el usuario Administrador (el del equipo) y su correspondiente contrasea.
Despus de ingresar los datos correspondientes clic en Next.

Comenzar la instalacin y tras concluir muestra una pantalla en la que


desactivamos la opcin de "Install Wonderware Application Server",hacer clic
sobre Finish.

ELECTROTECNIA

188

AUTOMATISMO PROGRAMABLE POR PLC


AGREGAR LICENCIAS WONDERWARE INTOUCH 10.1
Insertar el "pendrive" de Wonderware License kit, la llave, en unos de los puertos
usb. Insertar el mini cd de Wonderware License kit, explorar el cd y ejecutar el
programa aaLicView. Se visualiza la siguiente pantalla.

Muestra la primera licencia en el cuadro de la derecha, instalar la segunda


licencia. Para agregarla a la lista, hacer clic sobre el botn de la izquierda con
forma de diskete y una carpeta "Install License File On This Computer" e ir a
Equipo --> Unidad de DVD-RW --> y seleccionar el segundo fichero (el primero
ya est agregado a la lista).

11.2. INSTALACIN DEL SOFTWARE KEPSERVER (Servidor OPC).


Existen actualmente diferentes versiones del software, una de ellas es la versin
5.11, la cual tiene el driver de las ltimas versiones de PLC tal como el S7 1200.
Nota: Este software en la versin demo, se ejecuta solo 2 horas, luego habra
que reiniciar la PC para seguir con su uso.
Paso 1.- ejecutar el instalador que contiene la carpeta KepServerEx.
ELECTROTECNIA

189

AUTOMATISMO PROGRAMABLE POR PLC


Mostrar la imagen que aparece a continuacin, indicando la versin del
software a instalar.

Hacer clic en "Next" (siguiente).


Aceptar los trminos del acuerdo de licencia y hacer clic en "Next".

Si tiene instalada una versin anterior, elegir que hacer:


Opcin 1: Side by Side, para realizar una instalacin independiente y seguir
usando la versin anterior.

ELECTROTECNIA

190

AUTOMATISMO PROGRAMABLE POR PLC


Opcin 2: Remove and Redirect, para realizar una instalacin de la versin
actual eliminando la versin anterior.

Hacer clic en siguiente.


Elegir la carpeta de instalacin, en el ejemplo se muestra la ruta: C:\Archivos de
programa\Kepware\KEPServerEx 5\

Elegir la carpeta para almacenar los datos de la aplicacin, en el ejemplo se


muestra: C:\Documents and Settings \ All Users \ Datos de programa \

ELECTROTECNIA

191

AUTOMATISMO PROGRAMABLE POR PLC


Seleccionar que se agregar un acceso directo al escritorio despus de la
instalacin.

Seleccionar los productos de instalacin, para el ejemplo usar Manufacturing.

Revisar los componentes seleccionados para la instalacin y proceder con la


instalacin.

Hacer clic en Finish y reiniciar la PC.


ELECTROTECNIA

192

AUTOMATISMO PROGRAMABLE POR PLC


KEPSERVER EX est diseado para permitir una configuracin rpida de sus
comunicaciones.

1. Seleccionar un controlador para crear el canal.


2. Especificar el dispositivo o sistema para la comunicacin.
3. Seleccione los elementos o etiquetas (tags) para su base de datos.

11.3. CREAR APLICACIN Y VENTANAS.


Estos ejercicios prcticos tienen como finalidad demostrar las funciones y
capacidades del software de supervisin. Durante esta prctica aprender a
crear una aplicacin Intouch y FTView ME, configurar los servidores HMI y de
datos, crear ventanas graficas (sinpticos) que le sern de importancia para el
resto del curso.
Un buen diseo de aplicaciones requiere planeamiento y esto se consigue:
Entendiendo el Proceso.
Diseando la Relacin de los tags (etiquetas).
ELECTROTECNIA

193

AUTOMATISMO PROGRAMABLE POR PLC


Determinando el tipo de comunicacin que se va a utilizar y el medio.
Ejecutar el software Intouch y seleccionar la opcin: Nueva aplicacin. En la
ventana a continuacin se debe especificar la ruta donde se guardar la
aplicacin (generalmente se encuentra en mis documentos), luego el nombre
de la carpeta, segn el ejemplo esta ser CONTROL_01 y finalmente se debe
indicar el nombre que tendr la aplicacin, segn el ejemplo es App_01, como se
ve en la figuras abajo.

Una vez creada la aplicacin, se ejecuta el windowmaker, el cual se usa para


editar las ventanas y animaciones de los objetos relacionados con la aplicacin.

ELECTROTECNIA

194

AUTOMATISMO PROGRAMABLE POR PLC


Intouch software HMI es un HMI de Supervisin abierta y extensible y la solucin
SCADA que permite crear de forma rpida aplicaciones de visualizacin
reutilizables estandarizados luego implementarlos en toda la empresa sin tener
que salir de su oficina.
Entre sus ventajas tenemos:
Integracin de dispositivos y conectividad para prcticamente todos los
dispositivos y sistemas.

Integracin con Archestra System Platform, el cual proporciona una eficiencia


superior en la ingeniera y permite el control de toda la empresa y normas de
adquisicin de datos.
Las pantallas de Visualizacin toman gran importancia, pues es la presentacin
de cmo se ver nuestra aplicacin.
Para la creacin de una ventana, Hacer click derecho en el rea de window y
seleccionar New Window, completar las opciones del cuadro de dialogo que
aparece en pantalla.

En la opcin Name, se debe ingresar el nombre con el que se reconocer a esa


pantalla.
En la opcin comment, se debe ingresar un comentario que haga referencia a lo
que se puede hacer desde esa pantalla.
En el cuadro WindowType, se distinguen 3 opciones, las cuales se deben
seleccionar de acuerdo a:

ELECTROTECNIA

195

AUTOMATISMO PROGRAMABLE POR PLC


Si se desea utilizar esa pantalla como pantalla inicial o general la cual ocupe
todo el espacio del monitor, entonces escogeremos Replace (Reemplazo), ya
que cada vez que esta sea abierta, las dems se cerrarn.
Si se desea utilizar esa pantalla como ventana de opciones o de configuracin
como es el caso de botoneras, pantallas para configuracin de controles
como PID, variaciones de velocidad, etc., entonces podremos usar Overlay,
los cuales se pueden abrir sobre otras ventanas ya abiertas sin cerrarlas, y
adems nos permite cambiar de pantalla con solo hacer clic en ellas.
Para agregar una pantalla de alarma o error que aparezca sobre otras y que
no se pueda ejecutar nada ms hasta que esta ventana sea cerrada
podremos utilizar el de tipo Popup.
En el cuadro Dimensions, se debe ingresar el tamao en pixeles de la pantalla
creada, adems de su posicin en el monitor, siendo el punto en la esquina
superior izquierda como su origen (0,0), y desde ah hacia abajo representa su
posicin con respecto al eje Y hacia su derecha como posicin respecto al eje X.
Finalmente se podr seleccionar el color dentro de la paleta de Window Color.
Hay algunas consideraciones a tomar en cuenta cuando se requiera representar
el proceso:
Las pantallas, o ventanas, tendrn una apariencia consistente.
Organizacin de acuerdo con la distribucin fsica de las celdas de
produccin.
La informacin numrica presentada se har sobre los elementos grficos.
Utilizacin de colores significativos.
Presencia de intermitencias en elementos grficos no en textos.

ELECTROTECNIA

196

AUTOMATISMO PROGRAMABLE POR PLC

Para realizar la navegacin entre pantallas se pueden utilizar algunos objetos


con la funcin de Show Window y HideWindow.

11.4. INSERTAR OBJETOS SMBOLOS Y GRFICOS.


Crear una nueva pantalla con las siguientes caractersticas:

ELECTROTECNIA

197

AUTOMATISMO PROGRAMABLE POR PLC


Insertar objetos mediante el boton Wizard, representado por el sombrero
morado:

Entre los objetos que podemos seleccionar encontramos: Controles ActiveX,


Visualizador de Alarmas, Botones, relojes, luces, medidores, paneles, sliders,
switches, tendencias, etc. Pero un objeto bastante utilizado es el Symbol
Factory, las cuales son libreras para seleccionar dibujos y asignarles la
animacin deseada.
Para el desarrollo de la tarea seleccionaremos el botn Round Panel, como se
indica en la imagen:

Una vez seleccionado, hacemos clic en la ventana de la aplicacin,


posicin que deseamos insertar el objeto.

en la

Hacer doble clic en el objeto insertado, luego aparecer una ventana como la
mostrada, en la cual asignamos un TagName que podemos crear antes o
mientras se desarrolla la tarea, adems de seleccin del color de relleno para los
valores 0 o 1 (notar que esto solo puede ser utilizado por un tag discrete como
tipo de dato), y finalmente seleccionar la accin que realizar al pulsar el botn,
que puede ser:
SET: si se desea activar y enclavar el valor del Tagname a "1".
RESET: Si se desea desactivar y desenclavar el valor del Tagname a"0".
TOGGLE: Si se desea que al pulsar se alterne el valor delTagname como si
fuese un switch.
DIRECT: Si se desea utilizar al botn como si fuese un pulsador Normalmente
Abierto.

ELECTROTECNIA

198

AUTOMATISMO PROGRAMABLE POR PLC


REVERSE: Si se desea utilizar al botn como si fuese un pulsador Normalmente
Cerrado.
Para el desarrollo de la tarea, elegiremos la opcin Set para ser usado como
Activacin de MOTOR, y de igual manera insertaremos otro objeto con la opcin
Reset para desactivar a MOTOR.
Insertar una lmpara que indique el estado del motor. Para esto el tagname del
objeto tambin ser MOTOR.

Ejecutar la aplicacin, haciendo clic en Runtime, y probar el funcionamiento de


su avance.
11.5. CREAR ETIQUETAS.
El diccionario de tagnames es importante para los sistemas de supervisin como
InTouch. Durante el runtime, este diccionario contiene, todo los valores de los
elementos en la base de datos. Para crear esa base de datos, InTouch necesita
saber qu elementos la van a componer. Debemos, por lo tanto, crear una base
de datos con todos aquellos datos que necesitemos. Al final, dispondremos de
un diccionario con todos los tagnames o datos que nosotros mismos hemos
creado.

ELECTROTECNIA

199

AUTOMATISMO PROGRAMABLE POR PLC


DEFINICIN DE LOS TAGNAMES:
Existen diferentes tipos de tagnames, segn su funcin o caractersticas,
bsicamente se dividen en:
MEMORY: Este tipo de tags son almacenados en los registros internos del
InTouch.
I/O: Son tag cuyos registros se enlazan con otros programas.
GROUP VAR: Son tags asociados a grupos de alarmas.
HISTREND: Son tags asociados a los grficos histricos.
El tagID es la informacin acerca de los tags que estn siendo visualizados en
una grfica histrica. De los 3 primeros tipos, disponemos de:
DISCRETE: Puede disponer de un valor 0 o 1, representando una lgica
booleana.
INTEGER: Es un registro que contiene 32 bits, incluyndosele el bit de signo.
Sus valores alcanzan desde -2 147 483 648 hasta 2 147 483 647.
REAL: Es un registro con formato de almacenamiento en punto flotante binario,
los valores que almacena alcanzan +/- 3.4 x 10^38. Todos los clculos son
hechos en 64 bits de resolucin, pero el resultado se almacena en 32 bits.
MESSAGE: Es un registro que almacena datos en formato alfanumrico (cdigo
ASCII) de hasta 131 caracteres de longitud.
El tag tiene caractersticas que pueden ser visualizadas dependiendo de la
opcin seleccionada:
Main: Visualiza las caractersticas principales del tagname
Details: Visualiza las caractersticas del tag que va crea (valor mnimo/mximo,
etc.).
Alarms: Visualiza las condiciones de alarma del tag.
Details&Alarms: Le permitir visualizar las caractersticas del tagname tanto de
detalles como de alarma.
Members: Visualiza Miembros en caso de ser supertag.
Una vez seleccionado el tipo de tagname y qu caractersticas debemos definir,
un submen aparecer para que rellenemos los campos de ese tagname.

ELECTROTECNIA

200

AUTOMATISMO PROGRAMABLE POR PLC

11.6. ANIMAR OBJETOS.


Insertar la imagen del tanque ubicado en la categora Tanks del Symbol Factory,
y el objeto corte de tanque ubicado en la categora Tanks Cutaways.
Debe quedar la pantalla como se muestra debajo

ELECTROTECNIA

201

AUTOMATISMO PROGRAMABLE POR PLC


Crear un nuevo tagname con el nombre NIVEL que es de tipo INTEGER, el cual
se ir incrementando si es que el MOTOR est activado. Para realizar esta
simulacin de llenado, usaremos el WindowScript.
Hacer clic derecho en la ventana de la aplicacin y seleccionar WindowScript.
Ingresar el cdigo de programa mostrado.

Ejecutar la aplicacin y comprobar su funcionamiento.


Insertar el Real Time Trend, este se ubica en la barra de dibujo, e ingresar los
valores como indica el grafico:

ELECTROTECNIA

202

AUTOMATISMO PROGRAMABLE POR PLC


11.7. SUPERVISAR Y OPERAR ARRANQUE DE MOTORES DESDE PC.
Para realizar la comunicacin entre el software Intouch y el PLC o el simulador,
ser necesario utilizar un software servidor OPC como el KepServer, para el
caso del TIA PORTAL y el s7 1200 se utiliza la versin 5.3 en adelante, los
cuales tienen los drivers para los controladores s7 1200.
Ejecutar el software KepServerEx, la ventana inicial debe ser como la imagen

Hacer clic en File y luego en New para crear una nueva configuracin de la
comunicacin.
Los pasos a seguir son bastante intuitivos, el primer paso ser crear un nuevo
canal y le daremos el nombre de S7-1200

Hacer clic en siguiente y elegir el driver a utilizar el cual ser:


Siemens TCP / IP Ethernet.
Luego seleccionar el adaptador Ethernet.

ELECTROTECNIA

203

AUTOMATISMO PROGRAMABLE POR PLC

Luego continuar con el asistente haciendo clic en siguiente, y finalizar.


Luego agregar un nuevo dispositivo (S7 1200).

Seleccionar el modelo del dispositivo, a pesar de no encontrarse en la lista el S7


- 1200 puede ser utilizado cambiando algunas opciones ms adelante.
Seleccionar por tanto el S7-200.

Ingresar la direccin IP del dispositivo, en la imagen se muestra un ejemplo:

ELECTROTECNIA

204

AUTOMATISMO PROGRAMABLE POR PLC


Continuar con las opciones por defecto.

Slo modificar las opciones de puertos:

Finalmente siguiente y finalizar.


Ahora agregar los tags de comunicacin para la ejecucin del proyecto:

Finalmente la apariencia del software ser:

ELECTROTECNIA

205

AUTOMATISMO PROGRAMABLE POR PLC

Hacer clic en el botn quick client y seleccionar y observar el valor de los tags
ingresados

Para realizar la comunicacin con el software Wonderware Intouch hacerlo


mediante DDE y debe respetar la sintaxis siguiente:
Aplicacin | Tpico ! elemento; donde la aplicacin ser "kepdde", el tpico es
el nombre ubicado en las opciones del proyecto dentro del servidor OPC.

ELECTROTECNIA

206

AUTOMATISMO PROGRAMABLE POR PLC

El software Wonderware InTouch posee una herramienta llamada AccessName,


en la cual completamos su configuracin con los datos de la sintaxis DDE para
enlazar con el software que queremos comunicar.
Realizar la siguiente configuracin para la comunicacin entre dichos softwares:

KEPDDE
_DDEDATA

Una vez creado el AccessName ya podr comunicarse con el PLC, para esto
crear un nuevo Tag y seleccionar como tipo I/O... y no Memory....
Ud. notar que al seleccionar I/O... el cuadro de configuracin cambia, pues se
agrega la opcin AccessName y tem, siendo tem el elemento, con lo cual se
completa la sintaxis DDE para la comunicacin entre los software.

ELECTROTECNIA

207

AUTOMATISMO PROGRAMABLE POR PLC


Si Ud. coloco como nombre de channel S7_1200, y luego nombre de dispositivo
S12014C y un nombre del tag como MOTOR en el software KepserverEx
entonces el tem del elemento a comunicar recibir todos los nombres pero
unidos por "un punto", tal y como se muestra en la imagen siguiente:

S7_1200.S1214C.MOTOR

Finalmente crear su aplicacin, insertando botones y lmparas para la


simulacin de la activacin y desactivacin de motores, utilizando los tags
creados enlazados con el Kepserver mediante el proceso indicado.

HOJA DE INFORMACION TECNOLOGICA.


SCADA (Supervisory Control and Data Acquisition).
Software de captura de informacin de un proceso o planta industrial, anlisis o
estudios de la realimentacin y control del proceso.
Generacin, transmisin y distribucin energa elctrica.
Sistemas del control del medio ambiente.
Procesos de fabricacin.
Gestin de seales de trfico.
Gestin de abastecimiento de aguas.
ELECTROTECNIA

208

AUTOMATISMO PROGRAMABLE POR PLC


Sistemas de trnsito masivo.
Supervisin y control de estaciones remotas.

Etapas de un sistema SCADA:


Las etapas de un sistema de adquisicin de datos comprenden una serie de
pasos que van desde la captura de la magnitud a su pos procesado.
Deteccin de fallos: obtener indicios de situaciones anmalas que puedan
llevar al proceso a una situacin de fallo y clasificarlas como tales.
Diagnstico de fallos: averiguar las causas primeras de esta situacin
anmala.
Reconfiguracin del sistema: acciones a realizar para mantener el proceso
operativo.

Funcionalidades de un sistema SCADA.


Adquisicin y almacenado de datos.
Representacin grfica y animada de variables de proceso y monitorizacin
de stas por medio de alarmas.
Control, actuando sobre autmatas y reguladores autnomos.
Arquitectura abierta y flexible con capacidad de ampliacin y adaptacin.

ELECTROTECNIA

209

AUTOMATISMO PROGRAMABLE POR PLC


Conectividad con otras aplicaciones y bases de datos, locales o distribuidas
en redes de comunicacin.
Digitalizacin de la seal: Consiste en la transcripcin de seales analgicas
en seales digitales, con el propsito de facilitar su procesamiento
(codificacin, compresin, etc.) y hacer la seal resultante (la digital) ms
inmune al ruido y otras interferencias a las que son ms sensibles las seales
analgicas.
Seales analgicas: Muestreo, cuantificacin, codificacin.
Seales Discretas: Dos estados (1/0).

Registro de Datos: Las variables de proceso se representan por etiquetas o


TAGS que permiten la definicin de cada variable en cuanto a su naturaleza
continua (analgica) o discreta (binaria), la asociacin de un nombre, el rango de
valores a tomar, unidades de ingeniera y otras propiedades de utilidad para la
monitorizacin como son el dispositivo de adquisicin, alarmas, su registro, etc.
La organizacin de todas las variables (adquiridas e internas) se hace en los
entornos de monitorizacin en bases de datos.
Tipos de Tags:
Tags Internos: Son asignaciones de memoria dentro de programa de
monitorizacin que cumplen la misma funcionalidad que un dispositivo real
(PLC).
Se crean y se re-asignan a un dispositivo real.
Tags de procesos: Son asignaciones de memoria dentro del dispositivo real
conectado a nuestro proceso.
Monitorizan los datos de un proceso de automatizacin.
ELECTROTECNIA

210

AUTOMATISMO PROGRAMABLE POR PLC


Representacin del Proceso Creacin de Sinpticos.
Para poder realizar un monitoreo y supervisin de los procesos en la empresa,
es necesario hacer uso de herramientas grficas, tendencias, objetos
funcionales, etc, los cuales ayudarn a un mejor manejo de las variables y su
representacin.

Consideraciones:
Las pantallas, o ventanas, tendrn una apariencia consistente.
Organizacin de acuerdo con la distribucin fsica de las clulas de produccin.
Informacin numrica presentada se har sobre los elementos grficos.
Utilizacin de colores significativos.
Presencia de intermitencias en elementos grficos no en textos.

INTERCAMBIO DE DATOS EN TIEMPO REAL.


Para el intercambio de daos entre aplicaciones de software y sistemas de
automatizacin se han utilizado distintas interfaces, desarrolladas inicialmente
para transacciones, estas tecnologas han ido evolucionando para mejorar la
performance y poder tratar con datos en tiempo real.

ELECTROTECNIA

211

AUTOMATISMO PROGRAMABLE POR PLC


En los sistemas de automatizacin una cantidad significativa de tiempo y dinero
son gastados en asegurar que los sistemas de medicin y automatizacin
compartan informacin con otros sistemas y dispositivos a travs de la empresa.
Los integradores de sistemas y proveedores de equipos de automatizacin han
desarrollado numerosas interfaces propietarias para acceder a la informacin en
tiempo real.
El DDE de Microsoft se convirti en un estndar de facto para muchos
dispositivos como los PLCs y controladores de proceso. Se ha usado DDE y
otros como NetDDE para intercambiar datos entre aplicaciones, como hojas de
clculo para procesador de textos. Sin embargo DDE tiene limitaciones en
performance y confiabilidad para tratar con informacin en tiempo real. Apareci
OLE posteriormente con mejor performance, una interfaz basada en tecnologa
COM ms robusta y confiable. OPC, OLE for Process Control, es una interfaz de
un estndar industrial abierto, basada en COM, DCOM y ActiveX, que provee
inter-operatibilidad entre diferentes dispositivos de campo, de automatizacin y
sistemas de negocios. Muchos proveedores de hardware y software han
colaborado con Microsoft para definir el estndar industrial para el uso de COM
en aplicaciones industriales.
DDE, Dinamic Data Exchange, es un protocolo de comunicaciones creado por
Microsoft, utilizado en Windows de que permite enviar y recibir datos entre
aplicaciones. El cliente DDE solicita unos datos al servidor DDE y este se lo
proporciona.
En servidores DDE es bastante comn crear el enlace con un tem utilizando el
comando copiar el servidor, y el comando pegado especial -> pegar vinculo en el
cliente DDE.
El formato de una direccin DDE para llenar un dato es:
=Aplicacin | Tpico ! tem
Donde aplicacin es el nombre del servidor DDE.
Tpico es en nombre del archivo creado en el servidor DDE, de donde se toma
el dato, y se ha configurado el servicio.
tem es el nombre de la direccin donde se encuentra el dato.

ELECTROTECNIA

212

AUTOMATISMO PROGRAMABLE POR PLC


DDE consume muchos servicios del sistema, se tiene la aplicacin cliente DDE,
la aplicacin servidor DDE y el programa DDEML, este se usa para hacer el
enlace.
El servidor DDE mantiene una lista de tems para cada tpico y de las
aplicaciones clientes que los necesitan. Cuando se agrega o remueve un tem, el
servidor debe optimizar el tpico y las listas de enlace. Adems, en Visual Basic
hay un lmite de tpicos que pueden estar abiertos, por lo que puede ser
necesario abrir y cerrar tpicos, lo que hace ms lento DDE.
FastDDE es una mejora a DDE, con la finalidad de aumentar la cantidad de
datos por segundo que se pueden comunicar.
Para pocos datos se puede utilizar DDE, o cuando se van a manejar datos a
travs de Excel, pero cuando son muchos mejor utilizar OPC.
NETDDE, Network DDE, es una extensin de DDE para enlaces entre
aplicaciones corriendo en diferentes computadoras conectadas en redes o por
modem. El formato de una direccin DDE para leer un dato es:
= \\ Servidor \ Aplicacin | Tpico ! tem
OLE, Object Linking and Embedding, es un estndar para documentos
compuestos desarrollado por Microsoft. Permite la creacin de objetos en un
aplicacin y enlazarlos o incorporarlos en una segunda aplicacin. Los objetos
incorporados mantienen su formato original y enlaces con la aplicacin donde
fueron creados.
Por ejemplo una hoja creada en Excel puede ser incorporada en Word, utilizando
el men insertar y seleccionando la opcin objeto, tambin se puede usar copiar
y pegar entre dos aplicaciones. Adems, se puede editar el objeto incorporando
haciendo doble clic sobre l.
Es durante la evolucin de OLE que aparece el concepto de COM, es con OLE
2.0 que aparece la tecnologa COM.
"ACTIVE X", Son las tecnologas derivadas de la evolucin de OLE y COM. Este
trmino se ha utilizado para objetos que utilizan OLE relacionados con Internet.
Generalmente se hace referencia a los controles ActiveX, "ActiveX Control", son
controladores que utilizan las tecnologas "ActiveX", estos controladores pueden
ELECTROTECNIA

213

AUTOMATISMO PROGRAMABLE POR PLC


descargarse y ejecutarse automticamente a travs de un explorador de web.
Los programadores pueden desarrollar controles ActiveX en varios lenguajes
como: C, C++, Visual BASIC y Java.
A diferencia de DDE, cuando se utiliza ActiveX las cosas son muy directas. Se
utiliza en slo espacio de proceso. El control ActiveX se carga automticamente
en memoria, cuando la aplicacin necesita el servicio llama al control
directamente, sin intermediarios. Esto ahorra tiempo y recursos del sistema
tampoco se maneja una lista complicada de tpicos e tems, y reoptimizarlas
constantemente. Un objeto ActiveX tiene las siguientes interfaces:
Propiedades: datos que pueden ser ledos y escritos en el objeto. Por ejemplo
en un objeto PID son parmetros: Kc, Ti y Td. tambin pueden ser el tamao, los
colores o fuentes de texto.
Mtodos: Son las funciones del objeto, estas funciones generalmente operan
los datos de los objetos. Son la interfaz que el contenedor es para comandar el
objeto. Por ejemplo en un objeto PIC una funcin puede ser el cambio
manual/automtico.
Eventos: Permite notificar al contenedor de un evento, tambin puede pasar
parmetros relevantes. En el caso de un objeto PID, el evento puede darse
cuando una variable esta fuera de rango, el contenedor puede informar al
usuario o reaccionar ante esa condicin.
COM, Componen Object Model, es un modelo para cdigo binario desarrollador
por Microsoft, permite a los programadores desarrollar objetos que pueden ser
accedidos por cualquier aplicacin que cumpla con el estndar. Los objetos
pueden interactuar con otros que se encuentren en la misma aplicacin como en
otra aplicacin. Provee los servicios para las interfaces de los objetos,
administracin del tiempo de vida (cuando un objeto puede ser removido del
sistema), y otros servicios de eventos.
Todos los objetos COM se acceden por interfaces, los clientes solo ven las
interfaces, OLE y ActiveX son basados en COM. Consideremos un servicio de
sistema API (Application program interface), que permite usar un servicio de un
proveedor en forma transparente.
El administrador de servicio de un proveedor en forma transparente. El
administrador de servicio perite al consumidor conectase al proveedor, sin
ELECTROTECNIA

214

AUTOMATISMO PROGRAMABLE POR PLC


embargo una vez conectados el administrador de servicio sigue siendo la va
para la comunicacin, por lo que se sobrecarga. Los niveles de servicio estn
limitados por el administrador de servicio, el proveedor est limitado a los niveles
que puede tener la versin del administrador de servicio usada.
En la programacin orientada a objetos, sin importar cul es el proveedor de
cada uno, es necesaria una estructura que permita conectarlos, esa estructura la
establece COM. Los componentes de software son partes de software en forma
binaria fciles de rehusar, COM permite a las aplicaciones comunicarse como
objetos de software.
Una diferencia con un API tradicional es que cuando la comunicacin se ha
establecido COM desaparece de la escena, el cliente y el objeto se comunican
directamente. El desarrollo y evolucin de los objetos es permitido, los objetos
pueden aadir nuevas interfaces para comunicarse con nuevos clientes.
DCOM, Distribuited COM, los objetos de los programas de los clientes pueden
acceder a los objetos de los programas del servidor ubicados en otras
computadoras de la red. Utiliza TCP/IP y HTTP. Es parte de Windows NT 4.0 y
se puede instalar en Windows 95.
Permite otro nivel de funcional de OPC, de tal manera que los clientes pueden
usar objetos ubicados en otras computadoras en red. Un paquete de software
SCADA o HMI puede intercambiar datos en tiempo real con servidores corriendo
en cualquier computadora de la red.
La especificacin OPC tiene un mecanismo para navegar en los servidores OPC
y acceder a sus tems contenidos. Los fabricantes usan esta especificacin para
crear servidores y clientes que intercambian informacin en tiempo real entre
sistemas como DCS, SCADA, PLCs, sistemas distribuidos de Entrada/Salida,
dispositivos de campo inteligentes y redes industriales.
OPC (OLE FOR PROCESS CONTROL).
El OLE para control de procesos (OPC) es un estndar abierto para compartir
datos entre dispositivos de campo y aplicaciones de ordenador basado en OLE
de Microsoft.
Permite a las aplicaciones leer y escribir valores de proceso y que los datos sean
compartidos fcilmente en una red de ordenadores.

ELECTROTECNIA

215

AUTOMATISMO PROGRAMABLE POR PLC


El estndar, gobernado por la Fundacin OPC, es de dominio pblico y
disponible para cualquiera que quiera usarlo. Tradicionalmente, los fabricantes
de software para acceso de dato de proceso tenan que desarrollar drivers
especficos para cada tipo de hardware al que queran acceder.
Cada software requera un driver distinto para cada hardware, implicando un
esfuerzo enorme, al que hay que aadir el de las actualizaciones continuas.

Con OPC, los fabricantes de hardware slo tendrn que preparar un conjunto de
componentes de software para que los clientes los utilicen en sus aplicaciones.
Los desarrolladores de software no tendrn que reescribir los drivers debido a
nuevas versiones de hardware.
Los usuarios finales tendrn muchas ms alternativas de integrar distintos
sistemas.

ELECTROTECNIA

216

AUTOMATISMO PROGRAMABLE POR PLC


Una aplicacin OPC, como cualquier otra aplicacin OLE (o DDE), constar de
servidores y clientesOPC.Cada cliente, es decir, cada aplicacin de usuario,
SCADA, mdulo histrico, o aplicacin de usuario en C++ o VB interroga al
servidor que contiene los datos que necesita.
Los servidores estn organizados en grupos y cada grupo puede contener
distintos tems. Las diferentes partes de la aplicacin (displays de operador,
informes, etc.) pueden usar distintos grupos, los cuales pueden tener distinta
frecuencia de refresco y pueden ser de acceso secuencial o basado en
excepciones (eventos). Los tems representan conexiones a fuentes de datos
dentro del servidor (variables de proceso). A cada tem se asocia un valor (valor
de la variable de proceso), un cualificador (estado de la variable, OK, bajo rango,
etc.) y una marca de tiempo

ELECTROTECNIA

217

You might also like