Date post: | 10-Aug-2015 |
Category: |
Documents |
Upload: | diego-tovar-chia |
View: | 92 times |
Download: | 0 times |
CURSO BASICO DE PLC’SCURSO BASICO DE PLC’SCURSO BASICO DE PLC’SCURSO BASICO DE PLC’S
CP1HCP1HCP1HCP1H
Por: Diana C. Silva A.
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 funcionesdefinidas: 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 realizamediante 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úmero g p , p ( g ),entre 0 y 255, dos números BCD.
• WORD: Una palabra consta de un 16 bits
Por: Diana C. Silva A.
FAMILIA DE PLC’S OMRONFAMILIA DE PLC’S OMRON
Maquinaria Compleja. Más de 512 E/S
Control de Procesos
CJ1CS1
Automatización de Maquinariade Grado Medio Hasta 512 E/S
Maquinaria Simple Red
es
CQM1H
d
CP1H
a C
PU28
E/S
l Tot
al e
n
CPM2
os e
n R
ed
Una
sól
Has
ta 1
Con
tro lCPM1
ZEN Escl
avo
Por: Diana C. Silva A.
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.
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.
EXPANSIONES CP1HEXPANSIONES CP1H
El CP1H puede soportar Unidades Especiales de E/S y Unidades de Bus del CJEl 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, PRMMá 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.
COMPONENTES ADICIONALESCOMPONENTES ADICIONALES
CJ1W-BAT01
Modelo Máx. tiempo de vida Min. tiempo de vida Típico tiempo de vida
CP1H-X/XA40DR-ACP1H-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.
CPU CP1H CPU CP1H
Huecos para tarjetas opcionalesCubierta 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
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.
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.
DIP DIP -- 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 programap 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.
MODO DE CONEXIÓN DE ENTRADASMODO DE CONEXIÓN DE ENTRADAS
Por: Diana C. Silva A.
MODO DE CONEXIÓN DE SALIDASMODO DE CONEXIÓN DE SALIDAS
Por: Diana C. Silva A.
DIRECCIONAMIENTO E/S DIRECCIONAMIENTO 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.
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.
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 001Salidas incorporadas: CIO 100 y CIO 101
Por: Diana C. Silva A.
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.
AREA DE MEMORIAAREA DE MEMORIA
CIO 0
79ENTRADAS / SALIDAS
AR ’ s
AR 0
TIM
0
11501200
1199
1000DATA LINK
UNDADES DE BUSHR 0
AR s
AR 959
TIM
4095
0
1899
2000
12001499 AREA INTERNA E/S
UNDADES DE BUS
UNDADES ESPECIALES
HR ’ s
HR 0
HR 511
CNT
4095
0
29613100
2959
UNDADES ESPECIALESDE E/S
E/S INTERGRADAS
PC LINK SERIE
WR ’ s
WR 0
WR 511 DM 0
TK0
32
31893200
PC LINK SERIE
DEVICE NET
WR 511
TR ’ s0
15
DR0DM ’ s
DM 0
3799
6143
AREA INERNA E/S
DR15
DM 32767IR ’ s
0
15
Por: Diana C. Silva A.
MEMORIA CIOMEMORIA CIO
CIO 0No Utilizar
CIO 1900Entradas
No Utilizar(Ver nota)
CIO 16CIO 17
CIO 99
No Utilizar(Ver nota)
Unidades Especiales
CIO 1999CIO 2000
No Utilizar
Salidas
( )CIO 99CIO 100
CIO 116CIO 117
Unidades Especiales de E/S
No Utilizar(Ver nota)
CIO 2959CIO 2960
(Ver nota)
Data Link
CIO 999CIO 1000
CIO 1199CIO 1200
( )
PLC Link
CIO 3099CIO 3100
CIO 3199CIO 3200
Bits de Trabajo
Unidades Bus CPU
CIO 1200
CIO 1499CIO 1500
DeviceNet
Bits de Trabajo
CIO 3200
CIO 3799CIO 3800
Unidades Bus CPUCIO 1899
j
CIO 6143
Nota.- Al área “No utilizar” le puede ser asignada funcionalidad en futuras versiones.
Por: Diana C. Silva A.
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 511512 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 40954096 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 gy la del Valor Presente del Contador (PVs).
C 0000 4096 canales4096 canales
Por: Diana C. Silva A.
C 4095
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 lH 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 3276732768 canales32768 canales
Por: Diana C. Silva A.
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.
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 losregistros del mismo.
Por: Diana C. Silva A.
ONLINE AUTOMATICOONLINE AUTOMATICO
El cxprogrammer puede reconocer el PLC conectado mediante OnlineAutomatico.
Para esto hay que seleccionar el puerto de conexión en: PLC>>OnlineAutomatico>>Seleccionar puerto de Conexión.
Luego de seleccionar el puerto de conexión seleccionar el icono Online
Por: Diana C. Silva A.
CONFIGURACIÓN NUEVO PROYECTOCONFIGURACIÓN NUEVO PROYECTO
Tipo de PLC
Comunicaciones
ONLINE
Por: Diana C. Silva A.
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.
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 bit p(CIO,W,H,A)
Por: Diana C. Silva A.
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.
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.
FLANCO ASCENDENTE/DESCENDENTEFLANCO ASCENDENTE/DESCENDENTE
En estos casos el bit esta activo unicamente durante el ciclo de scan en elSe produzca el cambio de estado.p
t
Por: Diana C. Silva A.
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.
TEMPORIZADORESTEMPORIZADORES
INST. CODIGO VAL. MAXIMO
TIMMAXIMO
TIM BCD 9999
NºTIMONON
En este temporizador una unidad Corresponde a una 0,1 seg.
SET VALp , g
T10
Por: Diana C. Silva A.
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.
CONTADORESCONTADORES
0.00CNTEntrada de
Conteo
0 01
20# 10Reset
0.01100.00
INST CODIGO VALC20
INST. CODIGO VAL. MAXIMO
CNT BCD 9999C C 9999
Por: Diana C. Silva A.
CONTADOR REVERSIBLECONTADOR REVERSIBLE
0 00 I t l0.00CNTR(12)
300.01
Incremental
Decremental
0.02# 10
Decremental
Reset
100.00
C30
Por: Diana C. Silva A.
EJERCICIOEJERCICIO
Cuantas Botellas hay en la cinta a cada momento???
Por: Diana C. Silva A.
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.05MOV(21)
#6374 P1
DM20 P2
MOV(21)
DM30 P1DM30
DM40
P1
P2
Por: Diana C. Silva A.
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.
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
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.
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
CPSFT
050001
0002
CP
R
05
06
IN: EL ESTADO DE ESTA ENTRADA SE INTRODUCE EN EL REGISTRO DE DESPLAZAMIENTO CON EL FLANCOASCENDENTE 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 15CH 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
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
PS1IZQ1. 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
ADCHA3. Baja hasta que se active final de carrera
LS54. Se pone en marcha la cinta transportadora
hasta que la pieza llega a la célula de detección de producto PS1 Bdetección de producto PS1
5. El brazo toma la pieza (final de carrera pinzas LS1)
6. Sube hasta llegar al final de carrera LS47. Gira hacia la izquierda hastat llegar a LS3q g8. Baja hasta llegar al LS59. Suelta la pieza e inicia un temporizador de
3 segundos para volver a comenzar la secuencia
Por: Diana C. Silva A.
INCREMENTO EN BCDINCREMENTO EN BCD
– Instrucción ++B
Incrementa el contenido BCD del canal, poniendoen 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.
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.
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.
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.
MULTIPLICACIÓN BCDMULTIPLICACIÓN BCD
– Instrucción *B
– Flags:• ER: Cuando el multiplicando o el multiplicador no Cua 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
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.
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á comooperando de la instrucción.
Canal Contenido
MOV(21)
*DM 0001
LR 00
DM 0000
DM 0001
DM 0002
4C59
1111
F35ADirección indirecta Indica
DM 1111
DM 1111
DM 1112
5555
2506
DM 1111.
5555 movido DM 1112
DM 1113
2506
D541a LR 00.
Por: Diana C. Silva A.
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.
POTENCIOMETRO ANALÓGICOPOTENCIOMETRO ANALÓGICO
51
• Modificando el potenciómetro se ajusta el valor del canal A642 en un p jrango 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.
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ÓGICAINICIO DATOS: DM 0001
Por: Diana C. Silva A.
ENTRADA ANALÓGICA SIMPLEENTRADA ANALÓGICA SIMPLE
53
• Aplicando una tensión de 0 a 10 V, el valor analógico es convertido a p gdigital 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.
DISPLAY 7 SEGMENTOSDISPLAY 7 SEGMENTOS
54
• Display 7-segmentos de 2 dígitos para una fácil monitorización del p y g g pestado 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.
AREA DE RELOJAREA DE RELOJ
A351A3510123456789101112131415
A351A351
MINUTOSMINUTOS SEGUNDOSSEGUNDOS
A352A3520123456789101112131415
A352A352
DIADIA HORAHORA
A353A3530123456789101112131415
Por: Diana C. Silva A.
AÑOAÑO MESMES
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.
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 que Implementar 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.
CONFIGURACIÓN PUERTO DE COMUNICACIONESCONFIGURACIÓN PUERTO DE COMUNICACIONES
Por: Diana C. Silva A.
COMUNICACIONES COMUNICACIONES
Por: Diana C. Silva A.