Sie sind auf Seite 1von 251

Kenshu-PLC

Ejemplos de Aplicacin

INDICE
Captulo 1: Introduccin
Captulo 2: Fundamentos Bsicos de los PLC Serie Micro-EH
Captulo 3: Cableados de Comunicacin
Captulo 4: Gua Prctica de Programacin en Lenguaje Ladder + IEC
Captulo 5: Gua Prctica de Programacin del Simulador SoftPLC
Captulo 6: Gua Prctica de Programacin en Lenguaje Grfico
Captulo 7: Gua Prctica del Software de Programacin de Pantallas HMI
Captulo 8: Ejemplo de aplicacin de los Temporizadores
Captulo 9: Ejemplo de aplicacin de los Contadores
Captulo 10: Ejemplo de aplicacin de Set-Reset
Captulo 11: Ejemplo de aplicacin del Control Maestro
Captulo 12: Ejemplo de aplicacin del Detector de Flanco
Captulo 13: Ejemplo de aplicacin del Reloj de Tiempo Real
Captulo 14: Ejemplo de aplicacin del Potencimetro
Captulo 15: Ejemplo de aplicacin de Funciones y Bloques de Funcin
Captulo 16: Ejemplo de aplicacin de Cajas de Comparacin
Captulo 17: Ejemplo de aplicacin de Entradas y Salidas Analgicas
Captulo 18: Ejemplo de aplicacin de la Funcin Copy
Captulo 19: Ejemplo de aplicacin de los Contadores Rpidos
Captulo 20: Ejemplo de aplicacin del Control de Motores Paso a Paso

PROGRAMACIN BSICA DE PLC


El objetivo del presente curso es dar los lineamientos bsicos, para la programacin de los
PLC fabricados por HITACHI Ltd, Japn, y que comercializan y respaldan tcnicamente por F.
HAROLDO PINELLI S.A.
El desarrollo se har sobre el modelo ms pequeo de PLC de la Serie Micro EH, no en
cuanto a prestaciones, sino en lo que a cantidad de entradas y salidas a que se refiere.
El modelo sobre el que se trabajar es el EH D10DR que cuenta con 6 entradas y 4 salidas
digitales
Los conceptos aplicados a su estudio pueden extenderse a los modelos ms complejos sin
dificultad.
El curso consiste en:
1.
2.
3.
4.
5.
6.

Introduccin a los PLC


Gua Prctica del Software de Programacin Actwin, en lenguaje Ladder
Gua Prctica del Software de Programacin Actwin, en lenguaje Grfico
Gua Prctica del Software de Programacin del Simulador SofPLC
Gua Prctica del Software de Programacin EH-View, HMI
Estudio de las ms importantes instrucciones bsicas de programacin y
ejemplos de aplicacin.
7. Ejercitacin sobre un ejemplo prctico.
Se cuenta para esto, con contactos de simulacin, que permitirn la implementacin de los
ejercicios a fin de facilitar la comprensin del funcionamiento de este tipo de PLC variables
(registros internos) entre s, y su resultado descargarlo en una accin.

INTRODUCCIN
El criterio de diseo para el primer Controlador Lgico Programable fue inicialmente
especificado por una empresa automotriz en 1968.
Como el transistor haba sido inventado recientemente, la tecnologa estaba disponible para
desarrollar un controlador de estado slido que provey beneficios mayores sobre los sistemas de
rels
1. Era programable. Adaptable a los continuos cambios solicitados por los nuevos
desarrollos de la produccin.
2. No contaba con partes mviles. Reduciendo notablemente el mantenimiento.

1-1

Estos primeros PLC no eran ms que simples reemplazos de los sistemas a rels, que slo
podan manejar las funciones bsicas de ON/OFF (encendido/apagado). Sus aplicaciones estaban
limitadas a mquinas u otros procesos que slo requeran de lgica de control repetitiva, como lneas
de transferencia, o mquinas de perforar y amolar. A pesar de ello, estos primeros PLC fueron un
gran adelanto sobre los viejos sistemas de rels electromagnticos de difcil cableado y alto
mantenimiento.
Con el pasar del tiempo algunos de los cambios en los PLC agregaron mayor flexibilidad e
inteligencia, a sus funciones lgicas de control.
Los procesos de programacin y carga de datos fueron siendo ms amigables con la
incorporacin de programadores y las PC.
Las instruccin disponibles fueron aumentado, disponiendo de temporizadores y contadores,
como tambin Funciones Matemticas y Trigonomtricas o Funciones Especficas para el manejo de
dispositivos tales como encoders, motores paso a paso, lectura de cdigos de barras, salidas para
impresoras, etc
Las capacidades de Comunicaciones: La capacidad de hablar a los otros PLC o estaciones
remotas de E/S permitan que un solo procesador manejara aplicaciones ms grandes y complejas.
Hoy acentuadas con los BUS de Campo que tambin nos permite comunicarnos con otros tipos de
dispositivos a grandes distancias.
Los desarrollos de hardware ayudaron al crecimiento de los PLC, con la incorporacin de
nuevos tipos de memorias como la Flash, adquirieron mayor velocidad y posibilidad de manejo de
ms cantidad de entradas y salidas.
Entradas y Salidas Analgicas: La adicin de seales continuas (usualmente 0-10V o 4-20
mA) permiten el monitoreo y control de variables como temperatura, presin, velocidad etc
Interfases de comunicacin entre Hombre y Mquina ( HMI ), facilitan hoy el acceso del
operador de la mquina a variables de comando y control sobre ellas.
Todos los PLC se componen de 5 unidades bsicas y un dispositivo de programacin para
ingresar instrucciones y datos. Los PLC de mayor tamao (ms potentes) usualmente son modulares,
es decir que sobre un chasis se montan diferentes dispositivos o componentes que van dando forma
al PLC final.
Componentes bsicos:
1.
2.
3.
4.
5.

Fuente de Alimentacin
CPU
Entradas / Salidas
Modulo de Comunicacin
Base de Montaje

Para mayor detalle se describen a continuacin los diferentes componentes de un PLC en


funcin del Serie EH-150 modular

1-2

Fuente de
Alimentacin
Proporciona la energa
de alimentacin al
sistema PLC
Corriente Alterna
(generalmente 100 240
Vca )
Corriente Continua 24
Vcc

CPU

Entradas Digitales

Es la Unidad Central
de Proceso que se
ocupa del
procesamiento de la
informacin de acuerdo
al esquema diseado
por el programador

Por medio de
estas,introducimos la
informacin enviada
por los sensores, o
trasductores y mandos
que sern procesados
por la CPU

Las diferentes versiones


de CPUs permiten
acceder a desarrollos ms
complejos, rpidos y al
manejo de diferentes
dispositivos de entradas y
salidas
Es posible agregarle a la
CPU, tarjetas de memoria

Los diferentes mdulos


pueden recibir 8/16/32/64
canales de informacin.
Generalmente el tipo de
seal es en 24 Vcc,
pudiendo ser NPN o PNP
Hay mdulos especiales
que manejan hasta 220
Vca
La interconexin est
dada por medio de
borneras removibles o
conector/cable (para
mdulos de alta densidad)

Base de Montaje

Salidas Digitales
Son las encargadas de
dar las rdenes
emanadas de la CPU.
Activar los dispositivos
de accin.
Los diferentes mdulos
pueden resolver
8/16/32/64 canales de
accin.
Las salidas pueden se
seccionadas por medio de
Transistores, Triac, o
rels.
La interconexin est
dada por medio de
borneras removibles o
conector/cable (para
mdulos de alta densidad)

Soporta y entrecomunica todos los


mdulos del PLC
Hay bases para diferentes
cantidades de mdulos, 3,
5, 8 ,10, etc,
dependiendo de la serie de
PLC

Modulo de
Comunicacin
Permite el intercambio de
informacin a las
expansiones.
Puertos de Comunicacin
a otros PLC, dispositivos
de programacin, y HMI
A travs de diferentes
protocolos (RS232,
RS485, H etc) es
posible comunicarse con
dispositivos tales como
Scaners, Impresoras,
Modems, Inverters, etc

Entradas
Analgicas

Contador Rpido
Posicionador

La lectura de seales
continuas (4 a 20 mA o 0
a 10 Vcc) con
resoluciones de 12 Bts
Mdulos especiales para
el manejo de seales
compensadas de
termocuplas, PT100/1000

Mdulos especiales para


el conteo de pulsos tales
como los de Encoders
( hasta 100KHz )
Mdulos especiales para
la generacin de pulsos y
el manejo de ejes

1-3

Salidas
Analgicas
La emisin de seales
continuas (4 a 20 mA o 0
a 10 Vcc)
Con resoluciones de 12
Bts

Segn los modelos de PLC y las diferentes series es posible disponer de mdulos para
funciones especficas, tales como para el manejo de instrucciones ASCI, mdulos de comunicacin
va Bus de campo con diferentes protocolos, ethernet

Con el fin de comprender un poco ms este tipo de procesadores nos dedicaremos a aclarar
algunos temas referentes a los sistemas de codificacin empleados.

Que es y Como trabaja una CPU


La CPU es la Unidad Central de Proceso, un circuito electrnico que slo entiende sobre unos
y ceros, o sea que todo su procesamiento se basa en la combinacin de aquellos de manera tal de
lograr resultados.
El por qu de slo unos y ceros es sencillo, ya que entender otro tipo de informacin no seria
posible pues no reconocera los ms o menos
Es as como gracias al lgebra de Boole es que este tipo de informacin puede ser procesada.
Aqu es cuando aparecen los llamados cdigos binarios, de los que existen varios pero que
slo trabajaremos con dos, uno llamado binario para el PLC que es el Hexadecimal y el otro llamado
BCD para el PLC que es el decimal.
Binario
Como antes se dijo, la CPU slo procesa unos y ceros as que por ejemplo los nmeros tal y
como lo conocemos nosotros tienen su correlacin en binario donde cada columna se ve afectada por
un peso debindose considerar para la suma, el peso de la columna en todos aquellos lugares donde
exista un 1 en binario de acuerdo a como sigue:

1-4

Binario

Anlisis

Resultado
en decimal

peso 8421
0000
0001
0010
0011
0100
0101
0111
1000
1001
1010
1011
1100
1101
1110
1111

0+0+0+0
0+0+0+1
0+0+2+0
0+0+2+1
0+4+0+0
0+4+0+1
0+4+2+0
0+4+2+1
8+0+0+0
8+0+0+1
8+0+2+1
8+4+0+0
8+4+0+1
8+4+2+0
8+4+2+1

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

De querer seguir habra que abrir una columna ms con peso 16.
Hexadecimal
Todo el procesamiento de la informacin dentro de la CPU se realiza en cdigo
hexadecimal, el cual cuenta con 16 caracteres, combinados para dar el equivalente a los
nmeros decimales por todos nosotros.

Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

1-5

Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

De manera que si est escrito 1110 depender de que cdigo se est usando para saber cual es
nmero correspondiente, o sea:
nmero 1110

Binario 1110

Hexadecimal E

Evidentemente interpretar tanto binario como hexadecimal es bastante engorroso por lo que
estos PLC admiten la conversin a BCD o sea Binario Codificado Decimal, que por el hecho de ser
decimal es ms natural para nosotros.
Tabla
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
10000
10001
10010
10011
10100
10101

Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Notar que en este caso cuando se lleg a 9 se agrega un uno en la columna siguiente, pues no
tenemos ms dgitos para usar tal y como lo hacemos en el sistema digital, que cuando llegamos a 9
le ponemos un uno adelante del cero para formar el diez.
De esta forma con 4 dgitos formamos las unidades, con las cuatro siguientes las decenas,
luego con otras cuatro las centenas y a as sucesivamente.
Si bien existen otros sistemas de codificacin, como no son empleados en el PLC no sern

Lenguaje de Programacin
Los PLC son programados generalmente en lo que se conoce como Lgica Ladder. Este
mtodo de programacin fue establecido por ser muy relacionado con la lgica de rels de cableado
rgido para cuyo reemplazo fueron desarrollados los PLC.

1-6

La alimentacin era provista a cualquier terminal del circuito y si haba una va para que la
corriente viaje a travs, la salida sera energizada. El concepto de programacin lgica Ladder es
idntico a sto. El programa entero es resuelto en cada barrido (Scan), empezando desde el primer
elemento en la parte superior izquierda del diagrama y luego resolviendo de izquierda a derecha, de
arriba hacia abajo, as es como fluira la corriente.

Existen otros lenguajes de programacin, por ejemplo el Grfico, que se basa en un diagrama
de flujo secuencial de condiciones y acciones, que ser desarrollado ms adelante.

1-7

Consideraciones Generales
En este punto haremos algunas salvedades que consideramos tiles para el trabajo con PLC.

Siempre es conveniente que TODOS los componentes que entran en un circuito pasen por
el PLC. La ventaja fundamental de este tipo de equipos es la facilidad que ofrece
para ejecutar circuitos y efectuar cambios en ellos sin necesidad de modificar
cableados. Por esta razn si algn cableado se hace exteriormente al PLC,
generalmente para ahorrar alguna entrada, tarde o temprano cuando deba realizarse
algn cambio, se lamentar no haber elegido un PLC un poco ms holgado.
Siempre que sea posible se debe tratar de conectar a las entradas del PLC contactos NA
(normalmente abiertos), ya que esto posibilita la realizacin de circuitos ms
comprensibles visualmente. No se recomienda esta prctica en aquellos casos donde
una entrada represente una parada de emergencia o una parada simple, ya que stas
deben actuar indefectiblemente, y podra darse el caso en que por grasitud superficial
de los contactos exteriores, al querer cerrar uno de ellos, no se establezca la
conduccin, no actuando por esto la parada. Este efecto puede acentuarse sobre todo
en las paradas de emergencia las que actan solo en casos espordicos.
Debido a que el PLC cuentan con rels internos (sin contactos de salida al exterior), se
recomienda utilizarlos para todas las combinaciones que no necesiten salida, a fin de
evitar el empleo de contactos de rels externos que podran ser tiles para otro tipo
de implementacin.
Se debe pensar que las entradas del PLC son bobinas de rels, (cosa que no es cierta pero
que es til para comprender su funcionamiento que poseen una gran cantidad de
contactos auxiliares, las que actan cuando el contacto exterior se cierra y se
desconectan cuando dicho contacto se abre.

1-8

Fundamentos Bsicos en los PLC Serie Micro EH


Las siguientes funciones pueden ejecutarse a partir de las caractersticas constructivas del PLC.
1.- Una seal de entrada se recibe de un objeto de mando (Sensor, Botonera, Microinterruptor o
Lmite de carrera, Seal continua, etc), se realizan los funcionamientos segn los
procedimientos creados en el programa por el usuario y los resultados son emitidos a travs de las
salidas. Tambin, pueden obtenerse resultados del funcionamiento e informacin de progreso a
travs de funciones internas y de datos elaborados en las reas de memoria.
2.- Alimentando el mdulo principal, el sistema empieza a correr (RUN), y comienza a desarrollarse
los procedimientos elaborados en el programa en forma continua hasta que la alimentacin es
interrumpida o por procedimientos de programa se le ordena una detencin. Si la llave de
Run/Stop es cambiada de posicin, y se ubica en STOP, se detendr la ejecucin del programa.
3.-La informacin retenida internamente puede extraerse por dispositivos conectados externamente,
para ser usada en los procedimientos ulteriores del proceso. Tambin, esta informacin es
inicializada en el momento en que el sistema empieza el funcionamiento, pero tambin depende
de los procedimientos desarrollados por el usuario.
4.-El estado de funcionamiento puede ser confirmado a travs de los LEDs del equipo o por
dispositivos externamente conectados.

Seteos y Display
El usuario tiene acceso al seteo de varios parmetros y confirmaciones de determinados estados de
funcionamiento.
1.- Dip Switch (en la unidad bsica)
Este dipswitch determina el modo de comunicacin de la CPU de la unidad bsica (velocidades de
comunicacin y adaptabilidad al modem (excepto para el EH de 10 puntos I/O que es fija en 4800
baudios).
2.- RUN switch (en la unidad bsica)
Pone al PLC en STOP o en RUN. (en el caso del EH de 10 puntos I/O se realiza a travs de una
entrada externa)
3- LED display
Indica el encendido, el estado de funcionamiento (OK), la puesta en funcionamiento (RUN) y el
estado de las I/O.
4- Conexin de comunicacin (en la unidad bsica)
A travs del mismo es posible comunicarse con dispositivos externos tales como HMI, Modem,
PC, usando el puerto serie RS-232C, RS-485, RS-422. (slo en el caso de los EH de 23-puntos y
de 28-puntos estn disponibles los RS-485, RS-422)
5.- Conector de la expansin
Permite aumentar las posibilidad de mayor nmero de I/O
Nota: La unidad bsica acusar error si en la misma est seteada una o ms expansiones y estas no
estn conectadas al PLC tanto por medio de este conector como si no tienen alimentacin (220V o
24 Vcc segn sea el caso)

2-1

6.- Bornera de conexin


A travs de la bornera es posible alimentar al PLC y recibir las rdenes de las entradas y
generar las salidas a los dispositivos a controlar, las mismas son removibles, facilitando el
mantenimiento, excepto para el EH de 10 puntos I/O

Nmero de entradas y salidas (I/O)


El nmero de I/O es funcin del nmero de objetos necesarios a ser controlados por el PLC
1.- Entradas y Salidas Externas
El nmero de puntos que pueden ser usados para I/O externas depende de las diferentes unidades
bsicas de procesos (CPUs), en el caso del EH de 10 puntos I/O no es posible expandir la cantidad
de I/O, para el modelo EH de 14, 23 y 28 puntos, admite un mximo de cuatro unidades de
expansin de 14 puntos I/O cada una o de 28 puntos I/O cada una., por lo tanto se puede manejar
hasta 140 I/O
La entradas son designadas como X, WX, DX y las salidas Y, WY, DY.
2.- Entradas y Salidas Internas
stas son las reas para guardar la informacin temporalmente. Las I/O disponibles son M, WM,
DM, R, WR, DR.
3.- Temporizadores y Contadores
Son provistos 256 temporizadores / contadores internos.

Memoria de programacin para el usuario


El desarrollo de los programas debe ser guardado en una memoria del tipo Flash, ubicada en la
unidad bsica
1.- Los contenidos de informacin almacenados en la memoria se mantendrn en forma permanente
an cuando se corte la energa al PLC. Debido a esto, es necesario inicializar la memoria ya que
puede estar indefinida luego de la adquisicin. Para tal procedimiento es necesario alimentar el
PLC estando la llave de Run/Stop en Stop, luego pasarla a Run por unos 15 segundos y
posteriormente volverla a Stop, para ser cargados los datos del programa elaborado en la PC
2.- La programacin se realiza por medio de dispositivos perifricos tales como software de
programacin (Actwin, Editores de Ladder) o dispositivos programadores para la lnea de PLC
Serie H.
3.-Las instrucciones son las disponibles en el lenguaje Ladder para la serie de PLC H, ver ms
adelante la lista de instrucciones disponibles en el Captulo 5 del manual de usuario.
4.- La batera no es necesaria para mantener el contenido de la informacin en la memoria del PLC.
Siempre realice copias en diskkettes adicionales como prevencin de inesperados daos.

2-2

Mtodos de Control
Los programas generados por el usuario son convertidos al idioma del PLC y luego son ejecutados
en el orden que fueron ledos uno a uno.
1.- El mtodo usado por las E/S despus que son ledas las informaciones, es que despus de los
datos del E/S (la informacin) se examina (la ejecucin es desde arriba hacia abajo), se actualiza
en el grupo. Si es requerida la actualizacin de E/S durante el escaneado del programa, se
actualiza por medio de una instruccin de refresco.
2.- A intervalos fijos de tiempo, 10 ms, 20 ms y 40 ms, se produce la interrupcin con el fin de
actualizar el estado de datos de las E/S.
3.- los programas del usuario se ejecutan desde la cabeza del programa al fin, eso pone al da el valor
del cronmetro transcurrido, se refrescan las E/S, y realiza la comunicacin con un perifrico

Control de Run / Stop


Existe una llave que pone al PLC en Run o en Stop (salvo en el PLC de 10 I/O que se realiza por
medio de un terminal de la bornera de entradas).
Las operaciones de Run/Stop, pueden ser realizadas por entradas externas o salidas internas
designadas por medio del control de entradas con la unidad de programacin.
Si hay un error en el funcionamiento el PLC sale de su funcin de RUN y aborta sus salidas.

Parmetros de operacin
Es posible setear diferentes condiciones de operacin cuando un error aparece.
1.- Puede continuar la operacin del PLC a pesar que la informacin de E/S no sea correcta.
2.- Sobrecarga del tiempo de chequeo puede ser seteado. El valor inicial es 100 ms y el mdulo se
detiene cuando el tiempo para su examinacin toma mucho ms tiempo.
3.- El funcionamiento puede continuarse cuando un error de la carga excesiva ocurre.
4.- Cuando falla la alimentacin de corriente es posible retener los valores de temporizadores y
contadores designados
5.- Es posible el registro del nombre del programa del usuario y una clave se acceso

Forzado de Set / Reset


Es posible forzar el set y reset de E/S designadas previamente por medio de la unidad de
programacin conectada en la CPU.

2-3

Forzado de Salidas
Es posible forzar la salida respecto a su designacin en el programa por medio de la unidad de
programacin conectada en la CPU.

Reloj Calendario (Micro 23 y 28)


Estn disponibles el reloj calendario con fecha, da de la semana y hora con ajuste de 30 seg.
Cuando la batera no est instalada, la informacin del reloj no es retenida al cortar la energa, el
calendario se resetea
La batera es suministrada como opcional, por lo cual se debe hacer el pedido por separado.

Puerto Dedicado (Micro 23 y 28)


El puerto dedicado para la comunicacin bajo protocolo H
El puerto no est preparado para programadores externos del tipio PGM-GPH y PGM-CHH.

Modem
Un moden externo puede ser conectado al puerto y se deber asignar su funcin por medio de l dip
switch. (la funcin de moden no es soportada por el modelo de 10 E/S

Auto Diagnstico
Pueden ser testeados por medio de autodiagnstico el microprocesador, el rea de programa, la
memoria, el programa del usuario, las reas internas de salida, distribucin de E/S

Comando Anormal
Cuando un problema ocurre, el cdigo de error que indica la descripcin del error es presentado en el
registro interno WRF000, como un valor hexadecimal. Tambin, se notifican los errores a los
dispositivos externos, a travs del LED de OK. Si el nivel del error es alto, el CPU detiene el
funcionamiento, pero dependiendo del error, el funcionamiento puede continuarse.
Si los errores mltiples ocurren, el cdigo de error con la severidad del error es seteado. La
informacin detallada tambin se pone en un registro interno. Tambin, esta informacin siempre se
graba en la memoria an si falla la alimentacin, (es necesaria la batera).
La eliminacin del error puede ser realizada al poner en 1 al R7EC.

2-4

Cdigo de Tareas
Por combinacin de las funciones y los cdigos individuales de tareas pueden ser por la computadora
central.
Control de la CPU, estado, lectura, escritura, run, stop
Diferentes tipos de monitoreos de las E/S
Lectura de la memoria de programas
Escrituras de la memoria de programas
Respuestas de la CPU

Instrucciones
Es posible la programacin por varios lenguajes, instrucciones, ladder, grfico.

Contador de alta Velocidad


Pueden ser utilizadas la primeras entradas para recibir seales de alta velocidad de pulsos, pudiendo
setearse:
Contador de fase simple y dos canales
Contador de fase simple y cuatro canales (para el modelo de 10 E/S solo 3 canales)
Contador de dos fases y 1 canal
La funcin incluye el control de las operaciones del contador (Up and Down, llevar/traer, preset,
precarga, valores corrientes, valor estroboscopio.

Entrada Interrup
Una entrada puede especificarse como una entrada interrup, por consiguiente se puede ejecutar una
interrupcin en el procedimiento en el programa.

Salida PWM
4 salidas pueden especificarse para la generacin de pulsos del tipo PWM (anchura del pulso).

Salida de Tren de pulsos


4 salidas pueden especificarse para la generacin de pulsos para el manejo de motores paso a paso,
con posibilidades de definir rampas de aceleracin y desaceleracin.

2-5

Entradas Analgica
Para el modelo EH-x23xxx estn disponibles 2 estradas analgicas de tensin o corriente de 12 bits,
seteables por software

Salidas Analgica
Para el modelo EH-x23xxx est disponible 1 salida analgica de tensin o corriente de 12 bits,
seteables por cableado

Potencimetro
Para los modelos EH-x14xxx, EH-x28xxx, EH-x23xxx estn disponibles 2 estradas analgicas
seteables previamente en registros internos y posibilitando por medio de destornillador el ajuste de
sus valores en funcionamiento sin ser necesario el uso de software.

Pack de Memoria
Para los modelos EH-x14xxx, EH-x28xxx, EH-x23xxx estn disponibles como equipo opcional un
pack de memoria. Permite copiar los programas del usuario y luego ser transferidos a la unidad
central de proceso (en desarrollo)

Reloj de Tiempo Real (RTC)


Para los modelos EH-x28xxx y EH-x23xxx estn disponibles, como equipo opcional, el reloj
calendario.

Batera
Para los modelos EH-x28xxx, EH-x23xxx estn disponibles como equipo opcional una batera que
mantendr los datos voltiles de la memoria en forma permanente a pesar de la falta de energa,
como as tambin mantendr el estado del reloj calendario. El modelo a pedir por separado del PLC
es el EH-MBAT.

Lenguaje de Programacin
El PLC MICRO-EH soporta el software Actwin en formato Ladder, Instrucciones y Grfico, que
permite la confeccin de programas de acuerdo a IEC1131-3. o modo Hitachi. Esto significa que
quien maneje otros lenguajes, como ser Ladder, puede crear fcilmente programas en este PLC.-

2-6

Cumplimiento de normas y especificaciones internacionales


Todos los modelos de MICRO-EH han obtenido la calificacin CE, C-TICK y UL. Por esta razn
todos los sistemas que incorporen estos PLC pueden ser exportados a todo el mundo sin
modificacin alguna.

2-7

Configuraciones posibles
Aqu se presentan algunas de las configuraciones posibles de este tipo de PLC.

1] Unidad

Diagrama de un sistema de 10 puntos


1] Basic unit

2] Expansion unit

3] Expansion cable

