Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CP1H
CONCEPTOS 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.
• TIPOS DE FORMATO:
– COMPACTOS: Suelen integrar en el mismo bloque la alimentación, entradas y salidas y/o la
CPU. 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 realiza
mediante conexión entre racks.
• BIT: Unidad más pequeña de información, puede tener solo dos estados: Activo (on) o Inactivo
(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
entre 0 y 255, dos números BCD.
Control de Procesos
Automatización de Maquinaria
de Grado Medio Hasta 512 E/S
CQM1H
Esclavos en Red
Una sóla CPU
Hasta 128 E/S
CPM2
CPM1
ZEN
CARACTERISTICAS CP1H
CJ1W-BAT01
Modelo Máx. tiempo de vida Min. tiempo de vida Típico tiempo de vida
CP1H-X/XA40DR-A 5 años 13000 horas 43000 horas
CP1H-X/XA40DT(1)
CP1H-Y20DR-D
CP1W-CN811
Cable 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.
CPU CP1H
Indicadores de
operación
Puerto USB
Display 7-segmentos
Potenciómetro
analógico
Conector entrada
analógica externa
DIP Switches
Bloque de terminales
de E/S Analógicas
Se puede escoger la
combinación de puertos serie
más adecuada en función de
Slot 1 las aplicaciones.
(puerto serie 1)
Slot 2 1 Puerto RS232C 1 Puerto RS485
(puerto serie 2)
Out
Orden de asignación
Unidades: 7 max.
Entradas: CIO 000 y 001 Total Canales de Entrada: 15 max.
Salidas CIO 100 y 101 Total Canales de Salida: 15 max.
Siempre en CPU Consumo Total: ??? mA max.
AREA DE MEMORIA
CIO 0 AR 0
ENTRADAS / SALIDAS 0
79 AR ’ s TIM
1000
DATA LINK 4095
1199
1150 AR 959
UNDADES DE BUS 0
1200 HR 0
AREA INTERNA E/S
1499 CNT
UNDADES DE BUS HR ’ s
1899
4095
2000 HR 511
UNDADES ESPECIALES 0
DE E/S WR 0
TK
2959
2961
E/S INTERGRADAS WR ’ s 32
3100
WR 511 DM 0
PC LINK SERIE
0
3189
TR ’ s
3200 15
DM ’ s
DEVICE NET 0
DR
3799 15
AREA INERNA E/S 0
IR ’ s
6143 15 DM 32767
MEMORIA CIO
Nota.- Al área “No utilizar” le puede ser asignada funcionalidad en futuras versiones.
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
512 canales
W 511
AREA 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).
T 0000
4096 canales
T 4095
AREA DE CONTADORES
Hay dos áreas de datos para los contadores, la de los Flags de Finalización de Cuenta
y la del Valor Presente del Contador (PVs).
C 0000
4096 canales
C 4095
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 canales
H 511
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.
D 00000
32768 canales
D 32767
AREA AUXILIAR(AR)
El área auxiliar contiene flags y bits de control que sirven para controlar y monitorizar la
operació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
lectura
Area de lectura-
escritura
A 959
MODOS DE FUNCIONAMIENTO
Tipo de PLC
Comunicaciones
ONLINE
ICONOS
Bobinas
B
FLANCO ASCENDENTE/DESCENDENTE
t
EJERCICIO
– Implementar Marcha-Paro
– Mediante Bobinas
T10
EJERCICIOS
0.00
Entrada de
CNT
Conteo
20
Reset
# 10
0.01
100.00
INST. CODIGO VAL.
C20 MAXIMO
CNT BCD 9999
CONTADOR REVERSIBLE
0.00 Incremental
CNTR(12)
0.01
Decremental 30
# 10
0.02 Reset
100.00
C30
EJERCICIO
INSTRUCCIÓN MOV
– Transfiere el contenido de una palabra a otra palabra. También se emplea
para transferir constantes.
• # Constante Hexadecimal
• & Constante Decimal
0.05
MOV(21)
#6374 P1
DM20 P2
MOV(21)
DM30 P1
DM40 P2
EJERCICIO
0.03
XFER(70)
#4 P1
DM50 P2
DM60 P2
0000 IN
SFT
0001 CP 05
0002 R
06
R: SU FLANCO ASCENDENTE DETERMINA EL RESET DEL CANAL (O CANALES) SOBRE LOS QUE SE PRODUCE EL
DESPLAZAMIENTO
CH 05
0 1 2 3 14 15
DATOS
ESTE DATO
SE PIERDE
0 1 2 3 CH 06 14 15
EJERCICIO
LS3
FUNCIONAMIENTO:
1. Al activar el interruptor de marcha el brazo IZQ
robot comienza a subir hasta que se active PS1
el final de carrera LS4 LS1 LS4
2. Comienza a girar hacia la derecha hasta
activar el final de carrera LS2 LS2
A
3. Baja hasta que se active final de carrera DCHA
LS5 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
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 LS3
8. Baja hasta llegar al LS5
9. Suelta la pieza e inicia un temporizador de
3 segundos para volver a comenzar la
secuencia
INCREMENTO EN BCD
– Instrucción ++B
– Instrucción --B
– Instrucción +B
– Flags:
• CY: Carry ON si se produce acarreo
• Er: Error ON si los numeros no estan en formato
BCD
RESTA DE NUMEROS EN BCD
– Instrucción -B
– Flags:
• CY: Carry ON si se produce acarreo
• Er: Error ON si los numeros no estan en formato
BCD
MULTIPLICACIÓN BCD
– Instrucción *B
– Flags:
• ER: Cuando el multiplicando o el multiplicador no
tienen formato 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
DIRECCIONAMIENTO INDIRECTO
• COMPORTAMIENTO:
– 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á como
operando de la instrucción.
Canal Contenido
DM 1111 5555
• 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
– Empleando los registros de indice (direcciona a
areas CIO)
POTENCIOMETRO ANALÓGICO
51
Ejemplo:
DIRECCIONAMIENTO INDIRECTO
EJEMPLO
DATOS
Tº ENTRADA ANALÓGICA
INICIO DATOS: DM 0001
ENTRADA ANALÓGICA SIMPLE
53
Ejemplo:
A351
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MINUTOS SEGUNDOS
A352
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
DIA HORA
A353
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
AÑO MES
MOVER DIGITO
MOVD
– Transfiere los dígitos (4 bits) especificados de
una palabra a otra, según las especificaciones
de la palabra de control
MOVER DIGITO
EJERCICIO
Implementar un programa que almacene en D0 hora y minutos en que
se activa una entrada
MOVD
ORIGEN
CONTROL
DESTINO
CONFIGURACIÓN PUERTO DE COMUNICACIONES
COMUNICACIONES