1. CURSO BASICO DE PLC’SCURSO BASICO DE PLC’SCURSO BASICO DE PLC’SCURSO BASICO DE PLC’S
CP1HCP1HCP1HCP1H
Por: Diana C. Silva A.
2. CONCEPTOS BASICOSCONCEPTOS BASICOS
• EL PLC: (Programmable Logic Controller) Es un equipo electrónico que permite la programación
de instrucciones en lenguaje no informático que se realizan de forma cíclica para la consecución de
unos objetivos. Mediante módulos de Entrada – Salida puede recoger información del entorno así
como actuar sobre el mismo.como actuar sobre el mismo.
• TIPOS DE FORMATO:
– COMPACTOS: Suelen integrar en el mismo bloque la alimentación, entradas y salidas y/o la
CPU S d á d id í iCPU. Se expanden conectándose a otros con parecidas características.
– MODULARES: Están compuestos por módulos o tarjetas adosadas a rack con funciones
definidas: CPU fuente de alimentación módulos de E/S etc La expansión se realizadefinidas: CPU, fuente de alimentación, módulos de E/S, etc … La expansión se realiza
mediante conexión entre racks.
• BIT: Unidad más pequeña de información, puede tener solo dos estados: Activo (on) o Inactivo
( ff) d tili l i bl ló i ú it éti bi i(off), puede utilizarse para almacenar variables lógicas o números es aritmética binaria, pero
también combinado con otros bits puede almacenar tipos de datos complejos
• BYTE: Agrupación de ocho bits, puede almacenar un carácter ( generalmente ASCII ), un númerog p , p ( g ),
entre 0 y 255, dos números BCD.
• WORD: Una palabra consta de un 16 bits
Por: Diana C. Silva A.
3. FAMILIA DE PLC’S OMRONFAMILIA DE PLC’S OMRON
Maquinaria Compleja. Más de 512 E/S
Control de Procesos
CJ1
CS1
Automatización de Maquinaria
de Grado Medio Hasta 512 E/S
Maquinaria Simple
Redes
CQM1H
d
CP1H
aCPU
28E/S
lTotalen
CPM2
osenRed
Unasól
Hasta1
Control
CPM1
ZEN
Esclavo
Por: Diana C. Silva A.
4. CARACTERISTICAS CP1HCARACTERISTICAS CP1H
-24 Entradas y 16 Salidas digitales.
-Conjunto de instrucciones (400) y velocidad de
ejecución compatibles con CJ1M.
- Modelos conE/S ánalogas incorporadas
(opcionales) puertos RS232C y RS 422A/485(opcionales) puertos RS232C y RS-422A/485
(tarjetas opcionales conectables).
Por: Diana C. Silva A.
5. CARACTERISTICAS CP1H ESTANDARCARACTERISTICAS CP1H ESTANDAR
24 Entradas digitales
8 Entradas de Interrupción
4 Ejes - Entradas de Contaje Alta
Velocidad (100 kHz- Fase Simple)
8 Entradas de Interrupción
8 Entradas de Respuesta Rápida
16 Salidas digitales 2 Salidas de Pulsos (100 kHz)
2 S lid d P l (30 kH )2 Salidas de Pulsos (30 kHz)
2 Salidas PWM
Por: Diana C. Silva A.
6. EXPANSIONES CP1HEXPANSIONES CP1H
El CP1H puede soportar Unidades Especiales de E/S y Unidades de Bus del CJ
El CP1H se puede conectar a:El CP1H se puede conectar a:
・・ Unidades de E/S Especiales de CJ:Unidades de E/S Especiales de CJ:
AD, DA, MAD, TC, SRM, PRTAD, DA, MAD, TC, SRM, PRT
・・ Unidades de Bus de CJUnidades de Bus de CJ
ETN, DRM, SCU, CLK, PRMETN, DRM, SCU, CLK, PRM
Má 2 id d
, , , ,, , , ,
Máx. 2 unidades
Adaptador para CJ (CP1W-EXT01)
es necesario para la conexión de unidades del CJ
Para conectar unidades de expansión de CPM1A junto con unidades de CJ, se
necesita el cable de conexión de E/S (CP1W-CN811)
Cable de conexión
d E/S
Número de Unidades de expansión del
CPM1A: Máx.7
de E/S
CP1W- CN811
(mismas condiciones que en la diapositiva anterior)
Por: Diana C. Silva A.
7. COMPONENTES ADICIONALESCOMPONENTES ADICIONALES
CJ1W-BAT01
Modelo Máx. tiempo de vida Min. tiempo de vida Típico tiempo de vida
CP1H-X/XA40DR-A
CP1H-X/XA40DT(1)
CP1H Y20DR D
5 años 13000 horas 43000 horas
CP1W-CN811
CP1H-Y20DR-D
C bl d t ió d l fi ió 80 d l CPU biCable de extensión de la configuración a 80 cms. de la CPU, o bien para
acoplar unidades de expansión del CPM1A junto a unidades de la serie CJ.
CP1W-EXT01 y CP1W-TER01
Adaptador que se acopla a la derecha de la CPU del CP1H, que nos permite
la conexión de dos unidades especiales ó de Bus CPU de la serie CJ.
Por: Diana C. Silva A.
8. CPU CP1HCPU CP1H
Huecos para tarjetas opcionales
Cubierta de la
Indicadores de
operación
Cubierta de la
batería
Display 7-segmentos
Puerto USB
Conector entrada
analógica externa
Potenciómetro
analógico
Bloque de terminales
DIP Switches
analógica externa
Conector a unidades de
expansión del CPM1A
Indicador de salidas
Bloque de terminales de salidaCassette de memoriaSwitches de configuración
de las E/S Analógicas
de E/S Analógicas
Por: Diana C. Silva A.
d cado de sa das
9. SLOTS DE COMUNICACIONESSLOTS DE COMUNICACIONES
• CP1H tiene 2 slots para instalar módulos de RS-232C y RS-422A/485.
Slot 1
Se puede escoger la
combinación de puertos serie
más adecuada en función de
las aplicaciones
(puerto serie 1)
Slot 2
(puerto serie 2)
1 Puerto RS232C 1 Puerto RS485
las aplicaciones.
2 Puertos RS232CRS232C+RS485
Módulo RS-232C
CP1W-CIF01
Módulo RS-422A/485
CP1W-CIF11 2 Puertos RS485
Por: Diana C. Silva A.
10. LED’S CPULED’S CPU
POWER E did Di i i li dPOWER
(Verde)
Encendido Dispositivo alimentado
Apagado Dispositivo no alimentado
RUN
(Verde)
Encendido Modo MONITOR/RUN
Apagado Modo STOP/PROGRAM(Verde) Apagado Modo STOP/PROGRAM
ERR/ALM
(Rojo)
Encendido Ha ocurrido un error fatal o de hardware.
Parpadeando Ha ocurrido un error no-fatal.
Apagado Operación normalApagado Operación normal
INH
(Amarillo)
Encendido Todas las salidas conmutan a OFF. A500.15 a ON.
Apagado Operación normal
BKUP Encendido Programa parámetros o datos de memoria estánBKUP
(Amarillo)
Encendido Programa, parámetros o datos de memoria están
siendo escritos en la memoria flash de la CPU
Apagado Otro estado distinto del anterior
PRPHL Parpadeando Se está comunicando a través del puerto USB
(Amarillo) Apagado Otro estado distinto del anterior
Por: Diana C. Silva A.
11. DIPDIP -- SWITCHSWITCH
Nº S l ió D i ió A li ió PNº Selección Descripción Aplicación Por
defecto
SW1 ON Protección contra escritura de UM Utilizar como medida de
protección para evitar la
manipulación del programa
OFF
OFF UM no protegída contra escritura
manipulación del programa
p g
SW2 ON Autotransferencia habilitada Realizar la carga automática
de programa, parámetros de
setup, datos,... durante el
arranque
OFF
OFF Autotransferencia deshabilitada
arranque
SW3 -- No utilizar -- OFF
SW4 ON Toolbus Fijar un modo por defecto de
comunicación a través del
t 1 (T lb )
OFF
OFF PLC Setup
puerto 1 (Toolbus)
OFF PLC Setup
SW5 ON Toolbus Fijar un modo por defecto de
comunicación a través del
puerto 2 (Toolbus)
OFF
OFF PLC Setup
SW6 ON A395.12 a ON Disponer de una entrada de
test sin necesidad de cablear
una entrada
OFF
OFF A395.12 a OFF
Por: Diana C. Silva A.
12. MODO DE CONEXIÓN DE ENTRADASMODO DE CONEXIÓN DE ENTRADAS
Por: Diana C. Silva A.
13. MODO DE CONEXIÓN DE SALIDASMODO DE CONEXIÓN DE SALIDAS
Por: Diana C. Silva A.
14. DIRECCIONAMIENTO E/SDIRECCIONAMIENTO E/S
CIO 0.00 a CIO 16.15 (CIO 0.00 a CIO 16.15 (17 words17 words))
InIn
OutOut
CIO 100.00 a CIO 116.15 (CIO 100.00 a CIO 116.15 (17 words17 words))
OutOut
Por: Diana C. Silva A.
15. MODO DE DIRECCIONAMIENTOMODO DE DIRECCIONAMIENTO
– Formato de las direcciones :
X X X Y Y
– XXX Número de canal (Palabra)
• YY Número de Bit (relé), (entre 00 y 15)
– p.ej. 21710 = CANAL 217, bit 10
Por: Diana C. Silva A.
16. EXPANSIONES CPM1EXPANSIONES CPM1
Entradas: Comienzan a direccionarse a partir del CIO 002Entradas: Comienzan a direccionarse a partir del CIO 002.
Salidas: Comienzan a direccionarse a partir del CIO 102.
Expansores
Expandible hasta un total de 7 unidades de CPM1A
Orden de asignación
Entradas incorporadas: CIO 000 y CIO 001
Salidas incorporadas: CIO 100 y CIO 101
Por: Diana C. Silva A.
17. DIRECCIONAMIENTO EXPANSIONESDIRECCIONAMIENTO EXPANSIONES
Unidades: 7 max
Entradas: CIO 000 y 001
Salidas CIO 100 y 101
Siempre en CPU
Unidades: 7 max.
Total Canales de Entrada: 15 max.
Total Canales de Salida: 15 max.
Consumo Total: ??? mA maxSiempre en CPU Consumo Total: ??? mA max.
Por: Diana C. Silva A.
18. AREA DE MEMORIAAREA DE MEMORIA
CIO 0
79
ENTRADAS / SALIDAS
AR ’ s
AR 0
TIM
0
1150
1200
1199
1000
DATA LINK
UNDADES DE BUS
HR 0
AR s
AR 959
TIM
4095
0
1899
2000
1200
1499
AREA INTERNA E/S
UNDADES DE BUS
UNDADES ESPECIALES
HR ’ s
HR 0
HR 511
CNT
4095
0
2961
3100
2959
UNDADES ESPECIALES
DE E/S
E/S INTERGRADAS
PC LINK SERIE
WR ’ s
WR 0
WR 511 DM 0
TK
0
32
3189
3200
PC LINK SERIE
DEVICE NET
WR 511
TR ’ s
0
15
DR
0
DM ’ s
DM 0
3799
6143
AREA INERNA E/S
DR
15
DM 32767
IR ’ s
0
15
Por: Diana C. Silva A.
19. MEMORIA CIOMEMORIA CIO
CIO 0
No Utilizar
CIO 1900
Entradas
No Utilizar
(Ver nota)
CIO 16
CIO 17
CIO 99
No Utilizar
(Ver nota)
Unidades Especiales
CIO 1999
CIO 2000
No Utilizar
Salidas
( )CIO 99
CIO 100
CIO 116
CIO 117
Unidades Especiales
de E/S
No Utilizar
(Ver nota)
CIO 2959
CIO 2960
(Ver nota)
Data Link
CIO 999
CIO 1000
CIO 1199
CIO 1200
( )
PLC Link
CIO 3099
CIO 3100
CIO 3199
CIO 3200
Bits de Trabajo
Unidades Bus CPU
CIO 1200
CIO 1499
CIO 1500
DeviceNet
Bits de Trabajo
CIO 3200
CIO 3799
CIO 3800
Unidades Bus CPU
CIO 1899
j
CIO 6143
Nota.- Al área “No utilizar” le puede ser asignada funcionalidad en futuras versiones.
Por: Diana C. Silva A.
20. AREA DE TRABAJO (WR)AREA DE TRABAJO (WR)
Este área sólo se puede utilizar desde programa. Utilizar este área para canales y bits
de trabajo dentro de programa.
W 000
W 511
512 canales512 canales
AREA DE TEMPORIZADORESAREA DE TEMPORIZADORESAREA DE TEMPORIZADORESAREA DE TEMPORIZADORES
Hay dos áreas de datos para los temporizadores, la de los Flags de Finalización de
Temporización y la del Valor Presente del Temporizador (PVs).p y p ( )
T 0000
T 4095
4096 canales4096 canales
Hay dos áreas de datos para los contadores, la de los Flags de Finalización de Cuenta
AREA DE CONTADORESAREA DE CONTADORES
y g
y la del Valor Presente del Contador (PVs).
C 0000
4096 canales4096 canales
Por: Diana C. Silva A.
C 4095
21. AREA DE RELES DE RETENCIÓN (HR)AREA DE RELES DE RETENCIÓN (HR)
Este área sólo se puede utilizar desde programa. En este área se retiene el contenido
ante pérdidas de alimentación o ante cambios entre modo PROGRAM y RUN o
MONITOR. H 000
512 l512 l
H 511
512 canales512 canales
Nota.- Desde H512 a H1535 es utilizado como área de retención en los Bloques de Función.
Estos canales pueden ser utilizados únicamente en las instancias a los bloques de función.Estos canales pueden ser utilizados únicamente en las instancias a los bloques de función.
AREA DE MEMORIA DE DATOSAREA DE MEMORIA DE DATOS
El área de DM es un área de datos de multi-propósito. Normalmente es accesible a nivel
de canal. Este área retiene su estado ante fallos de alimentación o al cambiar de
PROGRAM a MONITOR o RUN.PROGRAM a MONITOR o RUN.
D 00000
D 32767
32768 canales32768 canales
Por: Diana C. Silva A.
22. AREA AUXILIAR(AR)AREA AUXILIAR(AR)
El área auxiliar contiene flags y bits de control que sirven para controlar y monitorizar la
ió d l PLC E á á di idid d A000 A44 d ól loperación del PLC. Este área está dividida en dos partes: A000 a A447 de sólo lectura y
A448 a A959 de lectura y escritura.
A 000
Area de sólo
960 canales960 canales
Area de sólo
lectura
A 447
Area de lectura-
escritura
A 448
A 959
escritura
Por: Diana C. Silva A.
23. MODOS DE FUNCIONAMIENTOMODOS DE FUNCIONAMIENTO
• PROGRAM. El PLC está en reposo, y puede recibir ó enviar elPROGRAM. El PLC está en reposo, y puede recibir ó enviar el
programa a un periférico (consola, PC, …)
• MONITOR o RUN El PLC ejecuta el programa que tiene en• MONITOR o RUN. El PLC ejecuta el programa que tiene en
memoria, permitiendo en modo monitor el cambio de valores en los
registros del mismo.
Por: Diana C. Silva A.
24. ONLINE AUTOMATICOONLINE AUTOMATICO
El cxprogrammer puede reconocer el PLC conectado mediante Online
Automatico.
Para esto hay que seleccionar el puerto de conexión en: PLC>>Online
Automatico>>Seleccionar puerto de Conexión.
Luego de seleccionar el puerto de conexión seleccionar el icono Online
Por: Diana C. Silva A.
26. ICONOSICONOS
Descargar el programa al PLC (download).
Descargar el programa del PLC (upload).
Comparar el programa con el del PLC.
Editar en línea. (no disponible en modo run)
Cancelar la edición en línea.
Transferir los cambios en línea.
Por: Diana C. Silva A.
27. OUTOUT
Bobinas
– El bit asociado a la bobina se activa en caso que la condición de
activación sea cierta y se desactiva cuando deja de serlo.
– Solo empleable con zonas de memoria accesibles a nivel de bitp
(CIO,W,H,A)
Por: Diana C. Silva A.
28. SET/RSETSET/RSET
– Con la instrucción SET, el bit especificado se activa cuando la condición
de activación sea cierta, pero no se desactiva cuando deja de serlo.
L i t ió RSET d ti l bit ifi d d l di ió d– La instrucción RSET desactiva el bit especificado cuando la condición de
activación sea cierta, pero no lo activa cuando deja de serlo.
– Solo empleable en áreas de memoria accesibles a nivel de bit.
Por: Diana C. Silva A.
29. KEEPKEEP
– El bit especificado se activa siempre y cuandoEl bit especificado se activa siempre y cuando
sólo esté activada la condición de activación
B
Por: Diana C. Silva A.
31. EJERCICIOEJERCICIO
– Implementar Marcha-Paro
• Entrada 000.00 comienza la marcha de un motor, el motor debe estar
activo aunque dejemos de pulsar la entrada.
• Entrada 000.01 paramos la marcha del motor. En caso de que se
pulsen los 2 a la vez debe de tener mayor prioridad el de paro.
– Mediante Bobinas
– Mediante Instrucciones SET / RSET
– Mediante Instrucción KEEP
Por: Diana C. Silva A.
33. EJERCICIOSEJERCICIOS
Emplear un temporizador que active una– Emplear un temporizador que active una
salida (1.0) transcurridos 10 segundos desde
la activación de la entrada 0 0la activación de la entrada 0.0
– Emplear dos temporizadores para
implementar un intermitente sobre una salida,
de manera que permanezca a ON durante 5
segundos y a OFF durante otros 5 segundos
Por: Diana C. Silva A.
37. INSTRUCCIÓN MOVINSTRUCCIÓN MOV
INSTRUCCIÓN MOV
– Transfiere el contenido de una palabra a otra palabra. También se emplea
t f i t tpara transferir constantes.
• # Constante Hexadecimal
• & Constante Decimal
0.05
MOV(21)
#6374 P1
DM20 P2
MOV(21)
DM30 P1DM30
DM40
P1
P2
Por: Diana C. Silva A.
38. EJERCICIOEJERCICIO
– Hacer un programa en que el contador cuente
cada 3 sg al activarse la entrada 0 y con lacada 3 sg al activarse la entrada 0, y con la
entrada 1 que pare el contaje y se almacene el
valor en DM0 Al volver a activar la entrada 0valor en DM0. Al volver a activar la entrada 0
que empiece otra vez el contaje.
Por: Diana C. Silva A.
39. INSTRUCCIÓN XFERINSTRUCCIÓN XFER
• INSTRUCCIÓN XFER (Transferencia de bloque)
– Transfiere el contenido de n palabras a partir de una posición a otras n
palabras.
0.03
XFER(70)
#4
DM50
P1
P2
DM60 P2
P1 = Número de palabras a copiar
P2 = Palabra de origen inicial
P3 P l b d ti i i i l
Por: Diana C. Silva A.
P3 = Palabra destino inicial
40. COMPARACIÓNCOMPARACIÓN
– Compara dos valores (bien constantes, bien
contenidos en palabras) y crea una condicióncontenidos en palabras) y crea una condición
de ejecución a ON cuando el resultado de la
comparación es cierto.comparación es cierto.
Sí b l <> < < > >– Símbolos: =, <>, <, <=,>,>=
Por: Diana C. Silva A.
41. DESPLAZAMIENTO DE DATOSDESPLAZAMIENTO DE DATOS
LA INSTRUCCIÓN SFT REALIZA LA FUNCIÓN DE REGISTRO DE DESPLAZAMIENTO
EN SERIE
EL DESPLAZAMIENTO AFECTA A LOS BITS, EN SENTIDO DEL MENOS
SIGNIFICATIVO AL MÁS SIGNIFICATIVOSIGNIFICATIVO AL MÁS SIGNIFICATIVO
0000
0001
IN
CP
SFT
05
0001
0002
CP
R
05
06
IN: EL ESTADO DE ESTA ENTRADA SE INTRODUCE EN EL REGISTRO DE DESPLAZAMIENTO CON EL FLANCO
ASCENDENTE DEL IMPULSO DE RELOJ.
CP: EL FLANCO ASCENDENTE CREA EL DESPLAZAMIENTO DE LOS DATOS.
R: SU FLANCO ASCENDENTE DETERMINA EL RESET DEL CANAL (O CANALES) SOBRE LOS QUE SE PRODUCE EL
DATOS
0 1 2 3 14 15
CH 05
R: SU FLANCO ASCENDENTE DETERMINA EL RESET DEL CANAL (O CANALES) SOBRE LOS QUE SE PRODUCE EL
DESPLAZAMIENTO
ESTE DATO
SE PIERDE
Por: Diana C. Silva A.
SE PIERDE
0 1 2 3 14 15CH 06
42. EJERCICIOEJERCICIO
Un brazo mecánico transfiere productos de un
transportador A a otro B, realizando
LS3
movimientos de subir, bajar...
FUNCIONAMIENTO:
1 Al activar el interruptor de marcha el brazo
LS1
LS2
LS4
PS1
IZQ1. Al activar el interruptor de marcha el brazo
robot comienza a subir hasta que se active
el final de carrera LS4
2. Comienza a girar hacia la derecha hasta
activar el final de carrera LS2 S
LS5
A
DCHA3. Baja hasta que se active final de carrera
LS5
4. Se pone en marcha la cinta transportadora
hasta que la pieza llega a la célula de
detección de producto PS1 B
detección de producto PS1
5. El brazo toma la pieza (final de carrera
pinzas LS1)
6. Sube hasta llegar al final de carrera LS4
7. Gira hacia la izquierda hastat llegar a LS3q g
8. Baja hasta llegar al LS5
9. Suelta la pieza e inicia un temporizador de
3 segundos para volver a comenzar la
secuencia
Por: Diana C. Silva A.
43. INCREMENTO EN BCDINCREMENTO EN BCD
– Instrucción ++B
Incrementa el contenido BCD del canal, poniendo
en ON el indicador de Acarreo (CY) si un dígitoen ON el indicador de Acarreo (CY) si un dígito
cambia de 9 a 0
Por: Diana C. Silva A.
44. DECREMENTO EN BCDDECREMENTO EN BCD
– Instrucción --B
Decrementa el contenido BCD del canal,
poniendo en ON el indicador de Acarreo (CY) siponiendo en ON el indicador de Acarreo (CY) si
un dígito cambia de 0 a 9
Por: Diana C. Silva A.
45. SUMA DE NUMEROS EN BCDSUMA DE NUMEROS EN BCD
– Instrucción +B
– Flags:g
• CY: Carry ON si se produce acarreo
• Er: Error ON si los numeros no estan en formatoEr: Error ON si los numeros no estan en formato
BCD
Por: Diana C. Silva A.
46. RESTA DE NUMEROS EN BCDRESTA DE NUMEROS EN BCD
– Instrucción -B
– Flags:
• CY: Carry ON si se produce acarreo• CY: Carry ON si se produce acarreo
• Er: Error ON si los numeros no estan en formato
BCDBCD
Por: Diana C. Silva A.
47. MULTIPLICACIÓN BCDMULTIPLICACIÓN BCD
– Instrucción *B
– Flags:
• ER: Cuando el multiplicando o el multiplicador noCua do e u p ca do o e u p cado o
tienen formato BCD.
Por: Diana C. Silva A.
• ¡OJO! La palabra resultado ocupa dos words, R+1 y R
48. DIVISIÓN BCDDIVISIÓN BCD
– Instrucción /B
R*Dr+(R+1) = Dd
– Flags:
• ER: ON cuando el dividendo o el divisor no estan
en BCD o cuando el resto es 0
Por: Diana C. Silva A.
49. DIRECCIONAMIENTO INDIRECTODIRECCIONAMIENTO INDIRECTO
• COMPORTAMIENTO:
C d ifi di ió i di t– Cuando se especifica una dirección indirecta en una
instrucción, el canal designado contendrá la dirección
del canal que contiene el dato que se utilizará comodel canal que contiene el dato que se utilizará como
operando de la instrucción.
Canal Contenido
MOV(21)
*DM 0001
LR 00
DM 0000
DM 0001
DM 0002
4C59
1111
F35A
Dirección
indirecta Indica
DM 1111
DM 1111
DM 1112
5555
2506
DM 1111.
5555 movidoDM 1112
DM 1113
2506
D541
a LR 00.
Por: Diana C. Silva A.
50. DIRECCIONAMIENTO INDIRECTODIRECCIONAMIENTO INDIRECTO
• Dos variantes:
– Desde área de DM
• Direccionamiento Binario (Emplea @ delante de la
dirección). Se puede direccionar a todo el banco de
DM
• Direccionamiento en BCD (Emplea * delante de la
dirección). Solo se puede direccionar hasta DM9999
E l d l i t d i di (di i– Empleando los registros de indice (direcciona a
areas CIO)
Por: Diana C. Silva A.
51. POTENCIOMETRO ANALÓGICOPOTENCIOMETRO ANALÓGICO
51
• Modificando el potenciómetro se ajusta el valor del canal A642 en unp j
rango de 0 a 255. Durante el ajuste el valor es visualizado en el
display 7-segmentos (00 a FF en Hex.).
Ejemplo:
Por: Diana C. Silva A.
52. DIRECCIONAMIENTO INDIRECTODIRECCIONAMIENTO INDIRECTO
EJEMPLO
C O OALMACENAR LA TEMPERATURA EN UN HORNO
CADA 15 SEG. Y DURANTE 2 HRS., TIEMPO DE
DURACIÓN DEL PROCESO.
DATOS
Tº ENTRADA ANALÓGICAT ENTRADA ANALÓGICA
INICIO DATOS: DM 0001
Por: Diana C. Silva A.
53. ENTRADA ANALÓGICA SIMPLEENTRADA ANALÓGICA SIMPLE
53
• Aplicando una tensión de 0 a 10 V, el valor analógico es convertido ap g
digital en el canal A643 en un rango de 0 a 255.
Ejemplo:Ejemplo:
Nota.- No utilizar en aplicaciones en la que se
requiera un alto grado de precisión.
Por: Diana C. Silva A.
54. DISPLAY 7 SEGMENTOSDISPLAY 7 SEGMENTOS
54
• Display 7-segmentos de 2 dígitos para una fácil monitorización delp y g g p
estado del PLC. Monitorizar:
– Versión de la unidad (al dar tensión).
– Códigos de error– Códigos de error.
– Progreso de la transferencia entre CPU y cassette de memoria.
– Cambios de valor en el potenciómetro analógico.
– Códigos definidos por el usuario.
Por: Diana C. Silva A.
55. AREA DE RELOJAREA DE RELOJ
A351A351
0123456789101112131415
A351A351
MINUTOSMINUTOS SEGUNDOSSEGUNDOS
A352A352
0123456789101112131415
A352A352
DIADIA HORAHORA
A353A353
0123456789101112131415
Por: Diana C. Silva A.
AÑOAÑO MESMES
56. MOVER DIGITOMOVER DIGITO
MOVD
– Transfiere los dígitos (4 bits) especificados de
una palabra a otra, según las especificaciones
de la palabra de control
Por: Diana C. Silva A.
57. MOVER DIGITOMOVER DIGITO
EJERCICIOEJERCICIO
Implementar un programa que almacene en D0 hora y minutos en queImplementar un programa que almacene en D0 hora y minutos en queImplementar un programa que almacene en D0 hora y minutos en queImplementar un programa que almacene en D0 hora y minutos en que
se activa una entradase activa una entrada
MOVD
ORIGEN
CONTROL
DESTINODESTINO
Por: Diana C. Silva A.
58. CONFIGURACIÓN PUERTO DE COMUNICACIONESCONFIGURACIÓN PUERTO DE COMUNICACIONES
Por: Diana C. Silva A.