Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
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
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)
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
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.
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
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
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
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
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.
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.
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).
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)
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
2-7
Configuraciones posibles
Aqu se presentan algunas de las configuraciones posibles de este tipo de PLC.
1] Unidad
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
3] Expansion cable
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
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
2] Expansion unit
3] Expansion cable
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
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
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.
R7CD
Descripcin
0: Normalidad
1: Error
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
0: Normalidad
1: Error
0: Normalidad
1: Error
R7D6 Indefinido
R7D7 Indefinido
R7D8 Indefinido
Fuera de uso
Fuera de uso
Fuera de uso
0: Normalidad
1: Anormalidad
R7DA Indefinido
Fuera de uso
Descripcin
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
Seleccin de la
R7DC parada de la
salida
0: Salida parada
1: Salida continua
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
Se pone en
ON por el
sistema
R7ED Indefinido
Fuera de uso
1: Deteccin
Bandera de
R7EF ejecucin de
BackUp
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
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
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
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
Valor de precarga
Valor de salida del tren de pulsos
Flanco de entrada
Filtro de entrada del temporizador
2-14
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
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
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
WRF017
WRF01A
8
a
Seteo
Reseteo
Siempre
disponible
Siempre
disponible
Se pone en
Se pone en Se pone en
ON por el OFF por el
usuario
usuario.
0
Sin Uso
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
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.
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
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
WRF046
Registro rea 3
to F048
ocupada
WRF049
Registro rea 4
to F04B
ocupada
Descripcin
Not used
Siempre
disponible
Seteo por
el sistema
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
15
Requerimientos
particulares del
seto de la
WRF05B
funcin PI/O
Requerimientos
particulares del
seto de la
WRF05A
funcin PI/O
Reseteo
Requerimientos
particulares del
seto de la
WRF059
funcin PI/O
Seteo
2
Not used
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
Seteo de nmeros
15 14 13
a
Seteo
0
Not used
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
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
LDI
AND
ANI
OR
ORI
NOT
AND DIF
OR DIF
10
AND DFN
11
OR DFN
12
OUT
13
SET
14
RES
15
MCS
16
MCR
17
MPS
18
MRD
19
MPP
20
ANB
21
ORB
22
[ ]
23
( )
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
OUT MS
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
2-22
Cajas de comparacin
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)
AND(s1 == s2)
OR(s1 == s2)
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
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
d = s1 / s2
Divisin binaria
10
d = s1 B/ s2
Divisin en BCD
11
d = s1 S/ s2
12
d = s1 OR s2
Operacin lgica OR
13
d = s1 AND s2
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
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)
WBSL (d, n)
MOV (d, s, n)
{
{
{
{
{
{
{
{
{
{
{
{
COPY (d, s, n)
2-24
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
{
{
{
{
{
{
{
{
{
{
{
{
{
{
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
{
{
{
{
{
{
{
{
{
{
{
{
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
CEND (s)
JMP n
CJMP n (s)
RSRV n
Reversa
FREE
Reversa libre
LBL n
FOR n (s)
NEXT n
10
CAL n
11
SB n
12
RTS
13
START n
14
INT n
Comienzo de interrupcin
15
RTI
Fin de interrupcin
2-25
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)
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
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
Pasos de proceso
Clculo de TAN
Datos de bsqueda
Tabla de bsqueda
2-26
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)
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
Word byte
Byte word
2-27
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
Cancelacin de ndice
Incremento (INC)
2-28
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
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)
{
{
Memos
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
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)
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
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
5] Input terminals
1] POW LED
2] OK LED
3] RUN LED
8] Expansion
connector 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
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
NC
1
0
2
C0
4
3
C1
5
5] Input terminals
11] Mounting
hole
8] Expansion
connector cover
9] DIP SW 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-
VO
VC
Conexiones de las
salidas analgicas
VO
VC
AC
C1
IN1-
IC
VO
VC
3-6
Versin: 3.28
4-1
Versin: 3.28
1.
2.
3.
4-2
Versin: 3.28
A P U N T E S
4-3
Versin: 3.28
4-4
Versin: 3.28
A P U N T E S
4-5
4-6
Versin: 3.28
Versin: 3.28
A P U N T E S
4-7
4-8
Versin: 3.28
Versin: 3.28
A P U N T E S
4-9
Versin: 3.28
Creando un contacto:
Mover el mouse al lugar aproximado donde se
desea ubicar el contacto.
4-10
Versin: 3.28
A P U N T E S
4-11
4-12
Versin: 3.28
Versin: 3.28
A P U N T E S
4-13
Versin: 3.28
Jugar un poco con el manejo de este smbolo y adoptarlo si se considera que brinda ms comodidad.
4-14
Versin: 3.28
A P U N T E S
4-15
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)
4-16
Versin: 3.28
Versin: 3.28
A P U N T E S
4-17
4-18
Versin: 3.28
Versin: 3.28
A P U N T E S
4-19
4-20
Versin: 3.28
Versin: 3.28
A P U N T E S
4-21
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
Versin: 3.28
A P U N T E S
4-23
4-24
Versin: 3.28
Versin: 3.28
A P U N T E S
4-25
Versin: 3.28
4-26
Versin: 3.28
A P U N T E S
4-27
Presionar OK y la bobina
ser alojada.
Continuar con el mismo
procedimiento o
seleccionar smbolos ya
existentes de la lista.
Escribiendo un comentario:
Presionar el botn de comentarios.
Presionar OK y el
comentario aparecer insertado
el en diagrama.
4-28
Versin: 3.28
Versin: 3.28
A P U N T E S
4-29
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
Versin: 3.28
A P U N T E S
4-31
4-32
Versin: 3.28
Versin: 3.28
A P U N T E S
4-33
Versin: 3.28
4-34
Versin: 3.28
A P U N T E S
4-35
Y descargar
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
Versin: 3.28
A P U N T E S
4-37
Versin: 3.28
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
4-38
Versin: 3.28
A P U N T E S
4-39
Versin: 3.28
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
Versin: 3.28
A P U N T E S
4-41
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.
Copy
Paste
4-42
Versin: 3.28
A P U N T E S
4-43
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.
4-44
Versin: 3.28
Versin: 3.28
A P U N T E S
4-45
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.
4-46
Versin: 3.28
Versin: 3.28
A P U N T E S
4-47
Versin: 3.28
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
Versin: 3.28
A P U N T E S
4-49
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
Versin: 3.28
Versin: 3.28
A P U N T E S
4-51
Versin: 3.28
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
4-52
Versin: 3.28
A P U N T E S
4-53
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
aparecer
Se puede desplazar la barra de herramientas sobre la pantalla (Vertical o Horizontal) para tener
mayor rea de visualizacin del diagrama
4-54
Versin: 3.28
A P U N T E S
4-55
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.)
4-56
Versin: 3.28
A P U N T E S
4-57
Versin: 3.28
4-58
Versin: 3.28
A P U N T E S
4-59
Versin: 3.28
Smbolos
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
Versin: 3.28
A P U N T E S
4-61
Versin: 3.28
del mouse
De esta forma se ir
directamente al lugar
donde se halla la
ayuda buscada.
4-62
Versin: 3.28
A P U N T E S
4-63
Versin: 3.28
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
4-64
Versin: 3.28
A P U N T E S
4-65
4-66
Versin: 3.28
Versin: 3.28
A P U N T E S
4-67
4-68
Versin: 3.28
Versin: 3.28
A P U N T E S
4-69
Versin: 3.28
Usando ms de un programa:
Ud. Puede crear cualquier nmero de
programas.
4-70
Versin: 3.28
A P U N T E S
4-71
4-72
Versin: 3.28
Versin: 3.28
A P U N T E S
4-73
Versin: 3.28
4-74
Versin: 3.28
A P U N T E S
4-75
Versin: 3.28
Propiedades de la CPU
Password:
Utilizando un cdigo de acceso
solo es possible llegar al
programa
4-76
Versin: 3.28
A P U N T E S
4-77
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
4-78
Versin: 3.28
5-1
Versin: 3.28
Un indicador de Run/Stop
Muestra una luz roja, esto significa que no se est ( RUN )
corriendo ninguna aplicacin
Seleccione el archivo Sample_Tutorial.spg. Este est localizado dentro del directorio en el cual
ActWin SoftPLC est instalado
Haga Click en Abrir (Open).
5-2
Versin: 3.28
A P U N T E S
5-3
Versin: 3.28
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
Versin: 3.28
A P U N T E S
5-5
Versin: 3.28
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.
5-6
Versin: 3.28
A P U N T E S
5-7
Versin: 3.28
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
5-8
Versin: 3.28
A P U N T E S
5-9
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
Versin: 3.28
A P U N T E S
5-11
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 .
5-12
Versin: 3.28
A P U N T E S
5-13
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
5-14
Versin: 3.28
A P U N T E S
5-15
Versin: 3.28
1.
2.
3.
5-16
Versin: 3.28
A P U N T E S
5-17
Versin: 3.28
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
Versin: 3.28
A P U N T E S
5-19
5-20
Versin: 3.28
Versin: 3.28
A P U N T E S
5-21
5-22
Versin: 3.28
Versin: 3.28
A P U N T E S
5-23
Versin: 3.28
5-24
Versin: 3.28
A P U N T E S
5-25
Versin: 3.28
6-1
Los Pasos
Estas estaciones son donde se definen una o ms acciones.
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
Versin: 3.28
A P U N T E S
6-3
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
Versin: 3.28
A P U N T E S
6-5
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
6-6
Versin: 3.28
A P U N T E S
6-7
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
6-8
Versin: 3.28
A P U N T E S
6-9
Versin: 3.28
Accin directa
6-10
Versin: 3.28
A P U N T E S
6-11
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
Versin: 3.28
A P U N T E S
6-13
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
Versin: 3.28
A P U N T E S
6-15
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
Versin: 3.28
A P U N T E S
6-17
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
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
7-1
HMI
Versin: 5.08
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.
HMI
Versin: 5.08
A P U N T E S
7-3
HMI
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.
7-4
HMI
Versin: 5.08
A P U N T E S
7-5
HMI
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
Versin: 5.08
A P U N T E S
7-7
HMI
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 .
7-8
HMI
Versin: 5.08
A P U N T E S
7-9
HMI
Versin: 5.08
Respondemos con un 1
7-10
HMI
Versin: 5.08
A P U N T E S
7-11
HMI
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
7-12
HMI
Versin: 5.08
A P U N T E S
7-13
HMI
Versin: 5.08
se permite el acceso de
escritura por medio de
7-14
HMI
Versin: 5.08
A P U N T E S
7-15
HMI
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
7-16
HMI
Versin: 5.08
A P U N T E S
7-17
HMI
Versin: 5.08
Habilitar PR
Carga
Trae
7-18
HMI
Versin: 5.08
A P U N T E S
7-19
HMI
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)
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
7-20
HMI
Versin: 5.08
A P U N T E S
7-21
HMI
Versin: 5.08
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
7-22
HMI
Versin: 5.08
A P U N T E S
7-23
HMI
Versin: 5.08
7-24
HMI
Versin: 5.08
A P U N T E S
7-25
HMI
Versin: 5.08
Pgina 1
Pgina 2
Pgina 3
Pgina 4
7-26
HMI
Versin: 5.08
A P U N T E S
7-27
HMI
Versin: 5.08
7-28
HMI
Versin: 5.08
A P U N T E S
7-29
HMI
Versin: 5.08
7-30
(TD10)
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
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
X00001
SS11
R101
Valor de
preset
12 567
Valor de
proceso del
SS11 (TC11)
1]
2]
3]
4]
Para mayores detalles referirse al captulo 5 del Manual de Usuario del PLC Serie Micro-EH
8-3
8-4
Nombre
R7E5
R7E6
R7E7
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.
8-6
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
9-2
(CTU0)
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
Seleccionar
Seteos de la memoria de la CPU
9-6
9-7
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
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
X00000
DIF0
R123
X00000
R123
Tiempo de 1 scan
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
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
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
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)
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
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
15-3
= = 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
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
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+
17-1
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
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 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)
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
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
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
Bits
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
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
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
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
Tabla de monitoreo
Habilita la al contador
como ascendente
Habilita la al contador
como descendente
Estado del
contador rpido
19-6
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
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
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
19-8
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
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
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
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
20-5
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
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
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
20-8