2] Expansion unit

3] Expansion cable

2] Expansion unit

3] Expansion cable

3] Expansion cable

Expansiones de un sistema de 14 puntos

2-8

2] Expansion unit

1] Basic unit

2] Expansion unit

2] Expansion unit

3] Expansion cable

3] Expansion cable

2] Expansion unit

3] Expansion cable

2] Expansion unit

3] Expansion cable

Expansin con sistema de 23 puntos


1] Basic unit

2] Expansion unit

3] Expansion cable

2] Expansion unit

3] Expansion cable

2] Expansion unit

3] Expansion cable

2] Expansion unit

3] Expansion cable

Expansin con sistema de 28 puntos


No.

Nombre

Unidad bsica
Unidad de
expansin
Cable de
expansin

2
3

Descripcin
Calcula, acepta entradas y maneja salidas en funcin del programa de usuario.
Unidad de entrada / salida adicional (14 o 28 E/S).
Cable de conexin entre la unidad bsica y la expansin o entre expansiones.-.

2-9

reas Internas Especiales en los PLC Serie Micro EH


Los PLC de la Serie Micro disponen de diferentes reas internas de memoria con
asignaciones especiales, permitiendo acciones directas especficas. Las mismas son continuamente
actualizadas y no se pierden sus estados an con la falta de alimentacin. Consultar al captulo 12.4
y 12.5 para mayores detalles en el manual de la Serie
No.

Nombre

Continuo cuando
se produce un
R7C0
error
(normal scan)
Continuo cuando
se produce un
R7C1
error
(scan periodico)
Continuo cuando
se produce un
R7C2
error
(interrupt scan)
Indefinido
Indefinido
Indefinido
Indefinido
Permite hacer
R7C7 modificaciones
en RUN
R7C3
R7C4
R7C5
R7C6

Significando
0: Para el RUN cuando se
produce un error de
sobrecarga
1: Contina en RUN
cuando se produce un
error de sobrecarga
0: Para el RUN cuando se
produce un error de
sobrecarga
1: Contina en RUN
cuando se produce un
error de sobrecarga
0: Para el RUN cuando se
produce un error de
sobrecarga
1: Contina en RUN
cuando se produce un
error de sobrecarga

0: Prohibido
1: Permitido

Anormalidad
0: Normalidad
R7C9 en el
1: Anormalidad
microprocesador
Uso anormal de 0: Normalidad
R7CA
la memoria
1: Anormalidad
Fuera de uso.
R7CB Indefinido
Sobre paso de
0: Normalidad
R7CC capacidad de
1: Anormalidad
memoria
Verificacin de
error de las E/S

Seteo

Contina en RUN o Para


cuando en el Scan normal, se
produce una sobrecarga
Contina en RUN o Para
cuando en el Scan - Cclico, se
produce una sobrecarga
Contina en RUN o Para
cuando en el Interrupt Scan, se
produce una sobrecarga

Reseteo
Se pone en
OFF por el
usuario.

Cuando se
Se pone en
corta la
ON por el
alimentausuario
cin de
tensin o
se reinicializa la
CPU.

Fuera de uso
Fuera de uso.
Fuera de uso.
Fuera de uso.

Bandera de fallas 0: Normalidad


R7C8
serias
1: Anormalidad

R7CD

Descripcin

0: Normalidad
1: Error

Aplicable a la funcin online


Indica si hay una anormalidad
en el microprocesador
(un error de direccin, o
instruccin indefinida)
Indica si hay una anormalidad
en el microprocesador
Indica si hay una anormalidad
en la memoria
Indica cuando se ha sobrepasado la capacidad de la
memoria seteada

Se pone en
Se pone en
ON por el
OFF por el
usuario
usuario.
Cuando se
corta la
alimentaSe pone en
cin de
ON por el
tensin o
sistema
se reinicializa la
CPU.

Se pone en
Indica cuando la asignacin de ON por el
E/S y la carga tienen un error (la sistema
salida del error se hace por
medio de WRF002)

2-10

Se pone en
OFF por el
usuario.
Cuando se
corta la
alimenta-cin
de tensin o
se reinicializa la
CPU.

No.
Nombre
R7CE Indefinido
R7CF Indefinido
R7D0 Indefinido
Error de
R7D1 sobrecarga
(normal scan)
Error de
R7D2 sobrecarga
(periodic scan)
Error de
R7D3 sobrecarga
(interrupt scan)

Significando
Fuera de uso
Fuera de uso
Fuera de uso
0: Normalidad
1: Fuera de tiempo de
Scan
0: Normalidad
1: Fuera de tiempo de
Scan
0: Normalidad
1: Fuera de tiempo de
Scan

R7D4 Error gramatical

0: Normalidad
1: Error

R7D5 Fusible quemado

0: Normalidad
1: Error

R7D6 Indefinido
R7D7 Indefinido
R7D8 Indefinido

Fuera de uso
Fuera de uso
Fuera de uso

R7D9 Error de batera

0: Normalidad
1: Anormalidad

R7DA Indefinido

Fuera de uso

Descripcin

Indica cuando el tiempo de


Scan es superado respecto al de
diseo
Indica cuando el tiempo de
Scan -Cclico es superado
respecto al de diseo
Indica cuando el tiempo de
Interrupt Scan es superado
respecto al de diseo
Indica cuando hay un error
gramatical en el programa del
usuario (el detalle de la
informacin se obtiene en la
salida WRF001)
Indica cuando, o no, un fusible
conectado en el segundo pin del
Puerto serie salt (ver el
captulo 11)

Seteo

Reseteo

Se pone en
OFF por el
usuario.
Cuando se
Se pone en
corta la
ON por el
alimentasistema
cin de
tensin o
se reinicializa la
CPU.
Se pone en Se pone en
ON por el Off por el
sistema
sistema

Se pone en Se pone en
Indica bajo voltaje de la batera ON por el Off por el
sistema
sistema *1

Auto diagnstico 0: Normalidad


R7DB
de error
1: Error

Indica si hay un error de


autodiagnstico (detalles del
mismo en el registro WRF000)

Seleccin de la
R7DC parada de la
salida

0: Salida parada
1: Salida continua

Indica cuando, o no, la salidas


de PWM, tren de pulsos, o
contador estn fuera de trabajo

R7DD Indefinido
R7DE Indefinido
R7DF Indefinido
Estado de la
R7E0 Llave de
STOP/RUN

Fuera de uso
Fuera de uso
Fuera de uso
0: Cualquier posicin
excepto la de Stop
1: Llave en Stop

Uno de estos

Se pone en Se pone en
ON por el OFF por el
sistema
usuario.
Cuando se
corta la
alimentaSe pone en
cin de
ON por el
tensin o
usuario
se reinicializa la
CPU. ( # )

Se pone en Se pone en
ON por el Off por el
sistema
sistema

*1: El registro de error de batera (R7D9) se pondr en OFF cuando es eliminada la causa o reemplazada la
batera.

2-11

No.
Nombre
R7E1 Indefinido

Significando
Descripcin
Fuera de uso
0: Cualquier posicin
Estado de la Llave
excepto la de Run
Uno de estos
R7E2
de STOP/RUN
1: Llave en Run
0: Despus del 1er. Scan Despus de encendido y durante
R7E3 Primer Scan
1: Durante el 1er. Scan el primer Scan se pone en On
R7E4 Siempre en ON

0: No tiene estado O
1: Siempre

0: 0.01 segundos
1: 0.01 segundos
0: 0.05 segundos
R7E6 Reloj de 0.1 seg.
1: 0.05 segundos
0: 0.5 segundos
R7E7 Reloj de 1 seg..
1: 0.5 segundos
0: No Ocupada
R7E8 Bandera Ocupada
1: Ocupada
0: Permitido
R7E9 RUN Prohibido
1: Prohibido
0: No ha comenzado a
Cambios en On
ejecutarse
R7EA
Line
1: Ejecutndose
R7EB Memoria apagada Poner a 1
R7E5 Reloj de 0.02 seg.

R7EC

Limpieza de error
Poner a 1
de salidas internas

Seteo

Se pone
en Off
por el
sistema
No es
posible
apagar

Siempre esta en ON sea


cualquiera el estado de la CPU
Cicla cada 0.01 segundos
Cicla cada 0.05 segundos

Se pone en
ON por el
sistema

Cicla cada 0.5 segundos


Indica el estado de ocupacin de
la unidad perifrica
Indica cuando est prohibido esta
accin
Indica cuando temporariamente
est fuera de RUN la CPU
(output hold) en On-Line
Limpieza del rea de memoria.
Se pone en
Lmpia los errores en las salidas
ON por el
internas (WRF000 to F00A,
usuario
R7C8 to 7DE)

R7ED Indefinido

Fuera de uso

R7EE Error de batera

1: Deteccin

Bandera de
R7EF ejecucin de
BackUp

0: Escritura del BackUp


Indica cuando, o no, se ha
terminada
completado la escritura del
1: En escritura en
BackUp de la memoria.
proceso del BackUp

Seteo cuando, o no, un error de


la batera es detectado.

Reseteo

Se pone en
ON por el
usuario

Se pone
en Off
por el
sistema

Se pone
en Off
por el
sistema

(#)

Se pone
Se pone en
en Off
Indica el resultado del carry en el ON por el
por el
sistema *2
registro de desplazamiento
sistema
Indica cuando se produce un
Bandera de
0: No Sobre-flujo
Sobre-flujo en el resultado de
R7F1
Sobre-flujo (V)
1: Sobre-flujo
una operacin
Se pone
Se pone en
Dato del registro
0: Dato de salto 0
Toma de dato en el registro de
en OFF
ON por el
R7F2 de desplazamiento
1: Dato de salto 1
desplazamiento, etc.
por el
(SD)
usuario
usuario.
Error de
0: Normalidad
Indica cuando hay un error al
Se pone
R7F3
Operacin (ERR) 1: Error
ejecutarse una operacin
Se pone en
en Off
ON por el
Indica si hay un error de datos
por el
Error de dato
0: Normalidad
sistema
cuando el funcionamiento est
R7F4
sistema
(DER)
1: Error
ejecutndose.
*2: Se pondr en Off por medio del sistema, incluso cuando el Usuario lo coloque en On.
Bandera del registro
0: No carry
R7F0 de desplazamiento
1: Carry
(CY)

2-12

No.

Nombre

Significando

R7F5

Bandera de seteo
del PI/O

1: Requiere seteo

R7F6

Seteo individual
de escritura
*3

1: Requiere escritura

R7F7
R7F8
R7F9

PI/O seteo de
error
Requerimiento de
lectura del reloj
calendario
Requerimiento de
seteo del reloj
calendario

Reloj,
R7FA ajuste de 30
segundos
R7FB

Error del reloj


calendario

R7FC Salida de control 1


R7FD Salida de control 2
R7FE Salida de control 3
R7FF

Salida de control 4

0: Normalidad
1: Error
1: Lectura
1: Seteo
1: Requerimiento de
ajuste
0: Normallidad
1: Error
0: Salida inhabilitada
1: Salida habilitada

Descripcin
Seteo
Seteo de la funcin PI/O de
acuerdo a la WRF06F a travs
de WRF07E.
Se pone en
Escribe un juego de los
ON por el
parmetros por el usuario (modo sistema
de operacin, de funcionamiento
y de comunicacin) a la memoria
de BackUp.
Indica el resultado del seteo de la
funcin PI/O.
Lee el valor corriente del reloj
calendario y setea en WRF01B a
WRF01F
Se pone en
ON por el
Setea los datos en WRF01B a
WRF01F en el reloj calendario usuario
Sobre WRF00F es su valor entre
0 y 29 seg. colocar 0 y si est
entre 30 y 59seg. colocar 1,
sumando 1 minuto ms
Indica cuando se produjo un
error de seteos de datos en el
reloj calendario
Habilitacin y deshabilitacin de
las salidas Y100 a Y103 cuando
estas son seteadas como PWM,
Tren de pulsos o salida de
contador rpido

*3: Las palabras (WORD) correspondientes se muestran en la siguiente. tabla 12.1

2-13

Se pone en
ON por el
sistema
Se pone en
ON por el
usuario

Reseteo

Se pone
en Off
por el
sistema

Tabla 12.1 Lista de Salidas Internas Especiales que pueden ser guardadas
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

Salidas Internas Especiales


WRF01A
WRF03C
WRF03D
WRF06B
WRF06C
WRF06D
WRF06E
WRF06F
WRF070
WRF071
WRF072
WRF073
WRF074
WRF075
WRF076
WRF077
WRF078
WRF079
WRF07A
WRF07B
WRF07C
WRF07D
WRF07E
WRF07F

Function
Puerto 1
Seteo de comunicacin
Puerto 1
Fuera de tiempo de Modem
Puerto 2
Seteo de comunicacin
Seteo de auto correccin de Tren de Pulsoso y de PWM
Filtro del Potencimetro 1
Filtro del Potencimetro 2
Seleccin del tipo de entrada analgica
Seteo del modo de fase del contador rpido
Selecin del modo de E/S
Detalles del seteo de las E/S
Frecuencia de salida
Preset del valor inicial

Preset del valor de trabajo de frecuencia


Off del valor de preset

Valor de precarga
Valor de salida del tren de pulsos
Flanco de entrada
Filtro de entrada del temporizador

2-14

Tabla 12.5 Areas de Memoria Especiales


No.

Nombre

WRF000

Cdigo de autodiagnstico

Detalle de error
WRF001 de Sintaxis
distribucin

Significando
Cdigo de error (2
dgitos hexadecimal,
para ms de 2 dig.
Indica 00)
Cdigo de error de
sintaxis y
distribucin (4
dgitos en
hexadecimal)

Descripcin
Almacenamiento del mismo
cdigo de error en un display de
7 segmentos
Almacenamiento del cdigo de
error en el programa del usuario

15 12 11 8
7
4
3
0
Error de
a
b
c
d
distribucin de las
entradas y salidas en
sus Slots
a: Nmero de unidad (0 a 5)
b: Nmero de slot (0 to F)
Fuera de uso
WRF003 Indefinido
Fuera de uso
WRF004 Indefinido
Fuera de uso
WRF005 Indefinido
Fuera de uso
WRF006 Indefinido
Indefinido
Fuera de uso
WRF007
Fuera de uso
WRF008 Indefinido
Fuera de uso
WRF009 Indefinido
Fuera de uso
WRF00A Indefinido
Ao
2001
WRF00B
Reloj Calendario
Mes/da
12/24
WRF00C
Da de la semana
Domingo 0000Lunes 0001
WRF00D
(4 dgitos en
Horas/minutos
1610 (24 horas)
WRF00E BCD)
Segundos
12
WRF00F
Mximo tiempo de El mximo tiempo de ejecucin
Tiempo de Scan
ejecucin de un Scan de un Scan Normal es
WRF010
(valor mximo)
Normal
almacenado como10 ms
Valor Corriente Valor corriente de
El mximo tiempo de ejecucin
tiempo de ejecucin de un Scan Normal es
WRF011 del tiempo de
Scan)
de un Scan Normal almacenado como10 ms
El mximo tiempo de ejecucin
Mnimo tiempo de
de un Scan Normal es
Tiempo de Scan
ejecucin de un Scan almacenado como10 ms (el 1er
WRF012
(valor mnimo)
Normal
Scan despus de puesto en RUN
es HFFFF)

Seteo

Reseteo

Se pone en Se pone en
ON por el OFF por el
sistema
usuario.

Desigualdad de
WRF002 asignacin de
E/S

2-15

Se pone en
Siempre
ON por el
disponible
sistema

Se pone en
Se pone en OFF por el
ON por el sistema (al
sistema
ponerse en
RUN

No.

Nombre

Significando

Descripcin

15 14 13 12 11
Sin uso

WRF013 Estado de CPU

Capacidad de
WRF014 salidas interna
de palabras
Cdigo de error
WRF015
de operacin
WRF016

Dato resto
registro bajo

Dato resto
registro alto
WRF018 Indefinido
WRF019 Indefinido

Seteo de
comunicacin
del puerto 1

Nmero de salidas
internas (WR)
Cdigo de error de
operacin
Dato resto cuando se
ejecuta una divisin

Se presenta como sigue:


H0400, H0800, H1000,
H2000.
El cdigo es guardado
(4 dgitos en hexadecimal)
Para operacioens de doble
palabra: WRF017 (alto),
WRF016 (bajo)
Para simples palabras solo:
WRF016

Fuera de uso
Fuera de uso
a: Procedimiento del control de la transmisin (0Standard, 1-Simplificado)
b-c: Fuera de uso
d: Rando de velocidad en Baud rate durante la
conexin en modem
= 00000: 4800 bps, = 00001: 9600 bps, = 00010:
19.2 kbps
= 00011: 38.4 kbps, = 00100: 57.6 kbps, = 00101:
2400 bps
= 4800 bps para de otra manera que el anterior
15 14 13 12
a

Ao
Mes/da
Lectura del reloj
Da de la
WRF01D calendario
semana
(4 digit BCD)
Horas/minutos
WRF01E
Segundos
WRF01F
WRF020
Indefinido
Fuera de uso
to F021
WRF022
Indefinido
Fuera de uso
to F023
WRF024
Indefinido
Fuera de uso
to F025

WRF01B
WRF01C

7
b

a: tipo de CPU (0011), b: Error de batera (1=error, 0=sin


error),
c: Fuera de uso,
d-g: Fuera de uso
h: Parada (1=ejecutada, 0=no ejecutada),
i: CPU en operacin (1=RUN, 0=STOP)

WRF017

WRF01A

8
a

Seteo

Reseteo

Siempre
disponible

Siempre
disponible
Se pone en

Se pone en OFF por el


ON por el usuario.
sistema
Cleared by
the system

Se pone en Se pone en
ON por el OFF por el
usuario
usuario.

0
Sin Uso

Setea o guarda el valor


Setea o guarda el valor
Setea o guarda el valor
Setea o guarda el valor
Setea o guarda el valor

2-16

Se pone en Se pone en
ON por el OFF por el
usuario
usuario.

No.
WRF026
to F027
WRF028
to F029
WRF02A
to F02B
WRF02C
to F02D
WRF02E
to F02F
WRF030
to F031
WRF032
to F035
WRF036
to F03B

Nombre

Significando

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Descripcin

15

Seteo

Reseteo

Fuera de uso
Fuera deTiempo Modem
a
Puerto 1
dedicado para
a: Cuando o no el seteo est presente
WRF03C
Modem
0=NO set
Fuera de tiempo
1=Si Set
Tiempo: 1 seg. De incremento (hexadecimal)
0=Sin monitoreo

15 14 13 12
a

0
Nro. de estacin

a: Seteo bit 1=
Seteo de
WRF03D comunicacin
del Puerto 2

Seteo a 0 por el sistema despus de


completado el sistema.
b: Procedimiento del control de trasmisin
0= Standard, 1= Simplificado
c: Cuando o No el Nro. de estacin estn presentes
0= Sin Nmero, 1= Presencia del Nro. De estacin
d: Baud rate set
= 00000: 4800 bps, = 00001: 9600 bps, = 00010:
19.2 kbps
= 00011: 38.4 kbps, = 4800 bps if other than the
above
Nro. De estacin: 2 dgitos desde 00 hasta 31 en BCD
Seteo = 31 es fuera de rango

Entrada
Potencimetro 1 Entrada del valor del potencimetro
(0 hasta 1023)
Entrada
WRF03F
Potencimetro 2

WRF03E

2-17

Se pone en Se pone en
ON por el OFF por el
usuario
usuario.

Seteo por Siempre


el sistema disponible

No.

Nombre

WRF040
Registro rea 1
to F042
ocupada
WRF043
Registro rea 2
to F045
ocupada

Significando

Seteo

15

Fixed to 0

Seteo por
el sistema

Reseteo
por el
sistema

a: 0=No Ocupada, 1=Lectura-Ocupa, 2=escrituraOcupada


b: Nro Loop.
c: Nro. de unidad
d: Nro. de Module e: Nro. de Puerto

WRF04C
Indefinido
Fuera de uso
to F04F
WRF050 rea del sistema Versin del software del sistema (Internal ROM)
Versin del software del sistema (External flash
WRF051 rea del sistema
memory)
Fuera de uso
WRF052 Indefinido
Fuera de uso
WRF053 Indefinido
Tiempo de
Segundos (bajo
WRF054
Muestran el valor corriente del
encendido
nivel)
tiempo de encendido.
Tiempo de
Segundos (alto
WRF055
encendido
nivel)
15 14 13 12 11

Bandera de
contador
WRF056
estroboscpico
concluido

Reseteo

Nmero de Puerto ocupado

WRF046
Registro rea 3
to F048
ocupada
WRF049
Registro rea 4
to F04B
ocupada

Descripcin

Not used

Siempre
disponible
Seteo por
el sistema

a: Contador 1, b: Contador 2, c: Contador 3, d:


Contador 4
0= estroboscpico incompleto, 1= estroboscpico
completo
15 14
a

8
Not used

Detalles de error
a: Error en los pulsos de la frecuencia total
WRF057 del seteo del
contador
b: Pulso 4 frecuencia c: Pulso 3 frecuencia
d: Pulso 2 frecuencia e: Pulso 1 frecuencia
f: Contador 4 preset g: Contador 3 preset
h: Contador 2 preset i: Contador 1 preset
0=Normal, 1=Error

2-18

Seteo por
el sistema

Se pone en
OFF por el
usuario.

Reseteo
por el
sistema

No.

Nombre

Significando

Descripcin

15

Requerimientos
particulares del
seto de la
WRF058
funcin PI/O
1*

2
Not used

2*

2
Not used

3*

2
Not used

4*

WRF05D
Indefinido
to F06A

a: Nro. de salida (durante los seteos de pulsos)


Fin del Preset (durante los seteos del contador)
b: On-preset (durante los seteos del contador)
Frequency (durante los seteos de pulsos),
frecuencia, de trabajo (durante los seteos de PWM)
0=Sin Cambios, 1=Requerimientos de cambios

15

Requerimientos
particulares del
seto de la
WRF05B
funcin PI/O

a: Nro. de salida (durante los seteos de pulsos)


Fin del Preset (durante los seteos del contador)
b: On-preset (durante los seteos del contador)
Frequency (durante los seteos de pulsos),
frecuencia, de trabajo (durante los seteos de PWM)
0=Sin Cambios, 1=Requerimientos de cambios
15

Requerimientos
particulares del
seto de la
WRF05A
funcin PI/O

Reseteo

a: Nro. de salida (durante los seteos de pulsos)


Fin del Preset (durante los seteos del contador)
b: On-preset (durante los seteos del contador)
Frequency (durante los seteos de pulsos),
frecuencia, de trabajo (durante los seteos de PWM)
0=Sin Cambios, 1=Requerimientos de cambios
15

Requerimientos
particulares del
seto de la
WRF059
funcin PI/O

Seteo

2
Not used

a: Nro. de salida (durante los seteos de pulsos)


Fin del Preset (durante los seteos del contador)
b: On-preset (durante los seteos del contador)
Frequency (durante los seteos de pulsos),
frecuencia, de trabajo (durante los seteos de PWM)
0=Sin Cambios, 1=Requerimientos de cambios
Fuera de uso

*:Ver ms detalles en el captulo 8. del manual de la Serie

2-19

Se pone en Reseteo
ON por el por el
usuario
sistema

No.

Nombre

Significando
01: For EH-***DTP
02: For EH-***DT
Autocorreccin 03: For EHdel seteo de la
***DRP
WRF06B
salida del tren de 04: For EHpusos y PWM
***DRT
El resto sin auto
correccin
Ejemplo de valor
WRF06 Canal 1 del
entre : 0 to 40
Potencimetro
C
> de 40 se setea
WRF06 Canal 2 del
como 40
Potencimetro
D
Seleccin del
WRF06E tipo de entrada
analgicva

Descripcin

Reseteo

Las formas del la onda en los


trenes de pulso y PWM son
corregidas automticamente
poniendo el valor que
corresponda al modelo de CPU.

Seteo de nmeros

15 14 13
a

Seteo

0
Not used

Seleccin por tipo para cada entrada analgica.


a: Analog 1 selection
0=Voltage 1=Corriente
b: Analog 2 selection
0=Voltage 1= Corriente
00: Modo 1
Coeficiente de
01: Modo 2
Seteos de 1 o dos fases del
WRF06F Modo de fases
02: Modo 3
contador
del contador
Se pone en Se pone en
03: Modo 4
ON por el OFF por el
00: Modo 0
Seteos de los modos de
usuario
usuario.
Configuracin de 01: Modo 1
operacin de las entradas desde
WRF070
E/S
02: Modo 2
X0 hasta X7 y las salidas desde
03: Modo 3
Y100 hasta Y103.
Detalles de la
Seteos de las funciones para
WRF071 configuracin de Seteos de datos
cada E/S
E/S
Preset de valor
Seteo del valor de base del tren
WRF072
de la salida de
Seteo de valor
de pulsos, PWM y Contador
to F075
frecuencia
Seteo del valor de final del tren
WRF076 Valor de trabajo,
Seteo de valor
de pulsos, PWM y Contador.
to F079 Y preset de OFF
Valor de
Valor de precarga
WRF07
Valor de precarga del contador o
precarga Valor
del contador o salida
A to
de salida del tren
salida frecuencia de pulsos
frecuencia de pulsos
F07D
de pulsos
Flanco de
Counter input Seteo Seteo de flanco de ascenso o
WRF07E
entrada
del valor del flanco descenso
0: No filtro
1 hasta 40:
Filtro de
Tiempo de
Incrementos de 0.5 ms.
WRF07F
temporizador
filtrado para >
valores toma 40

2-20

No.
WRF080
to F097
WRF098
to F0AF
WRF0B0
to F0C7
WRF0C8
to F0DF
WRF0E0
to F13F
WRF140
to F19F

Nombre

Significando

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Indefinido

Fuera de uso

Descripcin

2-21

Seteo

Reseteo

Comparacin entre las Funciones de los PLC


de las diferentes Series
Instrucciones bsicas

No. Instruccin Nombre de la funcin

MICROEH-150
EH

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

LD

Instruccin de inicio de lnea (NA)

LDI

Instruccin de inicio de lnea (NC)

AND

Contacto en serie NA (AND)

ANI

Contacto en serie NC (AND NOT)

OR

Contacto en paralelo NA (OR)

ORI

Contacto en paralelo NC (OR NOT)

NOT

Inversin de operacin (NOT)

AND DIF

Detector de flanco de ascenso serie

OR DIF

Detector de flanco de ascenso paralelo

10

AND DFN

11

OR DFN

12

OUT

Detector de flanco de descenso serie


Detector de flanco de descenso
paralelo
Salida (Interna o externa)

13

SET

14

RES

15

MCS

Seteo a 1 de una salida Interna/externa)


Reset a 0 de una salida
(Interna/externa)
Seteo de contacto maestro

16

MCR

Cancelacin de contacto maestro

17

MPS

Al pulsar se almacena la informacin

18

MRD

Lee la informacin almacenada

19

MPP

Opera y borra la operacin almacenada

20

ANB

Conexin en serie de una bloque

21

ORB

Conexin en paralelo de un bloque

22

[ ]

Inicio y final de caja de proceso

23

( )

Inicio y final de caja de relaciones

Temporizadores y contadores
No. Instruccin Nombre de la funcin MICROEH

EH-150

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

OUT TD

Temporizador comn

OUT SS

Temporizador de una seal

OUT MS

Temporizador mono estable

OUT TMR

Temporizador integrador

OUT WDT

OUT CU

Temporizador de advertencia

Contador ascendente

OUT RCU

Contador de ciclo

OUT CTU

Contador ascendente

OUT CTD

Contador descendente

10

OUT CL

Puesta a cero del contador

2-22

Cajas de comparacin

No. Instruccin Nombre de la funcin

MICROEH-150
EH

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

LD(s1 == s2)

= Compara igualdad al inicio

AND(s1 == s2)

= Compara igualdad en serie

OR(s1 == s2)

LD(s1 S== s2)

AND(s1 S== s2)

OR(s1 S== s2)

LD(s1 < > s2)

AND(s1 < > s2)

OR(s1 < > s2)

10

LD(s1 S< > s2)

11

AND(s1 S< > s2)

12

OR(s1 S< > s2)

13

LD(s1 < s2)

14

AND(s1 < s2)

15

OR(s1 < s2)

16

LD(s1 S< s2)

17

AND(s1 S< s2)

18

OR(s1 S< s2)

19

LD(s1 <= s2)

20

AND(s1 <= s2)

21

OR(s1 <= s2)

22

LD(s1 S<= s2)

23

AND(s1 S<= s2)

24

OR(s1 S<= s2)

= Compara igualdad en paralelo


Compara igualdad en doble word al
inicio de la lnea
Compara igualdad en doble word en
serie
Compara igualdad en doble word en
paralelo
< > Compara desigualdad en el
inicio de la lnea
< > Compara desigualdad en serie
< > Compara desigualdad en
paralelo
< > Compara desigualdad en doble
word en el inicio de la lnea
< > Compara desigualdad en doble
word en serie
< > Compara desigualdad en doble
word en paralelo
< Comparacin de menor al inicio
de la lnea
< Comparacin de menor en serie
< Comparacin de menor en
paralelo
< Comparacin de menor en doble
word en el inicio de la lnea
< Comparacin de menor en doble
word en serie
< Comparacin de menor en doble
word en paralelo
<= Comparacin de menor o igual
en el inicio de la lnea
<= Comparacin de menor o igual
en serie
<= Comparacin de menor o igual
en paralelo
<= Comparacin de menor o igual
en doble word en el inicio de lnea
<= Comparacin de menor o igual
en doble word en serie
<= Comparacin de menor o igual
en doble word en paralelo

Instrucciones aritmticas (1/2)


No. Instruccin Nombre de la funcin MICROEH

EH-150

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

d=s

Asignacin de valor

d = s1 + s2

Suma binaria

d = s1 B+ s2

Suma en BCD

Resta binaria

Resta en BCD

d = s1 s2

d = s1 B s2

2-23

Instrucciones aritmticas (2/2)


No. Instruccin Nombre de la funcin

MICROEH-150
EH

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

H-64
~
H-20

H-200

H-250

H-252

d = s1 s2

Producto binario

d = s1 B s2

Producto en BCD

d = s1 S s2

Producto binario en doble word

d = s1 / s2

Divisin binaria

10

d = s1 B/ s2

Divisin en BCD

11

d = s1 S/ s2

Divisin binaria en doble word

12

d = s1 OR s2

Operacin lgica OR

13

d = s1 AND s2

Operacin lgica AND

14

d = s1 XOR s2

OR exclusiva

15

d = s1 == s2

16

d = s1 S== s2

17

d = s1 < > s2

18

d = s1 S< > s2

19

d = s1 < s2

20

d = s1 S< s2

21

d = s1 <= s2

22

d = s1 S<= s2

= Comparacin de expresiones
= Comparacin de expresiones en
doble word
Desigualdad de expresiones
Desigualdad de expresiones en
doble word
< Comparacin en menor de
expresiones
< Comparacin en menor de
expresiones en doble word
Comparacin en menor o igual de
expresiones
Comparacin en menor o igual de
expresiones en doble word

Instrucciones de aplicacin (1/2)


No. Instruccin Nombre de la funcin MICROEH
1
2
3

BSET (d, n)
BRES (d, n)
BTS (d, n)

SHR (d, n)

SHL (d, n)

6
7

ROR (d, n)
ROL (d, n)

LSR (d, n)

LSL (d, n)

10

BSR (d, n)

11

BSL (d, n)

12

WSHR (d, n)

13

WSHL (d, n)

14
15
16
17

EH-150

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-4010
H-700
H-702
H-300
H-302

{
{
{

{
{
{

{
{
{

{
{
{

{
{
{

{
{
{

{
{
{

{
{
{

{
{
{

{
{

{
{

{
{

{
{

{
{

{
{

{
{

{
{

{
{

WBSR (d, n)

Seteo de bits a ignorar


Reset de bits a ignorar
Control de bits y marca de un registro
Registro de desplazamiento a la
derecha
Registro de desplazamiento a la
izquierda
Rotacin de bits a la derecha
Rotacin de bits a la izquierda
Desplaza determinada cantidad de bits
a la derecha
Desplaza determinada cantidad de bits
a la izquierda
Desplaza determinada cantidad de bits
a la derecha indicado en BCD
Desplaza determinada cantidad de bits
a la izquierda indicado en BCD
Desplaza a la derecha entre d y d+n-1
Desplaza hacia la izquierda entre d y
d+n-1
Desplaza hacia la derecha en BCD

WBSL (d, n)
MOV (d, s, n)

Desplaza hacia la izquierda en BCD


Transfiere bloques entre registros

{
{

{
{

{
{

{
{

{
{

{
{

COPY (d, s, n)

Copia bloques a registros

2-24

Instrucciones de aplicacin (2/2)

No. Instruccin Nombre de la funcin


18
19

XCG (d, d2, n)


NOT (d)

20
21

MICROEH-150
EH

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

Cambia los n bits de un registro a otro


Invierte el contenido de un registro

{
{

{
{

{
{

{
{

{
{

{
{

{
{

NEG (d)
ABS (d, s)

Calcula el complemento de d
Carga el valor absoluto de s en d

{
{

{
{

{
{

{
{

{
{

{
{

{
{

{
{

{
{

22
23

SGET (d, s)
EXT (d, s)

{
{

{
{

{
{

{
{

{
{

{
{

24

BCD (d, s)

25

BIN (d, s)

26

DECO (d, s, n)

27
28

ENCO (d, s, n)
SEG (d, s)

Signo de la suma
Signo de la expansin
Convierte el valor binario de s en
BCD y lo aloja en d
Convierte el valor en BCD de s y lo
aloja en d
Decodifica los n bits de menor peso
de s y los carga en d
Invierte la operacin anterior
Decodificador de 7 segmentos

{
{

{
{

{
{

{
{

{
{

{
{

29
30

SQR (d, s)
BCU (d, s)

{
{

{
{

{
{

{
{

{
{

{
{

31

SWAP (d)

Raz cuadrada
Cuenta los bits en 1
Conmutacin de bits de mayor peso a
menor peso y viceversa
Inicializacin de la funcin FIFO

Escritura de la funcin FIFO


Lectura de la funcin FIFO
Carga en d los 4 bits de menor peso
de las words dadas por n.Distribuye en n words en los 4 bits de
menor peso el contenido de s

{
{

{
{

{
{

{
{

{
{

{
{

32

FIFIT (P, n)

33
34

FIFWR (P, s)
FIFRD (P, d)

35

UNIT (d, s, n)

36

DIST (d, s, n)

37

ADRIO (d, s)

Instrucciones de control
No. Instruccin Nombre de la funcin MICROEH

EH-150

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

END

Finalizacin de scan normal

CEND (s)

Final de la condicin de scan

JMP n

Salto sin condicin

CJMP n (s)

Salto con condicin

RSRV n

Reversa

FREE

Reversa libre

LBL n

Destino del salto con condicin

FOR n (s)

Salto hacia arriba

NEXT n

Lugar del salto

10

CAL n

Llamado de sub rutina

11

SB n

Arranque de sub rutina

12

RTS

Final de sub rutina

13

START n

14

INT n

Comienzo de interrupcin

15

RTI

Fin de interrupcin

2-25

Mdulos de alta funcin y transferencia

No. Instruccin Nombre de la funcin


1

TRNS 0 (d, s, t)

RECV 0 (d, s, t)

TRNS 1 (d, s, t)

QTRNS1 (d, s, t)

TRNS 2 (d, s, t)

QTRNS2 (d, s, t)

TRNS 3 (d, s, t)

QTRNS3 (d, s, t)

RECV 3 (d, s, t)

10

TRNS 4 (d, s, t)

11

QTRNS 4 (d, s, t)

12

TRNS 5 (d, s, t)

13

TRNS 6 (d, s, t)

Instrucciones de transmisin para


puerto de propsitos generales
Instrucciones de recepcin para
puerto de propsitos generales
Datos de transmisin/recepcin para
SIO, CLOCK
Datos de transmisin/recepcin de
alta velocidad para SIO, CLOCK
Datos de transmisin/recepcin para
ASCII
Datos de transmisin de alta
velocidad para ASCII
Datos de transmisin para POSIT-H
Datos de transmisin de alta velocidad
para POSIT-H
Datos de recepcin para POSIT-H
Datos de transmisin/recepcin para
POSIT-2H, POSITA2H
Instrucciones de
transmisin/recepcin da datos de alta
velocidad para POSIT-2H,
POSITA2H
Datos de transmisin/recepcin para
la XCU-001H
Datos de transmisin/recepcin para
la XCU-232H

MICROEH-150
EH

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

H-64
~
H-20

H-200

H-250

H-252

Instrucciones FUN (1/4)

No. Instruccin Nombre de la funcin


1
2
3
4
5
6
7
8
9
10
11
12
13
14

FUN 0 (s)
(PIDIT (s))
FUN 1 (s)
(PIDOP (s))
FUN 2 (s)
(PIDCL (s))
FUN 4 (s)
(IFR (s))
FUN 10 (s)
(SIN (s))
FUN 11 (s)
(COS (s))
FUN 12 (s)
(TAN (s))
FUN 13 (s)
(ASIN (s))
FUN 14 (s)
(ACOS (s))
FUN 15 (s)
(ATAN (s))
FUN 20 (s)
(DSRCH (s))
FUN 21 (s)
(TSRCH (s))
FUN 30 (s)
(BINDA (s))
FUN 31 (s)
(DBINDA (s))

MICROEH-150
EH

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

Inicializacin del PID

Control de la ejecucin del PID

Ejecucin del PID

Pasos de proceso

Clculo del SIN

Clculo del COS

Clculo de TAN

Clculo del ARC SIN

Clculo del ARC COS

Clculo del ARC TAN

Datos de bsqueda

Tabla de bsqueda

Binario decimal ASCII (16 bits)

Binario decimal ASCII (32 bits)

2-26

Instrucciones FUN (2/4)

No. Instruccin Nombre de la funcin


15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

FUN 32 (s)
(BINHA (s))
FUN 33 (s)
(DBINHA (s))
FUN 34 (s)
(BCDDA (s))
FUN 35 (s)
(DBCDDA (s))
FUN 36 (s)
(DABIN (s))
FUN 37 (s)
(DDABIN (s))
FUN 38 (s)
(HABIN (s))
FUN 39 (s)
(DHABIN (s))
FUN 40 (s)
(DABCD (s))
FUN 41 (s)
(DDABCD (s))
FUN 42 (s)
(ASC (s))
FUN 43 (s)
(HEX (s))
FUN 44 (s)
(ASDD (s))
FUN 45 (s)
(SCMP (s))
FUN 46 (s)
(WTOB (s))
FUN 47 (s)
(WTOW (s))
FUN 48 (s)
(BSHR (s))
FUN 49 (s)
(BSHL (s))
FUN 50 (s)
(TRSET (s))
FUN 51 (s)
(TRACE (s))
FUN 52 (s)
(TRRES (s))
FUN 60 (s)
(BSQR (s))
FUN 61 (s)
(PGEN (s))

38

FUN 70 (s)

39

FUN 71 (s)

40

FUN 72 (s)

41

FUN 73 (s)

42

FUN 74 (s)

43
47
48

FUN 80 (s)
(ALREF (s))
FUN 91
(ETD)
FUN 92
(ECUIT)

Binario hexadecimal ASCII (16


bits)
Binario hexadecimal ASCII (32
bits)

MICROEH-150
EH

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

BCD decimal ASCII (16 bits)

BCD decimal ASCII (32 bits)

4-dgitos decimal ASCII BCD

8-dgitos decimal ASCII BCD

Hexadecimal binario ASCII

Hexadecimal ASCII binario

Unidad de caracteres de strings

Comparacin de caracteres de strings

Word byte

Byte word

Seteo del trazo de muestreo

Ejecucin del trazo de muestreo

Trazo de muestreo de Reset

Raz cuadrada binaria

Pulso dinmico de scan

Des marcacin 5 dgitos


Decimal ASCII binario
Marcacin de 10 dgitos
Decimal ASCII binario
4-dgitos hexadecimal ASCII
binario
8-dgitos hexadecimal ASCII
binario

Desplazamiento de la unidad de byte


a la derecha
Desplazamiento de la unidad de byte
a la izquierda

Seteo del modo del contador de alta


velocidad
Lectura del valor en progreso del
contador de alta velocidad
Escritura del valor en progreso del
contador de alta velocidad
Lectura del valor seteado en el
contador de alta velocidad
Escritura del valor seteado en el
contador de alta velocidad
Prepara las I/O como refresco para
todas las I/O externas
Expansin del temporizador de
ejecucin
Expansin del contador ascendente
descendente inicial

2-27

Instrucciones FUN (3/4)

49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78

FUN 93
(ECU)
FUN 94
(ECTU)
FUN 95
(ECTD)
FUN 96
(ECL)
FUN 97
(WNRED)
FUN 98
(WNWRT)
FUN 100
(INT)
FUN 101
(INTD)
FUN 102
(FLOAT)
FUN 103
(FLOATD)
FUN 104
(FADD)
FUN 105
(FSUB)
FUN 106
(FMUL)
FUN 107
(FDIV)
FUN 108
(FRAD)
FUN 109
(FDEG)
FUN 110
(FSIN)
FUN 111
(FCOS)
FUN 112
(FTAN)
FUN 113
(FASIN)
FUN 114
(FACOS)
FUN 115
(FATAN)
FUN 116
(FSQR)
FUN 117
(FEXP)
FUN 118
(FLOG)
FUN 120
(INDXD)
FUN 121
(INDXS)
FUN 122
(INDXC)
FUN 123
(INC)
FUN 124
(INCD)

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

EH-150

H-64
~
H-20

H-200

H-250

H-252

Seteo de ndice (argumento d)

Seteo de ndice (argumento s)

Cancelacin de ndice

Incremento (INC)

Incremento para doble word (DINC)

No. Instruccin Nombre de la funcin MICROEH


Expansin del contador de ejecucin
Expansin del contador ascendente
descendente de ejecucin, ascenso
Expansin del contador ascendente
descendente de ejecucin, descenso
Limpieza del contador de expansin
Lectura del rea de linkado de
expansin
Escritura del rea de linkado de
expansin
Operacin con punto decimal flotante
(nmero real entero (word )
Operacin con punto decimal flotante
(nmero real entero (doble word )
Operacin con punto decimal flotante
(entero (word) nmero real
Operacin con punto decimal flotante
(entero (doble word) nmero real
Operacin con punto decimal flotante
(Suma)
Operacin con punto decimal flotante
(Resta)
Operacin con punto decimal flotante
(Multiplicacin)
Operacin con punto decimal flotante
(Divisin)
Operacin con punto decimal flotante
(ngulo radian)
Operacin con punto decimal flotante
(radian ngulo)
Operacin con punto decimal flotante
(SIN)
Operacin con punto decimal flotante
(COS)
Operacin con punto decimal flotante
(TAN)
Operacin con punto decimal flotante
(ARC SIN)
Operacin con punto decimal flotante
(ARC COS)
Operacin con punto decimal flotante
para arco tangente (ARC TAN)
Operacin con punto decimal flotante
para raz cuadrada
Operacin con punto decimal flotante
para exponente
Operacin con punto decimal flotante
para logaritmos naturales

2-28

Instrucciones FUN (4/4)


No. Instruccin Nombre de la funcin MICROEH
79
80
81
82
83
84
85
86
87
88
89

FUN 125
(DEC)
FUN 126
(DECD)
FUN 127
(BITTOW)
FUN 128
(WTOBIT)
FUN 130
(FBINI)
FUN 131
(FBMOV)
FUN 132
(FBCHG)
FUN 133
(FWRED)
FUN 134
(FWWRT)
FUN 135
(FRED)
FUN 136
(FWRT)

90

FUN 140 (s)

91

FUN 141 (s)

92

FUN 142 (s)

93

FUN 143 (s)

94

FUN 144 (s)

95

FUN 145 (s)

96

FUN 146 (s)

97

FUN 147 (s)

98

FUN 148 (s)

99
100

FUN 149 (s)


FUN 150 (s)

101

FUN 151 (s)

102
103
104
105
106
107

FUN 210 (s)


(LOGIT (s))
FUN 211 (s)
(LOGWRT (s))
FUN 212 (s)
(LOGCLR (s))
FUN 213 (s)
(LOGRED (s))
FUN 254 (s)
(BOXC (s))
FUN 255 (s)
(MEMC (s))

EH-150

H-64
~
H-20

H-200

H-250

H-252

H-2002
H-2000
H-1002
H-700
H-4010
H-702
H-300
H-302

Decremento (DEC)

Decremento para doble word (DECD)

{
{

Lee los datos cargados en FUN 210

Comentario para la caja de operacin

Memos

Expansin de un bit de dato a una


word de dato
Expansin de una word de dato a bit
de dato
Setea el archivo del bloque de
memoria
Transfiere el archivo de bloque de
memoria
Intercambia el archivo de bloque de
memoria
Read file memory word unit
Lee la word del archivo de unidad de
memoria
Lee el byte del archivo de unidad de
memoria
Escribe el byte del archivo de unidad
de memoria
Control de operacin del contador de
alta velocidad
Control de la salida del contador de
alta velocidad
Control de ascenso y descenso del
contador de alta velocidad
Re escritura del valor corriente del
contador de alta velocidad
Lectura del valor corriente del
contador de alta velocidad
Limpieza del valor corriente del
contador de alta velocidad
Valor deseado del contador de alta
velocidad
Control de la operacin PWM
Cambio del ciclo de actividad del
PWM
Control del pulso de salida
Frecuencia de pulso
Ancho del pulso en aceleracin y
desaceleracin
Inicializa el rea comn de datos a ser
cargados
Escribe en la memoria los datos
especificados en FUN 210
Limpia los datos cargados en FUN
210

: Operable con la versin de ROM VER. 02 o CPU superiores a EH-CPU 308/316.

2-29

Cableado de comunicacin
La serie de PLC Micro pueden conectarse a travs de su RS-232 con la PC para ser
programado o con perifricos, tales como Inverters, Otros PLC y Pantallas, MODEM, Impresoras
etc
Segn el modelo se cuentan con 2 puertos de comunicacin
PUERTO 1
El primer paso es definir la velocidad de comunicacin. Salvo el modelo EH-D10xxx que
posee una sola velocidad de comunicacin (4800Baudios), el resto cuenta con una serie de dipswitch, que segn la tabla siguiente, se obtienen las diferentes velocidades:
Bauds
38400
19200
9600
4800
Modem

SW1 SW2 SW3 SW4


ON
ON
ON
ON
ON

Cable de interconexin entre PLC Serie Micro y PC


El conector para el puerto serie de la PC es un DB9 Hembra

Conector de la CPU
RJ45
Cable de interconexin entre PLC Serie Micro y Pantalla HMI
El conector para con el puerto del a PLC es un RJ 45 Macho

3-1

PUERTO 2
Este puerto permite la comunicacin entre distintos PLC, pantallas HMI, por medio de los
protocolos RS-422 y RS-485, por lo tanto es necesario el seteo de un registro interno WRF03D, con
el fin de asignarle al puerto una velocidad de comunicacin y una funcin, segn se detalla en la
tabla siguiente.
Bauds
38400
19200
9600
4800

Protoclo standar H
H8300 (--H0300)
33536 (--768)
H8200 (--H0200)
33280 (--512)
H8100 (H0100)
33024 (--256)
H8000 (--H0000)
32768 (--0000)

Linkado Protocolo H
HA3xx (--H23xx)
HA2xx (--H22xx)
HA1xx (--H21xx)
HA0xx (--H20xx)

xx representa el nmero de estacin en BCD


Cuando los valores de velocidad son seteados dentro de la CPU, el valor del registro cambia
automticamente a los valores que se encuentran entre parntesis.
Cable de interconexin entre PLC Serie Micro y Pantalla HMI
(RS-422) El conector para con el puerto del a PLC es un DB15 Macho

Cable de interconexin entre PLC Serie Micro y Pantalla HMI


(RS-485) El conector para con el puerto del a PLC es un DB15 Macho

3-2

Terminales y cableado
Serie 10 puntos E/S
EH-D10DT y EH-D10DTP
EH-D10DR
6] Input terminals

5] RUN input
9] Mounting hole

1] POW LED
2] OK LED
3] RUN LED

4] Serial port

7] Output terminals
8] Power terminal

10] DIN rail installation clip

Las entradas, segn se conecte el


positivo del los 24 Vcc de la fuente puede
ser Sink o Sourse

RUN

NC

24 V

0V

C0

C0

V0

Para el modelo
EH-D10DTP
12/24 Vcc
Para el modelo EHD10DR
24 Vcc, 100 a 240 Vca

Alimentacin de 24
Vcc

Para el modelo
EH-D10DT
12/24 Vcc

3-3

Serie 14 puntos E/S


EH-A14DR y EH-D14DR
Las expansiones EH-A14EDR y EH-D14EDR
poseen igual cableado

10] Terminal cover

5] Input terminals
1] POW LED
2] OK LED
3] RUN LED

8] Expansion
connector cover

11] Mounting hole

Las entradas, segn se conecte el


positivo del los 24 Vcc de la fuente puede
ser Sink o Sourse
4] Serial port cover

9] DIP SW cover
6] Output terminals
12] DIN rail installation clip
7] Power terminal

24+
0V

1
0

AC
AC

3
2

4
C0

1
C0

6
5

2
C1

C1
7

4
3

C2
5

Carga 24
Vcc o 100
a 240 Vca
0V
24V

Versin A alimentacin
100 a 240 Vca

Versin D alimentacin
24 Vcc

3-4

Serie 14 puntos E/S


EH-D14DT y EH-D14DTP Salidas a transistores
Las expansiones EH-D14EDT y EH-D14EDTP
poseen igual cableado

Versin EH-A14DTP

Las
entradas,
segn se conecte el
positivo del los 24 Vcc
de la fuente puede ser
Sink o Sourse
24+
0V

0V

4
C0

NC

24V

6
5

C1

C0

V0

Versin D
alimentacin
24 Vcc
Versin EH-A14DT
0V

24V

NC

C0

V0

12/24 Vcc
Serie 14 puntos E/S
EH-A14AS Salidas a Triac

NC
NC

4
C0

6
5

C1
7

100 a 115 Vca

100 a 240 Vca


AC
AC

NC

1
0

2
C0

4
3

C1
5

100 a 240 Vca


3-5

Serie 23 puntos E/S


EH-A23DRP y EH-A23DRT
Disponible 2 entradas y 1 salida analgica
de tensin o coriente

10] Terminal cover

5] Input terminals

13] RS-485 port cover


1] POW LED
2] OK LED
3] RUN LED

11] Mounting
hole

Las entradas, segn se


conecte el positivo del los 24 Vcc
de la fuente puede ser Sink o Sourse

8] Expansion
connector cover
9] DIP SW cover

4] Serial port cover

6] Output terminals
12] DIN rail installation clip
7] Power terminal

Versin
EH-A23DRP
24+
0V

1
0

AC

3
2

AC

4
C0

V0
C0

2
1

AC

4
3

C2

10
9

C1

Salida Transistorizada
16 a 30 Vcc

C2

12
11

7
C3

IN1-

IN1+
IN2IN2JP
IN1JP
IN2+

8
C4

C5
9

IO
IC

NC
C0

2
1

4
3

C1

C2

7
C3

Versin
EH-A23DRT
8

C4

C5
9

IO
IC

IO

IN1-

IN1+ IN2- IN2JP


IN1JP IN2+

VO
VC

Conexiones de las
salidas analgicas

Conexiones de las entradas analgicas

VO
VC

Carga 24 Vcc o 100 a 240 Vca

AC

C1

IN1-

IC

VO
VC

IN1+ IN2- IN2JP


IN1JP IN2+

3-6

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Gua Practica de Programacin en Lenguaje Ladder + IEC


Esta gua mostrar como usar las partes ms importantes del Actwin paseando por los mens y
creando pequeos proyectos. (Esto no implica que los caminos mostrados sean los ms cortos en la
realizacin de un proyecto).

Crear un nuevo proyecto:

Apertura del Actwin

Se presentar la siguiente ventana:


Apertura de un proyecto existente, el ltimo que
fue abierto (en este caso Maxi_306.apg) o un
nuevo proyecto.

Seleccionar Crear un nuevo proyecto,


(Create new project) con el mouse
click en OK

Se presentar un listado de los tipos de PLC


que se pueden programar con este software.

Selecionar Hitachi EH-micro


click en OK

4-1

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Una nueva ventana aparecer donde Ud. puede


seleccionar que lenguaje de programacin va a
usar
FBD (Diagramas de Bloques Funcionales)
IL (Listas de Instrucciones)
SFC (Diagrama Secuencial de Flujo)
LD (Ladder)
Todos son disponibles en modo IEC1131-3.
Sleccionar LD
click OK
Actwin crear un proyecto vaco.
Se ver ahora una pantalla con las tres ventanas principales de ActWin:
1. Ventana de programacin (Donde se escribir el programa, las funciones, etc.)
2. Ventana de proyecto (Donde aparece la configuracin del hardware del proyecto)
3. Ventana de smbolos (Donde se editan las entradas, salidas, etc. del proyecto)

1.
2.

3.

4-2

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-3

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

La barra superior de herramientas se ver as:


1

Se encuentra dividida en los siguientes grupos:


1.
2.
3.
4.
5.
6.

Manejo de archivos e impresin.


Corte, pegado, deshacer edicin (undo), etc.
Herramientas de zoom.
Edicin en Ladder.
Botones de ayuda (No olvidar que se cuenta con un sistema de ayuda).
Trabajo en lnea y comunicacin.

Seleccionando Large Toolbars se puede acceder a


informacin del teclado sobre la barra de
herramientas.
(Para acceder al men de seleccin sin el mouse,
presionar Alt+V+L como en View Large Toolbars.)

Se puede conocer la funcin de cada botn haciendo coincidir al mismo


con el puntero del mouse, por ejemplo--

Botones de edicin Ladder:


Se dispone de las siguientes herramientas:
1. Seleccin
2. Dibujo de lneas
3. Smbolo de contacto
4. Smbolo de bobina
5. Instrucciones aritmticas (*1*)
6. Cajas de funcin
7. Cajas de Comparacin (*1*)
8. Aplicacin de comentarios

(*1*) No disponible para ActWin SoftPLC y solo


para PLC especficos en Actwin.

4-4

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-5

Gua Prctica de Software para PLC Sistema Ladder +IEC

Configuracin del Hardware:


Abrir la ventana de proyecto y seleccionar
el PLC que se desea emplear haciendo
click en el rbol sobre HW
Configuracin

Un slot con mdulo vaco es desplegado.


En este slot es posible insertar un mdulo,
que en este caso es un PLC
Para empezar hacer click en el botn
derecho del mouse sobre el slot

Seleccionar la alternativa de Adicionar un


Mdulo (Add Module)
Se presentar ahora una lista de modulos
disponibles para el slot indicado. En este
caso la lista de PLC de la serie
seleccionada Micro
Selecionar el mdelo 14

4-6

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-7

Gua Prctica de Software para PLC Sistema Ladder +IEC

Es posible adicionar una expasin, hasta 4 como


mximo

Alojamiento de smbolos conocidos:


(ej. Entradas y salidas):

Con el botn derecho hacer click en el mdulo y


seleccionar Smbolos y Direcciones
(Symbols/Addresses).

Ahora se pueden escribir los nombres de


los smbolos sobre cada direccin de la
CPU.
(Algunos caracteres tales como el espacio
entre nombres no son compatibles con las
normas IEC, ver ayuda del sistema
Es posible la importacin de simbolos
provenientes de otros programas tales
como CAD, Word, Excel, utilizando la
funcin de Copiado/Pegado
Marcando la primer celda y presionando
Ctrl + V es posible ir al prximo
mdulo utilizando estos smbolos.

4-8

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-9

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Comenzando a crear un programa en Ladder:


Seleccionar el smbolo de contacto con el mouse

o presionar la tecla F10.

Creando un contacto:
Mover el mouse al lugar aproximado donde se
desea ubicar el contacto.

Edicin por teclado:

Mantener el botn izquierdo del mouse


apretado hasta ubicar el contacto y soltarlo.

Mover el cursor con las flechas y presionar Enter o (Shift+Enter)

Manejo de smbolos / direcciones:


(Symbol /address handling)
El manejo de los smbolos / direcciones es probablemente la parte ms importante en
un software de programacin de PLC. La razn de esta afirmacin est justificada por el tiempo
empleado en este paso. Los errores ms importantes se cometen en las conexiones y uso de
direcciones equivocadas o duplicacin de las mismas.
Por otro camino se pueden escribir las direcciones:
Cuando se escriba el smbolo,
se presentarn todos los ya empleados,
como se ve en la figura de la derecha.
(La L, smbolo local, este puede ser
ingnorado en el modo estandar. , Ver su
descripcin en el modo avanzado)

4-10

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-11

Gua Prctica de Software para PLC Sistema Ladder +IEC

Seleccin de un smbolo ya existente:


Debido a que ya estn escritos todos los
smbolos, se puede hacer click sobre el
deseado e insertarlo.
Si el smbolo no fue creado:
Es posible escribir un smbolo nuevo y
quedar habilitada la ventana para detallar en
ella su direccin.

Creacin de un nuevo smbolo:


No se pueden repetir nombres de smbolo.
El sistema le propone una direccin,
presionando Enter la misma es creada.
Seleccin del nmero de direccin:
Se sugerir la primera direccin libre del tipo
deseado. Aceptar o escribir el nmero deseado
y presionar Enter para confirmar.
Presionando el botn se ir a la siguiente
direccin libre.
Uso de direcciones directamente:
Si bien no es una prctica recomendada,
puede ser que en muchos casos resulte
cmodo el uso de direcciones directamente.
Escribir la direccin si no hay smbolo, un
nuevo temporal__%Q1.4 (__Y200) ser
creado.
(Todas las direcciones tienen que tener un
smbolo asignado (sino se emite un mensaje
de error).

4-12

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-13

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Jugar un poco con el manejo de este smbolo y adoptarlo si se considera que brinda ms comodidad.

Con el fin de dar un camino fcil para


definir o buscar una direccin o el nombre
de un smbolo, se presenta la siguiente
ventana en forma automtica:
Escriba el nombre del smbolo.
Cuando el nombre del smbolo no exista, se
presentar la primera direccin libre a
emplear. Esto marcar la localizacin de los
nuevos smbolos muy rpidamente evitando
el doble uso direcciones.
Aqu se define si el cto. es NA o NC y el flanco de deteccin

El botn le permitir definir nmeros de smbolos en una operacin.


(ver cajas aritmticas (arthmetic box) para ms detalles.)

Creando una conexin serie


Repetir el procedimiento descripto para la seleccin
del contacto y alojarlo a la derecha del que se va a
conectar.
Como se puede ver, el campo editado est marcado
(como en segundo plano). Esto significa que Actwin
an no lo ha aceptado.
Cuando la operacin se completa, la marca
desaparecer

4-14

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-15

Gua Prctica de Software para PLC Sistema Ladder +IEC

Asignacin de direccin y
nombre al nuevo contacto:
Los nuevos smbolos aparecern
en la ventana de smbolos.
Esta ventana tambin informar
acerca del tipo, direccin del PLC
y la correspondiente direccin de
acuerdo a IEC1131-3
(empleada si se selecciona
programacin por IEC1131-3)

Edicin en Ladder sin usar smbolos:

Si se desea la edicin del diagrama sin


el empleo de smbolos para cada
contacto se puede pasar a off la
edicin de smbolos.
Para crear un nuevo contacto en serie
pero sin tener que editar el smbolo
presionar OK en el cuadro de la
leyenda Automatic pop up.
(Tambin se accede a esta ventana
presionando el botn derecho
sobre el contacto)

El contacto ser dibujado sin smbolo ni


direccin

4-16

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-17

Gua Prctica de Software para PLC Sistema Ladder +IEC

Para hacer un contacto NC:


Presionar la tecla Shift antes de apretar el
botn del mouse.
(Esta operacin tambin puede hacerse en la
ventana de propiedades del contacto)

Creando conexiones en paralelo:

Ubicar la flecha del mouse sobre la lnea


horizontal donde se desea comenzar la
conexin.
Presionar el botn izquierdo y arrastrar el
mouse hacia abajo
Continuar arrastrando el mouse hasta
abrazar al contacto que se desea conectar en
paralelo.
Cuando alcance la lnea horizontal
nuevamente, suelte el botn del mouse.
La conexin se ha completado.
Edicin por teclado: Usar las flechas del
teclado.
Presionar <Ins>. En el punto de inicio y
completar con <Enter> en el punto final.

Insertando una conexin en paralelo:

Ejecutar los proceso descriptos anteriormente.

4-18

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-19

Gua Prctica de Software para PLC Sistema Ladder +IEC

Cuando suelte el botn del mouse, el circuito se


redibujar convenientemente.

Conexin de contactos en serie:

Ubicar la flecha del mouse sobre la lnea


donde se desea conectar el contacto. Presionar
el botn de la izquierda para alojar el contacto.

Insercin de un contacto en serie:

Ubicar la flecha del mouse sobre la lnea que


tiene los contactos entre los que se va a insertar
el nuevo. Presionar el botn de la izquierda
para alojar el contacto.

4-20

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-21

Gua Prctica de Software para PLC Sistema Ladder +IEC


Dibujando una lnea vertical:

Presionar la herramienta de dibujo desde la barra.


Ubicar el mouse sobre la lnea donde se
desea comenzar a dibujar.
Presionar el botn izquierdo del mouse y
arrastrar la lnea hasta el final de la misma.
Soltar el botn para completar el dibujo de la
lnea.

Seleccin de uno o ms contactos:


Presionar la herramienta de flecha desde la barra.
Ubicar el mouse hasta el punto de comienzo
(esquina superior izquierda del grupo de
contactos)
Pulsar el botn izquierdo del mouse y
arrastrarlo hasta cubrir el grupo de contactos
deseados terminando en la esquina inferior
derecha.
Soltar el botn.
Los contactos aparecern marcados.

Borrando un contacto:
Presionar la tecla de borrado. Los contactos
marcados se eliminarn y el diagrama se
re-dibujar convenientemente.

4-22

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-23

Gua Prctica de Software para PLC Sistema Ladder +IEC

Eliminando la ltima accin


(Undo):
Ir a Edit-menu y presionar Undo
(o presionar <Ctrl+Z>)
(o presionar el botn

Lo eliminado recientemente aparecer nuevamente.

Crear una Bobina:


Seleccione el icono de bobina con el mouse.

Use el mismo procedimiento que


el empleado para la creacin de
un contacto.

4-24

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-25

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Creando bobinas en paralelo:

Usar el mismo procedimiento


que el empleado para la creacin
de contactos en paralelo. Pero
colocando el mouse a la derecha
de la lnea vertical..

Asignar o cambiar un smbolo a contactos y bobinas.


(allocate)
Ir al contacto o la bobina sobre la que se
desea hacer el cambio.
Hacer doble click
(o click con el botn derecho del
mouse
y seleccionar Properties)

Aparecer la seleccin del smbolo y la


ventana de bsqueda.
Escribir el nombre del nuevo smbolo.

(No hay limitacin sobre el largo del smbolo. Use


solo los caracteres necesarios, no demasiado largo
por una razn prctica. Notar que los espacios no
estn permitidos.)

En este caso seleccionar %Q para una salida (formato IEC).

Si no se ha decidido el nmero de la direccin con anterioridad, presionar


Next free y el software sugerir la primera direccin de salida libre que
encuentre.

4-26

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-27

Gua Prctica de Software para PLC Sistema Ladder +IEC

Presionar OK y la bobina
ser alojada.
Continuar con el mismo
procedimiento o
seleccionar smbolos ya
existentes de la lista.

Notar que luego de


terminado el cambio ste es
mostrado en un nivel bajo
Una vez terminado el
cambio y aceptado por
Actwin la marcacin
desaparece.

Escribiendo un comentario:
Presionar el botn de comentarios.

Hacer click sobre el icono < Comment...>.


Hacer click arriba de la lnea sobre la que se desea hacer un
comentario.
Aparecer una ventana donde
se podr escribir el comentario.

Presionar OK y el
comentario aparecer insertado
el en diagrama.

4-28

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-29

Gua Prctica de Software para PLC Sistema Ladder +IEC

Comenzando un segundo bloque:


Seleccionar el icono de un contacto de la barra de herramientas.
Ubicar el contacto debajo del primer bloque (o luego entre los
bloques) y continuar la edicin.

Es posible seleccionar y pegar los smbolos directamente del


rbol de smbolos a la tabla de smbolos.

Se pueden crear cmodamente nuevos smbolos desde


la ventana de smbolos.

Se asignar la prxima direccin libre y el nuevo


smbolo se agregar al ndice.
En este caso Start1 con la nueva direccin X111 ser
creada desde Start con direccin X110.

El sistema de librera:
Abrir el System Library donde en este caso se
encontrarn dos derivaciones.
Uno contiene los bloques IEC1131-3 estandar y de
funcin .
El otro contiene las funciones y bloques de
funciones de IEC Compatible.
Estas son usualmente para aplicaciones prcticas.

4-30

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-31

Gua Prctica de Software para PLC Sistema Ladder +IEC

Trabajando con otros sistemas, tales como ActWin


SoftPLC podra haber una tercera carpeta
conteniendo un PLC especfico ( no es compatible
con el idioma IEC).

Creando una caja de comparacin:


Seleccionar el icono Function.
Ahora se presenta un rpido camino
para la seleccin de la funcin
deseada.
Se presenta un listado de las funciones
disponibles.
Cada funcin tiene un alias, que no
es ms que un pequeo comentario
lgico.
Se puede rolar y seleccionar la funcin
deseada.

O tipear la inicial del nombre de la


funcin .

Tambin est disponible una


descripcin ms detallada de la
funcin

Hacer click manteniendo presionado el botn


izquierdo del mouse sobre la funcin y arrastrarla
hacia el lugar donde aproximadamente se conectar.

4-32

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-33

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Tambin se puede insertar una funcin


(la lnea superior es la condicin lgica a comparar)
Soltar el botn y la funcin ser conectada.
Las dos lneas inferiores son los valores.

Para alojar valores, hacer doble click sobre la lnea y


definirlos como variables o cttes.

Definicin de un rea de smbolos:


Esta es una importante funcin que contiene las cajas donde se definen los smbolos.
Si se desea por ejemplo, un rea de datos de memoria DATA1 a DATA100 o como en este caso 4
entradas analgicas en una columna.
Si se desea comparar una entrada
analgica, con el valor constante 4444
1.- Creamos el smbolo Analog_Input
Cliquear sobre el icono S en la Tabla de
Smbolos.
Aparecer la ventana Search/Enter
Symbol.
2.- Tipee el nombre Analog_Input del
registro interno INT, seleccione el rea
%IW
3.- Se preguntar por la primera direccin
libre (Next free).
La prxima de entrada libre es la palabra 0
(Word 0), es %IW3.0
En el PLC Micro-EH se puede ahora
emplear un procedimiento prctico para
la creacin de 2 entradas analgicas en
una columna.
Analog_Input_0.
Escribir un 2 en el campo Area size
y presionar OK.

4-34

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-35

Gua Prctica de Software para PLC Sistema Ladder +IEC

Se crearn as las dos entradas


analgicas automticamente.

Y descargar

Arrastrar el smbolo con el


mouse desde la lista de
smbolos y conectarlo a la lnea
de la caja.

Escribir la constante,
o hacer doble click o
sobre la
con el botn derecho del
lnea de conexin y seleccionar
Properties.
Aparecer una caja donde se escribir
el valor de la constante.
Tambin se puede definir una
variable usando el binocular.

Conectar la salida
lgica de la caja con
contactos y bobinas.
El resultado ser:

4-36

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-37

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Estructura del Programa y uso de la Seccin de Comentarios:


Para programas muy largos es necesario disponer de una estructura fcil de utilizar. Est la
posibilidad de ir de un lugar a otro muy rpidamente y de desplegar partes diferentes del programa en
forma simultanea..
Inserte un comentario. Por ejemplo .
ActNet-S Macro
Seleccionar

El comentario ser visto as:

Cuando en el comentario es mostrado, el smbolo


la nueva seccin de comentarios.

se ve, el comentario ocultar al programa hasta

Cliquear sobre
y cambiar a
y el programa se mostrar la seccin perteneciente a ese
comentario.
Ejemplo de programa usando Secciones de Comentarios:
Programa completo

Dos secciones abiertas

4-38

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-39

Gua Prctica de Software para PLC Sistema Ladder +IEC

Pueden ser usados los smbolos de Zoom


Vista comprimida

Versin: 3.28

para una mayor observacin del programa.


Vista completa

Vista normal

Imprimiendo el proyecto:
Hacer de una impresin, confeccin del pi de pgina y/o
la cabecera.
(Impresin de toda la pgina)
Abrir Settings- Print Settings- Footer en el rbol.
Existe ya una impresin por defecto en el pi.
Para editar, hacer doble click sobre el smbolo del pi.
Aparecer una ventana donde se puede disear el pi de pgina deseado. Dar al pi un nico nombre
y comenzar a escribir el texto. Dentro del texto se pueden insertar variables como Tiempo, Datos,
Nombre de Proyecto, etc.

4-40

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-41

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Hacer click
y seleccionar de la lista. Un texto se
comienza con el signo $. Este ser reemplazado al final
de la impresin por la variable. Continuar la edicin
del texto despus de la variable.

Exportar contenidos de la lista de smbolos:


(Copy/Paste)
"Identifique el smbolo de Copy (Cliquee
en la colmna izquierda). Y presione sobre

Ir a otra aplicacin, por ejemplo: Excel or


MS Word or a CAD system.

Copy

Paste

Pruebas de impresin a travs del preview:

Hacer click sobre el smbolo de Preview.


Aparecer en la pantalla una pgina mostrando
como ser la impresin final.

(Aqu el signo $ se reemplaz por el valor que tiene


actualmente.)

4-42

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-43

Gua Prctica de Software para PLC Sistema Ladder +IEC

Impresin:
Haciendo click sobre el smbolo
. se obtiene la
impresin completa.
Tambin se puede seleccionar Print en el men File con lo
que se obtienen ms detalles del comando impresin.

Si elige Print all aparecer una lista de seleccin:

Seleccione que impresin Ud. desea imprimir.


Presione Print
Ud. Puede seleccionar el orden de las diferentes copias

Si hace doble click sobre la seleccin se


desplegarn ms opciones
Por ejemplo la lista de referencia cruzadas
pueden ser seleccionadas aqu.
Cliquee sobre el botn de lista de smbolos, que
se encuentra sobre la barra de herramientas, para
imprimir a la misma.

Despus que ha definido su lista, imprima con


Print

4-44

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-45

Gua Prctica de Software para PLC Sistema Ladder +IEC

Modificacin de seteos:
Esta tarea es recomendable realizarla previamente al inicio del proceso de programacin
Ir a Tools-ActWin Settings o
Tools-Driver Settings.
En Driver settings se pueden cambiar los
seteos de comunicacin y trabajo en redes.
Seleccionar ActWin settings
Hemos seleccionado el modo PLC specific,
el que slo permite escribir programas en la forma
tradicional.
Si se desea continuar con la programacin en
IEC1131-3, seleccionar IEC1131-3 o Mixed
mode
Tambin se puede seleccionar el lenguaje de
programacin LD y SFC y en modo IEC1131-3 se
podr elegir tambin FBD, IL y ST.
Tambin se presentan pantallas para elegir
Language (ingles o sueco), Display y Save.
En Save se puede seleccionar Autosave, que
es recomendable.
En el modo Display se puede seleccionar alto
contraste en lugar de la presentacin actual ms
moderna.
Esta presentacin es muy prctica en algunas
computadoras.
Tambin se pueden editar los tamaos de fuentes,
etc. en todas las pantallas.

Si se selecciona Alto contraste


la pantalla se ver as:

4-46

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-47

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Cortar y Pegar/Mover lneas y comentarios:


Se puede ahora borrar la lnea presionando <Delete> o Cut/Copy/Paste con los comandos del men
Edit o de la barra de herramientas

Hacer click sobre el smbolo luego sobre la lnea o el comentario a cortar (se pueden marcar
ms de uno). (Para marcar ms de uno, se lo hace apretando la tecla <Ctrl>.)

La(s) lnea(s) y / o el(los) comentario(s) que fueron marcados se vern enmarcados en un cuadro.

Ahora se puede arrastrar la lnea o comentario con el mouse a otro lugar del diagrama y dejarlo
en el lugar donde estar el comienzo del pegado a la derecha de la lnea general.

4-48

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-49

Gua Prctica de Software para PLC Sistema Ladder +IEC

Busqueda de direcciones:
(Cross Reference)
Use <Ctrl+F3> y reemplace con <Shift+Ctrl+F3>
para encontrar y reemplazar simbolos en el programa.
Utilizar el botn derecho del mouse y cliquear sobre
cross reference, de esta manera obtendr una vista
rpida de las direcciones en las que ha utilizado en el
diagrama ese contacto o bobina y le permitir corregir
si es necesario sobre la misma.
Una lsta aparecer, detallando las lneas por las que
Ud,. puede circular, o cambiar. Por ejemplo Cliquee
sobre un contacto o una bobina, Ud. Se mover hacia
el lugar del programa en el cual se encuentra el o la
misma.

Cambio de configuracin

Por consiguiente se debern cambiar las


direcciones en el programa.
Inserte el mdulo

Mover una direccin:


Utilice el icono de la barra de herramientas

Se dispondr una ventana en la que se


asentar en el origen (Source) desde y hasta
donde se seleccionarn las direcciones , para
mover al destino (Destination) en cual se
determinar solo la primera.
Presione el botn de Mover (Move) y el
smbolo cambiar.
De la misma forma continue para amover
todas la direcciones.
4-50

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-51

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Todas las direcciones de E/S se


movern en el diagrama de
Ladder y en la lista de smbolos

Programacin en lnea:
Es posible realizar modificaciones con el PLC en RUN y la mquina funcionado
Comunicacin / Transferencia:
Se dispone de los siguientes botones:
1. RUN (Arranque del PLC)
2. Stop (Parada del PLC)
3. Monitor.
4. Transfiere el programa al PLC
5. Trae el programa del PLC
6. En lnea (Primero Compara PLC-PC)
7. Actualiza programa.
Activo cuando el programa se edita en lnea y
se han realizado modificaciones

Tambin se puede usar el men de Comunicacin.


Transfiere el programa al PLC:
Presionar el botn
.para poner en lnea
Cuando la puesta en lnea esta OK el botn

cambiar y los botones de transferencia


pasarn a inactivos

4-52

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-53

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Cambios en lnea:
Continuar editando el programa
como si se estuviera fuera de
lnea.
Ahora la lnea o lneas que han
sido cambiadas pero no
transferidas al PLC estn
marcadas. (Esto se muestra
resaltado)
El botn Update

.se activar

Al presionar el botn PLC-program


los datos sern transferidos al PLC y la
marcacin desaparecer.
El botn de Update
nuevamente inactivo

aparecer

Hacer click sobre el botn de Monitor .


Ahora se puede ver el estado de operacin del diagrama.

Se puede desplazar la barra de herramientas sobre la pantalla (Vertical o Horizontal) para tener
mayor rea de visualizacin del diagrama

4-54

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-55

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Tabla de Monitoreo:
Muchas veces se necesita ver distintas partes del diagrama que justamente no estn en
la pantalla en forma simultnea. Para stos se pueden crear tablas de monitoreo de entradas
salidas. Es tambin un recurso para cargarle a la CPU del PLC datos de seteo previo con el fin de
obtener funciones especficas de las E/S (Tren de Pulsos, Contadores Rpidos, etc)
Lectura/Escritura de registros internos especficos de la CPU
Hacer click
sobre el alojamiento
Monitor en el rbol de Seteo.
Hacer click sobre New monitor I/O table.
Aparecer una ventana donde se puede dar un
nico nombre a la caja de monitoreo.
Escribir ej. MONITOR1
(Notar que la configuracin de hardware se
presenta como
. Esto significa que no puede
ser cambiada en lnea.)

Un smbolo en el rbol bajo Monitor


aparecer en la caja de monitoreo.
Debemos definir el contenido.
sobre el smbolo y
Hacer click
seleccionar New Monitor Symbol.

Es posible seleccionar los smbolos en la pantalla


de monitoreo por dos caminos.
Cliquear sobre el icono S, se presentar una
pantalla de busqueda, pinche con el mouse el
smbolo deseado y arrstrelo hasta la tabla de
monitoreo

4-56

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-57

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Es posible definir varias tablas de monitoreo


segn sea el propsito de la observacin.
Es posible exportar la tablas de monitoreo.
Por ejemplo a un programa Excel.

Monitoreo del Smbolo y la Direccin


Con Shift+F5 se puede monitorear tres alternativas los smbolos, las direcciones o los
smbolos/direcciones
Es posible ver el valor de monitoreo en la ventana del diagrama de programacin.
Ejemplo:
Smbolo + direccin

Muestra del smbolo (+Direccin) + Monitoreo del valor (Decimal o Hex):


Con Shift+Ctrl+F5 se puede monitorear estas alternativas y durante el monitoreo se puede
seleccionar por Decimal o Hexadecimal
Ejemplo:
Symbolo + Monitoreo
En valor decimal
Ejemplo:
Symbolo + Direccin +
Monitoreo
En valor Hexadecimal

Se pueden ver los smbolos en el rbol y si se


abre el monitoreo se puede ver el estado.

4-58

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-59

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Haciendo doble click. Aparecer la ventana de


monitoreo real.
Se puede ubicar en cualquier lugar de la pantalla
y decidir su tamao.
Se pueden definir varias ventanas de monitoreo
para diferentes propsitos y presentarlas todas
juntas sobre la pantalla.

Tambin pueden presentarse los valores en la ventana de programacin.


Presionar <Shift>+F5
y la direccin ser
presentada en lugar de
los smbolos.

Smbolos

Presionar otra vez


<Shift>+F5
y el valor a visualizar
aparecer primero en
Decimal y luego en
Hexadecimal

Direcciones

Decimal

Hexadecimal

Ayuda:
No olvidar que el sistema posee un botn de ayuda.
La tecla <F1> es la que presentar la ayuda.
El sistema de ayuda es un manual completo, el que
consta de Contenido, Indice y Bsqueda.
Para encontrar la ayuda de cierto tem hacer click
sobre el botn ? con el mouse llevar la flecha al
tem que se desea saber y hacer click otra vez.

4-60

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-61

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

El mejor camino para encontrar una ayuda especfica


es hacer click con el botn derecho
sobre el tem deseado.

Ej. hacer click


Help.

del mouse

sobre Monitor y seleccionar

De esta forma se ir
directamente al lugar
donde se halla la
ayuda buscada.

Guardar programa (Save):


No olvidar guardar el proyecto cuando se ha finalizado. Es preferible guardar en forma seguida. No
obstante, se puede seleccionar la posibilidad de Autosave en Tools-ActWin Settings-Save.
Usar el icono
para guardar o usar la
opcin
Save / Save As... en el men File.

4-62

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-63

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Creacin de una Funcin (F) o Bloque de Funcin (FB):


Solo aplicables en programacin Mixta o IEC

Una parte del programa que se repita en el mismo programa o en otros programas puede ser
incluido en una Funcin o Bloque de Funcin.
La diferencia entre las Funciones y Los Bloques
de Funcin es que:
Una Funcin no guarda nada en la memoria y es
por consiguiente siempre posible decir el resultado
de un clculo de la Funcin es el valor corriente
que est sucediendo

Por ejemplo: ADD_INT es una Funcin.


Un Bloque de la Funcin puede guardar su estado de
ejecucin a ejecucin.
Por ejemplo: CTU o TON son Bloques de Funcin
Estos bloques de funcin o estas funciones pueden ser creadas por el usuario.

Creacin de un Bloque de Funcin:

Cliquee con el botn derecho sobre la Carpeta


del Proyecto (Project Folder) y seleccione
Nueva Funcin (New Funcin), tambin es
posible desde el Insert Men

Dar el nombre al bloque de funcin (FB).

4-64

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-65

Gua Prctica de Software para PLC Sistema Ladder +IEC

El nuevo Bloque de Funcin se incorpora al


diagrama.

Haga doble click en el nuevo FB, y una


nueva ventana se conformar y donde es
posible desarrollar el FB

En el ejemplo de aplicacin, usamos un


clculo de flujo de agua.
Construir el contenido de la FB tal cual como
si fuese un programa.
Es posible tambin tomar parte desde un
programa existente y simplemente copiarlo y
pegarlo en la FB.
No hay ninguna direccin fsica en la FB,
pero es necesario definir si es una direccin
de entrada o una direccin de salida
(Input addresses, Output addresses )
O si ellas solo sern representadas localmente
en la FB

Vaya a la ventana de smbolos que se ha creado


automticamente a partir de la FB.
Haga doble click en la .L
Los estados de L de todos los smbolos se
establecieron por defecto.

4-66

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-67

Gua Prctica de Software para PLC Sistema Ladder +IEC

Se presentar la ventana de las propiedades


Es posible ahora seleccionar y cambiar el smbolo
de una entrada o de una salida

Repita el procedimiento para los dems smbolos.


Con los iconos de recorrida rpida dirigirse a las
distintas pantallas de propiedades.

En este caso solo se necesita una entrada y una


salida y otros pueden ser simbolos locales.
Regrese al programa principal y por medio de un
click en la carpeta main

El nuevo Bloque de Funcin est ahora


presente en el diagrama
Esto quiere decir que est disponible el FB para
ser insertado en el programa tantas veces que lo
necesite.
Pinche el FB del diagrama, arrastrelo e insertelo
en el programa, y conctele una entrada y una
salida para incorporarlo a una lnea

Repita tantas veces lo necesite al FB


Todos los bloques de funcin trabajan en forma
separada e indipendientes

4-68

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-69

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Creacin de una Funcin:

La diferencia de una Funcin, comparando con crear una FB, es


que al crear una nueva funcin esta dispone de una entrada o una
salida en forma automtica y se le define un nombre de
identificacin (en este caso es New_function)

Es posible contruir un sin nmero de F y FB y usados


durante distintos tiempos del programa

Usando ms de un programa:
Ud. Puede crear cualquier nmero de
programas.

Ud. puede cambiar entre los programas, haciendo click en el


diagrama o en la etiqueta de la ventana

4-70

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-71

Gua Prctica de Software para PLC Sistema Ladder +IEC

Cuando arranque un programa, este se


iniciar como programa principal sobre la
CPU

Si decea cambiar el programa solo tiene que


pinchar y correr del diagrama hacia la CPU

Y la CPU ahora ejecutar otro programa


ahora

Biblioteca del Usuario:


En la biblioteca del usuario Ud puede guardar programas, las
funciones y los bloques de funciones, configuraciones de
hardware, tablas de monitoreo, datos reas de memoria, seteos
de impresin, para luego ser usados segn necesidad

Usando la funcin copy y paste

En otros casos usando el sistema de pinchado y arratrado.

4-72

Versin: 3.28

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-73

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Un proyecto ejemplo Heladera puede ser desarrollado a partir de los programas


guardados en la librera del usuario y posteriormente modificados segn el caso.

4-74

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-75

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Propiedades de la CPU

Dentro del cuadro de las propiedades de la


CPU es posible encontrar diferentes seteos
de la misma
Presionando el botn derecho del mouse
Se abre esta ventana

Luego sobre propiedades


Se tiene acceso al seteo de:
1. Password
2. Areas retentivas
3. Caractersticas del RUN

Password:
Utilizando un cdigo de acceso
solo es possible llegar al
programa

Tildando el recuadro en blanco se le preguntar


que cdigo de acceso es requerido
Es necesario la conexin al PLC, el cdigo de
acceso al programa se guarda dentro del PLC.

4-76

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

A P U N T E S

4-77

Gua Prctica de Software para PLC Sistema Ladder +IEC

Versin: 3.28

Areas Retentivas
Abriendo la segunda lengeta .
Aqu se presentan una lista de registros y
sus rangos que pueden ser seteados como
retentivos en la CPU
Es necesario habilitar las reas, por
ejemplo la de los contadores y
temporizadores.
Definir el rango
Para este ejemplo desde 100 a 150
Es decir los contadores / temporizadores
retentivos asignados, sern todos desde el
nro. 100 hasta el 150, el resto NO, al ser
desconectado el PLC o estar fuera de Run
sus valores corrientes se irn a cero.

Prestar atencin que para ser retentivos los valores es necesario contar con la batera
EH-MBAT, suministrada en forma independiente al PLC.

Condicin de RUN

Es posible contar con una


condicin para que el PLC entre en RUN o
salga del mismo, asignndo una direccin
determinada
Habilitar con el tilde

Elegir que registro interno


determinar la puesta en RUN.
Cunado este registro ent en
1, se pondr en Run el PLC y cuando este
en cero saldr de Run.

4-78

Gua Prctica de SofPLC

Versin: 3.28

Gua Practica de Programacin del Simulador SoftPLC


El ActWin SoftPLC es un SIMULADOR de software de programacin de PLC, es decir que es
posible el desarrollo de un programa para un PLC sin la necesidad de contar con el.
Esta gua didctica lo ayudar a desarrollar los primeros conocimientos del ActWin SoftPLC.
Lo introducir a travs de las rdenes ms importantes, y le mostrar cmo usar la ventana de
monitoreo para supervisar y simular un proyecto.
Usted ejecutar ActWin SoftPLC como una aplicacin autosuficiente. Usted abrir y ejecutar un
proyecto suministrado como demo.
Refirase a la Gua Practica del Software de Programacin para el lenguaje ladder (LD) para la
informacin sobre como escribir la secuencia de los programas para ActWin SoftPLC.
Abrir el ActWin SoftPLC a partir del icono ejecutable que se encuentra en la carpeta generada para la
instalacin del ActWin

Se presenta la ventana principal.

El proyecto se abrir en una ventana con el


texto de Sin Ttulo (Untitled)

5-1

Gua Prctica de SofPLC

Versin: 3.28

Un indicador de Run/Stop
Muestra una luz roja, esto significa que no se est ( RUN )
corriendo ninguna aplicacin

Apertura de un proyecto de ejemplo


Desde el men seleccione Archivo (File) y alli Abrir (Open)

La ventana de dilogo de apertura aparece.


Los proyectos de ActWin SoftPLC tienen
una extensin .spg
SAMPLE_TUTORIAL.spg

Seleccione el archivo Sample_Tutorial.spg. Este est localizado dentro del directorio en el cual
ActWin SoftPLC est instalado
Haga Click en Abrir (Open).

El ttulo de la barra principal indica que se ha


abierto un proyecto

Est ahora disponible el botn de Run

5-2

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-3

Gua Prctica de SofPLC

Versin: 3.28

Apertura de la ventana Monitor


Haga Click en el botn de monitor
o
Desde el men Ver (View), selecione Ventana de Monitoreo
(Monitor window)
o
Presione Alt+M

Aparece la ventana de monitoreo

La ventana de monitoreo es utilizada para monitorear y manipulear los valores de los smbolos,
permitindole al ActWin SoftPLC utilizarlo como un simulador.
La ventana del monitor contiene todos los smbolos contenidos en el proyecto que ha sido abierto por
el ActWin SoftPLC o se ha transmitido desde ActWin.
Cualquier nmero de ventanas de monitoreo pueden ser abiertas simultaneamente, incluso cuando el
proyecto es inicialmente arrancado en lnea desde el ActWin.
Note que todos los smbolos estarn en sus valores iniciales, ya que el proyecto no ha arrancado

Arranque el proyecto
Ir al apantalla principal
Cliquee el botn de Marcha (Run)
o
Presione Ctrl+R
o
Desde el men de Run, seleccione Run

5-4

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-5

Gua Prctica de SofPLC

Versin: 3.28

El indicador Run/Stop estar encendido


con la luz verde, indicando que el proyecto
abierto est corriendo

El botn de Run (Marcha) ha cambiado de


figura al formato de botn de Parada
(Stop)
Ud puede seguir el progreso de la ejecucin del proyecto mirando los valores de los smbolos en la
ventana de monitoreo
Los smbolos pueden ser ordenados por el nombre del smbolo, tipo y direccin. Ordene los
smbolos para hacer ms fcil su interpretacin
Cliquee en la columna de smbolo (symbol), tipo (type) o direccin (address)

Si hay muchos smbolos, es ms sencillo mostrar solo los que le interesa para interpretar mejor el
proyecto
Para seleccionar (o deseleccionar) un smbolo haga doble click sobre los nombres que desee ver.

La seleccin de los smbolos son mostradas con color azul de fondo

5-6

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-7

Gua Prctica de SofPLC

Versin: 3.28

Luego cliquee sobre este botn de la barra de herramientas.


Solo los smbolos seleccionados se desplegarn, volviendo sobre el botn
aparecern todos los smbolo del programa.

Edicin de Valores
Es posible editar un valor a un smbolo determinado.
Entre el valor numrico correspondiente al smbolo que desee editar en el casillero correspondiente
de la columna Editar Valor (Edit Value) y presione Enter.

Para entrar el valor de preset de un temporizador , escribir T#.... y a continuacin el valor deceado.
Los valores pueden ser editados de diferentes formas (para mayor informacin consultar en la
ventana de monitoreo en edicin de valores -Monitor Window: Editing Values-)
Cambia los valores instantaneamente
despus de cargarlos

Cambia los valores al momento de


actalizacin deceado

5-8

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-9

Gua Prctica de SofPLC

Versin: 3.28

Para cambiar el valor de la expresin bouliana, haga click sobre la columna de Valores (Value
column)

Cuando el Monitoreo/Simulador trabaja, estando en la ventana de monitoreo, esta puede ser cerrada.
Ningn smbolo ser guardado

Volver a la pantalla principal


Haga click sobre el botn de parada

El indicador de Marcha / Parada (RUN/Stop) indica No Run y el botn de parada cambia de


forma a la de Marcha (Run) .
Note como el smbolo en la ventana de monitor mantiene el valor. El comando de Parada (Stop)
solo hace una pausa en la ejecucin del proyecto.
Haga click en el botn de Marcha (RUN)
En resumen note que los valores de los smbolos no se han afectado por el accionamiento del
comando de Marcha / Parada (Run/Stop)
Haga click en el botn de Parada (Stop)
Selecione Reset Project desde el men de arranque (Run)
Haga click en el botn de Marcha (RUN)
El comando de Reset Project, el cual solo est disponible en modo Stop, resetea todo el proyecto a
los valores del estado inicial.
5-10

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-11

Gua Prctica de SofPLC

Versin: 3.28

Candado de seguridad
Este comando del ActWin SoftPLC es usado para prevenir la detencin de los proyectos en forma
accidental
Selecione el Comando Candado (Command Lock) desde el men Ver (View)
Un icono de candado cerrado aparecer en la barra de estado de la ventana principal

Esta indica que el ActWin SoftPLC est en comando protegido, mientras que est en este comando el
botn de Parada (stop) no est disponible, as como los dems comandos sobre el men.
Tampoco es posible salir de ActWin SoftPLC en esta condicin hasta no ser desbloqueado.
Seleccione el Comando Candado (Command Lock)) desde el men Ver (View) nuevamente
El icono del candado desaparece
Seleccione Salir (Exit ) desde el men de Archivo (File).
Si el proyecto est todava en condicin de Marcha (Run), el ActWin SoftPLC dar un mensaje de
advertencia antes de saIir .

Haga click en Si (Yes)

5-12

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-13

Gua Prctica de SofPLC

Versin: 3.28

Creacin de un proyecto:
En esta gua Ud. crear proyectos para Actwin SoftPLC los cuales se correran como simulador.
Algunos detalles, tales como la seleccin de la configuracin del hardware y las direcciones son
diferentes a las de un proyecto para distintos objetivos, pero los pasos y los mtodos para crear y
editar los proyectos son los mismos

Crear un nuevo proyecto:

Apertura del Actwin

Se presentar la siguiente ventana:


Apertura de un proyecto existente, el ltimo que
fue abierto (en este caso Maxi_306.apg) o un
nuevo proyecto.

Seleccionar Crear un nuevo proyecto,


(Create new project) con el mouse
click OK

Se presentar un listado de los tipos de PLC


que se pueden programar con este software.

Selecionar ActWin SoftPLC


click OK

Si esta pantalla de dilogo no aparece, esto


significa que Actwin SoftPLC ya esta
disponible y verifique el icono en la barra al
pie del Windows.

5-14

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-15

Gua Prctica de SofPLC

Versin: 3.28

Una nueva ventana aparecer donde Ud. puede


seleccionar que lenguaje de programacin que va a
usar
FBD (Diagramas de Bloques Funcionales)
IL (Listas de Instrucciones)
SFC (Diagrama Secuencial de Flujo)
LD (Ladder)
Todos son disponibles en modo IEC1131-3.
Sleccionar LD
click OK
Actwin crear un proyecto vaco.
Se ver ahora una pantalla con las tres ventanas principales de ActWin:
1. Ventana de programacin (Donde se escribir el programa, las funciones, etc.)
2. Ventana de proyecto (Donde aparece la configuracin del hardware del proyecto)
3. Ventana de smbolos (Donde se editan las entradas, salidas, etc. del proyecto)

1.
2.

3.

5-16

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-17

Gua Prctica de SofPLC

Versin: 3.28

ActWin SoftPLC arrancar minimizado al mismo


tiempo que se abre el nuevo proyecto. Se puede ver el
icono del ActWin SoftPLC en la barra al pie del
Windows.

Haciendo un cliqueo en el icono o usando Alt+Tab se abre la ventana.


La ventana principal de ActWin SoftPLC se presenta como sigue:

El icono de una PC en la barra de


estado indica que esta abierto el linkado
con el Actwin.

Nota:
Este se quedar hasta que el proyecto en Actwin sea cerrado. El ActWin SoftPLC deber ser siempre
abierto cuando un proyecto generado a partir del ActWin SoftPLC es editado con un ActWin.

5-18

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-19

Gua Prctica de SofPLC

Configuracin del Hardware:


Abrir la ventana de proyecto y seleccionar
el PLC que se desea emplear haciendo
click en el rbol sobre HW
Configuracin

Un slot con mdulo vacio es desplegado.


En este slot es posible insertar un mdulo,
que en este caso es un mdulo Masterde
Fieldbus
Para empezar hacer click en el botn
derecho del mouse sobre el slot

Seleccionar la alternativa de Adicionar un


Mdulo (Add Module)
Se presentar ahora una lista de modulos
disponibles para el slot indicado.
Selecionar el mdulo Masterde
Fieldbus desde la lista Hilscher
Cambiar de nombre a Hilscher Master
y se sumar a la conexin un Mdulo
Esclavo (slave module).

Hacer click en el botn derecho del


mouse sobre el slot

Seleccionar la alternativa de Adicionar un


Mdulo (Add Module)
Seleccionar un Modulo Esclavo de
Fieldbus ( Fieldbus Slave module)

5-20

Versin: 3.28

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-21

Gua Prctica de SofPLC

Cuando el mdulo esclavo es insertado, un nuevo


slot vacio aparecer para otro mdulo esclavo.

Es posible agregar hasta 8


mdulos como sigue.
Es posible ahora minimizar la
configuracin HW cliqueando
sobre
del rbol.

Con el procedimiento ya conocido es posible desarrollar un circuito como el detallado a


continuacin, incluyendo como ejemplo un temporizador.
El SoftPLC es solo ejecutado en modo IEC

5-22

Versin: 3.28

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-23

Gua Prctica de SofPLC

Versin: 3.28

Previamente antes de guardar el programa, crear la tabla de monitoreo necesaria


para en el simulador y poder observar los cambios en el desarrollo del
programa

Un vez concluido el programa de ejemplo


Proceder a guardarlo
Prestar atencin con la extensin que debe ser
grabada. Como programa usar la extensin apg

Luego volver a grabarlo con la extensin spg lo


que permitir grabar al simulador propiamente dicho.
Es prctico adoptar el mismo nombre de archivo

Cuando necesite simular el circuito


Abrir el ActWin SoftPLC a partir del icono ejecutable que se encuentra en la carpeta generada para la
instalacin del ActWin ( y proceder como se indica en la pgina 1 de esta gua )

5-24

Gua Prctica de SofPLC

Versin: 3.28

A P U N T E S

5-25

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

Gua Practica de Programacin en Lenguaje Grfico


Esta gua se basa en el previo conocimiento del lenguaje Ladder, siendo este la base de desarrollo
para el lenguaje de programacin secuencial llamado Grafcet.

Seleccionando un nuevo proyecto

Elejir el modo de programacin mixto


En la ventana indicar el lenguaje SFC

Una nueva ventana es despliegada con la


configuracin SFC
El Lenguaje SFC bajo la Norma IEC 1131 es la
estructura bsica del proyecto de flujo secuencial,
sobre el cual se desarrollan otros lenguajes
(ladder)

6-1

Gua Prctica de Software Lenguaje Grafcet

La programacin bsica en SFC es muy simple

Los Pasos
Estas estaciones son donde se definen una o ms acciones.

Paso Inicial (primer paso)


Transicin
Paso normal

Las Transiciones
Estas son la condiciones para moverse de un paso al otro

Ramas
Hay dos diferentes ramas
Ramas Alternativas
Esto significa que el flujo ser controlado por la transicin
Por defecto el flujo va por la rama de la derecha.
Si la condicin en la rama central es verdadera, ir por
Cierre de lazo

Ramas paralelas
Esto significa que el flujo circular por ambas ramas
simultaneamente
El flujo no saldr del paralelo antes que la
el ltimo paso sea cumplido
y ltima transicin lo permita

6-2

Versin: 3.28

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

A P U N T E S

6-3

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

Acciones
Una accin es algo que pasa cuando un paso es activado.
Estas acciones pueden ser solo una accin o salida o rele interno
O
Un sub-programa con estructura Ladder interna e independiente que es activada en este paso de
accin
Accin Ladder
A la accin que genera un diagrama ladder se le da un
nombre, en el cual se desarrolla un programa completo
de cualquier tamao, por ejemplo Diagrama_Ladder
Accin Smbolo
Este smbolo creado por el ActWin es una accin tal
como una salida, por ejemplo la orden de encendido de
un motor
Todas las acciones pueden tener una
Calificacin
Esto significa que estn disponibles por ejemplo
Tiempo de retardo (delays time) D
Set S
Reset R
Por ejemplo si se desea que el motor se encienda 1.5s
despus que est dada lo orden (se activa el paso), en
vez de N se coloca D y luego se setea el tiempo de
retardo con sus unidades

Transiciones
Hay dos tipos de transisciones
Transicin Ladder
Es posible definir la transicin (condicin para que
el diagrama de flujo circule a travez). Consistente
en una lnea de diagrama ladder de cualquier
tamao e incluyendo funciones de comparacin.
La salida de la transiscin es generada por la misma
transicin y es inaccesible (posteriormente se ver a
esta salida en la tabla de smbolos sobre fondo gris)

6-4

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

A P U N T E S

6-5

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

Transicin Smbolo
La mayora de las transiscines son solo
una condicin, por ejemplo un rel, un sensor o lmite de
posicin o una simple botonera de marcha

Diagrama de Flujo
El procedimiento de manejo de la interfase del diagrama de flujo del Actwin es nico
Es totalmente dinmico.
Guarda la estructura del diagrama todo el tiempo
Es posible el desarrollo de diagramas en simultaneo con el PLC en RUN (On Line).
No hay ninguna herramienta especfica con tanta comodidad de desarrollo entre acciones como el SCF
Disponemos de un icono Grid Help
Ayuda a encontrar los puntos de insecin en el diagrama
Cliquee sobre el icono de la barra de tareas
Posibilita la insercin de una accin
Posibilita la insercin de un paso transicin
Posibilita la insercin de un brazo alternativo
Posibilita la insercin de una transicin
Posibilita la insercin de una transicin - paso
Posibilita la insercin de una brazo paralelo

Cuando se posa el mouse sobre el rea donde es


posible la insecin de un smbolo se ilumina la
grilla, y aparese el smbolo correspondiente a
localizar, permitiendo una mayor comodidad en
la insercin.
Cliquear y el smbolo se genera automaticamente

6-6

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

A P U N T E S

6-7

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

Es posible soltar el botn del mouse y volver a puntear donde sea necesario para generar la insercin.
Cliqueando sobre el icono nuevametne de Grid Help es posible sacar los diseos de grillas y
permitirle una mejor observacin del diagrama general, ms lmpio. Con el tiempo y la prctica ya
no necesitar de esta posibilidad.
Del mismo modo se podrn insertar los brazos paralelos
y los arternativo

Haciendo click con el mouse se genera el brazo y los


indicadores de insercin
(donde se cerrar el lazo)
Hasta all acompaar el lazo y cerrarlo
Se generarn tantos indicadores como posibilidades de
insercin existan, se seleccionar la conveniente para el
diseo del diagrama

Insetar una Transicin


Pararse sobre la transicin con el mouse y
hacer doble click
Se presentar la siguiente ventana de
propiedades

Si es un simple smbolo, definir la


direccin, como en el procedimiento de
lenguaje Ladder

6-8

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

A P U N T E S

6-9

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

Si es una transicin Ladder,


se deber especificar el nombre que se
desee o dejar el propuesto, si se le asigna
un nombre, el resultado (la bobina) del
diagrama ladder llevar ese nombre.

Insetar una Accin

Se puede generar una accin haciendo


doble click sobre el diagrama

Seleccione un smbolo bouleano, por


ejemplo Bomba (Y00100)

O seleccione un diagrama ladder

Accin directa

Accin ladder, Cliqueando sobre el signo +


abre una ventana con el diagrama ladder

6-10

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

A P U N T E S

6-11

Gua Prctica de Software Lenguaje Grafcet

Sobre la ventana main se encuentra el diagrama


SFC que es posible llamarclo con un click del
mouse.

Como en el lenguaje Ladder, es posible la


insercin de comenetarios explicativos
Como ttulos del Network

O en el medio del diagrama


Tambin en los diagramas Ladder auxiliares, por
ejemplo en el diagrama Movimientos.

Nuevo Network
De la barra de herramientas
insertar
Es posible la insercin de un nuevo
diagrama de flujo Network paralelo al
primero. El cual se ejecutar
simultaneamente e independiente uno del
otro.
Su construccin es igual al primero.
Por lo general en el primer Network se
desarrolla el circuito principal
Y en los sucesivos acciones paralelas o
independientes tales como Automtico /
Manual, Seguridades, Contadores,
Comparaciones, etc..

6-12

Versin: 3.28

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

A P U N T E S

6-13

Gua Prctica de Software Lenguaje Grafcet

Con los smbolos de zoom

Permite reducir los diagramas de la pantalla dando


una mejor observacin del los desarrollos
Ms reducido

Condiciones Maestras
Activity Condition y Reset Condition
Activity Condition
Es posible generar una condicin maestra,
tal que si esta no se da, el diagrama de
flujo al cual se le asigno no se ejecuta, se
podra asimilar al Control Maestro de los
diagramas ladder (MCS-MCR).
Esta condicin se presenta como un
diagrama ladder de contactos y/o
condiciones que termina en una bobina, y
finalmente si la bobina se conecta, se
ejecuta el diagrama de flujo abajo.
De la misma forma se puede generar la
Reset Condition
Esta condicin interrumpe al diagrama
donde se encuentre y lo lleva a su inicio

6-14

Versin: 3.28

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

A P U N T E S

6-15

Gua Prctica de Software Lenguaje Grafcet

Calificacin de una Accin


De la pantalla de propiedades de una
accin se desprende la posibilidad de elegir
su calificacin .
N Accin normal y directa.
S Setea una accin, la retiene.
independientemente que el diagrama salga
de la posicin, esta queda retenida hasta
que en otra estacin la accin sea
reseteada.
R Resetea una accin seteada
previamente
L A pesar que el diagrama se quede en
esta etapa, esta calificacin retiene por un
tiempo limitado (seteado) a la accin. Si el
diagrama sigue su curso, se levanta la
accin.
D Tiempo de retardo, posterga la accin
un tiempo seteable
P Solo se da un pulso a la accin,
independiente del tiempo que se est en esa
estacin parado el diagrama
DS Se setea con un tiempo de retardo y
luego requiere un reset ( R )
SL Se setea por un tiempo limitado a
pesar que el diagrama siga su curso y ese
tiempo es interrumpido por la accin de un
reset ( R )

Impresin
Las impresiones se realizan en forma similar a
las desarrolladas en el lenguaje Ladder.
Es conveniente previsualizar a las mismas para
identificar los diagramas a imprimir.
Imprime primero el Network completo
comprimido al mximo de la hoja y luego al
mismo lo imprime en forma de mosaico en
tamao de impresin normal, luego de
terminado un Network se imprime el siguiente
de la misma forma, primero completo y luego
en mosaico.

6-16

Versin: 3.28

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

A P U N T E S

6-17

Gua Prctica de Software Lenguaje Grafcet

Versin: 3.28

Ejemplo de Aplicacin:
En el desarrollo de este ejemplo veremos a una perfiladora de chapa por rodillos.
Dispone de un motor principal de avance del perfil.
Un segundo motor de una sierra para el corte del largo del perfil.
Un cilindro neumtico de cierre de mordaza.
Un cilndor neumtico de avance de la sierra de corte.
El procedimiento de funcionamiento es tal que la sierra corta perfiles de un largo determinado
por las mediciones del encoder.
La mesa que porta la sierra es arrastrada por el perfil mientras este es cortado, el vnculo lo
realiza la mordaza.
Cuando es finalizado el corte, y la sierra est en posicin de descanso atrs, se suelta la
mordaza hasta que el perfil recorra el largo establecido por la lectura de un encoder.
Una vez determinado el largo a travs de la caja de comparacin en el diagrama, se vuelve a
cerrar la mordaza, comienza el arrastre de la sierra y la misma corta el perfil, etc...

Encoder

Mordaza
Motor Sierra

Tren de Laminacin

Transmisin

6-18

HMI

Gua Rpida de Programacin del EH-View

Gua Rpida de Programacin de Pantallas de Dilogo

Versin: 5.08

HMI

Esta gua quiere simplificar los tiempos de instalacin e inicio en la programacin de las pantallas de
dilogo, permitiendo interactuar entre el operador y el PLC.
Dentro del mismo CD se dispone el manual completo de instalacin y programacin de las pantallas
HITACHI.
El primer paso es definir el driver a utilizar

Haciendo click sobre el icono se presenta la


siguiente pantalla
All se pueden identificar los diferentes PLC
compatibles con este Software de programacin
del HMI
En este caso cliquear sobre la Serie Micro EH
Confirmamos con el OK
El siguiente paso es identificar que modelo
de pantalla se desea programar
Haciendo Click sobre el icono se abre la
siguiente pantalla y alli se pueden desplegar
los diferentes modelos disponibles de
pantallas HITACHI

7-1

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Otro paso inicial importante es la seleccin del


puerto de comunicacin designado en la PC y su
velocidad.
A partir de Opciones en la barra de tareas y luego
en Comunicacin, se abre la ventana adjunta
All se selecciona el puerto y su velociadad
solamente, cliquear en OK

Sobre la pantalla se observa una zona amarilla que representa el rea visible de la pantalla, esta zona
ser de la cantidad de columnas y lneas, segn el modelo elegido de pantalla.

es posible determinar
Por medio del icono
el tamao de letra disponible para cada modelo de
pantalla.
Alli vemos que estamos en la pantalla Nro. 1 de la
256 posibles para este modelo.
Por medio del ttulo en la barra de tareas Page
es posible la insercin de todas las pantallas
necesarias, agregar o borrar. Como as tambin
caminar en buzca de ellas.

Podemos escribir un
texto sobre la zona
amarilla que tenga
referencia a las
acciones que
requerimos hacer
con sus teclas.

Por ejemplo decimos que presinando

F1 se ponga en marcha y presionando F2 se pare.


7-2

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-3

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Macro Editor
La pantalla de macros nos presenta todas las vinculaciones necesarias entre el PLC y la Pantalla.
Ahora es momento de
designar a las teclas en
cuestin de su funcin.

En azul se presentan todas las teclas


disponibles en todas las versiones de
pantallas HITACHI, como as tambin
las de acciones tales como
Estado de la tecla:
La accin de la tecla se ejecuta cuando
se presiona a la misma, cuando se
suelta o repeticin, tildar lo necesario

El comando puede ser resuelto en


todas las pginas (All Pages)
o en una pgina (la actual)
La lnea de herramientas de iconos
despliega todas los comandos
disponibles

7-4

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-5

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Entrando en el ejemplo
Para este caso decimos que presionando F1 se pone en marcha un dispositivo, por lo cual se accionar
un rele interno del PLC, suponemos el M0001

Es decir en la
pgina 1
presionando F1 se
cierra M0001

En el icono Write
Controller abre
una ventana
permitiendo
asignarle a esa tecla
el rea y el tipo de
dato en el PLC

Seleccionar el tipo
de dato
La direccin en el
PLC
El formato Word o
Bit

Al presionar OK se consulta
si el valor es 1 o 0 , por lgica
se pondr en 1 significando
que el M0001 se cerrar
En estos momentos ha quedado que al presionar F1 se cierra el M0001 y permanece cerrado hasta
nueva orden.
La nueva orden ser Parada es decir F2, por lo cual es procedimiento es el siguiente

7-6

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-7

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Como cuando se gener la orden de marcha con F1 salvo que ahora es F2 y el parmetro asignado a
M0001 es 0 .

Si se quiere ir a otra pgina


dentro del mismo contexto
cuando se presiona F2
Ubicar al icono Go to page
Se pregunta a que Nro. de
pgina se desea ir
Presionar OK

7-8

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-9

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Como resultado se da que al presionar la tecla F1 se pone en marcha al dispositivo y se va a la pgina 2


y al presionar la tecla F2 se para el dispositivo y se vuelve a la pgina 1
Nueva Pgina
Ahora en la pgina 2 necesitamos accionar una salida Y00104 mientras se presiona F3 y al soltar F3 se
abre la salida Y00104
Tambin leeremos el estado de un temporizador, por ejemplo el TD00, su valor corriente estar en el
TC00 .

Siguiendo los pasos como en


la pgina 1 pero ahora en la
pgina 2

Respondemos con un 1

Repetimos el procedimiento, pero


ahora le indicamos que al levantar
La tecla de F3
Se deje de accionar la salida
Y00104
Poniendo el valor en 0

7-10

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-11

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Leemos ahora el valor corriente de un temporizador, por lo tanto escribimos en la pgina 2 el siguiente
texto
A continuacin y donde se desee leer el valor del TD00 hacemos doble Click
Se despliega la
siguiente pantalla:
1. Seleccionar que
tipo de registro
se leer TC
2. En que formato
se presentar
Decimal
3. Cual de los
temporizadores
del PLC, TC00
4. Formato y signo
del TC
5. Cantidad de
dgitos
6. lectura
solamente o
lectura /
escritura
Presionar OK y se leer en la pantalla
Reservndose un campo de 4 dgitos (
9999 ) como espacio para la lectura
del valor corriente de TD00

De la misma forma podramos leer un registro cualquiera de los


disponibles

7-12

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-13

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Cargar un valor en un regsitro


Muy importante es poder cargar un valor a un registro interno del PLC, este puede ser tambin el valor
de preset de un contador, temporizador o cualquier dato que luego ser procesado dentro del PLC.
Como en la pgina
anterior y para el mismo
temporizador
El valor de preset estar
guardado en el registro
interno WR000 (esto
debe coincidir con lo
programado en el PLC).

se permite el acceso de
escritura por medio de

Como en la pantalla seleccionada existe el icono de entrada de


datos, luego de cargado el programa presionar sobre el mismo ( 0 ) y
se iluminar la celda donde se debe cargar el valor.

Luego de tipeado, presionar Enter


Si existiese ms de una celda donde cargar los datos, luego de
presionar Enter volver sobre la tecla de entrada de datos y con las
flechas de subir o bajar, ir hasta la prxima celda de carga de datos,
cargar y repetir con Enter.

7-14

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-15

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

En caso de no
disponer de esta tecla
de funcin
especfica, se deber
asignar en la pgina
en cuestin la orden
Begin Data Entry a
una tecla en
particular ( F4 ),
con el fin de al
presionarla, esta
permitir la carga de
datos en las celdas
previstas

Orden del PLC a Pantalla


Cuando un evento, orden o sensor genera una nueva presentacin en la pantalla.

Del men principal


Proyect
RDA Setup
Definir un registro
interno del PLC (por
ejemplo WM020),
sobre el cual se
cargar un Nmero
El valor de ese
nmero
corresponder a la
pgina a la cual
desearemos ir

7-16

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-17

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Se despliega una nueva pantalla

Cargar la direccin necesaria


del PLC

Luego cargando un valor numrico en ese


registro pasamos a la pgina deseada
identificada por el nmero

Habilitar PR

Carga y Descarga de programas


Los iconos pemiten cargar
el programa a la pantalla y
traer de la pantalla el programa

Carga

Trae

Previamente a la carga o descarga de los programas, es necesario colocar a la pantalla en estado de


configuracin.
Presionar la tecla de ENTER durante 5 segundos, y en la pantalla se presentar el men del setup.
Con la tecla de flechas ir al item CFG (configuracin), presionar ENTER y se presenta el
siguiente mensaje:
(version del software interno)
EH-HMI V4.40
CONFIGURATION MODE
Ahora se puede transferir el programa, de o hacia la PC, haciendo Click sobre el icono respectivo

7-18

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-19

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Desarrollo de Recetas
Las recetas nos permiten guardar listas de diferentes datos, referidos a iguales registros, esto
facilita la carga de informacin al PLC por medio de la pantalla, cuando se requieren distintas
parametrizaciones de la mquina segn su ciclo de trabajo. Por ejemplo en una inyectora se pueden
desarrollar diferentes recetas, una para cada molde y en un solo apretar de una tecla asignada, cambiar
todos los parmetros necesarios.
Se desarroll un ejemplo de un ciclador en el PLC, con tres temporizadores ( TD00, TD01,
TD02) correspondientes a tres salidas ( Y00101, Y00102, Y00103). La entrada X00000, habilita el
sistema.
La primer pantalla es de
presentacin
La segunda pantalla direcciona a
las diferentes recetas.
(Al presionar cualquiera de la F*, se va
a la pantalla de la receta *
correspondiente)

Se confeccionarn 4 recetas con


los parmetros de los tres
temporizadores
(Las 3 restantes son iguales, con el
copy/paste pueden ser generadas)

Previamente en el programa del PLC se han definido tres registros, correspondientes a los
seteos de los temporizador, es recomendable utilizar los WM, por lo tanto sern para el TD00 --WM00, para el TD01---WM01 y para el TD02---WM02.
Los campos RRR, son los campos numricos
correspondientes a los datos cargados en la receta y
que luego sern traspasados al PLC cuando volvamos
a presiona F1(como ejemplo) en cualquiera de las
pantallas de las recetas.
Para generar estos campos tendremos que acceder a
la recipe de recetas por medio del icono

o a travs la barra de tareas

7-20

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-21

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Hacer doble click sobre la pantalla y


se presentar
All se presenta el registro por defeco,
aceptamos este o modificamos segn
sea necesario para el WM00, WM01, o
WM02
Permitirle que sea de lectura y escritura

Los campos 999, son los campos numricos correspondientes a los valores corrientes de
los respectivos temporizadores (esto es solo informacin de lectura complementaria, no es necesario
para la ejecucin de las recetas). Se generan como ya se vio en su oportunidad.
De la misma forma y si se quiere utilizando las funciones copy/paste se generan las dems
pantallas para las 4 recetas.
Ahora debemos ir al Macro Editor, para generar las rdenes tales que al presionar por
ejemplo F1 se cargue la receta.
Elegir el Recipe Control
para decirle que al presionar
F1 en la pgina 3 sean ledos
los valores de la receta.
Hay una pgina por cada
receta.
Se auto-selecciona desde aqu

La columna a leer datos es la


primera

7-22

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-23

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Es hora de configurar la tabla de


la receta por medio de Recipe
Configuration

Se presentar la siguiente pantalla


Los regsitros del PLC

Datos a cargar en la pantalla 1 a


la cual corresponde esta tabla
Estos datos son cargados ahora y
sern los datos por defecto, cada
vez que se cargue el programa,
luego desde la pantalla se podrn
cambiar en forma habitual como
se cambia un dato
Confirmar con el OK
De la misma manera y desde cada pantalla de receta se deber confeccionar esta configuracin
con los datos de cada una

7-24

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-25

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

Ejemplo bsico de programacin del HMI


Como resumen de lo desarrollado hasta ahora en esta gua, y relacionado con un PLC Serie
Micro EH, se detallan las pantallas donde por medio de la tecla F1 se pone en marcha una salida
(Y00102) y se pasa a la pgina 2 donde con F2 se vuelve a la pantalla 1 y se detiene el sistema, sacando
la salida Y00102.
En la pgina 2 se observa el valor corriente de un temporizador y se tiene acceso al valor de
preset del mismo, que como se indic anteriormente en esta gua, es seteable desde la pantalla.
Suponiendo una informacin provista por el PLC, al cerrarse el contacto X0003 se presenta un
mensaje en la pgina 3 y de la misma forma al cerrarse el contacto X0004 se va a la pgina 4 con otro
supuesto mensaje.
La tecla de escape ESC se program para que desde cualquier pantalla se pueda volver a la
pantalla 1 y parar el sistema.
Pantallas del HMI

Pgina 1

Pgina 2

Pgina 3

Pgina 4

7-26

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-27

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

El programa del PLC de la serie Micro EH se desarrolla como sigue:

7-28

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

A P U N T E S

7-29

HMI

Gua Rpida de Programacin del EH-View

Versin: 5.08

La tabla de smbolos es:

7-30

Utilizacin del TEMPORIZADOR


(TD y TC )
PLC Serie Micro EH
El Temporizador es posible representarlo a partir del smbolo TDx, acompaado a este se
genera automticamente el smbolo TCx, que representa el Valor Corriente de si mismo, este puede
ser consultado en cualquier momento del programa, permitiendo resolver a travs de esta palabra
(Word) comparaciones, o cuentas matemticas.
Generacin del Temporizador 10

(TD10)

De la tabla de smbolos, en el cuadro de Propiedades se le da un nombre (Tiempo_10) y se


selecciona de la lista de direcciones al TD, se le asign el nmero 10.

A continuacin se presenta una nueva


pantalla preguntando el valor de preset, el cual
puede ser una constante (en este caso preseteamos
20) o por medio de los prismticos se puede definir
una variable dependiendo de un registro
Tambin se debe setear la base de tiempo
que podr ser de 1 seg., 0,1 seg. o 0,01 segundos
segn se desee

Estn disponibles 256 contadores temporizadores, de los cuales los primeros 64 pueden se
seteados con una base de tiempo de 0,01 seg. Y todos pueden ser seteados con base de tiempos de
0,1 y 1 segundos.
El rango mximo de conteo es de 0 a 65535 (decimal) cuentas.

8-1

En forma automtica al generar un


temporizador el smbolo del valor corriente
de si mismo aparece en la tabla de smbolos
en fondo gris, esto nos permite consultar o
utilizar el valor corriente del temporizador
dentro de los procesos de comparacin o
clculo del PLC.

Diagrama de
Procedimiento
del Temporizador

X00000
TD10
R100
Set value

65 535

12345

Progress value
of TD10 (TC10)
1]

2]

3] 4] 5]

Ejemplo de aplicacin:
Un pulsador de inicio de ciclo da marcha a un ventilador y simultneamente enciende un
temporizador, pasados 3 segundos , un contacto del temporizador da marcha a la bomba.
Si se acciona la parada, el ventilador se cae y el temporizador tambin, por lo tanto el
temporizador se va a cero y cae tambin la bomba.

8-2

Utilizacin del SINGLE SHOT


(Temporizador de un pulso) SSx
PLC Serie Micro EH
Este temporizador forma parte del grupo de temporizadores y contadores, es decir que cuando
hablamos que la Serie Micro-EH cuenta con 256 contadores/temporizadores, los SSx son
considerados dentro de ese grupo, su rango de seteo es de 1 a 65535 cuentas, en bases de tiempos de
0.01 seg., 0.1 seg. y 1 seg. (la cantidad mxima de temporizadores en base 0.01 seg. es de 64
unidades).
Cuando se le da un pulso al SSx, independientemente que este desaparezca, el temporizador
empieza a contar y un contacto de el se cierra hasta que el tiempo de preset es concluido, resetndose
automticamente hasta una prxima necesidad.

X00001

Detalle de su secuencia de trabajo:

SS11
R101
Valor de
preset

12 567

Valor de
proceso del
SS11 (TC11)

1]

2]

3]

4]

Si es necesario el cambio de los valores de


preset, o la base de tiempo, con cliequear en la
tabla de smbolos o en el diagrama ladder
sobre el temporizador, se accede a la pantalla
de propiedades del mismo
En segundo plano est la posibilidad del
cambio

Para mayores detalles referirse al captulo 5 del Manual de Usuario del PLC Serie Micro-EH

8-3

Ejemplo 1 : Single Shot


En el ejemplo que sigue, X00005, dispara al SS1, y un contacto de si mismo habilita la salida
Y00102 durante el tiempo de 5 segundos seteado en el SS1. Pasada ese tiempo la salida Y00102 se
abre a la espera que SS1 se vuelva a habilitar.
En el ejemplo se adicion un temporizador comn como comparacin en los pasos anteriores
6 y 7.

8-4

Ejemplo 2 : Circuito Ciclador


Con la utilizacin de dos temporizadores TD10 y TD11 regulados a tiempos distintos, la
salida Y00102 permanecer activada y desactivada en forma cclica.
Cuando X00000 se cierra, empieza a contar el dispositivo TD10 (regulado a 1 segundo),
concluida su cuenta se acta la salida Y00102 y el temporizador TD11 (regulado a 2 segundos).
Cuando TD11 concluye su cuenta, resetea al TD10, reinicindose el ciclo.
La forma de detener el ciclo es abriendo el contacto X00000.
La serie de PLC Micro EH, cuenta con registros internos especficos que ciclan a diferentes
cadencias. Llamando a estos registros es posible generar en forma directa cicladores, referirse a
captulo 12 pag. 6 del manual de usuario del PLC Serie Micro-EH
Registro

Nombre

R7E5

reloj de 0.02 seg.

R7E6

reloj de 0.1 seg

R7E7

reloj de 1.0 seg

8-5

Significado
0 : 0.01 seg.
1 : 0.01 seg.
0 : 0.05 seg.
1 : 0.05 seg.
0 : 0.5 seg.
1 : 0.5 seg.

Ejemplo 3 : Combinacin de Contador y Temporizador


El objetivo es hacer que la salida Y00100 acte 80.000 segundos despus que la entrada
X00000 se activ.
Debido a que no contamos con un dispositivo de tiempo que llegue a 80.000 cuentas,
suplimos esta condicin con un contador asociado.
De esta forma la entrada X00000 se conecta, comenzando as a contar el tiempo de TD0.
Cuando llegue a 1000 segundos, su contacto cambiar de estado, dndole la orden al contador
CU10 para que cuente una vez, al tiempo que se acte el rele interno M50.
Al actuar M50, el dispositivo de tiempo se resetea y por lo que M50 deja de actuar y al
cerrarse nuevamente su contacto NC, el Temporizador TD0 comienza a contar nuevamente.
Esto se repite hasta que el contador cuente 80 veces. Una vez que lo hizo, cambia de estado
su contacto y se conecta la salida Y00100.
El reseteo del contado se logra a travs del CL0.

8-6

Utilizacin del CONTADOR


(CU, TC y CL)
PLC Serie Micro EH
El Contador clsico es posible representarlo a partir del smbolo CUx, acompaado a este se
generan automticamente los smbolos TCx y CLx, que representan el Valor Corriente y el Reset
respectivamente del contador x.
Generacin del Contador 0 (CU0)
De la tabla de smbolos, en el cuadro de Propiedades se le da un nombre (Contador_0) y se
selecciona de la lista de direcciones al CU

A continuacin se presenta una nueva pantalla preguntando el valor de preset, el cual puede
ser una constante (en este caso preseteamos 10) o por medio de los prismticos se puede definir una
variable dependiendo de un registro

9-1

Como se detalla a continuacin en la tabla de smbolos, se han generado tres lneas, la


correspondiente al smbolo del contador y otras dos, en fondo gris, que representan al valor corriente
y al reset del contador en cuestin.

En el circuito desarrollado abajo se observa el resultado de la salida del contador, es decir


cuando el contador Cu0 lleg al valor de preset, se cierra un contacto del mismo y, en el ejemplo,
acciona una salida Y00100.
Por medio de un contacto cualquiera (en este ejemplo X00001) se limpia el valor corriente
del contador cuando sea necesario en el diagrama de proceso del circuito ejemplo.

9-2

Utilizacin del CONTADOR ASCENDENTE/DESCENDENTE


CTU-CTD (UP and DOWN)
PLC Serie Micro EH
El Contador Ascendente y Descendente es posible representarlo a partir del smbolo CTUx.
Generacin del Contador 1

(CTU0)

De la tabla de smbolos, en el cuadro de Propiedades se le da un nombre


(Contador_UP_DOWN) y se selecciona de la lista de direcciones al CTU, automticamente se
seleccion de Nro. 1 debido a que el 0 fue asignado al contador simple anterior en el ejemplo.

A continuacin se presenta una nueva pantalla preguntando el valor de preset, el cual puede
ser una constante (en este caso preseteamos 5) o por medio de los prismticos se puede definir una
variable dependiendo de un registro

9-3

Acompaando a este se generan automticamente los smbolos CLx, TCx, CTDx y CTx que
representan:
(CLx) El Reset
(TCx) El Valor Corriente
Auxiliar interno del programa.
(CTx) Cto. Auxiliar del Contador (cambia de estado cuando el valor de contador es
mayor o igual al valor de preset).

Como en todos los contadores y temporizadores el rango de accin est comprendido entre 0
y 65535 (decimal)
El diagrama de comportamiento del contador es posible ver a continuacin:

Ignored

Ignored
X00007

Ignored

X00008
CL17
CT17

65 535
65 534

Set value

=4

4
3

5
4

4
3

2
Progress value
(TC17)

3
2
0

1
1]

2]

6]

3] 4] 5]

9-4

7]

6]

Siguiendo con el ejemplo del contador, vemos a continuacin el diagrama Ladder con el
contador Up/Down incluido:

Para mayores detalles referirse al captulo 5 del Manual de Usuario del PLC Serie Micro-EH

9-5

Ejemplo de Aplicacin:
El objetivo de este ejemplo es que nos permitir contar la cantidad de encendidos
realizados del PLC (o que es lo mismo cantidad de puestas en RUN de la CPU).
Se cuenta con un registro interno el R7E3, que se pone en 1 durante el tiempo de 1
Scan cada vez que se pone en RUN la CPU, disponiendo de este rele interno, actuamos sobre
un contador cualquiera (para el ejemplo CU0).
Esto significa que cada vez que se encienda el PLC o se saque de RUN y se lo vuelva
a colocar en RUN, le dar un pulso al contador CU0 y este anotar en su acumulador.
Si se pone al contador un valor de Preset 100 y se supone que el PLC se enciende una
vez por jornada, al cabo de 100 das un contacto NA auxiliar del contador se cerrar pudiendo
ser utilizado para accionar un rele interno (o una salida Y00103 como en el ejemplo).
Tambin es posible la lectura del valor corriente TC0 del contador para saber cuantas
veces fue encendido el equipo.
Otra variante podra ser que en vez del rele R7E3, un contacto auxiliar de un relevo
trmico de un motor, sea el que d la seal de conteo y predisponiendo una cantidad de
salidas de servicio del motor, inhibir el procedimiento del sistema, segn sea necesario.
Para que el contador mantenga sus datos a travs del tiempo y al ser apagado el PLC
este no pierda los valores corrientes, es necesario definir al contador como Retentivo,
recurriendo al seteo de la CPU del PLC

En el cuadro de seteo del Hardware


Hacer Click con el botn derecho del
mouse sobre el modelo de PLC
Elegir propiedades

Seleccionar
Seteos de la memoria de la CPU

9-6

Aqu se presentan una lista de registros y


sus rangos que pueden ser seteados como
retentivos en la CPU
Como los contadores y los temporizadores
pertenecen a la misma rea de memoria
Habilitar esa rea
Definir el rango
Para este ejemplo desde 0 a 1
Es decir los contadores /temporizadores
retentivos asignados sern CU0 yCU1
Aceptar.

Diagrama Ladder del ejemplo y tabla de monitoreo en la que se puede observar el


valor corriente del contador CU

El valor de preset colocado en este caso es de 3 cuentas, y al ser concluidas se actu la


salida Y00103.

9-7

Utilizacin del SET y RESET


(SET y RES)
PLC Serie Micro EH
Estas funciones directas permiten enclavar una salida y desenclavarla pasos ms adelante en
forma rpida y sencilla a partir del momento que se configura la propia salida en el cuadro de las
propiedades

Cliqueando aqu
Se enclava a la salida
En pasos ms adelante,
si se desea desenclavarla
Cliquear aqu

Las salidas pueden ser seteadas y reseteadas varias veces a lo largo del programa, siempre y
cuando antes de un seteo se halla reseteado previamente.
Ejemplo de aplicacin :

10-1

La entrada de Inicio (X0000) habilita a las dos bobinas , al levantarla se cae la bobina 1
(Y00101), pero la bobina 2 (Y00102) permanece energizada hasta que por medio de la entrada de
Reset es desenclavada.
Para mayores detalles referirse al captulo 5 del Manual de Usuario del PLC Serie Micro-EH

10-2

Utilizacin del CONTROL MAESTRO


(Master Control ) MCS-MCR
PLC Serie Micro EH
El control maestro permite administrar una serie de instrucciones a partir de la habilitacin
del MCSx Es decir que es posible que una parte del circuito sea ejecutado o no, a partir de una
orden o condicin. Si el control maestro no es habilitado, la secuencia del circuito ignora lo que se
encuentra dentro del conjunto MCSx y MCRx y continua su procedimiento.
Es posible encontrar controles maestros dentro de controles maestros:
MCS0
X00000

MCS1

X00001

Y00100
MCR1

LD
MCS1
LD
OUT
MCR1

X00000

MCS1

X00001
Y00100

MCS2
MCR2

Hasta 8 lazos

MCR1
MCR0

En este ejemplo X000 habilita el Control Maestro 1, por lo tanto Y00100 se actuar si
X00001 se cierra y el control maestro 1 se cierra con MCR1. Si X0000 no es cierra, el control
maestro no se habilita y por lo tanto aunque X00001 est cerrada, la salida Y00100 no estar
habilitada. Es salteado el circuito.
Es posible desarrollar todo lo extenso que se desee el circuito del programa dentro del MCSx
y MCRx , pudindose incluir cajas matemticas, comparaciones, etc
Ejemplo de programa en el Actwin:

11-1

En este ejemplo se ha agregado una Salida Y00103 que fue seteada dentro del programa
principal y si se habilita el control maestro MCS0 a travs de X00001 se resetea la Salida Y00103 y
a su vez si se cierra la Entrada X00002 se cierra la salida Y00101. Todo control maestro debe tener
su cierre MCR0 para este caso
Para mayores detalles referirse al captulo 5 del Manual de Usuario del PLC Serie Micro-EH

11-2

Utilizacin del DETECTOR DE FLANCO


(DIFx y DFNx)
PLC Serie Micro EH
Estas funciones directas se denominan Detector de Flanco Ascendente (DIFx) y Detector de
Flanco Descendente (DFNx). Existen algunas aplicaciones donde el accionamiento de los reles
internos debe hacerse slo cuando el flanco de la seal de entrada crece o decrece.
El DIFx se emplea para la deteccin del flanco de ascenso de la seal de entrada, provocando
un cambio de estado en el rele que comanda slo cuando dicha seal pasa de un nivel bajo a un nivel
alto.
El DFNx se emplea para la deteccin del flanco de descenso de la seal de entrada,
provocando un cambio de estado en el rele que comanda slo cuando dicha seal pasa de un nivel
alto a un nivel bajo.
Debemos tener en cuenta que el cambio de estado de un rele interno se produce solamente
cuando est presente la seal de entrada y adems durante slo el tiempo de 1 scan.
Los diferentes detectores de flanco llevan asociado un nmero, siendo su rango de 0 a 511.
Ejemplo de aplicacin para el DIFx
Tiempo de accionamiento

X00000

DIF0

R123

X00000
R123
Tiempo de 1 scan

Ejemplo de aplicacin para el DFNx


T iem p o d e a cc io n a m ietn o

X00000

DFN0

R124

X0
R124
T iem p o d e 1 s ca n

En ambos ejemplos solo durante el tiempo de 1 scan la salidas R123 y R124 permanecen
actuadas independientes del tiempo que permanezca cerrada la entrada X0
Para mayores detalles referirse al captulo 5 del Manual de Usuario del PLC Serie Micro-EH

12-1

Utilizacin de la Funcin Reloj (reloj de tiempo real)

RTC
PLC Serie Micro EH
Es posible disponer de la funcin de tiempo real en los PLC de la Serie Micro EH para los
modelos 23 y 28 puntos de entradas/salidas, por tal medio es posible el manejo de la fecha y hora a
travs de sus registros.
1. Lectura de los datos del reloj (R7F8)
A travs de este registro, luego del encendido del PLC los datos internos del reloj son
enviados al rea de lectura en los registros WRF01B al WRF01F
2. Cargando los datos del reloj (R7F9)
A travs de este registro se cargan los valores del reloj como valores corrientes. Es
decir que en WRF01B (ao) se escribe el valor del ao y en WRF00B se transfiere el valor
como corriente del ao para luego ser utilizado dentro de los procesos del PLC, al poner en
ON al registro R7F9.
Si el valor es incorrecto, el registro R7FB se pone en ON, al volver R7F9 a OFF
tambin se pone a OFF el registro R7FB
3. Ajuste +/- 30 segundos (R7FA)
Si es necesario el ajuste de +/- 30 segundos en el RTC, poniendo en ON al registro
R7FA, durante el rango de 0 a 29 segundos del minuto, el RTC se setear a 00 segundos, y si
el registro R7FA se pone en ON cuando el segundero del RTC se encuentra entre 30 y 59
segundos, el RTC se suma un minuto
Los valores del RTC se registran y se leen como sigue:
RTC
Ao
Mes y da
Da de la Semana
Hora y Minutos
Segundos

Carga
registro
WRF00B
WRF00C
WRF00D
WRF00E
WRF00F

Valor Corriente
lectura
WRF01B
WRF01C
WRF01D
WRF01E
WRF01F

Formato
4 dgitos
MMDD
0(domingo) 1(Lunes)
HHMM (0-240-60)
00

Para la utilizacin del RTC es necesario la incorporacin dentro del PLC de la batera modelo
EH-MBAT, el requerimiento de la misma se realiza independientemente del PLC. Su vida til
garantizada es de 3 meses, considerando la fuente de alimentacin apagada. Es posible disponer de
un registro interno, el R7D9, por el cual si este se pone en ON, significa que se ha producido un error
de la batera
Es recomendable el recambio de la batera cada dos aos

13-1

Referirse al Captulo 15 del Manual del Usuario del PLC Micro EH, para mayores detalles
sobre el uso y su reemplazo.
Ejemplo de Aplicacin:
En primer instancia habr que crear en la tabla de smbolos, los registros y las variables
correspondientes al reloj de tiempo real (RTC).
Como se detalla a continuacin hay una serie de registros WRFxxx que corresponden a los
valores corrientes y los valores de seto del RTC, es decir que por un lado hay registros de lectura y
registros de escritura que por medio de el registro R7F9 se traspasan los valores de seteo a valores
corrientes (poner en hora al RTC).

El primer item de la lista se pondr en 1 cuando arranque el PLC en el primer Scan como se
ve en la lnea 1 del diagrama ladder, permitiendo la lectura del reloj por la CPU.

13-2

En la segunda lnea se realiza una comparacin (para este caso con la hora y los minutos)
pudindose hacer con cualquiera de los registros internos del RTC y como resultado de la
comparacin actuar sobre un rele interno, un Control Maestro (MCS MCR) o una salida (como en
el ejemplo Y00103)
Es necesario la confeccin de una tabla de monitoreo donde se pueda acceder a los registros y
colocar los valores de seteo previos (poner en hora al RTC).
En el ejemplo se han confeccionado dos Tabla de Monitoreo como se detallan a
continuacin:

Como se observa en la tabla de monitoreo de los valores corrientes podemos observar (en
Hex) el ao 2001, la fecha Diciembre 5 (1205), el da de la semana mircoles (0004), la hora y los
minutos 9.34 Hs (0934) y los segundos.
El procedimiento de puesta en hora del RTC consiste tipear los datos del ao, mes, en las
celdas correspondientes de la tabla de Datos de la CPU (en Hex para poder ver ms claramente los
valores). Luego colocar un 1 en la variable R7F9, para que los valores de seteo sehan asimilados
como corrientes. Si es necesario ajustar el 00 segundo, a travs de la variable R7FA.

13-3

Utilizacin del Potencimetro


PLC Serie Micro EH

Se dispone en los modelos Micro EH-14-23-28, de dos potencimetros, a travs de los cuales
es posible los cambios de valores en registros internos especiales.
VR1

VR2

El acceso es a travs de un pequeo destornillador, disponindose de una escala graduada,


aumentando en sentido horario.
El ajuste de los valores en los registros WRF03E y WRF03F estn disponibles con una
resolucin de 10 bits y su rango de ajuste es desde 0 a 3FFH (0 a 1023).
Los valores ajustados por los potencimetros 1 y 2 son guardados en los registros WRF03E y
WRF03F respectivamente.
Es posible el seteo de filtros de integracin de promedios de valores, ya que el ajuste puede
fluctuar debido a condiciones mecnicas, trmicas, etc., por lo tanto en los registros WRF06C y
WRF06D (para el potencimetro 1 y 2 respectivamente) se guardan valores de entre 0 y 28H (1 a
40), permitindole al PLC promediar entre 1 y 40 valores antes de ser guardados en los respectivos
registros WRF03E y WRF03F.
Tambin debido a posibilidad de errores es necesario la aplicacin de la funcin LSR (*,4), a
la cual se le carga el valor 4, representando los 4 bits de menor peso que no sern considerados en los
registros.
Para mayores detalles referirse al Captulo Nro.:8 pgina 8-21 del manual del usuario de la
Serie Micro EH

Ejemplo de aplicacin 1:
Aplicado a la comparacin entre valores fijos con los valores de regulacin en el
potencimetro 1 y dando como resultado el accionamiento de diferentes salidas.

14-1

Caja Matemtica

Caja de comparacin:
Compara el valor del
potencimetro 1 (WR0) con 31 y
si es igual habilita la salida 2
(Y102)

Asigna al registro Pote_1 (


WR0) el valor generado por el

Descuenta los
primeros 4 bits

Caja de comparacin:
Lo mismo (WR0), pero con 47 y si es igual
habilita la salida 3 (Y103)

Caja de comparacin:
Lo mismo (WR0), pero con 63 y si es igual
habilita la salida 4 (Y104)

Ejemplo de aplicacin 2:
Primero se habilita la caja matemtica en la cual se carga el valor corriente del potencimetro
2 (registro interno WRF03F) en un registro interno como valor de preset del temporizador TD3.
La entrada X00005 da inicio al temporizador. Se observa en el diagrama que el valor de
preset es un registro llamado Base_Temp., es decir que el tiempo de conteo del temporizador va a
estar dado por el valor del registro WRF03F, concluido ese tiempo se actuar la salida Y00105.
Con un mini destornillador ese valor puede ser ajustado entre 0 y 1023 cuentas. Tambin
observar que la base de tiempo del temporizador est fijada en 0.1 segundos en el ejemplo dado.
Observar en la caja matemtica otras dos lneas que representan :
En la primera los 4 bits de menor peso que no sern considerados en los registros a
travs de la funcin LSR
En la segunda lnea se filtran los valores igualando a 30 (rango de 1 a 40), permitiendo la
lectura de 30 valores antes de ser guardados en el registro el promedio.

14-2

14-3

Utilizacin de FUNCIN y BOQUES DE FUNCIN


(Function y Function Block)
Cuando una parte del programa se repite en el mismo programa o en otros programas se
puede crear una Funcin o Bloque de Funcin con en fin de ser utilizada segn se necesite.
La diferencia entre las Funciones y Los Bloques de Funcin es que:
Una Funcin no guarda nada en la memoria y es por consiguiente siempre posible
decir el resultado de un clculo de la Funcin, es el valor corriente que est
sucediendo
Por ejemplo: ADD_INT es una Funcin.
Un Bloque de la Funcin puede guardar su estado de ejecucin a ejecucin.
Por ejemplo: CTU o TON son Bloques de Funcin

Ejemplo 1 :
En el ejemplo que sigue se desarrolla un Bloque de Funcin y una Funcin
Se utiliza un temporizador (TON), como resultado de una accin sobre una bomba
(El ejemplo es muy sencillo y podra ser resuelto por otro camino sin utilizar la funcin o el
bloque de funcin)

15-1

Se utiliza un Contador Ascendente (CTU), se cuenta con las encendidas de la bomba y como
resultado del conteo se conecta un ventilador

Solo en los programas desarrollados en lenguaje mixto o en IEC es posible aplicar estos recursos

15-2

En la primera figura se detalla la confeccin del Bloque de Funcin, en la siguiente se


detalla la confeccin de la Funcin y por ltimo el proyecto completo.
Como resultado del cierre del contacto de Marcha pasa un tiempo de 3 segundos y se
enciende la bomba, despus de 5 encendidas de la bomba se conecta al ventilador. Una entrada
Auxiliar que entra por resette, pone a cero al contador X00002

Programa principal donde se ven las dos cajas de funcin

15-3

Utilizacin de las CAJAS de COMPARACIN


en los PLC Serie Micro EH
En el sistema Ladder es posible realizar comparaciones directamente con la Cajas de
Comparacin, sin entrar en las funciones, lo cual hace mucho ms rpido y sencillo el
procedimiento de programacin.
En la barra de tareas
disponemos del icono de la
Caja de Comparacin
Cliquear sobre l, arrastrarlo
hacia el diagrama ladder y
pegarlo sobre la lnea deseada.
No requiere un contacto de interconexin a la lnea
maestra.
Se presenta la siguiente pantalla donde se ven los
argumentos y la ecuacin de comparacin.
Los prismticos permiten acceder a la tabla de
smbolos con el fin de seleccionar el registro a
comparar, en su defecto se puede colocar en el
casillero una constante.
Abriendo sobre la flecha de la derecha se despliega
la lista de ecuaciones posibles
==W

Igualdad entre dos palabras o registros simples

= = DW
(Doble Word) Igualdad entre dos palabras o
registros dobles
S= = DW
(Doble Word) Igualdad entre dos palabras o
registros dobles con signo ( + - )
Si utiliza Simple Word sin signo ( W ) el rango de los
valores est comprendido entre 0 y 65535
Si utiliza Doble Word sin signo ( DW ) el rango de los
valores est comprendido entre 0 y 42944967295
Si utiliza Doble Word con signo ( DW ) el rango de los
valores est comprendido entre -2147483648 y
+2147483647
16-1

En el ejemplo el resultado de las diferentes comparaciones habilitan a los reles internos que
luego sern utilizados en el diagrama ladder de la programacin.

16-2

Otra forma de obtener un resultado de una


comparacin es ir por la Funciones, como se
muestra a continuacin en la barra de tareas

Cliqueando sobre el icono se abre la ventana


La misma muestra el listado de las funciones
disponibles, su identificacin en el programa y un
pequeo detalle explicativo
Seleccionar la deseada
Para el ejemplo ser <W

Luego pegar la caja de funcin en la lnea del


diagrama Ladder se ve as.

En este ejemplo se compara el valor entregado por una seal analgica que entra al PLC y es
guardado en el registro interno Dato.
Se confecciona la comparacin 100 < Dato y su resultado acta directamente sobre una
salida Y00102 y Y00104.
Para el ejemplo 1240 es mayor que 100 y se energizan las salidas
Como ambas cajas representan la misma comparacin ambas salidas actan simultaneamente

16-3

16-4

Utilizacin de las Entradas y Salidas Analgicas


PLC Serie Micro EH
Es posible el manejo de seales analgicas de una resolucin de 12 Bits en los modelos EHA23DRP y EH-D23DRP.
Se disponen 2 entradas analgicas de tensin (0-10 v) o de corriente (4-20 mA) y 1 salida
analgica de tensin (0-10 v) o de corriente (4-20 mA)
Entradas Analgicas
El seteo de las mismas es independiente y es realizado por medio del software de
programacin pudiendo elegir una combinacin de ambas segn el valor asignado en el registro
WRF06E, esta asignacin es almacenada en la memoria Flash luego del encendido y previamente a
la puesta en RUN del PLC por medio del registro R7F6.
Combinacin de asignaciones al registro WRF06E para la seleccin del tipo de entrada
analgica:
Valor a cargar en WRF06E
Hex
Decimal
C000H
49152
8000H
32768
4000H
16384
0000H
0

Analgica canal 0
4-20 mA
4-20 mA
0-10 v
0-10 v

Funcin
Analgica canal 1
4-20 mA
0-10 v
4-20 mA
0-10 v

Ntese que el cableado de las entradas de tensin y las de corriente son diferentes
Analgica de tensin

IN1-

Analgica de corriente

IN1+
IN2IN2JP
IN1JP
IN2+

IN1-

IN1+
IN2IN2JP
IN1JP
IN2+

Los valores de entrada correspondientes al canal 0 son almacenados en el registro WX0030 y


los valores de entrada correspondiente al canal 1 son almacenados en el registro WX0031.
El rango de lectura est dado entre 0 y 4000 (FA0H), es decir que el rango de 0 a 10 v o de 4
a 20 mA se dividen en 4000 divisiones, como consecuencia cada divisin en tensin es de 0.0025 V
y en corriente es de 0.005 mA.

17-1

La correspondiente relacin entre el valor digital y el analgico es mostrado en el grfico


siguiente:
FA0H
(4000)

FA0H
(4000)

7D0H
(2000)

7D0H
(2000)

V
0

10

mA
0

10

20

Ejemplo de aplicacin:
En el siguiente ejemplo de compara la el valor de una entrada analgica con una
constante y su resultado habilita una salida

Seleccin del canal y


tipo (canal 0 de tensin)

Carga de la lectura (WX030) a


un registro interno
Caja de
comparacin

17-2

Salidas Analgicas
El PLC dispone de una salida analgica de tensin o corriente, seleccionable la misma segn
el cableado que se realice.
Ntese que el cableado de las salidas de tensin y las de corriente son diferentes
IO
IC

VO
VC

Analgica de corriente

Analgica de tensin

El correspondiente valor de la salida es registrado en WY40

El rango de lectura est dado entre 0 y 4000 (FA0H), es decir que el rango de 0 a 10 v o de 4
a 20 mA se dividen en 4000 divisiones, como consecuencia cada divisin en tensin es de 0.0025 V
y en corriente es de 0.005 mA.
Sin embargo el rango de valores en tensin es de 0 a 10,2375 V y en corriente es de 0 a
20,475 mA

mA

10

20

10

7D0H

FA0H

(2000)

(4000)

17-3

7D0H
(2000)

FA0H
(4000)

Utilizacin de la FUNCION COPY


Con esta funcin es posible almacenar un dato en un registro como resultado de la
observacin.
El valor puede ser una palabra o un bits.
s es el dato almacenado
d es el destino donde se almacena el dato
n es el nmero de bits (palabras) a ser copiados en un rango de d a d+n-1
Si n es una palabra: El contenido (0 a 255) de los 8 bits de menor peso (b7 a b0) de n (WX,
WY, WR, WM, TC) son seteados al nmero de bits (palabras) a ser copiadas
Si n es una constante: 0 a 255 (decimal) puede designarse para el nmero de bits ( palabras)
para ser copiado.
Use esta instruccin para que d + n - 1 no exceda el rango del E/S (R7BF, M3FFF, WRFFF, y
WM3FF). Si excede que el rango del E/S, DER es igual a' 1' y el traslado es al rango mximo.
WR0100 a WR01FE es considerada como el rea de datos de comunicacin y estn ocupados
con H20 (por defecto) durante el primer scan

En Dato_00 se almacena el valor corriente del


temporizador
1 es el rea o rango de bits de almacenamiento

18-1

En el ejemplo siguiente la primera lnea habilita al puerto 2 del PLC con protocolo RS 422 y
38400 baudios de velocidad, para conectar la pantalla HMI.
En la segunda lnea un contacto de pulsos habilita el temporizador (retenido por un aux.
Set/reset) y un contador.
Dos cajas de comparacin, una con 10 y otra con 20, al ser igualadas al valor corriente del
Temporizador guardan en los registros WR0 y WR1 los valores corrientes del contador en el
momento de la igualdad.

18-2

Utilizacin de las Entradas / Salidas del Contador Rpido


en los PLC Serie Micro EH
Es posible disponer de hasta tres tipos de Contadores Rpidos como lectura de
informacin ocurrida a travs de encoders en todos los modelos Micro EH,
o Simple Fase usando dos canales
o Simple Fase usando cuatro canales (3 para el Micro EH 10)
o Doble Fase usando un canal + Simple Fase usando otro canal (solo un canal
para el EH-10 de doble fase)
La Serie de PLC Micro-EH dispone de muchas funciones, lo que hace extremadamente
verstil y poderoso, aunque disponga de una mnima cantidad de entradas y salidas tal como el
modelo EH-D10HTP ( con 6 entradas de 24 Vcc y 4 salidas transistorizadas en 24 Vcc). Por tal
motivo es necesario realizar previamente un procedimiento de seteo de determinados parmetros
en la CPU con el fin de identificar las salidas que van ha ser usadas como contadores rpidos (para
este caso).
Los contadores rpidos siempre se ponen en marcha cuando el PLC es encendido,
independientemente del estado de la CPU (en RUN o fuera de ello), la FUN 140 usada a travs del
programa puede servir para reiniciar el conteo cuando se lo desee.
Los seteos a realizar son los siguientes:
1. Modo: El registro WRF070 ser igualado a 1, 2 o 3
o MODO O : significa que las entradas 0, 1, 2, 3, 4, 5, 6, 7 cambian su
funcionamiento segn el valor cargado en los diferentes registros WRF072
al WRF07E Referirse a la tabla de la pgina 1y 2 del Getting started
MICRO-EH, High Speed Counter and PWM / Pulse train output.
2. Configuracin de cada entrada / salida: El registro WRF071 ser igualado a
un nmero en decimal segn el modo seleccionado anteriormente y la
configuracin de los 16 bits(etc), referirse a la tabla de la pgina 3 del
Getting started MICRO-EH, High Speed Counter and PWM / Pulse train
output.
o Como ejemplo para una entrada de contador rpido en X0 del tipo de una
fase, el valor a igualar al registro WRF071 = 0, ya que 0000000000000000
en binario es equivalente a 0
15 14 13 12 11 10 9 8 7 6
a b c d e f g h i j
X1
X2
X3
X4 Y100
0 0 0 0 0 0 0 0 0 0

5 4 3 2
k l m n
Y101 Y102
0 0 0 0
19-1

1 0
o p
Y103
0 0

Bits
Grupo
Entrada / Salida
WRF071= 0

3. Configuracin de las fases: Para los contadores de dos fases existen 4


MODOS de su configuracin cargados los valores de 0 a 3 en el registro interno
WRF06F.
La configuracin de las entradas A y B (de las fases del encoder) y el orden de
las mismas, dar la cantidad de pulsos por vuelta. El valor por defecto
WRF06F = 0

Estos cuatro registros debern ser seteados previamente en la CPU por medio de R7F5 y
R7F6 puesto en 1 antes de poner en RUN al PLC
Este diagrama muestra como trabaja el contador rpido y sus variables

19-2

Utilizacin de las funciones


FUN 140 / FUN 141 / FUN 142
FUN 143 / FUN 144 / FUN 145 / FUN 146
FUN 140
Esta funcin ejecuta la Marcha y Parada con Reset del contador, en cualquier parte del
programa, igualando esta funcin a un nmero segn el contador comandado.
15 14 13 12 11 10 9 8 7
Contador 1
1
0
1
0
Contador 2
10
0
10
0
Contador 3
11
0
11
0
Contador 4
100
0
100
0

Bits

0
0

0
0

0
0

0
0

0
0

0
0

0
1

(Stop) FUN 140= 256


(Start) FUN 140= 257

0
0

0
0

0
0

0
0

0
0

0
0

0
1

(Stop) FUN 140= 512


(Start) FUN 140= 513

0
0

0
0

0
0

0
0

0
0

0
0

0
1

(Stop) FUN 140= 768


(Start) FUN 140= 769

0
0

0
0

0
0

0
0

0
0

0
0

0
1

(Stop) FUN 140= 1024


(Start) FUN 140= 1025

Por defecto el valor asignado es de Start, cuando se ejecuta un pulso de Stop, es decir
igualamos la FUN 140 a 256etc el contador deja de registrar cuentas, y al ejecutar un pulso
igualando a la FUN 140 a 257etc el contador se resetea u comienza una nueva cuenta.

Orden de resetear al
contador
Y Reinicia el conteo

Orden de parar
de contar

19-3

FUN 141
Esta funcin habilita y deshabilita la salida del contador rpido, en cualquier parte del
programa, igualando esta funcin a un nmero segn el contador comandado.
La salida Y100 etc se pone en 1 (se cierra la salida) mientras el contador esta
contando entre el valor de Preset ON y Preset OFF. Estos valores son seteados previamente en
la CPU a travs de los registros WRF072 al WRF07E, segn sea el contador y tipo, o
posteriormente por medio de la FUN 146 dentro del flujo del programa.
De otra forma es posible habilitar la salida de un contador, poniendo en 1 los registro
siguientes y deshabilitndolos, ponindolos en cero
Salida
Contador 1
Contador 2
Contador 3
Contador 4
Para la CPU en STOP

Registro
R7FC
R7FD
R7FE
R7FF
R7DC

15 14 13 12 11 10 9 8
Contador 1
1
1
Contador 2
10
10
Contador 3
11
11
Contador 4
100
100

Habilitada la salida

Deshabilitada la salida

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
1

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
1

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
1

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
1

19-4

Bits
Out Y100
(NO) FUN 141= 256
(SI) FUN 141= 257
Out Y101
(NO) FUN 141= 512
(SI) FUN 141= 513
Out Y102
(NO) FUN 141= 768
(SI) FUN 141= 769
Out Y103
(NO) FUN 141= 1024
(SI) FUN 141= 1025

Tabla
de
monitoreo
Modo 3, para contador
rpido Up/Down

Valor al que se abre


la salida Y100

Deshabilita la salida
del contador dentro del
rango de On / OFF
preseteado en la tabla
de monitoreo

Valor al que se
cierra la salida Y100

Estado de la
salida Y100

Estado del
contador rpido

FUN 142
Esta funcin define si el contador es Ascendente o Descendente (UP o DOWN) para los
contadores de simple fase.
Tambin estas condiciones pueden ser seteadas a travs del registro WRF07E,cuando la
CPU est fuera de RUN por medio de la tabla de monitoreo.
Segn el modo seleccionado (1, 2 o 3) es necesario igualar al registro WRF07E un nmero
en decimal
La importancia del flanco es referida a el momento que se dispara la seal no solo siendo
posible a travs de un encoder sino por medio de un sensor u otra seal que nos interese el sentido
del pasaje de 0 a 1 o de 1 a 0.

19-5

Bit Valor
0
Contador 1

Contador 2

Contador 3

Contador 4

Bit Valor UP / DOWN

Flanco
Flanco Ascendente

E
1

Flanco Descendente

Flanco Ascendente

F
1

Flanco Descendente

Flanco Ascendente

G
1

Flanco Descendente

Flanco Ascendente

h
1

Flanco Descendente

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

UP Counter
DOWN Counter
UP Counter
DOWN Counter
UP Counter
DOWN Counter
UP Counter
DOWN Counter
UP Counter
DOWN Counter
UP Counter
DOWN Counter
UP Counter
DOWN Counter
UP Counter
DOWN Counter

WRF07E
0
2048
32768
34816
0
1024
16384
17408
0
512
8192
8704
0
256
4096
4352

En el siguiente ejemplo un contacto externo ( X004 o X005 ) cambian el sentido de conteo,


ascendente o descendente del contador rpido.

Tabla de monitoreo

Modo 1, para contador


rpido Nro 1 y de una
sola fase

Habilita la al contador
como ascendente

Habilita la al contador
como descendente

Estado del
contador rpido

19-6

Si el seteo se realiza en la memoria de la CPU antes


que se ponga en RUN el modo de funcionamiento
del contador 1 como ascendente en el flanco
descendente

FUN 143
Esta funcin permite introducir un valor de Precarga al contador a partir de un orden
desarrollada en el diagrama del programa. Es aplicable segn la constante asignada a la FUN 143
a cualesquiera de los contadores.
15

14 13 12 11 10 9 8 7
Contador 1
1
0
Contador 2
10
0
Contador 3
11
0
Contador 4
100
0

Bits

FUN 143= 256

FUN 143= 512

FUN 143= 768

FUN 143= 1024

Desarrollo de la caja
matemtica

Habilita la precarga

Valor de Precarga

Al habilitar la precarga del contador, este comienza a contar a partir de ese valor

FUN 144
Esta funcin permite leer el Valor Corriente del contador rpido y registrarlo para luego
ser utilizado dentro del diagrama de flujo del proyecto.

19-7

15

14 13 12 11 10 9 8 7
Contador 1
1
0
Contador 2
10
0
Contador 3
11
0
Contador 4
100
0

Bits

FUN 144= 256

FUN 144= 512

FUN 144= 768

FUN 144= 1024

Registro de la lectura del


contador a travs de la caja

Asignacin de la precarga al
contador Nro. 1

Si este
registro es
WR20, la
lectura es el
que le
sucede
WR21

Caja de
comparacin

Valor
Corriente

FUN 145
Esta funcin permite limpiar el valor corriente del contador rpido ( Clear ) ponindolo a
cero
15

14 13 12 11 10 9 8 7
Contador 1
1
0
Contador 2
10
0
Contador 3
11
0
Contador 4
100
0

Bits

FUN 145= 256

FUN 145= 512

FUN 145= 768

FUN 145= 1024

19-8

Pone a cero el valor corriente del


contador Nro. 1

FUN 146
Es posible a travs de esta funcin cargar los valores del rango de contador rpido para el
cual se accionar una determinada salida correspondiente a ese contador. Se determinan dos
valores, el de cierre y el de apertura (ON Preset Value y OFF Preset Value)
El rango a setear est comprendido entre 0 y 65535, si los valores de on y off coinciden, el
contador no acusar ninguna operacin.
Por medio de registros especficos es posible tambin guardar valores de preset ON y
preset OFF para cada contador, en forma directa sin pasar por la FUN 146.
Siempre los registros van vinculados al MODO y el modelo de PLC

Cargar en el registro
WRF072
WRF073
WRF074
WRF075

Cargar en el registro
Valor de PRESET
Contador 1
Valor de PRESET
Contador 2
Valor de PRESET
Contador 3
Valor de PRESET
Contador 4

15 14 13 12 11 10 9 8
Contador 1
1
1
1
Contador 2
10
10
10
Contador 3
11
11
11

Valor de RESET
Contador 1
Valor de RESET
Contador 2
Valor de RESET
Contador 3
Valor de RESET
Contador 4

WRF076
WRF077
WRF078
WRF079

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
1

0
1
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
1

0
1
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
1

0
1
0

19-9

Bits
FUN146
ON y OFF= 256
ON= 257
OFF= 258
FUN146
ON y OFF= 512
ON= 513
OFF= 514
FUN146
ON y OFF= 768
ON= 769
OFF= 770

Contador 4
100
100
100

0
0
0

Tabla de
monitoreo

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
1

0
1
0

FUN146
ON y OFF= 1024
ON= 1025
OFF= 1026

Valores cargados
previamente en la
CPU antes de
ponerla en RUN

Orden de
cambio de datos
Caja de carga de
datos con la
FUN146

Nuevos valores
cargados a travs del
programa

19-10

Utilizacin de las salidas de Tren de Pulsos para el manejo de


Motores Paso a Paso
PLC Serie Micro EH
Es posible disponer de cuatro canales para el manejo de motores paso a paso a travs del tren
de pulsos en todos los modelos Micro EH.
Dada una orden se inicia el tren de pulsos con las siguientes modalidades:

Tren de pulsos fijo (predeterminando los valores previamente en la CPU)


Tren de pulsos variable (cada vez que se dispara un tren de pulsos se determinan
los valores del mismo)
Tren de pulsos con rampas de aceleracin y desaceleracin.

Las rdenes a comandar en un tren de pulsos son:

Arranque y Parada del tren, por medio de la FUN 149.


Registro de la Frecuencia y el Nro. de pulsos del tren, por medio de la FUN 150.
Registro de la Frecuencia, el Nro. de pulsos, Frecuencia inicial y Tiempo de
Aceleracin del tren, por medio de la FUN 151.

La Serie de PLC Micro-EH dispone de muchas funciones, lo que hace extremadamente


verstil y poderoso, aunque disponga de una mnima cantidad de entradas y salidas tal como el
modelo EH-D10HTP ( con 6 entradas de 24 Vcc y 4 salidas transistorizadas en 24 Vcc). Por tal
motivo es necesario realizar previamente un procedimiento de seteo de determinados parmetros en
la CPU con el fin de identificar las salidas que van ha ser usadas como generadoras del tren de pulsos
(para este caso).
Los seteos a realizar son los siguientes:
1. Modo: El registro WRF070 ser igualado a 0, 1, 2 o 3
o MODO O : significa que la salida 0, 1, 2, 3 (Y100, Y101, Y102, Y103), puede
funcionar como generadora de tren de pulsos o PWM o como salida digital
estandar.
o MODO 1 : significa que la salida 0 (Y100) puede cambiar su estado en funcin
de un contador rpido asignado a una entrada o como una salida estandar. Y la
salida (etc), referirse a la tabla de la pgina 1y 2 del Getting started
MICRO-EH, High Speed Counter and PWM / Pulse train output.
2. Configuracin de cada entrada / salida: El registro WRF071 ser igualado a un
nmero en decimal segn el modo seleccionado anteriormente y la configuracin
de los 16 bits(etc), referirse a la tabla de la pgina 3 del Getting started
MICRO-EH, High Speed Counter and PWM / Pulse train output.

20-1

o Como ejemplo para una salida de tren de pulso en la salida Y100, el valor a
igualar al registro WRF071 = 128 ya que 0000000010000000 en binario es
equivalente a 128
15 14 13 12 11 10 9 8 7 6
a b c d e f g h i j
X1
X2
X3
X4 Y100
0 0 0 0 0 0 0 0 1 0

5 4 3 2
k l m n
Y101 Y102
0 0 0 0

1 0
o p
Y103
0 0

Bits
Grupo
Entrada / Salida
WRF071= 128

3. Frecuencia Inicial: Los registros WRF072 al 75 sern igualados a la frecuencia


inicial deseada para cada salida ( de la Y100 a la Y103 ). El rango admisible es de
10 a 5000 Hz y los valores asignados sern en decimal.
4. Cantidad de Pulsos: Los registros WRF07A al D sern igualados a la cantidad de
pulsos que se desee enviar al motor por cada salida ( de la Y100 a la Y103 ). El
rango admisible es de 0 a 65535 y los valores asignados sern en decimal.
Estos cuatro registros debern ser seteados previamente en la CPU por medio de R7F5 y
R7F6 puesto en 1 antes de poner en RUN al PLC
Cuando se ejecuta el tren de pulsos los registros R7FC al FF se ponen en 1 hasta finalizar el
tren de pulsos, es decir que se dispone de una bandera que nos dice el estado de la salida rpida.

Utilizacin de las funciones FUN 149 / FUN 150 / FUN 151


FUN 149
Esta funcin ejecuta la Marcha y Parada del tren, en cualquier parte del programa,
igualando esta funcin a un nmero segn la salida comandada.
15 14 13 12 11 10 9 8 7
Y100
1
0
1
0
Y101
10
0
10
0
Y102
11
0
11
0

0
0

0
0

0
0

0
0

0
0

0
0

0
1

0
0

0
0

0
0

0
0

0
0

0
0

0
1

0
0

0
0

0
0

0
0

0
0

0
0

0
1

20-2

Bits
Salida
(Stop) FUN 149= 256
(Start) FUN 149= 257
Salida
(Stop) FUN 149= 512
(Start) FUN 149= 513
Salida
(Stop) FUN 149= 768
(Start) FUN 149= 769

Y103
100
100

0
0

0
0

0
0

0
0

0
0

0
0

0
0

0
1

Salida
(Stop) FUN 149= 1024
(Start) FUN 149= 1025

FUN 150
Esta funcin carga los valores de frecuencia o cantidad de pulsos a un tren de pulsos o
indistintamente alguno de ellos, en cualquier parte del programa, igualando esta funcin a un nmero
segn la salida comandada y los valores a frecuencia y nro. de pulsos.
La secuencia de los registros es importante para ser interpretados por la funcin como cierre
de la carga de datos.
Es posible cambiar la frecuencia y la cantidad de pulsos o solo la frecuencia o solo la
cantidad de puslsos
15 14 13 12 11 10 9 8 7
Y100

10

10

10

11

11

11

Y101

Y102

20-3

Bits
Salida
(Frecuencia +Pulsos)
FUN 150= 256
(Frecuencia)
FUN 150= 257
(Nro. de Pulsos)
FUN 150= 258
Salida
(Frecuencia +Pulsos)
FUN 150= 512
(Frecuencia)
FUN 150= 513
(Nro. de Pulsos)
FUN 150= 514
Salida
(Frecuencia +Pulsos)
FUN 150= 768
(Frecuencia)
FUN 150= 769
(Nro. de Pulsos)
FUN 150= 770

Y103
100

100

100

Salida
(Frecuencia +Pulsos)
FUN 150= 1024
(Frecuencia)
FUN 150= 1025
(Nro. de Pulsos)
FUN 150= 1026

FUN 151
Esta funcin no solo carga los valores de frecuencia o cantidad de pulsos a un tren de pulsos
sino que le incorpora dos parmetros referidos a la pendiente de aceleracin y desaceleracin.
Es decir que con esta funcin se comandaran los siguientes datos:
Cantidad de Pulsos, con un rango de 0 a 65535
Frecuencia mxima, con un rango de 10 a 5000 Hz
Frecuencia inicial, con un rango de 10 a 5000 Hz
Tiempo de Aceleracin, con un rango de 0 a 65535 ms
15 14 13 12 11 10 9 8 7
Y100

Y101
10

Y102
11

Y103
100

20-4

(N)
(Fm)
(F0)
(t)
Bits
Salida
Nro. de Pulsos
Frecuencia Max
Frecuencia Inicial
Tiempo de Acel.
FUN 151= 256
Salida
Nro. de Pulsos
Frecuencia Max
Frecuencia Inicial
Tiempo de Acel.
FUN 151=512
Salida
Nro. de Pulsos
Frecuencia Max
Frecuencia Inicial
Tiempo de Acel.
FUN 151= 768
Salida
Nro. de Pulsos
Frecuencia Max
Frecuencia Inicial
Tiempo de Acel.
FUN 151= 1024

Grfico de aceleracin y desaceleracin

Las pendientes son las mismas


Ejemplo de aplicacin 1:
Se generar un tren de pulsos en la salida 00 ( Y100 ), por lo tanto la configuracin inicial de
la CPU ser la siguiente:
o
o
o
o
o
o

Modo: 0
Configuracin de la E/S:
Frecuencia Inicial
Nro. de pulsos iniciales
Registro en la CPU
Registro en la CPU

WRF070 = 0
WRF071 = 128
WRF072 = 1000
WRF07A = 400
R7F5 = 1
R7F6 = 1

Estos datos se cargan previamente en la CPU a travs de la tabla de monitoreo


La CPU debe estar fuera de RUN, de esta forma queda inicialada la memoria.
El diagrama ladder es como sigue

La funciones 149 / 150 / 151 no pueden ser igualadas a un valor, SI


a un registro, por lo tanto primero realizamos la igualdad al registro
WR10
Al cargarle a la FUN 149 el valor 257 se da la orden de MARCHA
del tren de pulsos.

20-5

Si requerimos parar al tren de pulsos, en forma independiente de su proceder, es decir


interponer una seal o lmite, se igualar a la FUN 149 a 256

Al cargarle a la FUN 149 el valor 256 se da


la orden de PARADA del tren de pulsos.

Ejemplo de aplicacin 2:
Los valores iniciales de la CPU son los mismos que los asignados en el ejemplo 1
Ahora se cambiarn los valores de frecuencia y cantidad de pulsos, utilizando la FUN 150
Nueva Frecuencia:
Cantidad de Pulsos:

4000 Hz
2400 pulsos

Se iguala al valor del registro de igualacin de la FUN149 a 257


Se iguala al valor del registro de igualacin de la FUN150 a 256
Se cargan los nuevos valores de la frecuencia y la cantidad de pulsos
Tomar nota que los registros WR30 / 31 / 32 y el cierre con la FUN 150
deben ser siempre secuenciales
Al cargarle a la FUN 150 el valor 256 se asimilan los parmetros del nuevo
tren de pulsos.
Al cargarle a la FUN 149 el valor 257 se da la orden de MARCHA del tren
de pulsos.

20-6

Ejemplo de aplicacin 3:
Se generar un tren de pulsos con aceleracin y desaceleracin en la salida 02 ( Y101 ), por lo
tanto la configuracin inicial de la CPU ser la siguiente:
o
o
o
o
o
o

Modo: 0
Configuracin de la E/S:
Frecuencia Inicial
Nro. de pulsos iniciales
Registro en la CPU
Registro en la CPU

WRF070 = 0
WRF071 = 32
WRF073 = 500
WRF07B = 1000
R7F5 = 1
R7F6 = 1
Arranca el tren de pulsos con los parmetros
cargados en el CPU en forma inicial

Parada el tren de pulsos con los parmetros


cargados en el CPU en forma inicial

Se iguala al valor del registro de igualacin de la FUN151 a 512


Se cargan los nuevos valores de la cantidad de pulsos, de la frecuencia y
tiempo en ms
Tomar nota que los registros WR1 / 2 / 3 / 4 / 5 y el cierre con la FUN 151
deben ser siempre secuencial
Al cargarle a la FUN 151 el valor 512 se asimilan los parmetros del nuevo
tren de pulsos con una rampa de aceleracin que parte de los 10 Hz hasta la
frecuencia mxima de 4250 Hz en 10 escalones de 424 Hz y un tiempo de
120 milisegundos.
La misma funcin FUN151 da la orden de arranque. Si posteriormente
colocamos una FUN149 igualada a 256 se detendr el tren, o concluir por
si mismo hasta finalizar la cantidad de pulsos prefijada (8500)

NOTA:
Si en su versin del Software de Programacin de los PLC no dispone de la FUN 149,
FUN150, FUN 151, utilice la FUN (n) como funcin genrica y en el primer registro de ella coloque
el nmero de identificacin (149, 150, 151).

20-7

Ejemplo de aplicacin 4:

Testigo de
comunicacin
Orden de inicio
de los pulsos

Orden de parada de los pulsos (interrupcin del tren de pulsos por


seal externa sin necesidad de terminacin de la generacin)

20-8

Das könnte Ihnen auch gefallen