SlideShare una empresa de Scribd logo
1 de 359
Descargar para leer sin conexión
1 
Soporte Técnico 
CURSO GENERAL 
DE AUTOMATAS 
PROGRAMABLES 
INDUSTRIALES
2 
Soporte Técnico 
ÍNDICE 
1. Introducción al control con PLC’s 
2. Iniciación a la programación del PLC 
3. Programación básica del PLC con consola 
4. Programación avanzada del PLC 
5. Unidades especiales de E/S 
6. Programación de PLC’s con Syswin 
7. Anexo I. DM de Configuración de PLC’s
3 
INTRODUCCION 
AL CONTROL 
INTRODUCCION AL CONTROL 
CON PLC's 
CON PLC’s
4 
EVOLUCION HISTORICA 
• 1968: Procesador cableado sustituye a relés. 
• Década de los setenta 
» Incorporación de elementos hombre-máquina. 
» Manipulaciones de datos 
» Operaciones aritméticas 
» Comunicaciones (ordenador) 
» Incremento de memoria 
» E/S remotas 
» Instrucciones más potentes 
» Desarrollo de comunicaciones con dispositivos 
• Década de los ochenta: Avance de la tecnología 5P 
» Alta velocidad de respuesta, más lenguajes 
» Reducción de dimensiones 
» Módulos inteligentes, autodiagnóstico 
• Década de los noventa: 
» Buses de campo abiertos 
» 
Soporte Técnico
5 
AUTOMATIZACION 
Packing 
Soporte Técnico 
Plástico 
Herramienta 
Paletizador 
Montaje 
PLC’s diseñados para cubrir las necesidades de 
control de cualquier tipo de máquina.
6 
AUTOMATIZACION 
PLC’s diseñados para cualquier aplicación 
de tipo industrial o no industrial. 
• Control de planta 
• Control de línea 
• Telemando 
• Tratamiento de aguas 
• Domótica 
• Gestión de energía 
• Naútica 
• Proyectos públicos 
• Medio ambiente 
Soporte Técnico
7 
AUTOMATIZACION 
3 Familias de PLC’s para 3 niveles de aplicación. 
Soporte Técnico 
Más de 512 E/S 
Hasta 512 E/S 
Hasta 128 E/S
8 
OBJETIVO Y FUNCION DE 
UNA AUTOMATIZACION 
• INCORPORACION DE UN ELEMENTO (Pej 
PLC) PARA QUE CONTROLE EL 
FUNCIONAMIENTO DE LA INSTALACION,DE 
LA MAQUINA O DEL SISTEMA EN GENERAL 
• EN DEFINITIVA SE TRATA DE UN LAZO 
CERRADO ENTRE EL DISPOSITIVO QUE 
CONTROLA (PLC) Y LA INSTALACION EN 
GENERAL 
Soporte Técnico
9 
OBJETIVO Y FUNCION DE UNA 
Soporte Técnico 
AUTOMATIZACION 
• EL ELEMENTO DE CONTROL (PLC) REACCIONA EN 
BASE A LA INFORMACION RECIBIDA POR LOS 
CAPTADORES (SENSORES) Y EL PROGRAMA 
LÓGICO INTERNO, ACTUANDO SOBRE LOS 
ACCIONADORES DE LA INSTALACION. 
INSTALACIÓN 
CAPTADORES ACCIONADORES 
PLC
10 
OBJETIVO Y FUNCION DE 
UNA AUTOMATIZACION 
• LOS PRINCIPALES FACTORES QUE FAVORECEN LA 
APARICION Y EVOLUCION DE LOS PROCESOS 
AUTOMATICOS SON BASICAMENTE : 
» ECONÓMICOS 
» CALIDAD 
» SEGURIDAD LABORAL 
• POR LO TANTO, LAS FUNCIONES BÁSICAS DE LA 
AUTOMATIZACION DE UNA MÁQUINA O DE UNA 
INSTALACIÓN SON: 
» AUMENTAR LA PRODUCCION 
» DISMINUIR COSTES 
»MEJORAR LA CALIDAD DEL PRODUCTO ACABADO 
» EVITAR TAREAS PELIGROSAS AL SER HUMANO 
Soporte Técnico
11 
PROGAMACION LÓGICA 
CONTACTOS 
Soporte Técnico 
SERIE PARALELO NEGADO 
NEMÓNICO AND OR NOT 
LÓGICA 
DIN
12 
Soporte Técnico 
SISTEMAS DE 
NUMERACION 
• LAS VARIABLES, EN GENERAL, PUEDEN 
EXPRESARSE O REPRESENTARSE SEGÚN 
DISTINTOS SISTEMAS DE NUMERACIÓN 
• EL SISTEMA HABITUAL QUE SE EMPLEA DE 
FORMA COTIDIANA ES EL SISTEMA DIGITAL, 
QUE UTILIZA LOS SÍMBOLOS DEL 0 AL 9. 
• HAY OTROS SISTEMAS DE NUMERACION 
QUE, AL TRABAJAR CON MÁQUINAS Y CON 
COMUNICACIONES, NOS APARECERÁN 
CONSTANTEMENTE 
» BINARIO 
» BCD (BINARIO CODIFICADO DECIMAL) 
»
13 
Soporte Técnico 
SISTEMAS DE 
NUMERACION 
• EN GENERAL,CUANDO UNA CANTIDAD 
(Nª ENTERO) SE REPRESENTA 
MEDIANTE UN SISTEMA DE 
NUMERACIÓN N DE N-1 
BASE B, QUIERE 
1 
0 
DEBCIRN N = X : B + X N-1 
B + ........ + X 1 
B + X 0 
B
14 
CODIGO BINARIO 
Nº DECIMAL = Z x 2 + Z x 2 + ....... + Z x 2 N 
Soporte Técnico 
N 
N-1 
N-1 
0 
0 
• CODIGO BINARIO 
»UTILIZA LOS SIMBOLOS (1 y 0) PAEA 
REPRESENTAR CUALQUIER VALOR 
»LA FORMULA DE CONVERSION DE UN 
NUMERO DECIMAL A UN NUMERO BINARIO 
ES LA SIGUIENTE :
15 
CODIGO BINARIO 
• CODIGO BINARIO 
»EJEMPLO: LA REPRESENTACION DEL Nº12 
1 x 2 + 1 x 2 + 0 x 2 + 3 2 1 0 x 2 0 = 1 2 
EN BINARIO SERÁ : 
»EJEMPLO : REPRESENTAR EN BINARIO 
LOS Nº DECIMALES 16 Y 45. 
Soporte Técnico 
1 1 0 0 = 12 
5 4 3 2 1 0 
2 2 2 2 2 2 
16 ⇒ 1 0 0 0 0 
45 ⇒ 1 0 1 1 0 1
16 
Números en COMA 
31 30 23 22 21 ………... 2 1 0 
... 
Signo Exponente Mantisa 
Mantisa 
Nº DECIMAL = (-1) x 2 (1+Mantisa x 2 ) Signo e-127 -23 
Soporte Técnico 
FLOTANTE 
• COMA FLOTANTE 
»Signo (s) ⇒ 1: negativo , 0: positivo (bit 31) 
»Mantisa (M) ⇒ La mantisa incluye 23 bits
17 
Números en COMA 
Soporte Técnico 
FLOTANTE 
• Se pueden expresar los números: 
• -∞ (e=255, M=0, s=0) 
• -3.402823·1038 ÷ -1.175494·10-38 
• 0 (e=0) 
• 1.175494·10-38 ÷ 3.402823·1038 
• ∞ (e=255, M=0, s=1) 
• NaN (e=255, M≠0): Número no válido. 
• No es necesario conocer el formato 
de estos números, sólo que ocupan
18 
Precauciones COMA 
Soporte Técnico 
FLOTANTE 
• Las operaciones indeterminadas 
0.0/0.0, ∞/∞, ∞-∞ dan como resultado 
NaN. 
• Overflow (±∞) y Underflow (±0). Es 
más peligroso el Overflow al convertir 
el resultado a entero (binario con 
signo). 
• Los decimales se truncan al 
convertirlos a entero (binario con
19 
Soporte Técnico 
IEEE754 
• Expresan números reales en 32 bits 
conforme al estándar IEEE754: 
• (-1)signo·2exponente-127·(1+Mantisa·2-23) 
• 1#10000000#1100000000000000000 
0000 
• Signo: (-1)1= -1 
• Exponente: 2128-127=21=2
20 
Soporte Técnico 
CODIGO BCD 
• CODIGO BCD 
»CODIGO MEDIANTE EL CUAL CADA 
NUMERO DEL SISTEMA DECIMAL (0..9) SE 
REPRESENTA DECIMAL EN BINARIO BINARIO 
(0,1). 
»LA CONVERSION DIRECTA ES LA 
SIGUIENTE : 
0 0000 
1 0001 
2 0010 
3 0011 
4 0100 
5 0101 
6 0110 
7 0111 
8 1000 
9 1001
21 
Soporte Técnico 
CODIGO ASCII 
• CODIGO INTERNACIONAL CUYAS 
SIGLAS RESPONDEN A AMERICAN 
STANDAR CODE INFORMATION 
INTERCHANGE. 
• HOY UTILIZADO EN COMUNICACIONES 
E INTERCAMBIO DE DATOS. 
• EN ESTE CODIGO SE UTILIZAN 8 BIT’s 
PARA LA REPRESENTACION. 
• Ejemplo : 
A = 41 = 0100 0001 
5 = 35 = 0011 0101 
> = 3E = 0011 1110
22 
Soporte Técnico 
CONCEPTO DE 
REGISTRO 
• DISPOSITIVO CAPAZ DE ALMACENAR 
UNA INFORMACION DIGITAL (1 o 0) 
• EN NUESTROS PLC’s TODOS LOS 
REGISTROS SON DE 16 (POSICIONES) 
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Nº BIT 
msb lsb (PESO)
23 
CONCEPTO DE PLC 
EL AUTOMATA PROGRAMABLE INDUSTRIAL 
(PLC: programmable logic controller) 
ES UN EQUIPO ELECTRÓNICO, PROGRAMABLE 
EN LENGUAJE NO INFORMATICO, DISEÑADO 
PARA CONTROLAR EN TIEMPO REAL Y EN 
AMBIENTE DE TIPO INDUSTRIAL PROCESOS 
SECUENCIALES. 
Soporte Técnico
24 
CARACTERISTICAS PLC’s 
Soporte Técnico 
OMRON 
• Recursos Configurables 
• Comunicaciones compatibles 
• Software de gestión común 
• Mapeado de memoria 
• Periféricos comunes 
• Instrucciones compatibles 
• Marcado CE y fabricación 
europea
25 
ESTRUCTURA DE UN 
Soporte Técnico 
AUTOMATA 
SEÑALES 
DE 
SENSORES 
SEÑALES 
A 
ACTUADORES 
ALIMENTACIÓN 
MEMORIA 
PROCESADOR 
CPU 
PERIFÉRICOS 
 Unidad central de procesos 
 Memoria de programación (RAM,EPROM,EEPROM) 
 Sistema de control de E/S y perifericos 
 Dispositivo de entradas / salidas.
26 
DISPOSITIVOS DE ENTRADA 
Soporte Técnico 
/ SALIDA 
• EL PLC RECIBE SEÑALES 
DE ENTRADA TALES COMO, 
ENCODERS, FOTOCELULAS, 
PULSADORES, TECLADOS, 
…. 
• EL PLC ACTIVA MEDIANTE 
SUS SALIDAS, VÁLVULAS, 
SOLENOIDES, 
CONTACTORES, 
INDICADORES LUMINOSOS, ...
27 
Soporte Técnico 
ESTADOS DE 
FUNCIONAMIENTO 
• PROGRAM. 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 MONITOR 
en memoria, 
RUN 
PROGRAM 
permitiendo en modo monitor el cambio 
de valores en los registros del mismo.
28 
MODO DE FUNCIONAMIENTO 
Soporte Técnico 
MONITOR-RUN 
• CICLO DE SCAN 
»Se llama así al conjunto de tareas que el 
automata lleva a cabo cuando está 
controlando un proceso. 
• TAREAS COMUNES: (SUPERVISION GENERAL) 
• ACEPTACION DE ENTRADAS Y ACTUACION SOBRE SALIDAS 
• EJECUCION DE LAS INSTRUCCIONES 
• SERVICIO A PERIFERICOS 
• TIEMPO DE RESPUESTA 
»Tiempo necesario para llevar a cabo las 
distintas operaciones de control. En particular, 
el tiempo de respuesta de un sistema 
(activación de una señal de salida en relación
29 
MODO DE FUNCIONAMIENTO 
Soporte Técnico 
MONITOR-RUN
30 
CICLO DE TRABAJO 
Soporte Técnico 
PROCESOS COMUNES 
GESTIÓN DE PERIFÉRICOS 
EJECUCIÓN DEL PROGRAMA 
REFRESCO DE E/S 
- Programación WATCH DOG 
- Verificar memoria de ususario 
- Verificar BUS E/S 
- Gestión de transmisión con : 
Consola de Programación 
Interface de comunicaciones 
- Scan secuencial de las 
instruciones del programa 
- Lectura del estado de los módulos de 
E/S 
- Transferencia de estado a las 
salidas
31 
CALCULO DEL CICLO 
Soporte Técnico 
DE SCAN
32 
CICLO DE SCAN Y TIEMPO DE RESPUESTA 
Soporte Técnico 
(JS) 
Instrucción o Proceso CPM1A SRM1 CPM2 CQM1H 
Supervisión 0.6 ms 0.18 ms 0.3 ms 0.8 ms 
Ejecución del Programa 1.43 ms 0.8 ms 0.6 ms 1.25 ms 
Refresco de E/S 0.06 ms 0.02/0.05 ms 0.3 ms 0.04 ms 
Servicio de Host Link -- 0 0.55 ms 0 
Servicio de Periféricos 0.26 ms 0.7 ms 0.55 ms 0.34 ms 
Servicio de Comboard -- -- -- 0.66 ms 
Tiempo Total del ciclo de 
scan 
2.35 ms 1.75 ms 1.75 ms 3.27 ms 
Instrucciones básicas LD 1.72 0.97 0.64 0.375 
MOV (21) 16.3 9.1 7.8 17.7 
ADD (30) 29.5 15.9 14.7 37.5 
Otras : PID -- 420.0 0.39 ms 1.59 ms
33 
CALCULO DE LOS TIEMPOS 
Soporte Técnico 
DE RESPUESTA
34 
MEMORIA DEL PLC 
• La memoria del PLC se encuentra dividida 
en varias áreas, cada una de ellas con un 
contenido y características distintas : 
»AREA DE PROGRAMA: 
• En este área es donde se encuentra almacenado el 
programa del PLC (que se puede programar en 
lenguaje Ladder ó nemónico). 
»AREA DE DATOS: 
• Este área es usada para almacenar valores o para 
obtener información sobre el estado del PLC. Está 
Soporte Técnico
35 
MEMORIA DEL PLC 
• MEMORIA 
»DE PROGRAMA : RAM CON BATERIA, 
EPROM ó EEPROM 
»INTERNA : RECURSOS DEL AUTOMATA 
• REGISTROS (CANALES) DE E/S 
• CANALES ESPECIALES 
»DE DATOS : RAM MANTENIDA CON 
BATERIA 
Soporte Técnico
36 
CAPACIDAD DE MEMORIA 
Soporte Técnico 
DE PROGRAMA 
PLC MEMORIA DE 
PROGRAMA 
MEMORIA DE 
DATOS 
CPM1A 2 Kw 1 Kw 
SRM1 4 Kw 2 Kw 
CPM2 4 Kw 2 Kw 
CQM1H 
Hasta 15 Kw DM : Hasta 6 Kw 
EM : Hasta 6 Kw
37 
Soporte Técnico 
E/S CONEXION 
Módulos de ENTRADA 
 Unidad de entrada de 
c.a.c.c. Configuración 
del circuito.
38 
Soporte Técnico 
SELECCION DEL 
AUTOMATA 
• CRITERIOS : 
»Número de E/S a controlar 
»Capacidad de la memoria de 
programa 
»Potencia de las instrucciones 
»Posibilidad de conexión de 
periféricos, módulos especiales y
39 
CLASIFICACION DE 
Soporte Técnico 
AUTOMATAS 
• POR TIPO 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.
40 
DEFINIR CONFIGURACION 
Soporte Técnico 
DE E/S 
• En una instalación nos encontramos con 
las siguientes señales y elementos a 
controlar : 2 FOTOCÉLULAS 
3 PULSADORES PARA MANUALES 
1 SELECTOR MANUAL /AUTOMÁTICO 
3 CONTACTORES A 220 AC 
1 INTERRUPTOR SELECCIÓN MODO TRABAJO 
4 PILOTOS INDICADORES 
3 FINALES DE CARRERA 
2 TERMOSTATOS 
2 VARIADORES DE VELOCIDAD (4-20mA.) 
2 SENSORES PT100 
2 DETECTORES INDUCTIVOS 
4 VÁLVULAS (PISTÓN) 24V. 
1 SIRENA ALARMA 
1 SETA EMERGENCIA 
DETERMINAR QUE CONFIGURACIÓN DE PLC HACE FALTA
41 
DEFINIR CONFIGURACION 
Soporte Técnico 
DE E/S 
SOLUCIÓN 
Un PLC con 
CQM1H 
16 E digitales 
12 S digitales 
2 E analógicas PT100 
2 S analógicas 4-20 mA.
42 
Soporte Técnico 
AUTOMATAS 
PROGRAMABLES 
Las necesidades de su 
aplicación pueden ser 
cubiertas por una de las 
familias de PLC’s. Elija la 
más apropiada en su caso
43 
Soporte Técnico 
FAMILIA CPM
44 
Soporte Técnico 
FAMILIA CPM 
CCPPMM11AA 
CCPPMM22AA 
CCPPMM22BB 
El Micro PLC standard para 
la mayor parte de las 
aplicaciones básicas 
El Micro PLC de alta 
funcionalidad compatible en 
hardware con CPM1A 
El Micro PLC de alta 
funcionalidad super-compacto 
CCCPPPMMM 
El Micro PLC de alta 
funcionalidad en placa 
impresa. 
CCPPMM22CC
45 
CARACTERISTICAS 
Soporte Técnico 
CPM1A 
• CPU’s de 10, 20, 30 y 40 E/S 
• Expandible hasta 100 E/S 
( sólo modelos 30 y 40 ) 
• Memoria de programa 2 KW 
• Memoria de datos 1KW 
• 150 instrucciones 
• 1 puerto ( periféricos ) 
• 1 Contador de hasta 5 Khz 
• 2 Salidas de pulsos 2 Khz 
• 2 temporizadores analógicos 
• Flash RAM ( sin batería )
46 
CARACTERISTICAS 
Soporte Técnico 
CPM2A 
• CPU’s de 30, 40 Y 60 E/S 
• Expandible hasta 120 E/S 
• Memoria de programa 4 KW 
• Memoria de datos 2KW 
• 185 instrucciones 
• 2 puertos 
• (Periféricos Y RS232C) 
• 1 Contador de hasta 20 Khz 
• 4 Contadores de 2 Khz 
• 2 Salidas de pulsos 10 Khz 
• 2 temporizadores analógicos 
• Reloj y batería
47 
CARACTERISTICAS 
Soporte Técnico 
CPM2B 
• CPU’s de 32 E/S 
• PLC compacto en circuito 
impreso. 
• Módulos expansores de 32 
puntos (3 exp. Máximo) 
• Alimentación 24 Vdc 
• Expandible hasta 128 E/S 
• Mismas características que 
CPM2A 
• Batería y reloj opcional 
• Conector cable plano para E/S 
• 2 puertos: 
•Periféricos (como CPM2C) 
•RS-232 (opcional)
48 
CARACTERISTICAS 
Soporte Técnico 
CPM2C 
• CPU’s de 10 y 20 E/S 
• Módulos expansores de 10 y 
24 puntos 
• Alimentación 24 Vdc 
• Expandible hasta 140 E/S 
• Mismas características que 
CPM2A 
• Batería y reloj opcional 
• Conectores extraíbles 
• 1 puerto 
• (doble uso simultáneo)
49 
CPM1A / CPM2A 
FormatoTerminal UM 
Soporte Técnico 
Puertos Reloj E/S Exp E/S I/O Link Analogía 
DM 
Velocidad E/S 
Pulsos 
Pot. 
Analog. 
CPM1A 
M3 
Fijo 
Relé 
10 a 100 
TR 
10 a 100 
UM2kw 
DM1kw 
1.8 
micro S 
IN 
5kHz 
OUT 
5kHz 
Perif 
+ 
RS232C 
NO Yes 3 exp 
(30pts. 
40pts. 
CPU) 
Compo 
Bus/S 
I/Olink 
(8pts. 
/8pts.) 
MAD01 
(2ch/1ch) 
CPM2A 
Relé 
30 a 120 
TR 
30 a120. 
(*) 
UM4kw 
DM2kw 
0.9 
micro S 
IN 
20kHz 
OUT 
10kHz 
Sincro 
nismo 
SI Yes MAD01 
(2ch/1ch) 
Compacto 
M3 
Extraible 
Compo 
Bus/S 
I/Olink 
(8pts. 
/8pts.) 
3 exp 
(30pts. 
40pts. 
60pts. 
CPU) 
Compacto 
Perif
50 
CPM1A / CPM2A 
DDiimmeennssiioonneess 
CCPPMM11AA90 
CCPPMM22AA 
PWR 
Soporte Técnico 
90 
66 (D=50) 86 (D=50) 
90 90 
130(D=50) 
150 (D=50) 
10 pts 20 pts 30 pts 40 pts 
30points 40points 60points 
90mm 
90mm 
PWR 
PWR 
130mm 150mm 195mm 55mm 
90mm 
IN 
OUT 
ERR ALM 
RUN COMM 
IN 
OUT 
ERR ALM 
RUN COMM 
IN 
OUT 
ERR ALM 
RUN COMM
51 
CPM1A / CPM2A 
IN 
8ED 
Puerto Perifer. 
Soporte Técnico 
OUT 
IN 
8ER SRT21 
OUT 
20EDR 
8pts. input 
I/O Link 
20pts.MixI/O 
MAD01 
90mm SRT21 
66mm 66mm 86mm 66mm 50mm 
66mm 
Expansores 
8pts. output 
Conversor CPU 
CIF 
Unidades de expansión 
(Hasta 3, para CPU’s de  20 pts.) 
RS-232 
RS-422 
CPM1A-20EDR1 
CPM1A-8ED 
CPM1A-8ER 
CPM1A-8ET 
CPM1A-8ET1 
CPM1A-SRT21 
CPM1A--20EDT 
CPM1A-20EDT1 
CPM1A-MAD01 
NT 
CPM1/2A 
I/O Link MAD01 
EExxppaannssiióónn
52 
Soporte Técnico 
CPM2B 
Modelos 
CPM2B-32C1DR-D 16 DC IN /16 RY OUT 
CPU RY Output 
CPM2B-32C2DR-D + RS-232C + Battery +RTC 
CPM2B-32C1DT-D 16 DC IN /16 Tr OUT 
CPU NPN Tr Output 
CPM2B-32C2DR-D + RS-232C + Battery +RTC 
Exp. I/O (Relay) CPM2B-32EDR 16 DC IN /16 RY OUT 
Exp. I/O (NPN Tr) CPM2B-32EDT 16 DC IN /16 Tr OUT
53 
CPM2A / CPM2C 
Diferencias CCPPMM22AA // CCPPMM22CC 
Soporte Técnico 
CPM2A CPM2C 
Estructura Bloques E/S Modular 
RTC / Batería 
Todos los modelos 
Vida Batería 
5 años 
Opcional 
5 años ( 2 con RTC) 
Temporizadores 
analógicos 
Si. 4 NO 
EXP analógicos 
Compobus S 
SI MAD01, SRT21 NO en 1er R elease 
Ptos CPU 
Ptos EXP 
Num Máx EXP 
Num Máx E/S 
(20), 30, 40, 60 
8, 20 
3 
120 
10, 20 
10 , 24 
5 
140 
Interrupciones 4 2 / 4
54 
Soporte Técnico 
CPM2C 
CPU’s 
CPU’s 
(con RTC) 
Expansores 
20pts.CPU 
TR NPN 
Conector 
10pts.CPU 
TR NPN 
Conector 
10pts.CPU 
RY 
Terminal 
10pts.CPU 
TR PNP 
Conector 
20pts.CPU 
TR PNP 
Conector 
20pts.CPU 
TR NPN 
Conector 
10pts.CPU 
TR NPN 
Conector 
10pts.CPU 
RY 
Terminal 
10pts.CPU 
TR PNP 
Conector 
20pts.CPU 
TR PNP 
Conector 
24pts.Ex. 
TR NPN 
Conector 
24pts.Ex. 
TR NPN 
Conector 
10pts.Ex. 
RY 
Terminal 
Cables 
CPM2C-CN111 
CS1-CN114 
MMooddeellooss
55 
CPU’s Expansores 
Tipo terminal 
(Phoenix) 
Soporte Técnico 
CPM2C 
90mm 
Tipo conector 
(Fujitsu) 
33mm 33mm 33mm 
33mm 65mm 
CPU 
1 CPU con hasta 5 expansores 
Tipo terminal 
(Phoenix) 
Tipo conector 
(Fujitsu) 
Expansión 
Estructura no compatible con CPM1A/2A
56 
CONECTIVIDAD CPM 
Soporte Técnico 
Conexión de 
periféricos y HMI’s 
Host Link 1:N PC Link 1:N 
Dispositivo 
Serie 
Comunicación ASCII
57 
APLICACIONES CPM 
Salida Pulsos 
Soporte Técnico 
Inteligencia 
Distribuida 
CompoBus/S 
Sincronismo 
Pulse input frequency 
Packaging or processing machine 
CPM1A 
CPM2A 
Pulse output 
frequency 
Rotary encoder 
Conveyer Conveyer 
Contaje, 
levas 
Serve driver U series 
SYSDRIVE inverter 3G3MVseries 
stepping motor driver 
PID 
CLOCK
58 
Soporte Técnico 
FAMILIA SRM
59 
Soporte Técnico 
FAMILIA SRM 
SSSRRRMMM 
SSRRMM11--CC0022 
TTeerrmmiinnaalleess EE//SS 
Puerto RS232C y periféricos 
Una amplia familia de 
terminales de E/S digitales y 
analógicas (comunicación 
Compobus S) 
SSRRMM11--CC0011 
Puerto periféricos
60 
Soporte Técnico 
FAMILIA SRM 
• Hasta 128 E y 128 S 
• Hasta 32 terminales esclavos 
• 4 Kw de Memoria 
• 2 Kw de Datos 
• 123 instrucciones 
• Puerto de periféricos (y RS232C 
en modelo C02) 
• 0,8 ms de ciclo de 
comunicaciones 
• Alimentación a 24 Vdc 
• Batería
61 
COMPOBUS S 
Soporte Técnico 
• Sistema bus Maestro Esclavo 
• Método multipunto con ramas 
• Hasta 32 nodos 
• Hasta 256 E/S 
• Velocidad de 0,75 mbits 
• Bus de hasta 500 m. 
• Medio de transmisión (doble par 
trenzado o cable plano)
62 
COMPOBUS S 
Soporte Técnico 
4 pto 8 pto 16 pto Espec. 
Terminal entrada TR 
SRT2-ID04(1) SRT2-ID08(1) SRT2-ID16(1) NPN (PNP) 
Terminal salida TR SRT1-OD04(1) SRT2-OD08(1) SRT2-OD16(1) NPN (PNP) 
Terminal salida TR 
G3D 
mosfet potencia SRT2-ROF08 SRT2-ROF16 
Terminal salida relé SRT2-ROC08 SRT2-ROC16 
G6D 
Terminal conexión 
sensores 
SRT2-ID08S 
SRT2-ND08S 
Para conexión de 4 sensores 
con salida de diagnóstico o 
entrada teaching 
Interface para Bit 
Chain SRT1-B1T 
Interface para sistema de 
conexión de E/S en Bit Chain 
(8 E / 8 S) 100 m 
Interfaces para 
circuito impreso 
SRT1-ID16P 
SRT1-OD16P 
Chips para 16 entradas o 
salidas a transisitor. Interface 
Compobus S incluido 
Terminal Analógico SRT2-AD04 
SRT2-DA02 
Terminales con 4 entradas 
analógicas y con 2 salidas 
analógicas
63 
SRM en MARCHA 
Soporte Técnico 
00100 
LD ?@00010 
Pequeñas máquinas como 
embase y embalaje 
E/S esclav as 
Se logra un diseño 
eficiente de la máquina 
repartiendo los grupos de 
E/S distribuidas 
Las E/S se distribuyen 
por toda la máquina 
ahorrando espacio 
S Controller
64 
CONECTIVIDAD 
Soporte Técnico 
SRM 
Host link, ASCII 
Host Link 1:N 
NT Link 
MMI
65 
APLICACIONES 
Soporte Técnico 
SRM
66 
FAMILIA CQM1H 
Soporte Técnico
67 
FAMILIA CQM1H 
CQM1H es el autómata 
programable más adaptable 
a cualquier tipo de máquina 
o aplicación media. 
Flexibilidad, rapidez y 
sencillez son sus rasgos 
principales. 
Soporte Técnico
68 
FAMILIA CQM1H 
Soporte Técnico 
CCPPUU’’ss MMóódduullooss 
CCCQQQMMM111HHH 
TTaarrjjeettaass 
FFuunncciioonnaalleess CCoommuunniiccaacciioonneess
69 
FAMILIA CQM1H 
• Formato modular pequeño 
• No necesita rack 
• Hasta 512 E/S 
• Hasta 11 tarjetas 
• Hasta 15 KW de memoria de 
programa 
• Hasta 12.000 registros de 
datos 
• En todas las cpu’s 
• 16 Entradas digitales 
• 4 Entradas de interrupción/ 
contaje 
• 1 Contador de 5 Khz 
• 1/2 puertos 
Soporte Técnico
70 
CPU’s CQM1H 
CPU MEM 
Soporte Técnico 
(KW) 
DM-EM 
(KW) 
E/S RS232C CLK TARJETAS 
FUNCION 
CQM1H-CPU11 3,3 3 – 0 256 NO NO NO 
CQM1H-CPU21 3,3 3 – 0 256 SI NO NO 
CQM1H-CPU51 7,2 6 - 0 512 SI SI 2 SLOTS 
CQM1H-CPU61 15,2 6 – 6 512 SI SI 2 SLOTS 
Cartuchos de memoria EEEEPPRROOMM ccoonn RReelloojj // 
CCaalleennddaarriioo 
IInnssttrruucccciioonneess ccáállccuulloo eenn ccoommaa fflloottaannttee 
CCPPUU’’ss ccoonn hhuueeccooss ppaarraa ttaarrjjeettaass ffuunncciioonnaalleess 
CCPPUU’’ss ccoonn ppoossiibbiilliiddaadd ddee ccoommuunniiccaacciióónn eenn 
rreedd mmuullttiimmaaeessttrroo
71 
Soporte Técnico 
Módulos E/S 
CQM1H 
GGrraann ddiivveerrssiiddaadd ddee ooppcciioonneess 
FFáácciill iinnssttaallaacciióónn 
MMóódduullooss ddee aallttaa ddeennssiiddaadd ((3322 ppttss..)) 
12 / 24 VDC TORNILLO 
8 INDEP. 
16 
32 CONECTOR 
Entradas 
110 / 220 AC 8 TORNILLO 
RELE 8 INDEP. 
16 
TORNILLO 
TRANSISTOR TORNILLO 
8 
16 
32 
NPN / PNP 
CONECTOR 
8 
Salidas 
TRIAC 
6 
INDEP. TORNILLO
72 
Módulos especiales 
E/S Analógicas 
Soporte Técnico 
CQM1H 
Módulos de 44 EEnnttrraaddaass yy ddee 22 
SSaalliiddaass ccoonn vvaarriiooss rraannggooss ddee 
ttrraabbaajjoo eenn tteennssiióónn oo ccoorrrriieennttee,, 1122 
bbiittss ddee rreessoolluucciióónn yy ttiieemmppoo ddee 
ccoonnvveerrssiióónn ddee 22,,55 mmss 
Control de temperatura 
MMóódduullooss ddee 22 llaazzooss ddee ccoonnttrrooll PPIIDD 
aavvaannzzaaddoo oo OONN//OOFFFF,, ccoonn ssaalliiddaa aa 
ttrraannssiissttoorr yy eennttrraaddaass ppaarraa 
tteerrmmooppaarr oo PPtt110000.. TTiieemmppoo ddee 
mmuueessttrreeoo 11ss..
73 
Módulos especiales 
Para sensor Lineal 
Soporte Técnico 
CQM1H 
Módulos de entrada ppaarraa sseennssoorreess 
lliinneeaalleess ((tteennssiióónn oo ccoorrrriieennttee)),, ccoonn 
ttiieemmppoo ddee mmuueessttrreeoo ddee 11mmss,, 
ffuunncciioonneess ddee eessccaallaa yy 
ccoommppaarraacciióónn.. SSaalliiddaa ddee 
mmoonniittoorriizzaacciióónn ooppcciioonnaall 
Cableado larga distancia 
MMóódduullooss ddee EE//SS ddee 1166 yy 3322 
ppuunnttooss ppaarraa llaarrggaa ddiissttaanncciiaa ((550000 
mm)).. SSiisstteemmaa ddee ccoommuunniiccaacciióónn 
BB77AA aa aallttaa vveelloocciiddaadd ((rreettaarrddoo 
33mmss))
74 
Tarjetas especiales 
Soporte Técnico 
CQM1H 
Conectables directamente aa llaass CCPPUU’’ss 5511 yy 6611 
PPeerrmmiitteenn ddoottaarr aall ppllcc ddee llaa ffuunncciioonnaalliiddaadd rreeqquueerriiddaa 
NNoo ccoonnssuummeenn rreeggiissttrrooss ddee EE//SS 
•2 entradas 50 Khz 
•2 salidas 25 Khz 
•Posicionamientos 
desde programa 
(velocidad y 
aceleración) 
•1 entrada para 
encoder absoluto 
•4 Khz, códigi Gray, 
12 bits resolución 
•8 rangos 
•4 entradas de contaje 
50 a 500 Khz 
•Modo lineal y anillo 
•Transisitor o Line 
driver 
•4 salidas 
•Máximo 2 tarjetas por 
plc 
•4 selectores 
analógicos (4 dígitos) 
•Máximo 2 tarjetas por 
plc 
•4 entradas 
analógicas (V/I) 
•2 salidas analógicas 
(V/I) 
•Varios rangos 
•12 bits 
•1 puerto RS232C 
•1 Puerto RS422/485 
•Host link, PCLink, 
ASCII, NT Link, 
Protocolos
75 
Comunicaciones 
Soporte Técnico 
CQM1H 
Controller link 
CompoBus/D (Esclavo) NT Link, Host Link,Modem.. 
AS-I Bus (Maestro) CompoBus/S (Maestro) 
Protocol Macro, Modbus (Maestro)
76 
Aplicaciones 
CQM1H 
Envase y Embalaje 
Madera Alimentación 
Soporte Técnico 
Papel 
Textil 
Cerámica 
Plástico 
Telecontrol 
Ascensores 
Escaleras mecánicas Bombeo Control Montaje 
CQM1H es el autómata 
de Edificios programable más adaptable 
a cualquier tipo de máquina 
o aplicación media.
77 
Soporte Técnico 
PERIFERICOS 
• PERIFERICOS son dispositivos que realizan 
tareas complementarias al funcionamiento del 
autómata y están en constante comunicación con 
este. Se usan tanto para programar como para 
visualizar el estado del autómata. 
- ORDENADOR 
- CONSOLA DE PROGRAMACION 
- GRABADOR DE EPROM 
- INTERFACE DE CASETE
78 
CONEXIONADO E/S ALIMENTACION 
Soporte Técnico 
ANALISIS DE LA 
INSTALACION 
 Si el cableado de E/S y los cables de potencia han de tenderse por la 
misma canaleta (por ejemplo estan conectados al mismo equipo), deben ser 
protegidos poniendo placas metálicas.
79 
• MONTAJE 
» Para evitar ruido, se deberían utlizar cables dobles trenzados 
AWG 14 (mínimo 2mm^2). 
» Evitar el montaje del PLC junto a equipos de alta potencia. 
» Verificar que el punto de instalación está al menos a 200 mm de 
los cables de alta potencia. 
Soporte Técnico 
ANALISIS DE LA 
INSTALACION
80 
Soporte Técnico 
ANALISIS DE LA 
INSTALACION 
CUADRO DE MANIOBRA 
 Los bastidores se deben montar en 
horizontal para poder leer la parte impresa 
con normalidad. 
 Igualmente es importante montar los 
bastidores en horizontal, para que la 
ventilación de los dispositivos sea correcta. 
 Cualquier soporte rígido que cumpla las 
especificaciones ambientales es válido. 
 Si es posible, utilizar conductos estándar 
para contener los cables de E/S y 
mantenerlos separados de los demás.
81 
Soporte Técnico 
ANALISIS DE LA 
INSTALACION 
PARADA DE EMERGENCIA 
 Se puede utilizar un relé externo (CR) para configurar un 
circuito de parada de emergencia que desconecta el sistema 
cuando el PLC pare su operación 
253.13 
Parada de 
Emergencia
82 
Soporte Técnico 
INICIACION A LA 
PROGRAMACION 
DEL PLC
83 
AREAS DE MEMORIA 
• La memoria del PLC se encuentra dividida en varias 
áreas, cada una de ellas con un cometido y 
características distintas: 
» AREA DE PROGRAMA: 
Donde se encuentra almacenado el programa del 
PLC (en lenguaje Ladder ó mnemónico). 
» AREA DE DATOS: 
Usada para almacenar valores ó para obtener 
información sobre el estado del PLC. 
Esta dividida según funciones en IR, SR, AR, HR, LR, 
DM, TR, T/C. 
Soporte Técnico
84 
AREAS DE MEMORIA 
• DIRECCIONAMIENTO 
»Formato de las direcciones : 
X X X Y Y 
• XXX Número de canal (Registro) 
• YY Número de Bit (relé), (entre 00 y 15) 
Soporte Técnico 
– p.ej. 21710 = CANAL 217, bit 10
85 
AREAS DE MEMORIA 
• AREA DE E/S y AREA INTERNA (IR): 
»Esta área de memoria comprende: 
• Los canales asociados a los terminales externos 
(entradas y salidas) 
• los relés internos (no correspondidos con el 
terminal externo), gestionados como relés de E/S. 
»Accesibles como bits ó Canales 
»Los relés E/S no usados pueden usarse como 
IR 
»No retienen estado frente falta de alimentación 
ó cambio de modo de operación 
Soporte Técnico
86 
AREAS DE MEMORIA 
• AREA ESPECIAL (SR) 
»Son relés de señalización de funciones 
particulares como: 
• SERVICIO (siempre ON, OFF) 
• DIAGNOSIS (señalización ó anomalías) 
• TEMPORIZACIONES (relojes a varias frecuencias) 
• CALCULO (,,=) 
• COMUNICACIONES 
Soporte Técnico
87 
AREAS DE MEMORIA 
• AREA AUXILIAR (AR): 
»Contiene bits de control e información de 
recursos del PLC como: puerto RS232C, 
puerto de periféricos, casetes de memoria, … 
»Se dividen en dos bloques: 
• Señalización 
Soporte Técnico 
– Errores de Configuración 
– Datos del Sistema 
• Memorización y gestión de datos. 
»Es un area de retención.
88 
AREAS DE MEMORIA 
• La memoria del PLC se encuentra dividida en varias 
áreas, cada una de ellas con un cometido y 
características distintas. 
» AREA DE PROGRAMA: 
• Donde se encuentra almacenado el programa del PLC (en lenguaje 
Ladder ó mnenónico). 
» AREA DE DATOS: 
• Usada para almacenar valores o para obtener información sobre el 
estado del PLC. 
• Está dividida según funciones en IR, SR, AR, HR, LR, DM, TR, T/C 
Soporte Técnico
89 
Soporte Técnico 
AREA DE MEMORIA 
• AREA DE ENLACE (LR): 
»Se utilizan para el intercambio de datos entre 
dos PLC’s unidos en forma PC Link (1:1) 
»Dedicados al intercambio de información entre 
PLC’s. 
»Si no se utilizan como LR pueden usarse como 
IR.
90 
AREAS DE MEMORIA 
• Todas estas áreas (IR, SR, AR, LR) tienen 
como características comunes: 
♦ Accesibles en forma de BIT ó de CANAL 
♦ Los relés de E/S no utilizados como E/S físicas o 
desempeñando la función específicada, pueden utilizarse 
como relés internos. 
♦ No conservan su estado en caso de fallo de 
alimentación ó cambio de modo de PLC (PROGRAM-RUN). 
Soporte Técnico
91 
AREAS DE MEMORIA 
• AREA DE RETENCIÓN (HR) 
»Mantienen su estado ante fallos de 
alimentación ó cambio de modo del PLC. 
»Son gestionados igual que los IR, y 
direccionables como BIT ó como CANAL. 
Soporte Técnico
92 
AREAS DE MEMORIA 
• MEMORIA DE DATOS (DM) 
»Se trata de memorias de 16 bit (palabra) 
»Utilizables para gestión de valores numéricos 
»Mantienen su estado ante cambios en modos 
de trabajo ó fallos de tensión 
»Direccionables como CANAL 
»Este área suele contener los parámetros de 
configuración del PLC (SETUP) 
Soporte Técnico
93 
AREAS DE MEMORIA 
• TEMPORIZADORES Y CONTADORES (TIM y CNT) 
» Es el área de memoria que simula el 
funcionamiento de estos dispositivos. 
» Son usados por el PLC para programar retardos y 
contajes. 
» Elementos característicos: 
• SV. Valor de preselección 
• PV. Valor actual 
• BIT. Valor de estado. 
Soporte Técnico
94 
CPM1A.MAPA DE MEMORIA 
ENTRADAS 
SALIDAS 
CANALES DE TRABAJO 
CANALES ESPECIALES SR 
9 
Soporte Técnico 
HR ' s 
DM' s L / E 
SÓLO LECTURA 
SETUP DEL SISTEMA 
AR ' s 
LR ' s 
TIM / CNT 
IR 0 
19 
200 
231 
255 
AR 0 
AR 15 
LR 0 
LR 15 
0 
127 
HR 0 
HR 19 
DM 0 
1000 
1021 
6144 
6600 
DM 6655 
DM' s Error 
1023 
DM' s L / E
95 
CPM2.MAPA DE MEMORIA 
ENTRADAS 
SALIDAS 
CANALES DE TRABAJO 
CANALES ESPECIALES SR 
9 
Soporte Técnico 
HR ' s 
DM' s L / E 
SÓLO LECTURA 
SETUP DEL SISTEMA 
AR ' s 
LR ' s 
TIM / CNT 
IR 0 
19 
200 
227 
255 
AR 0 
AR 23 
LR 0 
LR 15 
0 
255 
HR 0 
HR 19 
DM 0 
1999 
2021 
6144 
6600 
DM 6655 
DM' s Error 
2047 
DM' s L / E 
49 
CANALES DE TRABAJO
96 
SRM1. MAPA DE MEMORIA 
ENTRADAS 
SALIDAS 
CANALES DE TRABAJO 19 
CANALES DE TRABAJO 
CANALES ESPECIALES SR 
9 
Soporte Técnico 
HR ' s 
DM' s L / E 
SÓLO LECTURA 
SETUP DEL SISTEMA 
AR ' s 
LR ' s 
TIM / CNT 
IR 0 
7 
200 
255 
AR 0 
AR 15 
LR 0 
LR 15 
0 
127 
HR 0 
HR 19 
DM 0 
1999 
2021 
6144 
6600 
DM 6655 
DM' s Error 
17 
CANALES DE TRABAJO 
239
97 
CQM1H. MAPA DE MEMORIA 
ENTRADAS 
CANALES E. PARA MACROS 
CANALES S. PARA MACROS 
TRABAJO 
PRESEL. CONTADOR ALTA VEL. 
CANALES ESPECIALES 
Soporte Técnico 
SALIDAS 
HR ' s 
DM' s L / E 
DM' s L / E 
( SÓLO CPU's 4X ) 
SÓLO LECTURA TODAS 
LAS CPU's 
SETUP DEL SISTEMA 
AR ' s 
LR ' s 
TIM / CNT 
IR 0 
15 
96 
100 
115 
196 
200 
230 
SR 244 
SR 255 
AR 0 
AR 27 
LR 0 
LR 63 
0 
511 
HR 0 
HR 99 
DM 0 
6144 
6568 
6600 
DM 6655 
232 
INNER BOARD SLOT 2 
215 
INNER BOARD SLOT 1 
220 
223 
SELECCIONES ANALOGICAS 
189 
CONTROLLER LINK 
90 
CONTROLLER LINK 
16 
TRABAJO 
TRABAJO 
TRABAJO 
6568 
ERROR LOG
98 
Soporte Técnico 
CONFIGURACION 
• Comprende varios parámetros que controlan la operación del 
PLC. 
• Para una máxima funcionalidad al utilizar interrupciones y 
comunicaciones, hay que configurar el sistema a medida 
DM6600 a DM6655 
• Los valores por defecto son 0000 para todos los canales. En 
cualquier momento se pueden restaurar estos valores poniendo 
a ON el relé SR 25210.
99 
¿ COMO CONFIGURAR EL SISTEMA ? 
Soporte Técnico 
CONFIGURACION 
• Desde programa de usuario sólo se puede leer la 
configuración pero nunca escribir, para ello es 
preciso un dispositivo de programación (consola, 
LSS ó Syswin) 
» Podemos fijar DM6600 a DM6644 en modo Program 
» También DM6645 a DM6655 en modo Program ó Monitor 
• Los cambios serán efectivos dependiendo de la 
configuración : 
» DM6600 a DM6614 : Efectivo sólo al alimentar al PLC. 
» DM6615 a DM6644 : Efectivo sólo al ejecutar el programa 
» DM6645 a DM6655 : Efectivo siempre que el PLC esté 
alimentado
100 
MODO DE ARRANQUE 
Soporte Técnico 
CONFIGURACION 
• DM6600 a DM6602 : Proceso de arranque 
• DM6616 a DM6619 : Tiempo de scan 
• DM6620 a DM6639 : Proceso de interrupciones 
• DM6642 : Contador de alta velocidad 
• DM6645 a DM6654 : Comunicaciones 
• DM6655 : Registro de errores 
DM6600 
15 0 
00: Modo PROGRAM 
01: Modo MONITOR 
02: Modo RUN 
00: CONSOLA 
01: Último modo 
02: Bit 00 a 07 
DM6600 = 0000 
El PLC arrancará en el modo 
indicado por la consola conectada 
(RUN si no hay consola). 
DM6600 = 0201 
El PLC arrancará siempre en modo 
MONITOR.
101 
ARQUITECTURA DE PROGRAMAS 
• Determinar los requisitos del sistema al cual se aplica el PLC. 
• Identificar los dispositivos de E/S y asociarlos a las direcciones 
físicas mediante una tabla de asignación. 
• Preparar tablas que indiquen: 
» canales y bits de trabajo 
» Temporizadores, contadores y saltos 
• Dibujar el diagrama de relés. (O en el lenguaje seleccionado). 
• Transferir el programa a la CPU. Si se realiza mediante consola 
habrá que traducir el programa a mnemónico. 
• Verificar, vía simulación, el correcto funcionamiento del 
programa. 
• Memorizar el programa definitivo. 
Soporte Técnico
102 
Soporte Técnico 
INSTRUCCIONES 
• INSTRUCCION : Especifica la operación a realizar 
(operador) 
• PARÁMETROS OPERANDOS : Son los DATOS 
asociados a la operación lógica (operando). Los 
parámetros son en general de formato TIPO y VALOR. 
• DIRECCION : Indica la posición de la instrucción en la 
memoria de programa 
» Tomando como ejemplo 0000 LD H0501 
PARÁMETRO 
INSTRUCCIÓN 
DIRECCIÓN 
TIPO 
VALOR 
0000 LD H0501
103 
Soporte Técnico 
INSTRUCCIONES 
• LD Instrucción de apertura de una rama de circuito. 
Está asociada a un contacto. 
• OUT Activa una bobina de salida. 
Constituye la terminación de un circuito 
• AND Coloca 2 contactos en serie 
• OR Coloca 2 contactos en paralelo 
• NOT Invierte la lógica del contacto (cerrado/abierto) 
• Pueden ser usadas en combibación: LD-AND-OR-OUT
104 
LENGUAJES DE PROGRAMACION 
• MNEMÓNICO : 
» Constituído por el conjunto ó “SET” de 
instrucciones de la CPU. 
» Las funciones de control vienen representadas con 
expresiones abreviadas. 
» No es muy intuitiva la correspondencia con el 
esquema eléctrico 
» La fase de programación es más rápida. 
Soporte Técnico 
LD 
OR 
AND NOT 
OUT 
0100 
0000 
0101 
1000 
Ej:
105 
LENGUAJES DE PROGRAMACION 
• DIAGRAMA DE RELES 
»SIMBOLOS FUNDAMENTALES 
Soporte Técnico 
/ 
Contacto 
normalmente 
abierto 
Contacto 
normalmente 
cerrado 
Salida
106 
LENGUAJES DE PROGRAMACION 
• DIAGRAMA DE RELES 
»Esquema de contactos 
• Permite una representación de la lógica de 
control similar a los esquemas 
electromecánicos 
Soporte Técnico 
0100 0101 
0000 
1000 
/
107 
LENGUAJES DE PROGRAMACION 
• ESQUEMA FUNCIONAL 
»Cada función lógica tiene asociado un bloque 
funcional que realiza la operación 
correspondiente. 
»Requiere una aproximación más matemática y 
lógica. 
0100 
0000 0101 
Soporte Técnico 
OR AND 1000
108 
LENGUAJE DE PROGRAMACION 
• GRAFCET 
»Método utilizado en procesos secuenciales, 
cíclicos ó repetitivos. 
»Los estados y transiciones (paso entre 
estados) se implementan con funciones del 
autómata. 
Soporte Técnico
109 
Soporte Técnico 
PROGRAMACIÓN 
BÁSICA DEL PLC 
CON CONSOLA
110 
MANEJO DE LA CONSOLA 
ELEMENTOS DE LA CONSOLA 
 DISPLAY 
Permite la visualización de datos, instrucciones del 
programa y mensajes de diagnósticos 
 SELECTOR 
Determina la modalidad operativa de la CPU 
PROGRAMMONITORRUN 
 TECLADO 
Permite la interacción de autómata y operario 
Soporte Técnico
111 
MANEJO DE LA CONSOLA 
TECLADO 
Está compuesto por: 
 TECLAS NUMÉRICAS- Para introducir direcciones, datos, constantes,etc. 
 TECLA CLR- Produce la cancelación de la operación en curso. 
 TECLAS OPERATIVAS- Para las funciones de edición de programas. 
 TECLAS DE INSTRUCCIÓN- Para seleccionar las instrucciones de 
programación del PLC. 
 TECLA SHIFT- Selecciona la opción superior de las teclas de doble opción. 
Soporte Técnico
112 
MANEJO DE LA CONSOLA 
TECLAS DE INSTRUCCIONES 
 LD AND OR OUT NOT : Instrucciones 
básicas de un diagrama de relés 
 FUN : Funciones especiales (cada una 
lleva su código numérico 00..99) 
 SHIFT + CONT/# : BIT (o CONTACTO) 
genérico 
 SHIFT + CH/* : CANAL genérico (16 bit). 
Soporte Técnico 
 DM : Data Memory. 
 TIM CNT : Temporizador, contador 
 SFT : Registro de desplazamiento. 
 HR : Relés de retención. 
 TR : Relés temporales.
113 
MANEJO DE LA CONSOLA 
MODO DE LA CPU 
A través de la consola es posible realizar diferentes operaciones: 
 RUN 
Monitorización del área de dato 
Visualización de diagnósticos 
 MONITOR 
Permite las mismas operaciones que en modo RUN y además: 
+ Cambio de datos y forzado de E/S 
+ Cambio de SV de TIM/CNT 
 PROGRAM 
Mismas operaciones que en MONITOR y además: 
+ Edición de programas 
Soporte Técnico
114 
MANEJO DE LA CONSOLA 
PETICIÓN DE CONTRASEÑA (PASSWORD): 
 La contraseña es requerida para evitar las maniobras accidentales cuando se 
inicializa el funcionamiento de la consola: 
- Cuando se activa el PLC con consola puesta. 
- Cuando se conecta la consola con el PLC activado. 
Soporte Técnico 
CLR PROGRAM 
PASSWORD! 
MONTR 
CLR 
PROGRAM BZ 
0000
115 
MANEJO DE LA CONSOLA 
OPERACIÓN DEL BUZZER 
Para activar y desactivar el Buzzer 
Soporte Técnico 
PROGRAM BZ 
PROGRAM 
B 
SHIFT 1
116 
MANEJO DE LA CONSOLA 
BORRADO DE MEMORIA 
 Es posible borrar datos/programas contenidos en en la memoria RAM. 
- Área de programa 
- Área de datos: HR, DM, TC, EM 
 Este comando elimina un error eventual “Memory Error”. 
 La memoria de programa se llena de NOP (00). 
 Es posible borrar el programa a partir de una cierta dirección. 
 Es posible NO borrar de modo selectivo las áreas de datos: HR, CNT, DM, EM. 
Soporte Técnico
117 
MANEJO DE LA CONSOLA 
BORRADO DE MEMORIA 
CLR 
Soporte Técnico 
PLAY NOT REC 
SET 
CANCELACIÓN 
TOTAL 
RESET MONTR 
DIRECCIÓN CANCELACIÓN 
HR 
CNT 
DM 
EM 
PARCIAL 
ÁREA DE 
DATOS
118 
MANEJO DE LA CONSOLA 
BORRADO DE MEMORIA 
* Se selecciona el área EM con: SHIFT DM 
De esta manera se borrará el único banco de memoria EM (CQM1H) 
0000 
0 
Soporte Técnico 
EM CLR ?
119 
MANEJO DE LA CONSOLA 
INTRODUCCIÓN DE UN PROGRAMA 
 Seleccionar el modo Program 
 Borrar la memoria 
 Seleccionar la dirección 0000. 
 Teclear las instrucciones y parámetros, memorizando con la tecla WRITE. 
 La dirección de la memoria de programa se incrementa automáticamente. 
 No olvidar programar la instrucción END - FUN(01). 
Soporte Técnico
120 
DIAGRAMA DE RELÉS. CONCEPTOS/1 
 Un programa en diagrama de relés (L.D.) es una serie de ramas de 
circuito 
 Una rama (network) está compuesta de una serie de contactos, 
conectados en serie o en paralelo, que dan origen a una salida 
(activación de una bobina o de una función especial) 
Soporte Técnico 
/ 
0000 
0001 
0002 
HR 0000 
0003 
TIM01 
HR 
0000 
TIM 
01 
0206
121 
DIAGRAMA DE RELÉS. CONCEPTOS/2 
 Las ramas de circuitos tienen origen en una barra vertical puesta a la 
izquierda del diagrama 
 El flujo de la señal va de izquierda a derecha y de arriba a abajo 
Soporte Técnico 
A B 
C D 
E 
R1 
R2
122 
DIAGRAMA DE RELÉS. CONCEPTOS/3 
 A una rama de circuito en L.D., corresponde una secuencia de 
instrucciones en forma mnemónica 
 Todas las ramas de circuito se inician con una instrucción LOAD 
Soporte Técnico 
0005 0006 
Dirección Instrucción Datos 
1000 0000 
0001 
0002 
0003 
LD 
AND 
OUT 
END 
0005 
0006 
1000 
- Ejemplo de circuito - Mnemónico del ejemplo
123 
DIAGRAMA DE RELÉS. CONCEPTOS/4 
 Una bobina no puede venir conectada directamente de la barra 
de inicio. 
En tal caso es necesario interponer un contacto siempre cerrado 
(ver fig.) 
 A la derecha de una bobina no es posible programar ningún 
contacto 
 El número de contactos posibles en serie o en paralelo es 
prácticamente ilimitado 
Soporte Técnico 
0000 
/ 0200 0200
124 
DIAGRAMA DE RELÉS. CONCEPTOS/5 
 Es aconsejable no programar una salida, como una bobina, más 
de una vez 
 Es posible utilizar libremente el contacto de una salida como una 
entrada auxiliar 
 Es posible colocar en paralelo 2 o más bobinas (ver fig.) 
Soporte Técnico 
0000 
0001 
0208 
0209
125 
MANEJO DE LA CONSOLA 
CIRCUITO DE ENCLAVAMIENTO 
Soporte Técnico 
0000 0001 
0500 
0500 
END(01)
126 
INSTRUCCIONES BÁSICAS 
AND LD Coloca en SERIE 2 bloques de circuito 
Soporte Técnico 
Dirección Instrucción Datos 
00000 
00001 
00002 
00003 
00004 
LD 
OR 
LD 
OR NOT 
AND LD 
00000 
00001 
00002 
00003 
- 
00000 00002 
00001 00003 
1000
127 
INSTRUCCIONES BÁSICAS 
OR LD Coloca en PARALELO 2 bloques de circuito 
00000 00001 
00002 00003 
Soporte Técnico 
1000 
Dirección Instrucción Datos 
00000 
00001 
00002 
00003 
00004 
00005 
LD 
AND NOT 
LD 
AND 
OR LD 
OUT 
00000 
00001 
00002 
00003 
- 
1000
128 
Soporte Técnico 
PROGRAMACIÓN /1 
00000 00001 
00002 00003 
1000 
00004 00005 Dirección Instrucción Datos 
00000 
00001 
00002 
00003 
00004 
00005 
00006 
00007 
::: 
00012 
LD 
AND NOT 
LD NOT 
AND NOT 
OR LD 
LD 
AND 
OR LD 
::: 
OUT 
00000 
00001 
00002 
00003 
- 
00004 
00005 
- 
::: 
1000 
Dirección Instrucción Datos 
00000 
00001 
00002 
00003 
00004 
00005 
::: 
00013 
00014 
::: 
00019 
LD 
AND NOT 
LD NOT 
AND NOT 
LD 
AND 
::: 
OR LD 
OR LD 
::: 
OUT 
00000 
00001 
00002 
00003 
00004 
00005 
::: 
- 
- 
:::: 
1000 
1º Método 2º Método 
 Ejemplo de varios bloques en paralelo 
Con el 2º método de codificación, es posible al máximo 8 niveles de LD
129 
Soporte Técnico 
PROGRAMACIÓN /2 
 Es fundamental conocer la correspondencia entre el diagrama de 
relés y la lista de instrucciones 
00000 00001 
01000 01001 
00500 
00002 00003 00004 00005 
00006 
1000
130 
Soporte Técnico 
PROGRAMACIÓN /3 
 Para codificar en lista de instrucciones una red en 
diagrama de relés, es necesario primero 
identificar bloques elementales, formando simples 
circuitos en SERIE o en PARALELO 
0000 0001 
1000 1001 
0500 
0002 0003 0004 0005 
0006 
0000 0001 
1000 1001 
0500 
0003 
0004 0005 
0006 
1000 [a] 
[b] 
[c] 
0002 
[d] 
[e] 
[f]
131 
Soporte Técnico 
PROGRAMACIÓN /4 
 Una vez realizado se programan los bloques elementales y se unen 
procediendo de arriba abajo y de izquierda a derecha 
0000 0001 
LD 000 
AND 0001 
1000 1001 
LD 100 
AND 1001 
OR LD 
0500 
OR 0500 
0002 0003 
AND 0002 
AND NOT 0003 
0004 0005 
LD 0004 
AND 0005 
0006 
OR 0006 
AND LD 
1000 
OUT 1000 
[a] [b] 
[c] 
[d] 
[e] 
[f] 
Dirección Instrucción Datos 
0000 LD 0000 
0001 AND 0001 
0002 LD 1000 
0003 AND 1001 
0004 OR LD - 
0005 OR 0500 
0006 AND 0002 
0007 AND NOT 0003 
0008 LD 0004 
0009 AND 0005 
0010 OR 0006 
0011 AND LD - 
0012 OUT 1000 
[a] 
[b] 
[c] 
[d] 
[e] 
[f]
132 
MANEJO DE LA CONSOLA 
OPERACIONES DE BÚSQUEDA 
 La búsqueda puede hacerse de bit o de instrucción y desde cualquier modo 
operativo del PLC. 
 Se debe especificar el Contacto/Instrucción de búsqueda, antes de pulsar la 
tecla SRCH. 
 La búsqueda comienza en dirección actual y se detiene en la dirección en la 
que se halla el elemento buscado. 
 Pulsando de nuevo SRCH, la búsqueda sigue hasta la instrucción END. 
Soporte Técnico
133 
MANEJO DE LA CONSOLA 
BÚSQUEDA DE UNA INSTRUCCIÓN 
CLR SRCH SRCH 
Soporte Técnico 
CLR 0000 
LD 
SRCH 
0000 
LD 0000 
INSTRUCCIÓN
134 
MANEJO DE LA CONSOLA 
BÚSQUEDA DE UN BIT 
CLR SHIFT CONT 
Soporte Técnico 
# 
HR 
TIM 
CNT 
NÚMERO SRCH SRCH
135 
MANEJO DE LA CONSOLA 
INSERCIÓN DE UNA INSTRUCCIÓN 
 Modo Program 
 Buscar y posicionarse en la instrucción sobre la cual se va a efectuar la 
inserción. 
 Programar la instrucción 
 Pulsar: 
Soporte Técnico 
INS
136 
MANEJO DE LA CONSOLA 
SELECCIÓN DE UNA DIRECCIÓN DE MEMORIA 
(Ejemplo: dirección 0123) CLR 
Soporte Técnico 
0000 
1 
B 
2 
C 
D 0123 
3 
0123
137 
MANEJO DE LA CONSOLA 
LECTURA DE LA MEMORIA DE PROGRAMA 
Soporte Técnico 
DIRECCIÓN 
SELECCIONADA
138 
MANEJO DE LA CONSOLA 
BORRADO DE UNA INSTRUCCIÓN 
 Modo Program 
 Buscar y posicionarse en la instrucción a ser borrada. 
 Pulsar 
Soporte Técnico 
DEL
139 
MANEJO DE LA CONSOLA 
MONITORIZACIÓN 
 Es posible visualizar, en cualquier modalidad operativa, el estado de los relés internos de 
cualquier área del PLC, al igual que los valores actuales de Temporizadores/Contadores. 
 Al monitorizar un relé, pulsando las teclas: 
se monitoriza el estado del relé consecutivo. 
Soporte Técnico
140 
MANEJO DE LA CONSOLA 
MONITORIZACIÓN 
CLR SHIFT 
SHIFT 
Soporte Técnico 
CONT 
# 
CH 
* 
HR 
LD 
OUT 
TIM 
CNT 
DM 
MONTR 
MONTR 
CLR 
SHIFT CLR 
Dirección
141 
MANEJO DE LA CONSOLA 
MONITORIZACIÓN 
 Es posible seleccionar simultáneamente hasta 6 datos (relés / canales). 
 A partir de los datos seleccionados es posible visualizar simultáneamente 
un máximo de 3. 
 La rotación de datos para visualización se consigue pulsando: 
Soporte Técnico 
MONTR
142 
MANEJO DE LA CONSOLA 
CAMBIO DE ÁREA DE DATOS 
 El cambio de un dato en el área del PLC es posible exclusivamente en 
modalidad Monitor o Program 
 Es posible modificar: 
- Área interna del PLC (DM, HR, CNT, TIM) 
- CANALES o BITS de E/S 
 Las operaciones de cambio de datos deben ser efectuadas a partir de la 
monitorización de dichos datos. 
 En el caso de monitorización múltiple, el dato a modificar deberá ser 
trasladado al extremo izquierdo del display. 
Soporte Técnico
143 
MANEJO DE LA CONSOLA 
CAMBIO DE ÁREA DE DATOS 
Soporte Técnico 
SET / RESET DE UN BIT 
BIT o TIM-CNT 
en monitor 
CAMBIO DE VALOR (CH) 
PLAY 
SET 
REC 
RESET 
CH 
en monitor CHG (nuevo dato) WRITE
144 
MANEJO DE LA CONSOLA 
LECTURA DE ERRORES 
 Tipos de errores 
- NO FATALES (FAL) 
Implica el parpadeo del led de señalización de la CPU 
- FATALES (FALS) 
Implica la parada de la ejecución del programa y el encendido 
permanente del led de señalización de la CPU. 
CLR FUN MONTR MONTR 
 La cancelación de errores eventuales puede efectuarse pulsando de 
nuevo la tecla: MONTR en modo Program. 
Soporte Técnico
145 
MANEJO DE LA CONSOLA 
LECTURA DE ERRORES 
Soporte Técnico 
Relación de mensajes de error 
Mensaje Descripción 
MEMORY ERR Memoria defectuosa o mal programada 
Borrar la memoria 
NO END INST Falta instrucción END 
Programar FUN(01) 
I/O BUS ERR Error en el bus de módulos de E/S 
Comprobar conexionado de módulos 
BATT LOW Batería gastada. Sustituir batería 
SCAN TIME OVER Superación del tiempo de ciclo máx. 
Optimizar el programa
146 
Soporte Técnico 
TIM /1 
 LA INSTRUCCIÓN TIM (TEMPORIZADOR) SE UTILIZA PARA GENERAR UN 
RETARDO A LA CONEXIÓN, RESPECTO A LA SEÑAL DE HABILITACIÓN “START” 
 EL RETARDO (SV) PUEDE VARIAR ENTRE 0 Y 999.9 s, Y ES PROGRAMABLE EN 
UNIDADES DE 0.1 s.. 
 CUANDO “START” PONE A ON, EL VALOR ACTUAL DEL TIM (PV, INICIALMENTE 
PUESTO A SV) EMPIEZA A DECREMENTARSE. 
 CUANDO PV = 0, EL CONTACTO TIM SE PONE A ON Y EXCITA LA SALIDA 
 CUANDO “START” PASA A OFF, EL CONTACTO TIM SE PONE A OFF, PV=SV Y EL 
TEMPORIZADOR ES RESETEADO Y PREPARADO DE NUEVO 
 NO SE PUEDEN PROGRAMAR TIM Y CNT CON LOS MISMOS NÚMEROS
147 
Soporte Técnico 
TIM /2 
 EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA: 
SE OBTIENE UN TEMPORIZADOR CON VALOR DE PRESELECCIÓN SV POR 
LA SUMA DE SV1+SV2
148 
Soporte Técnico 
CNT /1 
 LA INSTRUCCIÓN CNT REALIZA LA FUNCIÓN DE UN CONTADOR CON 
PRESELECCIÓN 
 EL VALOR DE PRESELECCIÓN (SV) PUEDE VARIAR ENTRE 0…9999 
 EL CONTADOR TIENE DOS ENTRADAS: - Cp CONTAJE DE PULSOS 
- Rt RESET 
 EL FLANCO DE SUBIDA DE Cp DETERMINA EL DECREMENTO DE PV (SI Rt= OFF) 
EN UNA UNIDAD 
 CUANDO PV =0, EL CONTACTO DEL CNT SE PONE A ON 
 CUANDO Rt SE PONE A ON, EL CNT SE PREPARA DE NUEVO EN 
CONDICIONES DE RESET (CONTACTO=0, PV=SV)
149 
Soporte Técnico 
CNT /2 
 EL CNT ES RETENTIVO Y CONSERVA SU ESTADO (CONTACTO , PV) 
MANTENIDO INCLUSO ANTE UN FALLO DE TENSIÓN O CAMBIO DE MODO DE 
OPERACIÓN DE LA CPU 
 CUANDO PV=0, (CONTACTO A ON) LOS SIGUIENTES PULSOS DE ENTRADA SE 
IGNORAN 
 ACOPLADO A UNA BASE DE TIEMPOS DEL SISTEMA, UN CNT PUEDE SER 
UTILIZADO COMO TEMPORIZADOR RETENTIVO 
 NO PUEDEN PROGRAMARSE CNT Y TIM CON LOS MISMOS NÚMEROS 
 ACOPLANDO 2 CNT EN CASCADA, SE OBTIENE UN CONTAJE RESULTADO 
DEL PRODUCTO DE PV1 Y PV2
150 
Soporte Técnico 
CNT /3 
 EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA: 
SE UTILIZA SR 25502 (1s) 
LA ENTRADA DE ACTIVACIÓN DEL 
TEMPORIZADOR ES AQUÍ LA 
ENTRADA DE RESET DEL CNT
151 
MANEJO DE LA CONSOLA 
CAMBIO DE TIM/CNT 
PV 
Estado 
Soporte Técnico 
TIM/CNT 
En fase de 
monitorización 
CHG 
PLAY 
SET 
REC 
RESET 
[PV] WRITE 
Valor 
actual 
SV 
TIM/CNT 
Contenido 
en programa 
CHG [SV] WRITE 
Valor de 
Preset 
Set 
Reset
152 
MANEJO DE LA CONSOLA 
Soporte Técnico 
CLR 0000 
TIM 
0000 
TIM 00 
1 
B 
D 0000 
3 
TIM 13 
MONTR 
CHG 
2 
C 
9 7 
T13 
9000 
PRES VAL? 
T13 9000 ???? 
PRES VAL? 
T13 9000 0297 
WRITE T13 
0297 
CAMBIO DE TIM/CNT (PV) 
 Cambio del valor actual del TIM 13: El valor actual PV se modifica de 9000 a 297.
153 
MANEJO DE LA CONSOLA 
CAMBIO DE TIM/CNT (SV) 
 Cambio del valor de preselección del TIM 00 programado en el paso 11. El valor 
de preselección se cambia de #1234 a #0297. 
Soporte Técnico 
CLR 
0000 
TIM 
0000 
TIM 000 
0011 SRCH 
TIM 
SRCH 000 
CHG 
2 
C 
9 7 
0011 TIM DATA 
T00 
#1234 #???? 
WRITE 
#1234 
0011 TIM DATA 
0011 TIM DATA 
T00 #1234 #0297 
0011 TIM DATA 
#0297
154 
MANEJO DE LA CONSOLA 
CAMBIO DE TIM/CNT (SV) 
 En este caso el valor de preselección viene expresado por un canal externo (CH 01). 
Soporte Técnico 
CLR 
0000 
TIM 
0000 
TIM 00 
1 
B 
D 0000 
3 
TIM 13 
MONTR 
T13 
9000 
CHG PRES VAL? 
T13 9000 ???? 
2 
C 
9 7 
PRES VAL? 
T13 9000 0297 
WRITE T13 
0297
155 
MANEJO DE LA CONSOLA 
VERIFICACIÓN DE PROGRAMA 
 Permite verificar eventualmente errores de programación. 
 Sólo puede realizarse en modo Program 
CLR SRCH SRCH 
Soporte Técnico 
CLR 
Interrupción 
de la 
modificación 
Relación mensajes de error 
???? 
NO END INSTR 
CIRCUIT ERR 
IL-ILC ERR 
JMP-JME ERR 
COIL DUPL 
DIF OVER 
LOCN ERR 
JME UNDEFD 
JMP UNDEFD 
DUPL 
SNB-RET ERR 
SBN UNDEFD 
SBS UNDEFD 
STEP OVER 
SNTX OVER 
STEP ERR
156 
MANEJO DE LA CONSOLA 
VERIFICACIÓN DE PROGRAMA 
 Si no hay errores, tendremos: (para 64 líneas). 
Soporte Técnico 
0064 PROG CHK 
 Si existen errores, se da el error y la línea de programa. 
0053 CIRCUIT ERR 
OUT 0100 
 Pulsando SRCH la búsqueda prosigue.
157 
MANEJO DE LA CONSOLA 
LECTURA TIEMPO DE SCAN 
 En el modo MONITOR y RUN es posible visualizar el tiempo de scan 
medio así como el valor mínimo y máximo. 
Soporte Técnico 
CLR 0000 
MONTR 
0000 SCAN TIME 
AVG 018.3 MS 
0000 SCAN TIME 
MIN 013.2 MS 
0000 SCAN TIME 
MAX 023.6 MS
158 
EJEMPLOS DE PROGRAMACIÓN 
RETARDO A LA DESCONEXIÓN 
0000 
1000 
1000 0000 
Soporte Técnico 
1000 
TIM0 
TIM 
00 
#0050 
ENTRADA 0000 
SALIDA 1000 
RETARDO T 5s 
T T T 
LD 0000 
OR 1000 
AND NOT TIM00 
OUT 1000 
LD 1000 
AND NOT 0000 
TIM 00 
#0050 
 SE GENERA UNA SEÑAL 
DE RETARDO TRAS LA 
CAÍDA DE LA SEÑAL DE 
ENTRADA
159 
EJEMPLOS DE PROGRAMACIÓN 
CIRCUITO DE BIESTABLE 
 LA SEÑAL DE SALIDA ES UNA ONDA CUADRADA CON TIEMPO A 
OFF=T1 Y TIEMPO A ON =T2 
ENTRADA 
SALIDA 
Soporte Técnico 
T2 T2 T2 
T1 T1 T1
160 
EJEMPLOS DE PROGRAMACIÓN 
CIRCUITO DE BIESTABLE 
Soporte Técnico 
LD 0000 
AND NOT TIM02 
TIM 01 
#0050 
LD TIM01 
TIM 02 
#0100 
LD TIM02 
OUT 1000 
ENTRADA 0000 
SALIDA 1000 
T1 5s 
T2 10s
161 
EJEMPLOS DE PROGRAMACIÓN 
LLENADO AUTOMÁTICO DE BOTELLAS 
PANEL 
ALARMA 
PULSADOR 
MARCHA 
Soporte Técnico 
RESET 
SIRENA VÁLVULA 
PULSADOR 
PARADA 
DETECCIÓN DE VACÍO 
DETECCIÓN DE NIVEL BAJO 
CÉLULA 
MOTOR 
CINTA
162 
EJEMPLOS DE PROGRAMACIÓN 
LLENADO AUTOMÁTICO DE BOTELLAS 
 Una cantidad constante de líquido se vierte en cada botella según va pasando 
por la cinta. 
 El piloto de alarma lucirá si el nivel del tanque alcanza un mínimo. 
 Cuando quede vacío sonará una sirena y la cinta se parará. 
Soporte Técnico 
ASIGNACIÓN DE 
ENTRADA/SALIDA 
INPUTS 
PULSADOR PARADA 0006 
PULSADOR MARCHA 0002 
RESET 0007 
DETECCIÓN DE VACÍO 0009 
DETECCIÓN DE NIVEL BAJO 0008 
CÉLULA 0003 
OUTPUTS 
SIRENA 1007 
ALARMA 1006 
MOTOR CINTA 1000 
VÁLVULA 1001
163 
EJEMPLOS DE PROGRAMACIÓN 
LLENADO AUTOMÁTICO DE BOTELLAS 
Soporte Técnico 
1s 
2s 
START 0002 
MOTOR 
CINTA 
1000 
CÉLULA 0003 
VÁLVULA 1001 
PULSADOR 
PARADA 
0006 
LS1 0008 
ALARMA 
1006 
LS2 0009 
SIRENA 
1007 
MOTOR 
1000 
RESET 
0007 
 El motor 1500 funcionará cuando el pulsador 
de marcha 0002 se active. 
 Cuando la célula detecta botella el motor se 
para. Se abre la válvula 1001 durante 2 
segundos y se llena la botella. Un segundo 
después, el motor se pone en marcha hasta 
la próxima botella. 
 Todas las operaciones cesan cuando se 
activa el pulsador de parada (emergencia, 
0006). 
 Cuando se detecta nivel bajo (0008 a ON), 
el piloto de alarma lucirá con flashes de 2 seg. 
 Cuando se detecta nivel vacío (0009 a ON) 
la sirena sonará y el motor de la cinta parará. 
 Después de solucionar las anomalías, hacer 
un reset (0007) y todo volverá a condiciones 
iniciales.
164 
EJEMPLOS DE PROGRAMACIÓN 
Soporte Técnico
165 
EJEMPLOS DE PROGRAMACIÓN 
ARRANQUE ESTRELLA - TRIÁNGULO 
C 
TIM A 
A 
C 
C Y TIM A TIM B A 
P.M. 
P.P. 
Soporte Técnico 
Pulsador de marcha (P.M.) = 000.00 
Pulsador de paro (P.P.) = 000.01 
Contactor (C) = 10.00 
Estrella (Y) = 10.01 
Triángulo (A) = 10.02 
Temporizador A = TIM 
000 
Temporizador B = TIM 
001 
 ASIGNACIÓN DE E/S 
TIM A 
C 
TIM B 
Y 
C
166 
EJEMPLOS DE PROGRAMACIÓN 
ARRANQUE ESTRELLA - TRIÁNGULO 
Soporte Técnico 
( ) 
( ) 
( ) 
( ) 
0000 0001 
10.00 
10.00 
10.00 TIM 000 15.02 10.01 
10.00 
10.00 
10.00 
TIM 000 
# 0020 
TIM 000 TIM 001 
# 0010 
TIM 001 10.01 10.02 
END 
LD 0000 
OR 1000 
AND 0001 
OUT 1000 
LD 1000 
AND NOT TIM 000 
AND NOT 1002 
OUT 1001 
LD 1000 
TIM 000 
#0020 
LD 1000 
AND TIM 000 
TIM 001 
#0010 
LD 1500 
AND TIM 001 
AND NOT 1002 
OUT 1002 
FUN(01) END
167 
Soporte Técnico 
DIFU/DIFD, FUN(13)/(14) 
 LA INSTRUCCIÓN DIFU(13) GENERA, EN EL FLANCO ASCENDENTE DE LA SEÑAL 
DE ENTRADA, UN IMPULSO DE LA DURACIÓN DE UN CICLO DE SCAN. 
 USANDO DIFD(14), EL IMPULSO SE GENERA CON EL FLANCO DESCENDENTE DE 
LA SEÑAL 
 EN EL EJEMPLO, EL RELÉ HR0 PUEDE SER UTILIZADO PARA HABILITAR UNA 
FUNCIÓN QUE SE EJECUTARÁ UNA SOLA VEZ (EJ. FUNCIONES ARITMÉTICAS O DE 
TRANSFERENCIA DE DATOS).
168 
Soporte Técnico 
KEEP, FUN(11) 
 LA INSTRUCCIÓN KEEP PERMITE CREAR UN RELÉ DE ENCLAVAMIENTO. 
 SI TENEMOS DOS ENTRADAS: 
— S - SET 
— R - SET 
 CON R=OFF , UN IMPULSO SOBRE S ACTIVA DE FORMA PERMANENTE EL BIT 
PROGRAMADO COMO SALIDA. 
 UN IMPULSO SOBRE R DETERMINA LA DESACTIVACIÓN DEL BIT DE SALIDA. 
 EN EL EJEMPLO, LAS ENTRADAS 5 Y 6 PODRÍAN SER LOS PULSADORES DE 
START Y STOP DEL MOTOR 500.
169 
EJEMPLOS DE PROGRAMACIÓN 
MARCHA - PARO CON RETENCIÓN 
Soporte Técnico 
DIFU 
1500 
1501 
00000 
1500 HR 0000 
( ) 
HR 0000 1502 
1500 
1501 
1502 
( ) 
KEEP 
HR 00 
HR 0000 1000 
( ) 
END 
( ) 
00000 
00002 
00005 
00008 
00009 
00011 
00013 
0000 
 Éste programa activa una salida de control cuando se activa una entrada y 
desactiva la salida cuando la misma entrada se vuelve a activar por 
segunda vez. 
 Cuando se produzca un fallo de alimentación la salida de control 
mantendrá el estado.. 
LD 00000 
FUN(13) DIFU 
1500 
LD 1500 
AND NOT HR 
OUT 1501 
LD 1500 
AND HR 0000 
OUT 1502 
LD 1501 
LD 1502 
FUN(11) KEEP 
HR 0000 
LD HR 0000 
OUT 1000 
FUN(01) END
170 
EJEMPLOS DE PROGRAMACIÓN 
PUERTA AUTOMÁTICA 
Soporte Técnico 
DETECTOR ULTRASONIDOS (D.U.) 
FINAL DE CARRERA (FC2) 
MANUAL-AUTOMATICO (M - A) 
ABRIR MANUAL (Ab) 
CERRAR MANUAL (C) 
FOTOCÉLULA (FC) FINAL DE CARRERA (FC1) 
 ASIGNACIÓN DE E/S 
D.U. = 000.01 
FC = 000.03 
FC1 = 000.05 
FC1 = 000.07 
M - A = 000.09 off (M) on (A) 
Ab = 000.11 
C = 000.13 
Apertura puerta = 
10.00 
Cierre puerta = 10.01
171 
EJEMPLOS DE PROGRAMACIÓN 
PUERTA AUTOMÁTICA 
Soporte Técnico 
DIFD 
1501 
DIFU 
1500 
( ) 
0003 0009 
1500 
10.00 1501 0009 
0007 10.01 
10.00 
0011 0009 
0001 0009 
1501 
10.01 1500 0009 
0013 0009 
0005 10.00 
10.01 
END 
LD 0003 
AND 0009 
DIFD (14) 
1501 
LD 1500 
LD 10.00 
AND NOT 1501 
AND 0009 
OR LD 
LD 0011 
AND NOT 0009 
OR LD 
AND NOT 0007 
AND NOT 
10.01 
OUT 10.00 
LD 0001 
AND 0009 
DIFU (13) 
1500 
LD 1501 
LD 1501 
AND NOT 1500 
OR LD 
LD 0013 
AND NOT 0009 
OR LD 
AND NOT 0005 
AND NOT 
10.00 
OUT 10.01 
END (01) 
AND 0009
172 
Soporte Técnico 
CMP, FUN(20) /1 
 LA INSTRUCCIÓN CMP COMPARA EL DATO DE UN CANAL (16 BIT) O UNA 
CONSTANTE, CON EL CONTENIDO DE OTRO CANAL. 
 EN RELACIÓN CON EL RESULTADO DE LA COMPARACIÓN, EXISTEN LOS FLAGS 
DEL SISTEMA: 
— GR 
— EQ 
— LE 
 LOS PARÁMETROS C1 Y C2 A COMPARAR PUEDEN PERTENECER A LAS ÁREAS: 
#, IR, SR, HR, TIM, CNT.
173 
Soporte Técnico 
CMP, FUN(20) /2 
 DADO QUE LOS FLAGS GR, EQ, LE PUEDEN IR ASOCIADOS A VARIAS 
INSTRUCCIONES Y QUE SE RESETEAN AL FINAL DEL CICLO DE SCAN ES 
NECESARIO CHEQUEAR EL RESULTADO DE LA COMPARACIÓN EN LA RAMA 
DE PROGRAMA INMEDIATAMENTE SUCESIVA A LA QUE HA ACTIVADO LA 
CMP. 
 LAS CONSTANTES UTILIZABLES EN LA COMPARACIÓN PUEDEN SER TANTO 
HEXADECIMALES (0…FFFF) COMO BCD (0…9999). 
 TRAS LA OPERACIÓN DE COMPARACIÓN SE ACTIVARÁ UNO SOLO DE 
LOS FLAGS GR, EQ, LE.
174 
EJEMPLOS DE PROGRAMACIÓN 
POSICIONAMIENTO CON ENCODER 
 Se pretende posicionar un eje partiendo de la posición que nos marca un 
encoder. 
 El sistema consiste en movimientos repetitivos de una longitud 
determinada en el DM 0000. 
 El relé 25200 pone a “0” el contador de alta velocidad del Autómata. Se activa 
cada vez que iniciamos una maniobra. 
 En el DM 0001 guardamos la posición en la cual queremos que el motor baje 
de velocidad para posicionarse mejor. 
 La salida 1000 pone en marcha el motor, la 1001 activa la velocidad lenta y la 
1002 la rápida. 
Soporte Técnico
175 
EJEMPLOS DE PROGRAMACIÓN 
 SELECCIONES DEL CONTADOR DE ALTA VELOCIDAD 
(Estas selecciones son efectivas después de transferirlas al PLC y en la 
siguiente operación) 
Soporte Técnico
176 
EJEMPLOS DE PROGRAMACIÓN 
POSICIONAMIENTO CON ENCODER 
Soporte Técnico 
DIFU 
01500 
00000 
00000 
01500 
25200 
00000 
CMP 
230 
D0000 
25507 
1000 
CMP 
230 
D0001 
00000 
25505 
25505 
1001 
1002 
00002 
00004 
00008 
00016 ( ) 
END 
LD 00000 
DIFU (13) 
1500 
LD 1500 
OUT 25200 
AND 25507 
AND NOT 
25505 
END (01) 
LD 00000 
OUT TR 00 
CMP (20) 
230 
DM 0000 
LD TR 00 
OUT 1000 
LD 00000 
OUT TR 00 
CMP (20) 
230 
DM 0001 
LD TR 00 
AND 25505 
OUT 1001 
LD TR 00 
OUT 1002
177 
Soporte Técnico 
PROGRAMACIÓN 
AVANZADA DE 
PLC’s
178 
Soporte Técnico 
MOV, FUN(21) 
 LA INSTRUCCIÓN MOV REALIZA EL MOVIMIENTO DE UN DATO DE 16 BIT, DESDE 
UN CANAL A OTRO. 
 EL CONTENIDO DEL CANAL FUENTE S SE TRANSFIERE AL CANAL DESTINO D. 
 LAS ÁREAS DE DATOS UTILIZABLES EN LA TRANSFERENCIA SON : 
— S:#, IR, SR, HR, TIM, CNT 
— D: IR, HR
179 
EJEMPLO. EMBOTELLADORA 
Soporte Técnico 
 EL MOTOR M1 ESTARÁ EN MARCHA HASTA 
QUE LA FOTOCÉLULA F1 DETECTE 
 CUANDO F1 DETECTE, COMENZARÁ A 
LLENARSE LA BOTELLA AL ACTIVARSE LA 
ELECTROVÁLVULA E1 
 CUANDO LA BOTELLA PESE LO DESEADO, 
SE ACTIVARÁ E1 Y DESPUÉS DE 3 
SEGUNDOS, LA CINTA SE PONDRÁ EN 
MARCHA HASTA QUE LA FOTOCÉLULA F1 
E1 F1 
M1 4 / 20 mA VUELVA A DETECTAR. 
ENTRADAS 
F1 : 0000 
CÉLULA DA CARGA: ENTRADA ANALÓGICA 
SALIDAS 
M1 : 1000 
E1 : 1001
180 
Soporte Técnico 
SFT, FUN(10) /1 
 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 SIGNIFICATIVO 
– IN= ENTRADA DE DATOS. EL ESTADO DE ESTA ENTRADA SE INTRODUCE EN EL 
REGISTRO DE DESPLAZAMIENTO CON EL FLANCO ASCENDENTE DEL IMPULSO 
DE RELOJ. 
– SP= IMPULSO DEL RELOJ. EL FLANCO ASCENDENTE CREA EL DESPLAZAMIENTO 
DE LOS DATOS, SI RT 0 
– RT= RESET. SU FLANCO ASCENDENTE DETERMINA EL RESET DEL CANAL (O 
CANALES) SOBRE LOS QUE SE PRODUCE EL DESPLAZAMIENTO 
– B , E= PRIMER Y ÚLTIMO CANAL DEL ÁREA DE DATOS SOBRE LA QUE SE 
PRODUCE EL DESPLAZAMIENTO
181 
Soporte Técnico 
SFT, FUN(10) /2 
 SI COMO CANALES DE DESPLAZAMIENTO SE UTILIZAN LOS DEL ÁREA HR, EN 
CASO DE FALLO DE ALIMENTACIÓN LOS DATOS SE MANTIENEN 
0000 
0001 
0002 
IN 
CP 
R 
SFT 
05 
06 
LD 0000 
LD 0001 
LD 0002 
SFT (10) 05 
06 
DATOS 
ESTE DATO 
SE PIERDE 
CH 05 
0 1 2 3 14 15 
0 1 2 3 14 15 
CH 06
182 
EJEMPLO. APLICACIÓN FUNCIÓN SFT 
 SE TIENE UNA LÍNEA DE SUMINISTRO DE BOTELLAS. 
 SOBRE LA LÍNEA EXISTEN 10 PUESTOS QUE PUEDEN EN UN MOMENTO DADO 
CONTENER BOTELLA. 
 LA PRESENCIA DE BOTELLA EN UN PUESTO SE DETECTA CON UN SENSOR. 
CON OTRO SENSOR SE DETERMINA SI LA BOTELLA ES BUENA O MALA. 
 SEGÚN LA NATURALEZA DE CADA BOTELLA ÉSTA ES RECHAZADA O NO. 
Soporte Técnico
183 
EJEMPLO. APLICACIÓN FUNCIÓN SFT 
 LA LÍNEA ACCIONADA POR UN MOTOR, ES CONTROLADA CON UN PULSADOR 
DE START, UNO DE STOP Y UNO DE EMERGENCIA. 
 ANTE UNA FALTA DE ALIMENTACIÓN, LA MÁQUINA DEBE PODER CONTINUAR 
CORRECTAMENTE CON EL PROCESO CUANDO LA ALIMENTACIÓN VUELVE, 
PREVIO START. 
 UN PULSADOR ACTÚA DE RESET DE LA LÍNEA: 
(MOTOR OFF, NINGUNA BOTELLA BUENA SOBRE LA LÍNEA). 
Soporte Técnico 
ENTRADAS 
RESET 0007 
PRESENCIA 0001 
BUENA/MALA 0002 
START 0003 
STOP 0004 
EMERGENCIA 0005 
SALIDAS 
START MOTOR 1000 
RECHAZADOR 1001 
AUX 1002 
CLOCK HR0000
184 
EJEMPLO. APLICACIÓN FUNCIÓN SFT 
Soporte Técnico 
SENSOR DE PRESENCIA EN PUESTO 
SENSOR “BUENA / MALA” 
RECHAZADOR 
0 1 2 3 4 5 6 7 8 9 
1 1 0 0 0 1 0 1 0 1
185 
EJEMPLO. BRAZO ROBOT 
A 
Soporte Técnico 
START 0000 
LS1 0001 
LS2 0002 
LS3 0003 
LS4 0004 
LS5 0005 
PS1 0006 
RTRANSPORTADORA 1000 
GIRO DERECHA 1001 
GIRO IZQUIERDA 1002 
SUBIR 1003 
BAJAR 1004 
COGER 1005 
SOLTAR 1006 
0 1 2 3 4 5 6 7 8 
CICLO DE TRABAJO 
LS1 
LS3 
LS2 
LS4 
LS5 
B 
PS1 
IZQ 
DCHA
186 
RELLENAR BLOQUE, FUN(71) @FUN(71) 
 FUNCIÓN: TRANSFIERE EL DATO CONTENIDO EN UN CANAL (O CONSTANTE) 
A UN GRUPO DE CANALES ESPECIFICADOS. 
Soporte Técnico 
BSET 
D 
I 
F 
D= DATO 
I= CANAL INICIAL 
F= CANAL FINAL
187 
RELLENAR BLOQUE, FUN(71) @FUN(71) 
Soporte Técnico 
BSET 
#2345 
DM10 
DM20 
3200 
#2345 
DM10 
DM11 
DM20 
#2345 
#2345 
#2345
188 
MOVER BLOQUE, FUN(70) @FUN(70) 
 FUNCIÓN: TRANSFIERE DATOS DE VARIOS CANALES CONSECUTIVOS A 
OTROS CANALES TAMBIÉN CONSECUTIVOS 
Soporte Técnico 
XFER 
N 
O 
D 
N= Nº CANALES 
O= CANAL ORIGEN 
D= CANAL DESTINO
189 
MOVER BLOQUE, FUN(70) @FUN(70) 
Soporte Técnico 
XFER 
#4 
LR00 
HR04 
3300 
LR 0000 3456 
LR 0001 5629 
LR 0002 5894 
LR 0003 8974 
HR 0400 3456 
HR 0401 5629 
HR 0402 5894 
HR 0403 8974
190 
MENSAJE, FUN(46) @FUN(46) 
 FUNCIÓN: LEE LOS DATOS ASCII CONTENIDOS EN OCHO CANALES (16 
CARACTERES) Y LOS VISUALIZA EN EL DYSPLAY DEL DISPOSITIVO DE 
PROGRAMACIÓN 
Soporte Técnico 
MSG 
N 
N= CANAL DE COMIENZO 
NOTA: EL ÚLTIMO CARÁCTER DEBE SER OD
191 
MENSAJE DE LONGITUD DOBLE, FUN(47) @FUN(47) 
 FUNCIÓN: LEE LOS DATOS ASCII CONTENIDOS EN DIECISEIS CANALES (32 
CARACTERES) Y LOS VISUALIZA EN EL DYSPLAY DEL DISPOSITIVO DE 
PROGRAMACIÓN (CONSOLA O INTERFACE RS232) 
Soporte Técnico 
LMSG 
N 
D 
N= CANAL DE COMIENZO 
D= CANAL DE DESTINO 
NOTA: EL ÚLTIMO CARÁCTER DEBE SER OD
192 
CONTADOR REVERSIBLE, FUN(12) 
 FUNCIÓN: CONTADOR REVERSIBLE. CUENTA ENTRE CERO Y SV DE 
ACUERDO CON LOS CAMBIOS EN DOS CONDICIONES DE EJECUCIÓN, LA 
ENTRADA DE CON TAJE ADELANTE (II) Y LA DE CONTAJE ATRÁS (DI) 
Soporte Técnico 
II 
DI 
R 
CNTR12 
N 
SV 
N= Nº CANAL DE COMIENZO 
# (000 A 511) 
SV= VALOR SELECCIONADO 
IR, SR, AR, DM, HR, LR, #
193 
EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE 
Soporte Técnico 
PROGRAMACIÓN 
 APLICACIÓN: Utilizar la instrucción MSG para mostrar mensajes en la 
consola de programación PRO-27. 
 La instrucción MSG permite mostrar un mensaje de hasta 16 caracteres 
sobre el display de la consola de programación. En este caso el programa 
deberá hacer posible el desplazamiento de un mensaje de 32 caracteres por el 
display, a izquierda o a derecha según voluntad del usuario e incluso poder 
detenerlo.
194 
EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE 
Soporte Técnico 
PROGRAMACIÓN 
 El mensaje estará contenido 
en los DM’s del 10 al 25 en 
formato ASCII de la siguiente 
forma: 
 ORDEN DE PARADA DE MENSAJE: 
Entrada 0000. 
 SENTIDO DE DESPLAZAMIENTO DEL MENSAJE: 
Entrada 1 
 FRECUENCIA DE DESPLAZAMIENTO: 
Base de tiempo constante. 
CANAL HEX ASCII 
DM10 4F4D OM 
DM11 524F RO 
DM12 4E20 N 
DM13 454C EL 
DM14 4543 EC 
DM15 5452 TR 
DM16 4F4E ON 
DM17 4943 IC 
DM18 5320 S 
DM19 4C45 LE 
DM20 2053 S 
DM21 414C AL 
DM22 5544 UD 
DM23 4120 A 
DM24 484F HO 
DM25 4C41 LA
195 
DIRECCIONAMIENTO INDIRECTO 
 Cuando para un operando se especifica el área dde DM, se puede utilizar 
una dirección indirecta. 
– Para diferenciar el direccionamiento de DM indirecto se coloca un 
asterisco delante de DM : *DM 
 Cuando se especifica una dirección indirecta de DM, el canal DM designado 
contendrá la dirección del canal DM que contiene el dato que se utilizará como 
operando de la instrucción. 
 Cuando se utilice direccionamiento indirecto, la dirección del canal deseado 
debe estar en BCD y debe especificar un canal comprendido en área de DM. 
Soporte Técnico
196 
DIRECCIONAMIENTO INDIRECTO 
 Normalmente la variable especificada por una cierta instrucción es tal que la 
instrucción opera con el dato especificado en la variable especificada. 
Soporte Técnico 
TIM00 
DM0011 #0432 DM0011 
EN ESTE CASO SV = 432 
 El direccionamiento indirecto permite especificar un dato por la dirección de 
DM donde ése dato está contenido (la dirección es la variable). 
TIM00 
*DM0011 #0432 DM0011 
EN ESTE CASO SV = 1547 
#0432 DM0432
197 
DIRECCIONAMIENTO INDIRECTO 
Ejemplo: 
Soporte Técnico 
MOV(21) 
*DM 0001 
LR 00 
Canal Contenido 
DM 0000 
DM 0001 
DM 0002 
Dirección 
indirecta Indica 
DM 1111 
DM 1112 
DM 1113 
4C59 
1111 
F35A 
5555 
2506 
D541 
DM 1111. 
5555 movido 
a LR 00. 
Si se designa *DM 0001 como primer operando y 
LR 00 como segundo operando de MOV(21), los 
contenidos de DM0001 son 1111 y DM 1111 
contiene 5555, el valor 5555 será movido a LR 00.
198 
DIRECCIONAMIENTO INDIRECTO 
EJEMPLO 
Soporte Técnico 
ALMACENAR LA TEMPERATURA EN UN HORNO 
CADA 15 SEG. Y DURANTE 2 HRS., TIEMPO DE 
DURACIÓN DEL PROCESO. 
DATOS 
 Tº ENTRADA ANALÓGICA: CANAL 101 
 INICIO DATOS: DM 0001
199 
Soporte Técnico 
STC / CLC, FUN 40 / 41 
 FUNCIÓN: ESTAS INSTRUCCIONES GESTIONAN EL FLAG DE ACARREO, 
O FLAG CY. 
EL FLAG CY SE UTILIZA EN LAS OPERACIONES MATEMÁTICAS, PARA 
DETECTAR: 
– EXISTENCIA DE OVERFLOW EN EL RESULTADO DE UNA SUMA 
(ADD) 
– EXISTENCIA DE RESULTADO NEGATIVO EN UNA SUBSTRACCIÓN 
(SUB) 
LD 0000 
STC(40) 
LD NOT 0000 
CLC(41) 
LD 1904 
OUT 1000
200 
Soporte Técnico 
ADD, FUN(30) /1 
 LA INSTRUCCIÓN ADD EJECUTA LA SUMA ENTRE DOS DATOS DE 16 BIT 
(CANALES Y/O CONSTANTES) EN FORMATO BCD 
 AL RESULTADO SE LE SUMA EL ACARREO SUMANDO 1 SI CY= ON 
 LOS PARÁMETROS DE LAS INSTRUCCIONES SON 3: 
– A1,A2 = SUMANDOS (#, IR, SR, HR, TIM, CNT) 
– R = RESULTADO (IR, HR) = A1+A2+CY 
A1 
A2 
R 
LD 0000 
STC(40) 
ADD(30) 
HR00 
#0001 
HR00
201 
Soporte Técnico 
ADD, FUN(30) /2 
 EN EL CASO DE ACARREO (CY = 1), LA SUMA DE LOS DOS SUMANDOS 
HA SUPERADO EL LÍMITE 9999. EL RESULTADO EFECTIVO ES ENTONCES 
10000+R 
 EN EL CASO DE SUMA CON 8 O MÁS CIFRAS BCD, (SUMA COMBINADA) 
SE DEBERÁ RESETEAR CY SÓLO PARA LA PRIMERA SUMA. 
 SI EL RESULTADO DE LA OPERACIÓN SUMA ES = 0, ENTONCES EL FLAG 
EQ = 1 
 SI LOS SUMANDOS NO ESTÁN EN FORMATO BCD, LA OPERACIÓN NO SE 
EJECUTA Y ENTONCES ER = 1
202 
Soporte Técnico 
SUB, FUN(31) /1 
 LA INSTRUCCIÓN SUB EJECUTA LA SUBSTRACCIÓN DE DOS DATOS DE 
16 BIT EN FORMATO BCD 
 AL RESULTADO SE LE RESTA EL ACARREO O BIEN SE LE SUMA -1 SI 
CY = ON 
 LOS PARÁMETROS DE LA INSTRUCCIÓN SON 3: 
– Mi = MINUENDO (#, IR, SR, HR, TIM, CNT) 
– Su = SUSTRAENDO (#, IR, SR, HR, TIM, CNT) 
– R = RESULTADO (IR, HR) = Mi - Su - CY 
Mi 
Su 
R 
LD 0000 
STC(40) 
SUB(31) 
#0100 
00 
05
203 
Soporte Técnico 
SUB, FUN(31) /2 
 SEGÚN LOS VALORES QUE TENGAN Mi Y Su, SE TIENEN LOS SIGUIENTES 
CASOS: 
DATOS RESULTADO CY EQ 
Mi  Su 
Mi = Su 
Mi  Su 
R= Mi - Su 
R= 0 
R= Mi + (10000-Su) 
0 
0 
1 
0 
1 
0 
 SI Mi Y Su NO ESTÁN EN EL FORMATO BCD, LA OPERACIÓN NO SE 
EJECUTA, Y ER = 1
204 
MULTIPLICACIÓN BCD, FUN(32) @FUN(32) 
 FUNCIÓN: MULTIPLICA EL CONTENIDO DE LOS DATOS ESPECIFICADOS 
EN LA INSTRUCCIÓN (EN BCD) Y EL RESULTADO SE TRANSFIERE A UN 
REGISTRO. 
Soporte Técnico 
MUL 
A 
B 
C 
A, B = CANALES /CONSTANTES 
R = REGISTRO RESULTADO
205 
MULTIPLICACIÓN BCD, FUN(32) @FUN(32) 
Soporte Técnico 
MUL 
10 
#0021 
DM100 
3300 
0034 
X 
0021 
= 
714 
CH 10 
DM100= (CH 10) X 21
206 
DIVISIÓN BCD, FUN(33) @FUN(33) 
 FUNCIÓN: DIVIDE EL CONTENIDO DE LOS DATOS ESPECIFICADOS EN LA 
INSTRUCCIÓN (EN BCD) Y EL RESULTADO SE TRANSFIERE A DOS REGISTROS 
(COCIENTE Y RESTO). 
Soporte Técnico 
DIV 
A 
B 
C 
A = DIVIDENDO 
B = DIVISOR 
R = COCIENTE 
R+1 = RESTO 
A, B = CANAL / CONSTANTE
207 
DIVISIÓN BCD, FUN(33) @FUN(33) 
Soporte Técnico 
DIV 
10 
#4 
LR10 
3300 
133 CH 10 
33 
1 
LR 10 
LR 11 
4 
(CH 10) = (LR 10) X 4 + LR 11
208 
EJEMPLO DE PROGRAMACIÓN 
SUMA DE DATOS DE HASTA 8 DÍGITOS 
 APLICACIÓN: SE TRATA DE SUMAR DOS DATOS QUE PUEDEN TENER UNA 
LONGITUD DE HASTA 8 DÍGITOS. 
 ESTE PROGRAMA PUEDE LLEVARSE A CABO UTILIZANDO DIRECTAMENTE LA 
INSTRUCCIÓN DE SUMA DE DOBLE LONGITUD PERO LO HAREMOS USANDO LA 
INSTRUCCIÓN ADD NORMAL. 
 LOS DATOS A SUMAR SON LOS SIGUIENTES: 
– DATO A: 4 DÍGITOS MAYORES 
Soporte Técnico 
4 DÍGITOS MENORES 
– DATO B: 4 DÍGITOS MAYORES 
4 DÍGITOS MENORES 
DM1 
DM0 
DM3 
DM2 
 EL RESULTADO SE GUARDARÁ EN : 
– DÍGITO NUM 9 
– 4 DÍGITOS MAYORES 
– 4 DÍGITOS MENORES 
DM6 
DM5 
DM4 
 El programa debe poder detectar si alguno de los datos A o B no está en 
formato 
BCD. Utilizar el CARRY en las instrucciones suma.
209 
Soporte Técnico 
UNIDADES 
ESPECIALES DE 
E/S
210 
Soporte Técnico 
UNIDADES ESPECIALES 
• Dentro de las unidades especiales, existen dos 
tipos de módulos especiales claramente 
diferenciados: 
» Tarjetas opcionales (proporcionan distinta 
funcionalidad a la CPU). 
» Unidades de E/S especiales. 
• Las unidades de E/S especiales trabajan 
independientemente de la CPU, pero están 
continuamente intercambiando información con 
ella mediante datos comunes. 
• Se mapean de forma directa en el área de E/S.
211 
TIPOS DE MÓDULOS ESPECIALES 
»Módulos especiales para el 
CQM1H: 
• Tarjetas opcionales: 
– Tarjeta de E/S analógicas. 
– Tarjeta de E/S de pulsos. 
– Tarjeta de selecciones 
analógicas. 
– Tarjeta interfaz de encoder 
absoluto. 
– Tarjeta contador de alta 
velocidad. 
– Tarjeta de comunicaciones 
serie. 
• AD/DA. 
Soporte Técnico 
• Control de Temperatura. 
• Sensores lineales. 
• B7A. 
• CompoBus/S. 
• CompoBus/D. 
• ASI Bus. 
• Controller Link 
»Módulos especiales 
para el CPM2A/2C: 
• AD/DA. 
• CompoBus/S.
212 
TARJETAS OPCIONALES DE CQM1H 
 Montaje de las tarjetas opcionales 
Nombre Referencia 
Soporte Técnico 
Hueco 1 
(izqda) 
Hueco 2 
(drcha) 
Tarjeta de contador 
de alta velocidad 
CQM1H-CTB41 Sí Sí 
Tarjeta de E/S de 
pulsos 
CQM1H-PLB21 No Sí 
Tarjeta interfaz de 
encoder absoluto 
CQM1H-ABB21 No Sí 
Tarjeta de selección 
analógica 
CQM1H-AVB41 Sí Sí 
Tarjeta de E/S 
analógica 
CQM1H-MAB42 No Sí 
Tarjeta de 
comunicaciones serie 
CQM1H-SCB41 Sí No 
Nota.- La tarjeta de selección analógica CQM1H-AVB41 no puede 
montarse en ambos huecos a la vez.
213 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de E/S analógicas (I) 
CQM1H-MAB42 
Soporte Técnico 
• Dispone de cuatro entradas y dos salidas analógicas. 
• Rangos de señal de entrada analógica: -10 a +10V, 0 a 10V, 0 a 
5V, y 0 a 20mA. 
• Rangos de señal de salida analógica: -10 a +10V y 0 a 20mA.
214 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de E/S analógicas (II) 
Entradas analógicas 
(1) Se pueden seleccionar rangos de señal diferentes para cada entrada. 
(2) El tiempo de conversión A/D es el tiempo necesario para almacenar una señal analógica en 
memoria como dato digital. Al menos es necesario un ciclo para transferir los datos a la CPU. 
(3) La precisión total es la precisión con respecto al fondo de escala. 
Soporte Técnico 
Item Especificaciones 
Señales de entrada Entradas de tensión Entradas de corriente 
Número de entradas analógicas 4 entradas 
Rangos de señal de entrada (1) -10 a 10 V 
0 a 10 V 
0 a 5 V 
0 a 20 mA 
Tiempo de conversión A/D (2) 1.7 ms máx./punto 
Resolución 1 / 4096 
Dato de salida de conversión A/D Dato binario de 12-bits 
-10 a +10 V: F800 a 07FF Hex 
0 a 10 V, 0 a 5 V: 0000 a 0FFF Hex 
Dato binario de 12-bits 
0 a 20 mA: 0000 a 0FFF Hex 
Impedancia de entrada externa 1 M típ. 250  típ. 
Entrada nominal absoluta máxima 15 V 30 mA 
232ºC Precisión total (3) 0.5% de fondo escala 
0 a 55ºC 1.0% de fondo escala
215 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de E/S analógicas (III) 
Salidas analógicas 
(1) Se pueden seleccionar rangos de señal diferentes para cada salida. 
(2) El tiempo de conversión D/A es el tiempo necesario para que los datos de salida seleccionados en 
memoria se conviertan a señales analógicas que se presenten en la salida. Al menos es necesario un 
ciclo para transferir los datos de la CPU a la tarjeta de E/S analógicas. 
(3) La precisión total es la precisión con respecto al fondo de escala. 
Soporte Técnico 
Item Especificaciones 
Señales de salida Salidas de tensión Salidas de corriente 
Número de salidas analógicas 2 salidas 
Rangos de señal de salida (1) -10 a 10 V 0 a 20 mA 
Tiempo de conversión A/D (2) 1.7 ms máx./ 2 puntos 
Resolución 1 / 4096 1 / 2048 
Dato de salida Dato binario de 12-bits 
-10 a +10 V: F800 a 07FF Hex 
Dato binario de 11-bits 
0 a 20 mA: 0000 a 0FFF Hex 
Resistencia de carga de salida 
externa 
2 K mín. 350  máx. 
232ºC Precisión total (3) 0.5% de fondo escala 
0 a 55ºC 1.0% de fondo escala
216 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de E/S de pulsos (I) 
CQM1H-PLB21 
Soporte Técnico 
• Soporta dos entradas y dos salidas de pulsos. 
• Las dos entradas de pulsos a contadores de alta velocidad 
cuentan pulsos de hasta 50 kHz (monofase) o 25 kHz (diferencia 
de fase). Se pueden crear interrupciones basándose en los 
valores actuales del contador (PV). 
• Se puden emitir dos salidas de pulsos de 10 Hz a 50 kHz. Se 
puede utilizar tanto relación ON/OFF variable como fija.
217 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de E/S de pulsos (II) 
Especificaciones de entrada de pulsos (Contador de alta velocidad) 
Registrar hasta 48 valores objeto y números de subrutina Método de interrupción. 
de 
control Comparación de rango Registrar hasta 8 límites superiores, límites inferiores y números de subrutina de 
Soporte Técnico 
Item Especificaciones 
Número de contadores 2 contadores (puertos) 
Modos de entrada (Se fija para 
cada puerto en el Setup del PLC) 
Entrada de diferencia de 
fase 
Entrada de pulso/dirección Entrada de pulso Up/Down 
Método de entrada Diferencia de fase múltiple 
de 4 (Fijo) 
Pulso de una fase + 
dirección 
Entrada de una fase x 2 
Frecuencia de contaje 25 kHz 50 kHz 50 kHz 
Valores de contaje Contaje lineal: -8388608 a 8388608 BCD 
Contaje cíclico: 00000000 a 00064999 BCD 
Comparación de valor 
objeto 
interrupción. 
Función de entrada de pulsos
218 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de E/S de pulsos (III) 
Especificaciones de salida de pulsos 
Función de salida de pulsos.- La función de salida de pulsos está determinada por el método de 
salida, como se indica a continuación. 
Item Relación ON/OFF fija 
Soporte Técnico 
Sin 
aceleración/decele-ración 
trapezoidal 
Valores de 
aceleración/decele-ración 
iguales 
Valores de 
aceleración/decele-ración 
separados 
Relación ON/OFF 
variable 
Instrucción PULS(65)/SPED(64) PLS2(--) PULS(65)/ACC(--) PWM(--) 
Frecuencia de salida 10 Hz a 50 kHz (10 Hz 
a 20 kHz para motor 
paso a paso) 
0 Hz a 50 kHz 100 Hz a 50 kHz 91.6 Hz, 1.5 kHz, 
5.9 kHz 
Paso frecuencia salida 1 ó 10 Hz 10 Hz --- 
Relación ON/OFF 50% fijo 1 a 99% 
Nº. de pulsos de salida 1 a 16,777,215 --- 
Relación de acelera-ción/ 
deceleración 
--- 10 Hz a 2 kHz 
(cada 4.08 ms) 
---
219 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de selecciones analógicas (I) 
CQM1H-AVB41 
Soporte Técnico 
• Proporciona cuatro potenciómetros para ajustes analógicos. 
• Las selecciones de estos potenciómetros se almacenan en los 
canales de selección analógica. 
• Mediante la utilización de la tarjeta de selección analógica, se 
puede fijar el valor de una instrucción de temporizador 
utilizando un potenciómetro y así reducir o aumentar 
lentamente la velocidad de una cinta transportadora girando el 
potenciómetro con un destornillador, evitando la necesidad de 
un dispositivo de programación.
220 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de selecciones analógicas (II) 
Utilización del temporizador analógico 
El siguiente ejemplo muestra la selección de 4 dígitos 
BCD (0000 a 0200) almacenada en IR220 a IR 223 utilizada 
como selector del temporizador. 
Soporte Técnico 
La selección de TIM 000 se 
establece externamente en IR 220 . 
(se ejecuta TIM 000 utilizando el SV 
fijado con el potenciómetro 
analógico a 0.)
221 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta interfaz de encoder absoluto (I) 
CQM1H-ABB21 
Soporte Técnico 
• Permite introducir datos de posición directamente de encoders 
rotativos absolutos. 
• Lee códigos gray procedentes de un encoder absoluto a una 
velocidad máxima de contaje de 4 kHz, y puede efectuar procesos 
de interrupción de acuerdo con los valores de entrada. 
• Dispone de función de compensación de origen que permite al 
usuario fijar cualquier posición como origen.
222 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta interfaz de encoder absoluto (II) 
Especificaciones de entrada de encoder absoluto 
Registro de hasta 48 valores objetivo y número de subrutina Métodos de de interrupción. 
control 
Soporte Técnico 
Item Especificaciones 
Número de entradas Dos entradas 
Código de entrada Código gray 
Modos de operación Modo BCD o modo 360º (Establecido en el Setup del PLC) 
Resoluciones 8-bit, 10-bit, o 12-bit (Seleccionado en el Setup del PLC) 
Compensación de origen Soportada. (La posición actual se puede designar como origen). 
La compensación se establece en el Setup del PLC. 
Velocidad de contaje 4 kHz máx. 
Comparación de valor 
objetivo 
Comparación de rango Registro de hasta 8 límites superiores, límites inferiores y números de subrutina de 
interrupción.
223 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta contador de alta velocidad (I) 
CQM1H-CTB41 Puede contar hasta cuatro entradas de pulsos de hasta 500 kHz, y 
Soporte Técnico 
realizar funciones de acuerdo con el número de pulsos contados. 
• Proporciona cuatro salidas externas. 
• Modos de contaje lineal y cíclico. 
• La entrada puede ser una entrada de tensión o una entrada de 
driver de linea RS-422A. 
• Disponibles de tres modos de entrada: modo de diferencia de 
fase, modo adelante/atrás y modo pulso+dirección. 
• Seleccionable para registrar los valores presentes en decimal 
o en hexadecimal.
224 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta contador de alta velocidad (II) 
Entradas de pulsos (Contadores de alta velocidad) 
Soporte Técnico 
Item Especificaciones 
Número de contadores 4 contadores 
Modos de entrada (Seleccionado en el 
Setup del PLC) 
Entrada de diferencia de 
fase 
Entradas de pulsos 
Adelante/Atras 
Entradas de pulso y 
dirección 
Método de entrada Conmutación entre 
entradas utilizando 
múltiplos de diferencia de 
fase de 1x, 2x ó 4x. 
(Fijado en el Setup del 
PLC) 
Dos entradas 
monofásicas 
Entradas de pulso y 
dirección 
Frecuencia de contaje 
(Fijada para cada puerto en el Setup del 
PLC) 
25 kHz (por defecto) o 
250 kHz 
50 kHz (por defecto) o 
500 kHz 
50 kHz (por defecto) o 
500 kHz 
Valores de contaje Contaje lineal: -8388608 a 8388607 BCD, F8000000 a 07FFFFFF Hex 
Contaje cíclico: 00000000 a 08388607 BCD, 00000000 a 07FFFFFF Hex 
Comparación de valor 
objeto 
Hasta 48 valores objeto y patterns de bit de salida externa/interna 
registrados. 
Método de 
control 
Comparación de rango Hasta 16 límites superiores, límites inferiores y patterns de bit de salida 
externa/interna registrados.
225 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de comunicaciones serie (I) 
CQM1H-SCB41 
Soporte Técnico 
Se monta en el interior de la CPU y dispone de dos puertos que se 
pueden utilizar para conectar ordenadores, terminales 
programables, dispositivos serie externos o dispositivos de 
programación diferentes de la consola de programación. 
• La tarjeta de comunicaciones serie soporta la función macro 
de protocolo que puede mejorar las comunicaciones entre el 
CQM1H y los dispositivos periféricos. 
• Dispone de dos puertos: un puerto RS-232C y un puerto RS- 
422A/485.
226 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de comunicaciones serie (II) 
CQM1H-SCB41 
Soporte Técnico 
Macros de protocolo 
• Proporcionan un sistema para crear 
protocolos de comunicaciones de datos. 
• Se crean con el Software de Soporte CX-Protocol 
y luego se graban en la tarjeta de 
comunicaciones serie. 
• Se ejecutan utilizando la instrucción PMCR 
en el programa de diagrama de relés de la 
CPU. 
• Con CX-Protocol y con la tarjeta de 
comunicaciones serie se suministran 
protocolos estándar para comunicar con 
dispositivos OMRON.
227 
TARJETAS OPCIONALES DE CQM1H 
 Tarjeta de comunicaciones serie (III) 
Puertos de comunicaciones y modos de comunicaciones serie 
Tarjeta de comunicaciones Protocolo de comunicaciones serie serie CQM1H-SCB41 
Soporte Técnico 
Puerto RS-232C (puerto 1) Puerto RS-422A/485 (puerto 2) 
Bus de periféricos o bus de consola de 
programación 
No No 
Host Link (SYSMAC WAY) Sí Sí (1) 
Macro de protocolo Sí Sí 
Sin protocolo Sí Sí (1) 
Data Link 1:1 Sí Sí (1) 
NT Link en modo 1:1 Sí (2) Sí (2) 
NT Link en modo 1:N Sí (2) Sí (2) 
Nota (1) El método de 4 hilos se debe utilizar si el puerto RS-422A/485 se utiliza en modo Host Link, 
Sin protocolo, o Data Link 1:1. 
(2) No se puede utilizar la función de consola de programación de Terminal Programable. 
La distancia máxima de comunicación en RS-232C es de 15 m. y en RS-422A/485 de 1500 y 500 m. 
respectivamente.
228 
UNIDADES ESPECIALES DE CQM1H 
 Unidades de entrada y de salida 
analógicas (I) 
Soporte Técnico 
La unidad de entrada se utiliza para conversión de señales 
analógicas (tensiones o corrientes) a datos binarios. 
La unidad de salida analógica realiza el proceso inverso. 
CQM1-AD041/AD042: Unidad de entrada analógica 
Las unidades de entrada analógica CQM1-AD041/AD042 aceptan 
cuatro señales analógicas de sensores o equipos de medida. 
Utilizar la CQM1-AD041 con una fuente de alimentación CQM1- 
IPS01/02.
229 
UNIDADES ESPECIALES DE CQM1H 
 Unidades de entrada y de salida 
analógicas (II) 
CQM1-DA021/DA022: Unidad de salida analógica 
Una unidad de salida analógica permite la conversión digital-analógica 
de dos puntos a una velocidad de 0.5 ms/dos puntos. 
Utilizarla con una fuente de alimentación CQM1-IPS01/02. 
CQM1-IPS01/IPS02: Fuente de alimentación 
Las unidades de entrada y de salida analógica necesitan una 
fuente de alimentación. Hay dos modelos disponibles: para una 
unidad analógica y para dos. 
Soporte Técnico
230 
UNIDADES ESPECIALES DE CQM1H 
 Unidades de control de temperatura 
CQM1-TC00: Entrada de termopar 
CQM1-TC10: Entrada de termorresistencia de platino 
Soporte Técnico 
Cada una de estas unidades puede realizar el control de 
temperatura de dos lazos, siendo ideales para un sencillo control 
ON/OFF. Para garantizar mayor estabilidad de la temperatura 
también se puede efectuar control PID.
231 
UNIDADES ESPECIALES DE CQM1H 
 Unidades interfaz de sensores lineales 
CQM1-LSE01 (básica) 
CQM1-LSE02 (con salida de monitorización) 
Soporte Técnico 
Estas unidades miden, con rapidez y precisión, las entradas de 
tensión o de corriente procedentes de sensores lineales y 
convierten las medidas a datos numéricos para el proceso 
comparativo o de discriminación. Se puede sincronizar el proceso 
interno utilizando señales de temporización externas.
232 
UNIDADES ESPECIALES DE CQM1H 
 Unidad interfaz de B7A (I) 
CQM1-B7A02 (16 salidas) 
CQM1-B7A03 (32 salidas) 
CQM1-B7A12 (16 entradas) 
CQM1-B7A13 (32 entradas) 
CQM1-B7A21 (16 entradas/16 salidas) 
Soporte Técnico 
• Conectan dispositivos de E/S via cable. 
• Gestionan dispositivos de E/S remotas, tales como interruptores 
e indicadores, con una distancia máxima de 500 m entre la 
unidad interfaz de B7A y los dispositivos de E/S. 
• Cada unidad se puede conectar al mismo número de puntos en 
los módulos de transmisión B7A de 16 puntos que los 
proporcionados por la unidad. 
• El PLC trata a las unidades de interfaz de B7A como al número 
equivalente de puntos de E/S.
233 
UNIDADES ESPECIALES DE CQM1H 
 Unidad interfaz de B7A (II) 
Ejemplo de configuración: 
Soporte Técnico 
CQM1-B7A21 (16 puntos de entrada y 16 de salida) 
CQM1-B7A03 (32 puntos de salida) 
CQM1H 
16 salidas 16 salidas 
16 entradas 16 salidas
234 
UNIDADES ESPECIALES DE CQM1H 
 Unidad Maestra de CompoBus/S 
Soporte Técnico 
La unidad maestra de CompoBus/S soporta comunicaciones a 
alta velocidad y a larga distancia. 
• Número de puntos de E/S por maestra: 128 máx. 
• Número de esclavos por maestra: 16 ó 32. 
• Tiempo de ciclo de comunicaciones: 0.5 ms máx. (velocidad 
de comunicaciones: 750 Kbps). 
• Distancia de comunicaciones: 500 m máx. (velocidad de 
comunicaciones: 93.75 Kbps). 
• Soporta conexiones de terminal analógico. 
CQM1-SRM21-V1 
CQM1H 
Módulo de E/S remotas 
(Modelo de relé: 8/16 salidas) 
Terminales de cadena de bit 
(8 entradas y 8 salidas)
235 
UNIDADES ESPECIALES DE CQM1H 
 Unidad I/O Link de CompoBus/D 
Soporte Técnico 
La unidad I/O Link de CompoBus/D es un esclavo de 
CompoBus/D que es conforme con las normas DeviceNet. Estas 
unidades se pueden utilizar para conectar uno o varios PLCs 
CQM1H a una maestra de CompoBus/D. 
CQM1-DRT21 
C200HX-DRM21-V1 
Unidad maestra CompoBus/D 
C200HX/HG/HE 
SYSMAC CQM1H 
DRT1-ID08/16 (-1) 
DRT1-OD04/16 (-1) 
Módulos de E/S remotas 
Terminal de entrada analógica 
DRT1-AD04 
Terminal de salida analógica 
DRT1-DA02
236 
UNIDADES ESPECIALES DE CQM1H 
 Unidad Maestra ASI Bus 
CQM1-ARM21 
Soporte Técnico 
La unidad maestra de ASI Bus permite comunicaciones sencillas 
y a corta distancia. 
• Número de puntos de E/S por maestra: 248 máx. 
• Número de esclavos por maestra: 31. 
• Tiempo de ciclo de comunicaciones: 5 ms para 31 esclavos. 
• Distancia de comunicaciones: 100 m máx.
237 
UNIDADES ESPECIALES DE CQM1H 
 Unidad Controller Link 
Soporte Técnico 
Data Links Servicios de mensajes 
CQM1H-CLK21 
• Permite compartir datos y un servicio de mensajes que posibilita 
el envío y recepción de datos en el momento que se requiera. 
• Las áreas data link se pueden fijar libremente para crear sistemas 
data link flexibles y utilizar con efectividad las áreas de datos. 
• Se puede montar unicamente una tarjeta de Controller Link.
238 
UNIDADES ESPECIALES DE CPM2A 
 Unidad de E/S analógicas 
CPM1A-MAD01 
Soporte Técnico 
• A la CPU de CPM2A se pueden conectar hasta 3 unidades de 
expansión (incluyendo unidades de E/S analógicas CPM1A-MAD01. 
• La salida de tensión y la salida de corriente se pueden utilizar 
al mismo tiempo, pero la corriente de salida total no puede 
exceder de 21 mA. 
Item E/S de tensión E/S de corriente 
Número de entradas 2 
Rango de señal de entrada 0 a 10 V ó 1 a 5 V 4 a 20 mA 
Entrada nominal máxima 15 V 30 mA 
Impedancia de entrada externa 1 M mín. 250  nominal 
Resolución 1 / 256 
Precisión total 1.0% del fondo de escala 
Entrada 
analógica 
Datos convertidos A/D 8-bit binario 
Número de salidas 1 
Rango de señal de salida 0 a 10 V ó –10 a 10 V 4 a 20 mA 
Corriente máx. de salida externa 5 mA --- 
Resistencia de carga permisible --- 350  
Resolución 1 / 256 (1 / 512 cuando el rango de señal de salida es de –10 a 10 V) 
Precisión total 1.0% del fondo de escala 
Salida 
analógica 
Selección de datos 8-bit binario con bit de signo
239 
UNIDADES ESPECIALES DE CPM2A 
 Unidad enlace E/S de CompoBus/S 
CPM1A-SRT21 
Soporte Técnico 
• El CPM2A puede funcionar como una esclava para una unidad 
maestra de CompoBus/S (o unidad de control maestra de 
SRM1 CompoBus/S) cuando está conectada una unidad de 
enlace de E/S de CompoBus/S CPM1A-SRT21. 
• La unidad de enlace de E/S de CompoBus/S establece un 
enlace de E/S de 8 entradas y de 8 salidasentre la Unidad 
maestra y el CPM2A. 
Se pueden conectar hasta 16 esclavos. 
(Hasta 8 esclavos con CQM1-SRM21 
Unidad Maestra CompoBus/S 
(o unidad de control Maestra 
de CompoBus/S SRM1) 
CPU CPM2A 
CPM1A-SRT21 Unidad I/O 
Link de CompoBus/S
240 
Soporte Técnico 
PROGRAMACIÓN 
DE PLC´s CON 
SYSWIN
241 
Soporte Técnico
242 
PLC´S DE LA SERIE C Y CV EXCEPTO CS1 
Soporte Técnico 
FUNCIONALIDAD 
SOFTWARE PARA PROGRAMAR 
SOFTWARE PARA PROGRAMAR 
PLC´S DE LA SERIE C Y CV EXCEPTO CS1
243 
REQUISITOS MÍNIMOS DEL SISTEMA 
Soporte Técnico 
* Ordenador con microprocesador 
486DX o superior. 
* 8Mbytes de memoria RAM mínimo. 
* 10Mbytes libres en disco duro. 
* Monitor VGA ó SVGA. 
* Windows 3.1, 3.11, 95 o NT.
244 
CARACTERÍSTICAS GENERALES (1) 
COMUNICACIONES 
Soporte Técnico 
CARACTERÍSTICAS 
PRINCIPALES 
• HOST-LINK 
• MODEM TELEFÓNICO 
• SYSMAC-LINK 
• SYSMAC-NET 
• CONTROLLER LINK 
• ETHERNET
245 
CARACTERÍSTICAS GENERALES (2) 
PROGRAMACIÓN 
Soporte Técnico 
CARACTERÍSTICAS 
PRINCIPALES 
• PROGRAMACIÓN EN LADDER, 
MNEMÓNICO O DIAG. LÓGICO. 
• DIRECCIONAMIENTO FÍSICO O 
POR ETIQUETAS. 
• AGRUPACIÓN DE LAS REDES 
EN BLOQUES Y GRUPOS. 
• VISUALIZACIÓN DE MÚLTIPLES 
AREAS DE DATOS. 
• CONVERSIÓN DE PROGRAMAS 
LSS Y CVSS.
246 
CARACTERÍSTICAS GENERALES (3) 
DOCUMENTACIÓN 
Soporte Técnico 
CARACTERÍSTICAS 
PRINCIPALES 
• DIVISIÓN DE UNA RED LARGA 
EN VARIAS LINEAS. 
• BLOQUE Y RED EN LA 
CABECERA DE CADA HOJA. 
• NUEVO FORMATO 
REFERENCIAS CRUZADAS. 
• IMPRESIÓN ES MODO 
GRÁFICO.
247 
OTRAS CARACTERÍSTICAS 
• OPCIONES DE LIBRERÍAS. 
• SISTEMA DE AYUDAS CON ÍNDICE Y 
EXPLICACIÓN DE LAS INSTRUCCIONES. 
• BARRA DE DATOS EN LADDER. 
• REFERENCIAS CRUZADAS EN PANTALLA. 
• EDITOR DIRECCIÓN/ETIQUETA. 
• INCLUYE DOS LIBRERIAS CON LOS BITS MAS 
UTILIZADOS YA DEFINIDOS CON COMENTARIOS. 
• PROTECCIÓN POR SOFTWARE O HARDWARE. 
• CONFIGURACIÓN DATA LINK / ROUTING 
TABLES. 
• OPCIONES DE LIBRERÍAS. 
• SISTEMA DE AYUDAS CON ÍNDICE Y 
EXPLICACIÓN DE LAS INSTRUCCIONES. 
• BARRA DE DATOS EN LADDER. 
• REFERENCIAS CRUZADAS EN PANTALLA. 
• EDITOR DIRECCIÓN/ETIQUETA. 
• INCLUYE DOS LIBRERIAS CON LOS BITS MAS 
UTILIZADOS YA DEFINIDOS CON COMENTARIOS. 
• PROTECCIÓN POR SOFTWARE O HARDWARE. 
• CONFIGURACIÓN DATA LINK / ROUTING 
TABLES. 
Soporte Técnico
248 
NUEVAS CARACTERÍSTICAS 
»Configuración del Setup del PLC. 
»Comunicación con Ethernet y Controller Link. 
»Syswin soporta el PLC CQM1H. 
»Configuración del Contador de Alta Velocidad 
(CQM1/1A, CPM2, CQM1). 
»Configuración de las E/S Analógicas (CQM1- 
CPU45). 
»Se han añadido las Tarjetas Opcionales para 
el CQM1H. 
»Mejora del Proceso de Arranque (SRM1-V2). 
Soporte Técnico
249 
Soporte Técnico 
NOVEDADES 
PLC Setup 
• Permite leer, crear, 
modificar, etc., el 
SETUP del PLC. 
• Permite leer, crear, 
modificar, etc., el 
SETUP del PLC.
250 
Soporte Técnico 
NOVEDADES 
»Soporte de Comunicaciones Controller Link. 
• Comunicación a través de la Tarjeta Controller Link 
instalada en el PC. 
• Acceso a cualquier nodo de la Red. 
• Configuración de la Tabla Data Link (Modo 
Automático y Manual).
251 
Soporte Técnico 
NOVEDADES 
»Soporte de Comunicaciones Ethernet. 
• Comunicación a través de la Tarjeta Ethernet (ISA ó 
PCMCIA) instalada en el PC. 
• Acceso a cualquier nodo de la Red.
252 
INSTALACIÓN DEL PROGRAMA 
» Insertar PROGRAM DISK 1, y desde WINDOWS ejecutar 
SETUP.EXE. 
» Escoger idioma y Subdirectorio para la instalación. 
» Una vez terminada la instalación, escoger trabajar en “Modo 
Demostración” o activar completamente con un Token o Llave 
Hard. 
Soporte Técnico
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron
47835801 curso-plc-omron

Más contenido relacionado

La actualidad más candente

Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1SANTIAGO PABLO ALBERTO
 
Cuaderno de ejercicios para micro autómatas programables EMERSON EDUARDO ROD...
Cuaderno de ejercicios para micro autómatas programables  EMERSON EDUARDO ROD...Cuaderno de ejercicios para micro autómatas programables  EMERSON EDUARDO ROD...
Cuaderno de ejercicios para micro autómatas programables EMERSON EDUARDO ROD...EMERSON EDUARDO RODRIGUES
 
Manual de Practica para TSX MICRO
Manual de Practica para TSX MICRO Manual de Practica para TSX MICRO
Manual de Practica para TSX MICRO Mariangela Gonzalez
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez SANTIAGO PABLO ALBERTO
 
Técnico especialista PLC
Técnico especialista PLCTécnico especialista PLC
Técnico especialista PLCGHP
 
GUIA DE ESTUDIO BASICA PLC
GUIA DE ESTUDIO BASICA PLCGUIA DE ESTUDIO BASICA PLC
GUIA DE ESTUDIO BASICA PLCPEDROCARRENO
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentationRoshit Kadiru
 
Como diseñar empleando PLC, neumática y electroneumática
Como diseñar empleando PLC, neumática y electroneumática Como diseñar empleando PLC, neumática y electroneumática
Como diseñar empleando PLC, neumática y electroneumática SANTIAGO PABLO ALBERTO
 
PLC y Electroneumatica: Esquemas prácticos de automatismos eléctricos cableados
PLC y Electroneumatica: Esquemas prácticos de automatismos eléctricos cableadosPLC y Electroneumatica: Esquemas prácticos de automatismos eléctricos cableados
PLC y Electroneumatica: Esquemas prácticos de automatismos eléctricos cableadosSANTIAGO PABLO ALBERTO
 
PLC y Electroneumática: Automatismos Industriales José Roldan Viloria.pdf
PLC y Electroneumática: Automatismos Industriales José Roldan Viloria.pdfPLC y Electroneumática: Automatismos Industriales José Roldan Viloria.pdf
PLC y Electroneumática: Automatismos Industriales José Roldan Viloria.pdfSANTIAGO PABLO ALBERTO
 
PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...
PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...
PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...SANTIAGO PABLO ALBERTO
 
Electrónica: Electrónica Industrial y Automatización de CEKIT Parte 1
Electrónica: Electrónica Industrial y Automatización de CEKIT Parte 1Electrónica: Electrónica Industrial y Automatización de CEKIT Parte 1
Electrónica: Electrónica Industrial y Automatización de CEKIT Parte 1SANTIAGO PABLO ALBERTO
 
PLC y Electroneumática: Control de motores eléctricos
PLC y Electroneumática: Control de motores eléctricos PLC y Electroneumática: Control de motores eléctricos
PLC y Electroneumática: Control de motores eléctricos SANTIAGO PABLO ALBERTO
 
PLC: Controladores lógicos programables, folleto de apuntes y ejercicios
PLC: Controladores lógicos programables, folleto de apuntes y ejerciciosPLC: Controladores lógicos programables, folleto de apuntes y ejercicios
PLC: Controladores lógicos programables, folleto de apuntes y ejerciciosSANTIAGO PABLO ALBERTO
 

La actualidad más candente (20)

Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1
 
Cuaderno de ejercicios para micro autómatas programables EMERSON EDUARDO ROD...
Cuaderno de ejercicios para micro autómatas programables  EMERSON EDUARDO ROD...Cuaderno de ejercicios para micro autómatas programables  EMERSON EDUARDO ROD...
Cuaderno de ejercicios para micro autómatas programables EMERSON EDUARDO ROD...
 
Manual de Practica para TSX MICRO
Manual de Practica para TSX MICRO Manual de Practica para TSX MICRO
Manual de Practica para TSX MICRO
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
 
Técnico especialista PLC
Técnico especialista PLCTécnico especialista PLC
Técnico especialista PLC
 
GUIA DE ESTUDIO BASICA PLC
GUIA DE ESTUDIO BASICA PLCGUIA DE ESTUDIO BASICA PLC
GUIA DE ESTUDIO BASICA PLC
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentation
 
Manual básico PLC OMRON
Manual básico PLC OMRON Manual básico PLC OMRON
Manual básico PLC OMRON
 
Presentación p.l.c.
Presentación p.l.c.Presentación p.l.c.
Presentación p.l.c.
 
Plc
PlcPlc
Plc
 
Como diseñar empleando PLC, neumática y electroneumática
Como diseñar empleando PLC, neumática y electroneumática Como diseñar empleando PLC, neumática y electroneumática
Como diseñar empleando PLC, neumática y electroneumática
 
PLC y Electroneumatica: Esquemas prácticos de automatismos eléctricos cableados
PLC y Electroneumatica: Esquemas prácticos de automatismos eléctricos cableadosPLC y Electroneumatica: Esquemas prácticos de automatismos eléctricos cableados
PLC y Electroneumatica: Esquemas prácticos de automatismos eléctricos cableados
 
PLC y Electroneumática: Automatismos Industriales José Roldan Viloria.pdf
PLC y Electroneumática: Automatismos Industriales José Roldan Viloria.pdfPLC y Electroneumática: Automatismos Industriales José Roldan Viloria.pdf
PLC y Electroneumática: Automatismos Industriales José Roldan Viloria.pdf
 
Arduino: Arduino de cero a experto
Arduino: Arduino de cero a expertoArduino: Arduino de cero a experto
Arduino: Arduino de cero a experto
 
PLC y Electroneumática: Neumática
PLC y Electroneumática: NeumáticaPLC y Electroneumática: Neumática
PLC y Electroneumática: Neumática
 
PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...
PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...
PLC y Electroneumática: Automatismos eléctricos e industriales por José Luis ...
 
Electrónica: Electrónica Industrial y Automatización de CEKIT Parte 1
Electrónica: Electrónica Industrial y Automatización de CEKIT Parte 1Electrónica: Electrónica Industrial y Automatización de CEKIT Parte 1
Electrónica: Electrónica Industrial y Automatización de CEKIT Parte 1
 
PLC y Electroneumática: Control de motores eléctricos
PLC y Electroneumática: Control de motores eléctricos PLC y Electroneumática: Control de motores eléctricos
PLC y Electroneumática: Control de motores eléctricos
 
Omron plc training
Omron plc trainingOmron plc training
Omron plc training
 
PLC: Controladores lógicos programables, folleto de apuntes y ejercicios
PLC: Controladores lógicos programables, folleto de apuntes y ejerciciosPLC: Controladores lógicos programables, folleto de apuntes y ejercicios
PLC: Controladores lógicos programables, folleto de apuntes y ejercicios
 

Destacado (20)

Curso plc
Curso plcCurso plc
Curso plc
 
Pengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 hPengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 h
 
Servo smc
Servo smcServo smc
Servo smc
 
Terremoto del alma
Terremoto del alma Terremoto del alma
Terremoto del alma
 
Ca
CaCa
Ca
 
Omron plc
Omron plcOmron plc
Omron plc
 
Motores de fase partida y trifásicos.
Motores de fase partida y trifásicos.Motores de fase partida y trifásicos.
Motores de fase partida y trifásicos.
 
S7prv54 s
S7prv54 sS7prv54 s
S7prv54 s
 
Tecnologoa scada
Tecnologoa  scadaTecnologoa  scada
Tecnologoa scada
 
configuracion de PLC y temporizadores
configuracion de PLC y temporizadoresconfiguracion de PLC y temporizadores
configuracion de PLC y temporizadores
 
Entrenador logo
Entrenador logoEntrenador logo
Entrenador logo
 
Hobetuz domotica 1 - Logo Siemens
Hobetuz   domotica 1 - Logo SiemensHobetuz   domotica 1 - Logo Siemens
Hobetuz domotica 1 - Logo Siemens
 
Robert kyosaki - guia para invertir
Robert kyosaki -  guia para invertirRobert kyosaki -  guia para invertir
Robert kyosaki - guia para invertir
 
Domotica con-logo-siemens
Domotica con-logo-siemensDomotica con-logo-siemens
Domotica con-logo-siemens
 
Aprenda a reparar televisión (módulo 2) omar cuéllar barrero
Aprenda a reparar televisión (módulo 2) omar cuéllar barreroAprenda a reparar televisión (módulo 2) omar cuéllar barrero
Aprenda a reparar televisión (módulo 2) omar cuéllar barrero
 
Step 7 avanzado
Step 7 avanzadoStep 7 avanzado
Step 7 avanzado
 
Curso basico de plc
Curso basico de plcCurso basico de plc
Curso basico de plc
 
Robert kiyosaki-retirate-joven-y-rico
Robert kiyosaki-retirate-joven-y-ricoRobert kiyosaki-retirate-joven-y-rico
Robert kiyosaki-retirate-joven-y-rico
 
Domotica con logo
Domotica con logoDomotica con logo
Domotica con logo
 
Ejercicios logosoft con diagramas
Ejercicios logosoft con diagramasEjercicios logosoft con diagramas
Ejercicios logosoft con diagramas
 

Similar a 47835801 curso-plc-omron

Similar a 47835801 curso-plc-omron (20)

Omron01
Omron01Omron01
Omron01
 
Curso plc[1]
Curso plc[1]Curso plc[1]
Curso plc[1]
 
Curso plc
Curso plcCurso plc
Curso plc
 
Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15
 
Plc basico 1
Plc basico 1Plc basico 1
Plc basico 1
 
CURSO PLC (1)
CURSO PLC (1)CURSO PLC (1)
CURSO PLC (1)
 
Presentaciones plc
Presentaciones plcPresentaciones plc
Presentaciones plc
 
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
 
Omron02
Omron02Omron02
Omron02
 
TEMA 1.pdf
TEMA 1.pdfTEMA 1.pdf
TEMA 1.pdf
 
PLC
PLC PLC
PLC
 
Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
 
Los plc
Los plcLos plc
Los plc
 
Taxímetro con Pic16F887
Taxímetro con Pic16F887Taxímetro con Pic16F887
Taxímetro con Pic16F887
 
El microcontrolador PIC16F877
El microcontrolador PIC16F877El microcontrolador PIC16F877
El microcontrolador PIC16F877
 
Microcontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosMicrocontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltos
 
SIMATIC S7
SIMATIC S7SIMATIC S7
SIMATIC S7
 
Informe censores
Informe censoresInforme censores
Informe censores
 
Apunte plc
Apunte plcApunte plc
Apunte plc
 

47835801 curso-plc-omron

  • 1. 1 Soporte Técnico CURSO GENERAL DE AUTOMATAS PROGRAMABLES INDUSTRIALES
  • 2. 2 Soporte Técnico ÍNDICE 1. Introducción al control con PLC’s 2. Iniciación a la programación del PLC 3. Programación básica del PLC con consola 4. Programación avanzada del PLC 5. Unidades especiales de E/S 6. Programación de PLC’s con Syswin 7. Anexo I. DM de Configuración de PLC’s
  • 3. 3 INTRODUCCION AL CONTROL INTRODUCCION AL CONTROL CON PLC's CON PLC’s
  • 4. 4 EVOLUCION HISTORICA • 1968: Procesador cableado sustituye a relés. • Década de los setenta » Incorporación de elementos hombre-máquina. » Manipulaciones de datos » Operaciones aritméticas » Comunicaciones (ordenador) » Incremento de memoria » E/S remotas » Instrucciones más potentes » Desarrollo de comunicaciones con dispositivos • Década de los ochenta: Avance de la tecnología 5P » Alta velocidad de respuesta, más lenguajes » Reducción de dimensiones » Módulos inteligentes, autodiagnóstico • Década de los noventa: » Buses de campo abiertos » Soporte Técnico
  • 5. 5 AUTOMATIZACION Packing Soporte Técnico Plástico Herramienta Paletizador Montaje PLC’s diseñados para cubrir las necesidades de control de cualquier tipo de máquina.
  • 6. 6 AUTOMATIZACION PLC’s diseñados para cualquier aplicación de tipo industrial o no industrial. • Control de planta • Control de línea • Telemando • Tratamiento de aguas • Domótica • Gestión de energía • Naútica • Proyectos públicos • Medio ambiente Soporte Técnico
  • 7. 7 AUTOMATIZACION 3 Familias de PLC’s para 3 niveles de aplicación. Soporte Técnico Más de 512 E/S Hasta 512 E/S Hasta 128 E/S
  • 8. 8 OBJETIVO Y FUNCION DE UNA AUTOMATIZACION • INCORPORACION DE UN ELEMENTO (Pej PLC) PARA QUE CONTROLE EL FUNCIONAMIENTO DE LA INSTALACION,DE LA MAQUINA O DEL SISTEMA EN GENERAL • EN DEFINITIVA SE TRATA DE UN LAZO CERRADO ENTRE EL DISPOSITIVO QUE CONTROLA (PLC) Y LA INSTALACION EN GENERAL Soporte Técnico
  • 9. 9 OBJETIVO Y FUNCION DE UNA Soporte Técnico AUTOMATIZACION • EL ELEMENTO DE CONTROL (PLC) REACCIONA EN BASE A LA INFORMACION RECIBIDA POR LOS CAPTADORES (SENSORES) Y EL PROGRAMA LÓGICO INTERNO, ACTUANDO SOBRE LOS ACCIONADORES DE LA INSTALACION. INSTALACIÓN CAPTADORES ACCIONADORES PLC
  • 10. 10 OBJETIVO Y FUNCION DE UNA AUTOMATIZACION • LOS PRINCIPALES FACTORES QUE FAVORECEN LA APARICION Y EVOLUCION DE LOS PROCESOS AUTOMATICOS SON BASICAMENTE : » ECONÓMICOS » CALIDAD » SEGURIDAD LABORAL • POR LO TANTO, LAS FUNCIONES BÁSICAS DE LA AUTOMATIZACION DE UNA MÁQUINA O DE UNA INSTALACIÓN SON: » AUMENTAR LA PRODUCCION » DISMINUIR COSTES »MEJORAR LA CALIDAD DEL PRODUCTO ACABADO » EVITAR TAREAS PELIGROSAS AL SER HUMANO Soporte Técnico
  • 11. 11 PROGAMACION LÓGICA CONTACTOS Soporte Técnico SERIE PARALELO NEGADO NEMÓNICO AND OR NOT LÓGICA DIN
  • 12. 12 Soporte Técnico SISTEMAS DE NUMERACION • LAS VARIABLES, EN GENERAL, PUEDEN EXPRESARSE O REPRESENTARSE SEGÚN DISTINTOS SISTEMAS DE NUMERACIÓN • EL SISTEMA HABITUAL QUE SE EMPLEA DE FORMA COTIDIANA ES EL SISTEMA DIGITAL, QUE UTILIZA LOS SÍMBOLOS DEL 0 AL 9. • HAY OTROS SISTEMAS DE NUMERACION QUE, AL TRABAJAR CON MÁQUINAS Y CON COMUNICACIONES, NOS APARECERÁN CONSTANTEMENTE » BINARIO » BCD (BINARIO CODIFICADO DECIMAL) »
  • 13. 13 Soporte Técnico SISTEMAS DE NUMERACION • EN GENERAL,CUANDO UNA CANTIDAD (Nª ENTERO) SE REPRESENTA MEDIANTE UN SISTEMA DE NUMERACIÓN N DE N-1 BASE B, QUIERE 1 0 DEBCIRN N = X : B + X N-1 B + ........ + X 1 B + X 0 B
  • 14. 14 CODIGO BINARIO Nº DECIMAL = Z x 2 + Z x 2 + ....... + Z x 2 N Soporte Técnico N N-1 N-1 0 0 • CODIGO BINARIO »UTILIZA LOS SIMBOLOS (1 y 0) PAEA REPRESENTAR CUALQUIER VALOR »LA FORMULA DE CONVERSION DE UN NUMERO DECIMAL A UN NUMERO BINARIO ES LA SIGUIENTE :
  • 15. 15 CODIGO BINARIO • CODIGO BINARIO »EJEMPLO: LA REPRESENTACION DEL Nº12 1 x 2 + 1 x 2 + 0 x 2 + 3 2 1 0 x 2 0 = 1 2 EN BINARIO SERÁ : »EJEMPLO : REPRESENTAR EN BINARIO LOS Nº DECIMALES 16 Y 45. Soporte Técnico 1 1 0 0 = 12 5 4 3 2 1 0 2 2 2 2 2 2 16 ⇒ 1 0 0 0 0 45 ⇒ 1 0 1 1 0 1
  • 16. 16 Números en COMA 31 30 23 22 21 ………... 2 1 0 ... Signo Exponente Mantisa Mantisa Nº DECIMAL = (-1) x 2 (1+Mantisa x 2 ) Signo e-127 -23 Soporte Técnico FLOTANTE • COMA FLOTANTE »Signo (s) ⇒ 1: negativo , 0: positivo (bit 31) »Mantisa (M) ⇒ La mantisa incluye 23 bits
  • 17. 17 Números en COMA Soporte Técnico FLOTANTE • Se pueden expresar los números: • -∞ (e=255, M=0, s=0) • -3.402823·1038 ÷ -1.175494·10-38 • 0 (e=0) • 1.175494·10-38 ÷ 3.402823·1038 • ∞ (e=255, M=0, s=1) • NaN (e=255, M≠0): Número no válido. • No es necesario conocer el formato de estos números, sólo que ocupan
  • 18. 18 Precauciones COMA Soporte Técnico FLOTANTE • Las operaciones indeterminadas 0.0/0.0, ∞/∞, ∞-∞ dan como resultado NaN. • Overflow (±∞) y Underflow (±0). Es más peligroso el Overflow al convertir el resultado a entero (binario con signo). • Los decimales se truncan al convertirlos a entero (binario con
  • 19. 19 Soporte Técnico IEEE754 • Expresan números reales en 32 bits conforme al estándar IEEE754: • (-1)signo·2exponente-127·(1+Mantisa·2-23) • 1#10000000#1100000000000000000 0000 • Signo: (-1)1= -1 • Exponente: 2128-127=21=2
  • 20. 20 Soporte Técnico CODIGO BCD • CODIGO BCD »CODIGO MEDIANTE EL CUAL CADA NUMERO DEL SISTEMA DECIMAL (0..9) SE REPRESENTA DECIMAL EN BINARIO BINARIO (0,1). »LA CONVERSION DIRECTA ES LA SIGUIENTE : 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001
  • 21. 21 Soporte Técnico CODIGO ASCII • CODIGO INTERNACIONAL CUYAS SIGLAS RESPONDEN A AMERICAN STANDAR CODE INFORMATION INTERCHANGE. • HOY UTILIZADO EN COMUNICACIONES E INTERCAMBIO DE DATOS. • EN ESTE CODIGO SE UTILIZAN 8 BIT’s PARA LA REPRESENTACION. • Ejemplo : A = 41 = 0100 0001 5 = 35 = 0011 0101 > = 3E = 0011 1110
  • 22. 22 Soporte Técnico CONCEPTO DE REGISTRO • DISPOSITIVO CAPAZ DE ALMACENAR UNA INFORMACION DIGITAL (1 o 0) • EN NUESTROS PLC’s TODOS LOS REGISTROS SON DE 16 (POSICIONES) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Nº BIT msb lsb (PESO)
  • 23. 23 CONCEPTO DE PLC EL AUTOMATA PROGRAMABLE INDUSTRIAL (PLC: programmable logic controller) ES UN EQUIPO ELECTRÓNICO, PROGRAMABLE EN LENGUAJE NO INFORMATICO, DISEÑADO PARA CONTROLAR EN TIEMPO REAL Y EN AMBIENTE DE TIPO INDUSTRIAL PROCESOS SECUENCIALES. Soporte Técnico
  • 24. 24 CARACTERISTICAS PLC’s Soporte Técnico OMRON • Recursos Configurables • Comunicaciones compatibles • Software de gestión común • Mapeado de memoria • Periféricos comunes • Instrucciones compatibles • Marcado CE y fabricación europea
  • 25. 25 ESTRUCTURA DE UN Soporte Técnico AUTOMATA SEÑALES DE SENSORES SEÑALES A ACTUADORES ALIMENTACIÓN MEMORIA PROCESADOR CPU PERIFÉRICOS Unidad central de procesos Memoria de programación (RAM,EPROM,EEPROM) Sistema de control de E/S y perifericos Dispositivo de entradas / salidas.
  • 26. 26 DISPOSITIVOS DE ENTRADA Soporte Técnico / SALIDA • EL PLC RECIBE SEÑALES DE ENTRADA TALES COMO, ENCODERS, FOTOCELULAS, PULSADORES, TECLADOS, …. • EL PLC ACTIVA MEDIANTE SUS SALIDAS, VÁLVULAS, SOLENOIDES, CONTACTORES, INDICADORES LUMINOSOS, ...
  • 27. 27 Soporte Técnico ESTADOS DE FUNCIONAMIENTO • PROGRAM. 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 MONITOR en memoria, RUN PROGRAM permitiendo en modo monitor el cambio de valores en los registros del mismo.
  • 28. 28 MODO DE FUNCIONAMIENTO Soporte Técnico MONITOR-RUN • CICLO DE SCAN »Se llama así al conjunto de tareas que el automata lleva a cabo cuando está controlando un proceso. • TAREAS COMUNES: (SUPERVISION GENERAL) • ACEPTACION DE ENTRADAS Y ACTUACION SOBRE SALIDAS • EJECUCION DE LAS INSTRUCCIONES • SERVICIO A PERIFERICOS • TIEMPO DE RESPUESTA »Tiempo necesario para llevar a cabo las distintas operaciones de control. En particular, el tiempo de respuesta de un sistema (activación de una señal de salida en relación
  • 29. 29 MODO DE FUNCIONAMIENTO Soporte Técnico MONITOR-RUN
  • 30. 30 CICLO DE TRABAJO Soporte Técnico PROCESOS COMUNES GESTIÓN DE PERIFÉRICOS EJECUCIÓN DEL PROGRAMA REFRESCO DE E/S - Programación WATCH DOG - Verificar memoria de ususario - Verificar BUS E/S - Gestión de transmisión con : Consola de Programación Interface de comunicaciones - Scan secuencial de las instruciones del programa - Lectura del estado de los módulos de E/S - Transferencia de estado a las salidas
  • 31. 31 CALCULO DEL CICLO Soporte Técnico DE SCAN
  • 32. 32 CICLO DE SCAN Y TIEMPO DE RESPUESTA Soporte Técnico (JS) Instrucción o Proceso CPM1A SRM1 CPM2 CQM1H Supervisión 0.6 ms 0.18 ms 0.3 ms 0.8 ms Ejecución del Programa 1.43 ms 0.8 ms 0.6 ms 1.25 ms Refresco de E/S 0.06 ms 0.02/0.05 ms 0.3 ms 0.04 ms Servicio de Host Link -- 0 0.55 ms 0 Servicio de Periféricos 0.26 ms 0.7 ms 0.55 ms 0.34 ms Servicio de Comboard -- -- -- 0.66 ms Tiempo Total del ciclo de scan 2.35 ms 1.75 ms 1.75 ms 3.27 ms Instrucciones básicas LD 1.72 0.97 0.64 0.375 MOV (21) 16.3 9.1 7.8 17.7 ADD (30) 29.5 15.9 14.7 37.5 Otras : PID -- 420.0 0.39 ms 1.59 ms
  • 33. 33 CALCULO DE LOS TIEMPOS Soporte Técnico DE RESPUESTA
  • 34. 34 MEMORIA DEL PLC • La memoria del PLC se encuentra dividida en varias áreas, cada una de ellas con un contenido y características distintas : »AREA DE PROGRAMA: • En este área es donde se encuentra almacenado el programa del PLC (que se puede programar en lenguaje Ladder ó nemónico). »AREA DE DATOS: • Este área es usada para almacenar valores o para obtener información sobre el estado del PLC. Está Soporte Técnico
  • 35. 35 MEMORIA DEL PLC • MEMORIA »DE PROGRAMA : RAM CON BATERIA, EPROM ó EEPROM »INTERNA : RECURSOS DEL AUTOMATA • REGISTROS (CANALES) DE E/S • CANALES ESPECIALES »DE DATOS : RAM MANTENIDA CON BATERIA Soporte Técnico
  • 36. 36 CAPACIDAD DE MEMORIA Soporte Técnico DE PROGRAMA PLC MEMORIA DE PROGRAMA MEMORIA DE DATOS CPM1A 2 Kw 1 Kw SRM1 4 Kw 2 Kw CPM2 4 Kw 2 Kw CQM1H Hasta 15 Kw DM : Hasta 6 Kw EM : Hasta 6 Kw
  • 37. 37 Soporte Técnico E/S CONEXION Módulos de ENTRADA Unidad de entrada de c.a.c.c. Configuración del circuito.
  • 38. 38 Soporte Técnico SELECCION DEL AUTOMATA • CRITERIOS : »Número de E/S a controlar »Capacidad de la memoria de programa »Potencia de las instrucciones »Posibilidad de conexión de periféricos, módulos especiales y
  • 39. 39 CLASIFICACION DE Soporte Técnico AUTOMATAS • POR TIPO 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.
  • 40. 40 DEFINIR CONFIGURACION Soporte Técnico DE E/S • En una instalación nos encontramos con las siguientes señales y elementos a controlar : 2 FOTOCÉLULAS 3 PULSADORES PARA MANUALES 1 SELECTOR MANUAL /AUTOMÁTICO 3 CONTACTORES A 220 AC 1 INTERRUPTOR SELECCIÓN MODO TRABAJO 4 PILOTOS INDICADORES 3 FINALES DE CARRERA 2 TERMOSTATOS 2 VARIADORES DE VELOCIDAD (4-20mA.) 2 SENSORES PT100 2 DETECTORES INDUCTIVOS 4 VÁLVULAS (PISTÓN) 24V. 1 SIRENA ALARMA 1 SETA EMERGENCIA DETERMINAR QUE CONFIGURACIÓN DE PLC HACE FALTA
  • 41. 41 DEFINIR CONFIGURACION Soporte Técnico DE E/S SOLUCIÓN Un PLC con CQM1H 16 E digitales 12 S digitales 2 E analógicas PT100 2 S analógicas 4-20 mA.
  • 42. 42 Soporte Técnico AUTOMATAS PROGRAMABLES Las necesidades de su aplicación pueden ser cubiertas por una de las familias de PLC’s. Elija la más apropiada en su caso
  • 43. 43 Soporte Técnico FAMILIA CPM
  • 44. 44 Soporte Técnico FAMILIA CPM CCPPMM11AA CCPPMM22AA CCPPMM22BB El Micro PLC standard para la mayor parte de las aplicaciones básicas El Micro PLC de alta funcionalidad compatible en hardware con CPM1A El Micro PLC de alta funcionalidad super-compacto CCCPPPMMM El Micro PLC de alta funcionalidad en placa impresa. CCPPMM22CC
  • 45. 45 CARACTERISTICAS Soporte Técnico CPM1A • CPU’s de 10, 20, 30 y 40 E/S • Expandible hasta 100 E/S ( sólo modelos 30 y 40 ) • Memoria de programa 2 KW • Memoria de datos 1KW • 150 instrucciones • 1 puerto ( periféricos ) • 1 Contador de hasta 5 Khz • 2 Salidas de pulsos 2 Khz • 2 temporizadores analógicos • Flash RAM ( sin batería )
  • 46. 46 CARACTERISTICAS Soporte Técnico CPM2A • CPU’s de 30, 40 Y 60 E/S • Expandible hasta 120 E/S • Memoria de programa 4 KW • Memoria de datos 2KW • 185 instrucciones • 2 puertos • (Periféricos Y RS232C) • 1 Contador de hasta 20 Khz • 4 Contadores de 2 Khz • 2 Salidas de pulsos 10 Khz • 2 temporizadores analógicos • Reloj y batería
  • 47. 47 CARACTERISTICAS Soporte Técnico CPM2B • CPU’s de 32 E/S • PLC compacto en circuito impreso. • Módulos expansores de 32 puntos (3 exp. Máximo) • Alimentación 24 Vdc • Expandible hasta 128 E/S • Mismas características que CPM2A • Batería y reloj opcional • Conector cable plano para E/S • 2 puertos: •Periféricos (como CPM2C) •RS-232 (opcional)
  • 48. 48 CARACTERISTICAS Soporte Técnico CPM2C • CPU’s de 10 y 20 E/S • Módulos expansores de 10 y 24 puntos • Alimentación 24 Vdc • Expandible hasta 140 E/S • Mismas características que CPM2A • Batería y reloj opcional • Conectores extraíbles • 1 puerto • (doble uso simultáneo)
  • 49. 49 CPM1A / CPM2A FormatoTerminal UM Soporte Técnico Puertos Reloj E/S Exp E/S I/O Link Analogía DM Velocidad E/S Pulsos Pot. Analog. CPM1A M3 Fijo Relé 10 a 100 TR 10 a 100 UM2kw DM1kw 1.8 micro S IN 5kHz OUT 5kHz Perif + RS232C NO Yes 3 exp (30pts. 40pts. CPU) Compo Bus/S I/Olink (8pts. /8pts.) MAD01 (2ch/1ch) CPM2A Relé 30 a 120 TR 30 a120. (*) UM4kw DM2kw 0.9 micro S IN 20kHz OUT 10kHz Sincro nismo SI Yes MAD01 (2ch/1ch) Compacto M3 Extraible Compo Bus/S I/Olink (8pts. /8pts.) 3 exp (30pts. 40pts. 60pts. CPU) Compacto Perif
  • 50. 50 CPM1A / CPM2A DDiimmeennssiioonneess CCPPMM11AA90 CCPPMM22AA PWR Soporte Técnico 90 66 (D=50) 86 (D=50) 90 90 130(D=50) 150 (D=50) 10 pts 20 pts 30 pts 40 pts 30points 40points 60points 90mm 90mm PWR PWR 130mm 150mm 195mm 55mm 90mm IN OUT ERR ALM RUN COMM IN OUT ERR ALM RUN COMM IN OUT ERR ALM RUN COMM
  • 51. 51 CPM1A / CPM2A IN 8ED Puerto Perifer. Soporte Técnico OUT IN 8ER SRT21 OUT 20EDR 8pts. input I/O Link 20pts.MixI/O MAD01 90mm SRT21 66mm 66mm 86mm 66mm 50mm 66mm Expansores 8pts. output Conversor CPU CIF Unidades de expansión (Hasta 3, para CPU’s de 20 pts.) RS-232 RS-422 CPM1A-20EDR1 CPM1A-8ED CPM1A-8ER CPM1A-8ET CPM1A-8ET1 CPM1A-SRT21 CPM1A--20EDT CPM1A-20EDT1 CPM1A-MAD01 NT CPM1/2A I/O Link MAD01 EExxppaannssiióónn
  • 52. 52 Soporte Técnico CPM2B Modelos CPM2B-32C1DR-D 16 DC IN /16 RY OUT CPU RY Output CPM2B-32C2DR-D + RS-232C + Battery +RTC CPM2B-32C1DT-D 16 DC IN /16 Tr OUT CPU NPN Tr Output CPM2B-32C2DR-D + RS-232C + Battery +RTC Exp. I/O (Relay) CPM2B-32EDR 16 DC IN /16 RY OUT Exp. I/O (NPN Tr) CPM2B-32EDT 16 DC IN /16 Tr OUT
  • 53. 53 CPM2A / CPM2C Diferencias CCPPMM22AA // CCPPMM22CC Soporte Técnico CPM2A CPM2C Estructura Bloques E/S Modular RTC / Batería Todos los modelos Vida Batería 5 años Opcional 5 años ( 2 con RTC) Temporizadores analógicos Si. 4 NO EXP analógicos Compobus S SI MAD01, SRT21 NO en 1er R elease Ptos CPU Ptos EXP Num Máx EXP Num Máx E/S (20), 30, 40, 60 8, 20 3 120 10, 20 10 , 24 5 140 Interrupciones 4 2 / 4
  • 54. 54 Soporte Técnico CPM2C CPU’s CPU’s (con RTC) Expansores 20pts.CPU TR NPN Conector 10pts.CPU TR NPN Conector 10pts.CPU RY Terminal 10pts.CPU TR PNP Conector 20pts.CPU TR PNP Conector 20pts.CPU TR NPN Conector 10pts.CPU TR NPN Conector 10pts.CPU RY Terminal 10pts.CPU TR PNP Conector 20pts.CPU TR PNP Conector 24pts.Ex. TR NPN Conector 24pts.Ex. TR NPN Conector 10pts.Ex. RY Terminal Cables CPM2C-CN111 CS1-CN114 MMooddeellooss
  • 55. 55 CPU’s Expansores Tipo terminal (Phoenix) Soporte Técnico CPM2C 90mm Tipo conector (Fujitsu) 33mm 33mm 33mm 33mm 65mm CPU 1 CPU con hasta 5 expansores Tipo terminal (Phoenix) Tipo conector (Fujitsu) Expansión Estructura no compatible con CPM1A/2A
  • 56. 56 CONECTIVIDAD CPM Soporte Técnico Conexión de periféricos y HMI’s Host Link 1:N PC Link 1:N Dispositivo Serie Comunicación ASCII
  • 57. 57 APLICACIONES CPM Salida Pulsos Soporte Técnico Inteligencia Distribuida CompoBus/S Sincronismo Pulse input frequency Packaging or processing machine CPM1A CPM2A Pulse output frequency Rotary encoder Conveyer Conveyer Contaje, levas Serve driver U series SYSDRIVE inverter 3G3MVseries stepping motor driver PID CLOCK
  • 58. 58 Soporte Técnico FAMILIA SRM
  • 59. 59 Soporte Técnico FAMILIA SRM SSSRRRMMM SSRRMM11--CC0022 TTeerrmmiinnaalleess EE//SS Puerto RS232C y periféricos Una amplia familia de terminales de E/S digitales y analógicas (comunicación Compobus S) SSRRMM11--CC0011 Puerto periféricos
  • 60. 60 Soporte Técnico FAMILIA SRM • Hasta 128 E y 128 S • Hasta 32 terminales esclavos • 4 Kw de Memoria • 2 Kw de Datos • 123 instrucciones • Puerto de periféricos (y RS232C en modelo C02) • 0,8 ms de ciclo de comunicaciones • Alimentación a 24 Vdc • Batería
  • 61. 61 COMPOBUS S Soporte Técnico • Sistema bus Maestro Esclavo • Método multipunto con ramas • Hasta 32 nodos • Hasta 256 E/S • Velocidad de 0,75 mbits • Bus de hasta 500 m. • Medio de transmisión (doble par trenzado o cable plano)
  • 62. 62 COMPOBUS S Soporte Técnico 4 pto 8 pto 16 pto Espec. Terminal entrada TR SRT2-ID04(1) SRT2-ID08(1) SRT2-ID16(1) NPN (PNP) Terminal salida TR SRT1-OD04(1) SRT2-OD08(1) SRT2-OD16(1) NPN (PNP) Terminal salida TR G3D mosfet potencia SRT2-ROF08 SRT2-ROF16 Terminal salida relé SRT2-ROC08 SRT2-ROC16 G6D Terminal conexión sensores SRT2-ID08S SRT2-ND08S Para conexión de 4 sensores con salida de diagnóstico o entrada teaching Interface para Bit Chain SRT1-B1T Interface para sistema de conexión de E/S en Bit Chain (8 E / 8 S) 100 m Interfaces para circuito impreso SRT1-ID16P SRT1-OD16P Chips para 16 entradas o salidas a transisitor. Interface Compobus S incluido Terminal Analógico SRT2-AD04 SRT2-DA02 Terminales con 4 entradas analógicas y con 2 salidas analógicas
  • 63. 63 SRM en MARCHA Soporte Técnico 00100 LD ?@00010 Pequeñas máquinas como embase y embalaje E/S esclav as Se logra un diseño eficiente de la máquina repartiendo los grupos de E/S distribuidas Las E/S se distribuyen por toda la máquina ahorrando espacio S Controller
  • 64. 64 CONECTIVIDAD Soporte Técnico SRM Host link, ASCII Host Link 1:N NT Link MMI
  • 65. 65 APLICACIONES Soporte Técnico SRM
  • 66. 66 FAMILIA CQM1H Soporte Técnico
  • 67. 67 FAMILIA CQM1H CQM1H es el autómata programable más adaptable a cualquier tipo de máquina o aplicación media. Flexibilidad, rapidez y sencillez son sus rasgos principales. Soporte Técnico
  • 68. 68 FAMILIA CQM1H Soporte Técnico CCPPUU’’ss MMóódduullooss CCCQQQMMM111HHH TTaarrjjeettaass FFuunncciioonnaalleess CCoommuunniiccaacciioonneess
  • 69. 69 FAMILIA CQM1H • Formato modular pequeño • No necesita rack • Hasta 512 E/S • Hasta 11 tarjetas • Hasta 15 KW de memoria de programa • Hasta 12.000 registros de datos • En todas las cpu’s • 16 Entradas digitales • 4 Entradas de interrupción/ contaje • 1 Contador de 5 Khz • 1/2 puertos Soporte Técnico
  • 70. 70 CPU’s CQM1H CPU MEM Soporte Técnico (KW) DM-EM (KW) E/S RS232C CLK TARJETAS FUNCION CQM1H-CPU11 3,3 3 – 0 256 NO NO NO CQM1H-CPU21 3,3 3 – 0 256 SI NO NO CQM1H-CPU51 7,2 6 - 0 512 SI SI 2 SLOTS CQM1H-CPU61 15,2 6 – 6 512 SI SI 2 SLOTS Cartuchos de memoria EEEEPPRROOMM ccoonn RReelloojj // CCaalleennddaarriioo IInnssttrruucccciioonneess ccáállccuulloo eenn ccoommaa fflloottaannttee CCPPUU’’ss ccoonn hhuueeccooss ppaarraa ttaarrjjeettaass ffuunncciioonnaalleess CCPPUU’’ss ccoonn ppoossiibbiilliiddaadd ddee ccoommuunniiccaacciióónn eenn rreedd mmuullttiimmaaeessttrroo
  • 71. 71 Soporte Técnico Módulos E/S CQM1H GGrraann ddiivveerrssiiddaadd ddee ooppcciioonneess FFáácciill iinnssttaallaacciióónn MMóódduullooss ddee aallttaa ddeennssiiddaadd ((3322 ppttss..)) 12 / 24 VDC TORNILLO 8 INDEP. 16 32 CONECTOR Entradas 110 / 220 AC 8 TORNILLO RELE 8 INDEP. 16 TORNILLO TRANSISTOR TORNILLO 8 16 32 NPN / PNP CONECTOR 8 Salidas TRIAC 6 INDEP. TORNILLO
  • 72. 72 Módulos especiales E/S Analógicas Soporte Técnico CQM1H Módulos de 44 EEnnttrraaddaass yy ddee 22 SSaalliiddaass ccoonn vvaarriiooss rraannggooss ddee ttrraabbaajjoo eenn tteennssiióónn oo ccoorrrriieennttee,, 1122 bbiittss ddee rreessoolluucciióónn yy ttiieemmppoo ddee ccoonnvveerrssiióónn ddee 22,,55 mmss Control de temperatura MMóódduullooss ddee 22 llaazzooss ddee ccoonnttrrooll PPIIDD aavvaannzzaaddoo oo OONN//OOFFFF,, ccoonn ssaalliiddaa aa ttrraannssiissttoorr yy eennttrraaddaass ppaarraa tteerrmmooppaarr oo PPtt110000.. TTiieemmppoo ddee mmuueessttrreeoo 11ss..
  • 73. 73 Módulos especiales Para sensor Lineal Soporte Técnico CQM1H Módulos de entrada ppaarraa sseennssoorreess lliinneeaalleess ((tteennssiióónn oo ccoorrrriieennttee)),, ccoonn ttiieemmppoo ddee mmuueessttrreeoo ddee 11mmss,, ffuunncciioonneess ddee eessccaallaa yy ccoommppaarraacciióónn.. SSaalliiddaa ddee mmoonniittoorriizzaacciióónn ooppcciioonnaall Cableado larga distancia MMóódduullooss ddee EE//SS ddee 1166 yy 3322 ppuunnttooss ppaarraa llaarrggaa ddiissttaanncciiaa ((550000 mm)).. SSiisstteemmaa ddee ccoommuunniiccaacciióónn BB77AA aa aallttaa vveelloocciiddaadd ((rreettaarrddoo 33mmss))
  • 74. 74 Tarjetas especiales Soporte Técnico CQM1H Conectables directamente aa llaass CCPPUU’’ss 5511 yy 6611 PPeerrmmiitteenn ddoottaarr aall ppllcc ddee llaa ffuunncciioonnaalliiddaadd rreeqquueerriiddaa NNoo ccoonnssuummeenn rreeggiissttrrooss ddee EE//SS •2 entradas 50 Khz •2 salidas 25 Khz •Posicionamientos desde programa (velocidad y aceleración) •1 entrada para encoder absoluto •4 Khz, códigi Gray, 12 bits resolución •8 rangos •4 entradas de contaje 50 a 500 Khz •Modo lineal y anillo •Transisitor o Line driver •4 salidas •Máximo 2 tarjetas por plc •4 selectores analógicos (4 dígitos) •Máximo 2 tarjetas por plc •4 entradas analógicas (V/I) •2 salidas analógicas (V/I) •Varios rangos •12 bits •1 puerto RS232C •1 Puerto RS422/485 •Host link, PCLink, ASCII, NT Link, Protocolos
  • 75. 75 Comunicaciones Soporte Técnico CQM1H Controller link CompoBus/D (Esclavo) NT Link, Host Link,Modem.. AS-I Bus (Maestro) CompoBus/S (Maestro) Protocol Macro, Modbus (Maestro)
  • 76. 76 Aplicaciones CQM1H Envase y Embalaje Madera Alimentación Soporte Técnico Papel Textil Cerámica Plástico Telecontrol Ascensores Escaleras mecánicas Bombeo Control Montaje CQM1H es el autómata de Edificios programable más adaptable a cualquier tipo de máquina o aplicación media.
  • 77. 77 Soporte Técnico PERIFERICOS • PERIFERICOS son dispositivos que realizan tareas complementarias al funcionamiento del autómata y están en constante comunicación con este. Se usan tanto para programar como para visualizar el estado del autómata. - ORDENADOR - CONSOLA DE PROGRAMACION - GRABADOR DE EPROM - INTERFACE DE CASETE
  • 78. 78 CONEXIONADO E/S ALIMENTACION Soporte Técnico ANALISIS DE LA INSTALACION Si el cableado de E/S y los cables de potencia han de tenderse por la misma canaleta (por ejemplo estan conectados al mismo equipo), deben ser protegidos poniendo placas metálicas.
  • 79. 79 • MONTAJE » Para evitar ruido, se deberían utlizar cables dobles trenzados AWG 14 (mínimo 2mm^2). » Evitar el montaje del PLC junto a equipos de alta potencia. » Verificar que el punto de instalación está al menos a 200 mm de los cables de alta potencia. Soporte Técnico ANALISIS DE LA INSTALACION
  • 80. 80 Soporte Técnico ANALISIS DE LA INSTALACION CUADRO DE MANIOBRA Los bastidores se deben montar en horizontal para poder leer la parte impresa con normalidad. Igualmente es importante montar los bastidores en horizontal, para que la ventilación de los dispositivos sea correcta. Cualquier soporte rígido que cumpla las especificaciones ambientales es válido. Si es posible, utilizar conductos estándar para contener los cables de E/S y mantenerlos separados de los demás.
  • 81. 81 Soporte Técnico ANALISIS DE LA INSTALACION PARADA DE EMERGENCIA Se puede utilizar un relé externo (CR) para configurar un circuito de parada de emergencia que desconecta el sistema cuando el PLC pare su operación 253.13 Parada de Emergencia
  • 82. 82 Soporte Técnico INICIACION A LA PROGRAMACION DEL PLC
  • 83. 83 AREAS DE MEMORIA • La memoria del PLC se encuentra dividida en varias áreas, cada una de ellas con un cometido y características distintas: » AREA DE PROGRAMA: Donde se encuentra almacenado el programa del PLC (en lenguaje Ladder ó mnemónico). » AREA DE DATOS: Usada para almacenar valores ó para obtener información sobre el estado del PLC. Esta dividida según funciones en IR, SR, AR, HR, LR, DM, TR, T/C. Soporte Técnico
  • 84. 84 AREAS DE MEMORIA • DIRECCIONAMIENTO »Formato de las direcciones : X X X Y Y • XXX Número de canal (Registro) • YY Número de Bit (relé), (entre 00 y 15) Soporte Técnico – p.ej. 21710 = CANAL 217, bit 10
  • 85. 85 AREAS DE MEMORIA • AREA DE E/S y AREA INTERNA (IR): »Esta área de memoria comprende: • Los canales asociados a los terminales externos (entradas y salidas) • los relés internos (no correspondidos con el terminal externo), gestionados como relés de E/S. »Accesibles como bits ó Canales »Los relés E/S no usados pueden usarse como IR »No retienen estado frente falta de alimentación ó cambio de modo de operación Soporte Técnico
  • 86. 86 AREAS DE MEMORIA • AREA ESPECIAL (SR) »Son relés de señalización de funciones particulares como: • SERVICIO (siempre ON, OFF) • DIAGNOSIS (señalización ó anomalías) • TEMPORIZACIONES (relojes a varias frecuencias) • CALCULO (,,=) • COMUNICACIONES Soporte Técnico
  • 87. 87 AREAS DE MEMORIA • AREA AUXILIAR (AR): »Contiene bits de control e información de recursos del PLC como: puerto RS232C, puerto de periféricos, casetes de memoria, … »Se dividen en dos bloques: • Señalización Soporte Técnico – Errores de Configuración – Datos del Sistema • Memorización y gestión de datos. »Es un area de retención.
  • 88. 88 AREAS DE MEMORIA • La memoria del PLC se encuentra dividida en varias áreas, cada una de ellas con un cometido y características distintas. » AREA DE PROGRAMA: • Donde se encuentra almacenado el programa del PLC (en lenguaje Ladder ó mnenónico). » AREA DE DATOS: • Usada para almacenar valores o para obtener información sobre el estado del PLC. • Está dividida según funciones en IR, SR, AR, HR, LR, DM, TR, T/C Soporte Técnico
  • 89. 89 Soporte Técnico AREA DE MEMORIA • AREA DE ENLACE (LR): »Se utilizan para el intercambio de datos entre dos PLC’s unidos en forma PC Link (1:1) »Dedicados al intercambio de información entre PLC’s. »Si no se utilizan como LR pueden usarse como IR.
  • 90. 90 AREAS DE MEMORIA • Todas estas áreas (IR, SR, AR, LR) tienen como características comunes: ♦ Accesibles en forma de BIT ó de CANAL ♦ Los relés de E/S no utilizados como E/S físicas o desempeñando la función específicada, pueden utilizarse como relés internos. ♦ No conservan su estado en caso de fallo de alimentación ó cambio de modo de PLC (PROGRAM-RUN). Soporte Técnico
  • 91. 91 AREAS DE MEMORIA • AREA DE RETENCIÓN (HR) »Mantienen su estado ante fallos de alimentación ó cambio de modo del PLC. »Son gestionados igual que los IR, y direccionables como BIT ó como CANAL. Soporte Técnico
  • 92. 92 AREAS DE MEMORIA • MEMORIA DE DATOS (DM) »Se trata de memorias de 16 bit (palabra) »Utilizables para gestión de valores numéricos »Mantienen su estado ante cambios en modos de trabajo ó fallos de tensión »Direccionables como CANAL »Este área suele contener los parámetros de configuración del PLC (SETUP) Soporte Técnico
  • 93. 93 AREAS DE MEMORIA • TEMPORIZADORES Y CONTADORES (TIM y CNT) » Es el área de memoria que simula el funcionamiento de estos dispositivos. » Son usados por el PLC para programar retardos y contajes. » Elementos característicos: • SV. Valor de preselección • PV. Valor actual • BIT. Valor de estado. Soporte Técnico
  • 94. 94 CPM1A.MAPA DE MEMORIA ENTRADAS SALIDAS CANALES DE TRABAJO CANALES ESPECIALES SR 9 Soporte Técnico HR ' s DM' s L / E SÓLO LECTURA SETUP DEL SISTEMA AR ' s LR ' s TIM / CNT IR 0 19 200 231 255 AR 0 AR 15 LR 0 LR 15 0 127 HR 0 HR 19 DM 0 1000 1021 6144 6600 DM 6655 DM' s Error 1023 DM' s L / E
  • 95. 95 CPM2.MAPA DE MEMORIA ENTRADAS SALIDAS CANALES DE TRABAJO CANALES ESPECIALES SR 9 Soporte Técnico HR ' s DM' s L / E SÓLO LECTURA SETUP DEL SISTEMA AR ' s LR ' s TIM / CNT IR 0 19 200 227 255 AR 0 AR 23 LR 0 LR 15 0 255 HR 0 HR 19 DM 0 1999 2021 6144 6600 DM 6655 DM' s Error 2047 DM' s L / E 49 CANALES DE TRABAJO
  • 96. 96 SRM1. MAPA DE MEMORIA ENTRADAS SALIDAS CANALES DE TRABAJO 19 CANALES DE TRABAJO CANALES ESPECIALES SR 9 Soporte Técnico HR ' s DM' s L / E SÓLO LECTURA SETUP DEL SISTEMA AR ' s LR ' s TIM / CNT IR 0 7 200 255 AR 0 AR 15 LR 0 LR 15 0 127 HR 0 HR 19 DM 0 1999 2021 6144 6600 DM 6655 DM' s Error 17 CANALES DE TRABAJO 239
  • 97. 97 CQM1H. MAPA DE MEMORIA ENTRADAS CANALES E. PARA MACROS CANALES S. PARA MACROS TRABAJO PRESEL. CONTADOR ALTA VEL. CANALES ESPECIALES Soporte Técnico SALIDAS HR ' s DM' s L / E DM' s L / E ( SÓLO CPU's 4X ) SÓLO LECTURA TODAS LAS CPU's SETUP DEL SISTEMA AR ' s LR ' s TIM / CNT IR 0 15 96 100 115 196 200 230 SR 244 SR 255 AR 0 AR 27 LR 0 LR 63 0 511 HR 0 HR 99 DM 0 6144 6568 6600 DM 6655 232 INNER BOARD SLOT 2 215 INNER BOARD SLOT 1 220 223 SELECCIONES ANALOGICAS 189 CONTROLLER LINK 90 CONTROLLER LINK 16 TRABAJO TRABAJO TRABAJO 6568 ERROR LOG
  • 98. 98 Soporte Técnico CONFIGURACION • Comprende varios parámetros que controlan la operación del PLC. • Para una máxima funcionalidad al utilizar interrupciones y comunicaciones, hay que configurar el sistema a medida DM6600 a DM6655 • Los valores por defecto son 0000 para todos los canales. En cualquier momento se pueden restaurar estos valores poniendo a ON el relé SR 25210.
  • 99. 99 ¿ COMO CONFIGURAR EL SISTEMA ? Soporte Técnico CONFIGURACION • Desde programa de usuario sólo se puede leer la configuración pero nunca escribir, para ello es preciso un dispositivo de programación (consola, LSS ó Syswin) » Podemos fijar DM6600 a DM6644 en modo Program » También DM6645 a DM6655 en modo Program ó Monitor • Los cambios serán efectivos dependiendo de la configuración : » DM6600 a DM6614 : Efectivo sólo al alimentar al PLC. » DM6615 a DM6644 : Efectivo sólo al ejecutar el programa » DM6645 a DM6655 : Efectivo siempre que el PLC esté alimentado
  • 100. 100 MODO DE ARRANQUE Soporte Técnico CONFIGURACION • DM6600 a DM6602 : Proceso de arranque • DM6616 a DM6619 : Tiempo de scan • DM6620 a DM6639 : Proceso de interrupciones • DM6642 : Contador de alta velocidad • DM6645 a DM6654 : Comunicaciones • DM6655 : Registro de errores DM6600 15 0 00: Modo PROGRAM 01: Modo MONITOR 02: Modo RUN 00: CONSOLA 01: Último modo 02: Bit 00 a 07 DM6600 = 0000 El PLC arrancará en el modo indicado por la consola conectada (RUN si no hay consola). DM6600 = 0201 El PLC arrancará siempre en modo MONITOR.
  • 101. 101 ARQUITECTURA DE PROGRAMAS • Determinar los requisitos del sistema al cual se aplica el PLC. • Identificar los dispositivos de E/S y asociarlos a las direcciones físicas mediante una tabla de asignación. • Preparar tablas que indiquen: » canales y bits de trabajo » Temporizadores, contadores y saltos • Dibujar el diagrama de relés. (O en el lenguaje seleccionado). • Transferir el programa a la CPU. Si se realiza mediante consola habrá que traducir el programa a mnemónico. • Verificar, vía simulación, el correcto funcionamiento del programa. • Memorizar el programa definitivo. Soporte Técnico
  • 102. 102 Soporte Técnico INSTRUCCIONES • INSTRUCCION : Especifica la operación a realizar (operador) • PARÁMETROS OPERANDOS : Son los DATOS asociados a la operación lógica (operando). Los parámetros son en general de formato TIPO y VALOR. • DIRECCION : Indica la posición de la instrucción en la memoria de programa » Tomando como ejemplo 0000 LD H0501 PARÁMETRO INSTRUCCIÓN DIRECCIÓN TIPO VALOR 0000 LD H0501
  • 103. 103 Soporte Técnico INSTRUCCIONES • LD Instrucción de apertura de una rama de circuito. Está asociada a un contacto. • OUT Activa una bobina de salida. Constituye la terminación de un circuito • AND Coloca 2 contactos en serie • OR Coloca 2 contactos en paralelo • NOT Invierte la lógica del contacto (cerrado/abierto) • Pueden ser usadas en combibación: LD-AND-OR-OUT
  • 104. 104 LENGUAJES DE PROGRAMACION • MNEMÓNICO : » Constituído por el conjunto ó “SET” de instrucciones de la CPU. » Las funciones de control vienen representadas con expresiones abreviadas. » No es muy intuitiva la correspondencia con el esquema eléctrico » La fase de programación es más rápida. Soporte Técnico LD OR AND NOT OUT 0100 0000 0101 1000 Ej:
  • 105. 105 LENGUAJES DE PROGRAMACION • DIAGRAMA DE RELES »SIMBOLOS FUNDAMENTALES Soporte Técnico / Contacto normalmente abierto Contacto normalmente cerrado Salida
  • 106. 106 LENGUAJES DE PROGRAMACION • DIAGRAMA DE RELES »Esquema de contactos • Permite una representación de la lógica de control similar a los esquemas electromecánicos Soporte Técnico 0100 0101 0000 1000 /
  • 107. 107 LENGUAJES DE PROGRAMACION • ESQUEMA FUNCIONAL »Cada función lógica tiene asociado un bloque funcional que realiza la operación correspondiente. »Requiere una aproximación más matemática y lógica. 0100 0000 0101 Soporte Técnico OR AND 1000
  • 108. 108 LENGUAJE DE PROGRAMACION • GRAFCET »Método utilizado en procesos secuenciales, cíclicos ó repetitivos. »Los estados y transiciones (paso entre estados) se implementan con funciones del autómata. Soporte Técnico
  • 109. 109 Soporte Técnico PROGRAMACIÓN BÁSICA DEL PLC CON CONSOLA
  • 110. 110 MANEJO DE LA CONSOLA ELEMENTOS DE LA CONSOLA DISPLAY Permite la visualización de datos, instrucciones del programa y mensajes de diagnósticos SELECTOR Determina la modalidad operativa de la CPU PROGRAMMONITORRUN TECLADO Permite la interacción de autómata y operario Soporte Técnico
  • 111. 111 MANEJO DE LA CONSOLA TECLADO Está compuesto por: TECLAS NUMÉRICAS- Para introducir direcciones, datos, constantes,etc. TECLA CLR- Produce la cancelación de la operación en curso. TECLAS OPERATIVAS- Para las funciones de edición de programas. TECLAS DE INSTRUCCIÓN- Para seleccionar las instrucciones de programación del PLC. TECLA SHIFT- Selecciona la opción superior de las teclas de doble opción. Soporte Técnico
  • 112. 112 MANEJO DE LA CONSOLA TECLAS DE INSTRUCCIONES LD AND OR OUT NOT : Instrucciones básicas de un diagrama de relés FUN : Funciones especiales (cada una lleva su código numérico 00..99) SHIFT + CONT/# : BIT (o CONTACTO) genérico SHIFT + CH/* : CANAL genérico (16 bit). Soporte Técnico DM : Data Memory. TIM CNT : Temporizador, contador SFT : Registro de desplazamiento. HR : Relés de retención. TR : Relés temporales.
  • 113. 113 MANEJO DE LA CONSOLA MODO DE LA CPU A través de la consola es posible realizar diferentes operaciones: RUN Monitorización del área de dato Visualización de diagnósticos MONITOR Permite las mismas operaciones que en modo RUN y además: + Cambio de datos y forzado de E/S + Cambio de SV de TIM/CNT PROGRAM Mismas operaciones que en MONITOR y además: + Edición de programas Soporte Técnico
  • 114. 114 MANEJO DE LA CONSOLA PETICIÓN DE CONTRASEÑA (PASSWORD): La contraseña es requerida para evitar las maniobras accidentales cuando se inicializa el funcionamiento de la consola: - Cuando se activa el PLC con consola puesta. - Cuando se conecta la consola con el PLC activado. Soporte Técnico CLR PROGRAM PASSWORD! MONTR CLR PROGRAM BZ 0000
  • 115. 115 MANEJO DE LA CONSOLA OPERACIÓN DEL BUZZER Para activar y desactivar el Buzzer Soporte Técnico PROGRAM BZ PROGRAM B SHIFT 1
  • 116. 116 MANEJO DE LA CONSOLA BORRADO DE MEMORIA Es posible borrar datos/programas contenidos en en la memoria RAM. - Área de programa - Área de datos: HR, DM, TC, EM Este comando elimina un error eventual “Memory Error”. La memoria de programa se llena de NOP (00). Es posible borrar el programa a partir de una cierta dirección. Es posible NO borrar de modo selectivo las áreas de datos: HR, CNT, DM, EM. Soporte Técnico
  • 117. 117 MANEJO DE LA CONSOLA BORRADO DE MEMORIA CLR Soporte Técnico PLAY NOT REC SET CANCELACIÓN TOTAL RESET MONTR DIRECCIÓN CANCELACIÓN HR CNT DM EM PARCIAL ÁREA DE DATOS
  • 118. 118 MANEJO DE LA CONSOLA BORRADO DE MEMORIA * Se selecciona el área EM con: SHIFT DM De esta manera se borrará el único banco de memoria EM (CQM1H) 0000 0 Soporte Técnico EM CLR ?
  • 119. 119 MANEJO DE LA CONSOLA INTRODUCCIÓN DE UN PROGRAMA Seleccionar el modo Program Borrar la memoria Seleccionar la dirección 0000. Teclear las instrucciones y parámetros, memorizando con la tecla WRITE. La dirección de la memoria de programa se incrementa automáticamente. No olvidar programar la instrucción END - FUN(01). Soporte Técnico
  • 120. 120 DIAGRAMA DE RELÉS. CONCEPTOS/1 Un programa en diagrama de relés (L.D.) es una serie de ramas de circuito Una rama (network) está compuesta de una serie de contactos, conectados en serie o en paralelo, que dan origen a una salida (activación de una bobina o de una función especial) Soporte Técnico / 0000 0001 0002 HR 0000 0003 TIM01 HR 0000 TIM 01 0206
  • 121. 121 DIAGRAMA DE RELÉS. CONCEPTOS/2 Las ramas de circuitos tienen origen en una barra vertical puesta a la izquierda del diagrama El flujo de la señal va de izquierda a derecha y de arriba a abajo Soporte Técnico A B C D E R1 R2
  • 122. 122 DIAGRAMA DE RELÉS. CONCEPTOS/3 A una rama de circuito en L.D., corresponde una secuencia de instrucciones en forma mnemónica Todas las ramas de circuito se inician con una instrucción LOAD Soporte Técnico 0005 0006 Dirección Instrucción Datos 1000 0000 0001 0002 0003 LD AND OUT END 0005 0006 1000 - Ejemplo de circuito - Mnemónico del ejemplo
  • 123. 123 DIAGRAMA DE RELÉS. CONCEPTOS/4 Una bobina no puede venir conectada directamente de la barra de inicio. En tal caso es necesario interponer un contacto siempre cerrado (ver fig.) A la derecha de una bobina no es posible programar ningún contacto El número de contactos posibles en serie o en paralelo es prácticamente ilimitado Soporte Técnico 0000 / 0200 0200
  • 124. 124 DIAGRAMA DE RELÉS. CONCEPTOS/5 Es aconsejable no programar una salida, como una bobina, más de una vez Es posible utilizar libremente el contacto de una salida como una entrada auxiliar Es posible colocar en paralelo 2 o más bobinas (ver fig.) Soporte Técnico 0000 0001 0208 0209
  • 125. 125 MANEJO DE LA CONSOLA CIRCUITO DE ENCLAVAMIENTO Soporte Técnico 0000 0001 0500 0500 END(01)
  • 126. 126 INSTRUCCIONES BÁSICAS AND LD Coloca en SERIE 2 bloques de circuito Soporte Técnico Dirección Instrucción Datos 00000 00001 00002 00003 00004 LD OR LD OR NOT AND LD 00000 00001 00002 00003 - 00000 00002 00001 00003 1000
  • 127. 127 INSTRUCCIONES BÁSICAS OR LD Coloca en PARALELO 2 bloques de circuito 00000 00001 00002 00003 Soporte Técnico 1000 Dirección Instrucción Datos 00000 00001 00002 00003 00004 00005 LD AND NOT LD AND OR LD OUT 00000 00001 00002 00003 - 1000
  • 128. 128 Soporte Técnico PROGRAMACIÓN /1 00000 00001 00002 00003 1000 00004 00005 Dirección Instrucción Datos 00000 00001 00002 00003 00004 00005 00006 00007 ::: 00012 LD AND NOT LD NOT AND NOT OR LD LD AND OR LD ::: OUT 00000 00001 00002 00003 - 00004 00005 - ::: 1000 Dirección Instrucción Datos 00000 00001 00002 00003 00004 00005 ::: 00013 00014 ::: 00019 LD AND NOT LD NOT AND NOT LD AND ::: OR LD OR LD ::: OUT 00000 00001 00002 00003 00004 00005 ::: - - :::: 1000 1º Método 2º Método Ejemplo de varios bloques en paralelo Con el 2º método de codificación, es posible al máximo 8 niveles de LD
  • 129. 129 Soporte Técnico PROGRAMACIÓN /2 Es fundamental conocer la correspondencia entre el diagrama de relés y la lista de instrucciones 00000 00001 01000 01001 00500 00002 00003 00004 00005 00006 1000
  • 130. 130 Soporte Técnico PROGRAMACIÓN /3 Para codificar en lista de instrucciones una red en diagrama de relés, es necesario primero identificar bloques elementales, formando simples circuitos en SERIE o en PARALELO 0000 0001 1000 1001 0500 0002 0003 0004 0005 0006 0000 0001 1000 1001 0500 0003 0004 0005 0006 1000 [a] [b] [c] 0002 [d] [e] [f]
  • 131. 131 Soporte Técnico PROGRAMACIÓN /4 Una vez realizado se programan los bloques elementales y se unen procediendo de arriba abajo y de izquierda a derecha 0000 0001 LD 000 AND 0001 1000 1001 LD 100 AND 1001 OR LD 0500 OR 0500 0002 0003 AND 0002 AND NOT 0003 0004 0005 LD 0004 AND 0005 0006 OR 0006 AND LD 1000 OUT 1000 [a] [b] [c] [d] [e] [f] Dirección Instrucción Datos 0000 LD 0000 0001 AND 0001 0002 LD 1000 0003 AND 1001 0004 OR LD - 0005 OR 0500 0006 AND 0002 0007 AND NOT 0003 0008 LD 0004 0009 AND 0005 0010 OR 0006 0011 AND LD - 0012 OUT 1000 [a] [b] [c] [d] [e] [f]
  • 132. 132 MANEJO DE LA CONSOLA OPERACIONES DE BÚSQUEDA La búsqueda puede hacerse de bit o de instrucción y desde cualquier modo operativo del PLC. Se debe especificar el Contacto/Instrucción de búsqueda, antes de pulsar la tecla SRCH. La búsqueda comienza en dirección actual y se detiene en la dirección en la que se halla el elemento buscado. Pulsando de nuevo SRCH, la búsqueda sigue hasta la instrucción END. Soporte Técnico
  • 133. 133 MANEJO DE LA CONSOLA BÚSQUEDA DE UNA INSTRUCCIÓN CLR SRCH SRCH Soporte Técnico CLR 0000 LD SRCH 0000 LD 0000 INSTRUCCIÓN
  • 134. 134 MANEJO DE LA CONSOLA BÚSQUEDA DE UN BIT CLR SHIFT CONT Soporte Técnico # HR TIM CNT NÚMERO SRCH SRCH
  • 135. 135 MANEJO DE LA CONSOLA INSERCIÓN DE UNA INSTRUCCIÓN Modo Program Buscar y posicionarse en la instrucción sobre la cual se va a efectuar la inserción. Programar la instrucción Pulsar: Soporte Técnico INS
  • 136. 136 MANEJO DE LA CONSOLA SELECCIÓN DE UNA DIRECCIÓN DE MEMORIA (Ejemplo: dirección 0123) CLR Soporte Técnico 0000 1 B 2 C D 0123 3 0123
  • 137. 137 MANEJO DE LA CONSOLA LECTURA DE LA MEMORIA DE PROGRAMA Soporte Técnico DIRECCIÓN SELECCIONADA
  • 138. 138 MANEJO DE LA CONSOLA BORRADO DE UNA INSTRUCCIÓN Modo Program Buscar y posicionarse en la instrucción a ser borrada. Pulsar Soporte Técnico DEL
  • 139. 139 MANEJO DE LA CONSOLA MONITORIZACIÓN Es posible visualizar, en cualquier modalidad operativa, el estado de los relés internos de cualquier área del PLC, al igual que los valores actuales de Temporizadores/Contadores. Al monitorizar un relé, pulsando las teclas: se monitoriza el estado del relé consecutivo. Soporte Técnico
  • 140. 140 MANEJO DE LA CONSOLA MONITORIZACIÓN CLR SHIFT SHIFT Soporte Técnico CONT # CH * HR LD OUT TIM CNT DM MONTR MONTR CLR SHIFT CLR Dirección
  • 141. 141 MANEJO DE LA CONSOLA MONITORIZACIÓN Es posible seleccionar simultáneamente hasta 6 datos (relés / canales). A partir de los datos seleccionados es posible visualizar simultáneamente un máximo de 3. La rotación de datos para visualización se consigue pulsando: Soporte Técnico MONTR
  • 142. 142 MANEJO DE LA CONSOLA CAMBIO DE ÁREA DE DATOS El cambio de un dato en el área del PLC es posible exclusivamente en modalidad Monitor o Program Es posible modificar: - Área interna del PLC (DM, HR, CNT, TIM) - CANALES o BITS de E/S Las operaciones de cambio de datos deben ser efectuadas a partir de la monitorización de dichos datos. En el caso de monitorización múltiple, el dato a modificar deberá ser trasladado al extremo izquierdo del display. Soporte Técnico
  • 143. 143 MANEJO DE LA CONSOLA CAMBIO DE ÁREA DE DATOS Soporte Técnico SET / RESET DE UN BIT BIT o TIM-CNT en monitor CAMBIO DE VALOR (CH) PLAY SET REC RESET CH en monitor CHG (nuevo dato) WRITE
  • 144. 144 MANEJO DE LA CONSOLA LECTURA DE ERRORES Tipos de errores - NO FATALES (FAL) Implica el parpadeo del led de señalización de la CPU - FATALES (FALS) Implica la parada de la ejecución del programa y el encendido permanente del led de señalización de la CPU. CLR FUN MONTR MONTR La cancelación de errores eventuales puede efectuarse pulsando de nuevo la tecla: MONTR en modo Program. Soporte Técnico
  • 145. 145 MANEJO DE LA CONSOLA LECTURA DE ERRORES Soporte Técnico Relación de mensajes de error Mensaje Descripción MEMORY ERR Memoria defectuosa o mal programada Borrar la memoria NO END INST Falta instrucción END Programar FUN(01) I/O BUS ERR Error en el bus de módulos de E/S Comprobar conexionado de módulos BATT LOW Batería gastada. Sustituir batería SCAN TIME OVER Superación del tiempo de ciclo máx. Optimizar el programa
  • 146. 146 Soporte Técnico TIM /1 LA INSTRUCCIÓN TIM (TEMPORIZADOR) SE UTILIZA PARA GENERAR UN RETARDO A LA CONEXIÓN, RESPECTO A LA SEÑAL DE HABILITACIÓN “START” EL RETARDO (SV) PUEDE VARIAR ENTRE 0 Y 999.9 s, Y ES PROGRAMABLE EN UNIDADES DE 0.1 s.. CUANDO “START” PONE A ON, EL VALOR ACTUAL DEL TIM (PV, INICIALMENTE PUESTO A SV) EMPIEZA A DECREMENTARSE. CUANDO PV = 0, EL CONTACTO TIM SE PONE A ON Y EXCITA LA SALIDA CUANDO “START” PASA A OFF, EL CONTACTO TIM SE PONE A OFF, PV=SV Y EL TEMPORIZADOR ES RESETEADO Y PREPARADO DE NUEVO NO SE PUEDEN PROGRAMAR TIM Y CNT CON LOS MISMOS NÚMEROS
  • 147. 147 Soporte Técnico TIM /2 EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA: SE OBTIENE UN TEMPORIZADOR CON VALOR DE PRESELECCIÓN SV POR LA SUMA DE SV1+SV2
  • 148. 148 Soporte Técnico CNT /1 LA INSTRUCCIÓN CNT REALIZA LA FUNCIÓN DE UN CONTADOR CON PRESELECCIÓN EL VALOR DE PRESELECCIÓN (SV) PUEDE VARIAR ENTRE 0…9999 EL CONTADOR TIENE DOS ENTRADAS: - Cp CONTAJE DE PULSOS - Rt RESET EL FLANCO DE SUBIDA DE Cp DETERMINA EL DECREMENTO DE PV (SI Rt= OFF) EN UNA UNIDAD CUANDO PV =0, EL CONTACTO DEL CNT SE PONE A ON CUANDO Rt SE PONE A ON, EL CNT SE PREPARA DE NUEVO EN CONDICIONES DE RESET (CONTACTO=0, PV=SV)
  • 149. 149 Soporte Técnico CNT /2 EL CNT ES RETENTIVO Y CONSERVA SU ESTADO (CONTACTO , PV) MANTENIDO INCLUSO ANTE UN FALLO DE TENSIÓN O CAMBIO DE MODO DE OPERACIÓN DE LA CPU CUANDO PV=0, (CONTACTO A ON) LOS SIGUIENTES PULSOS DE ENTRADA SE IGNORAN ACOPLADO A UNA BASE DE TIEMPOS DEL SISTEMA, UN CNT PUEDE SER UTILIZADO COMO TEMPORIZADOR RETENTIVO NO PUEDEN PROGRAMARSE CNT Y TIM CON LOS MISMOS NÚMEROS ACOPLANDO 2 CNT EN CASCADA, SE OBTIENE UN CONTAJE RESULTADO DEL PRODUCTO DE PV1 Y PV2
  • 150. 150 Soporte Técnico CNT /3 EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA: SE UTILIZA SR 25502 (1s) LA ENTRADA DE ACTIVACIÓN DEL TEMPORIZADOR ES AQUÍ LA ENTRADA DE RESET DEL CNT
  • 151. 151 MANEJO DE LA CONSOLA CAMBIO DE TIM/CNT PV Estado Soporte Técnico TIM/CNT En fase de monitorización CHG PLAY SET REC RESET [PV] WRITE Valor actual SV TIM/CNT Contenido en programa CHG [SV] WRITE Valor de Preset Set Reset
  • 152. 152 MANEJO DE LA CONSOLA Soporte Técnico CLR 0000 TIM 0000 TIM 00 1 B D 0000 3 TIM 13 MONTR CHG 2 C 9 7 T13 9000 PRES VAL? T13 9000 ???? PRES VAL? T13 9000 0297 WRITE T13 0297 CAMBIO DE TIM/CNT (PV) Cambio del valor actual del TIM 13: El valor actual PV se modifica de 9000 a 297.
  • 153. 153 MANEJO DE LA CONSOLA CAMBIO DE TIM/CNT (SV) Cambio del valor de preselección del TIM 00 programado en el paso 11. El valor de preselección se cambia de #1234 a #0297. Soporte Técnico CLR 0000 TIM 0000 TIM 000 0011 SRCH TIM SRCH 000 CHG 2 C 9 7 0011 TIM DATA T00 #1234 #???? WRITE #1234 0011 TIM DATA 0011 TIM DATA T00 #1234 #0297 0011 TIM DATA #0297
  • 154. 154 MANEJO DE LA CONSOLA CAMBIO DE TIM/CNT (SV) En este caso el valor de preselección viene expresado por un canal externo (CH 01). Soporte Técnico CLR 0000 TIM 0000 TIM 00 1 B D 0000 3 TIM 13 MONTR T13 9000 CHG PRES VAL? T13 9000 ???? 2 C 9 7 PRES VAL? T13 9000 0297 WRITE T13 0297
  • 155. 155 MANEJO DE LA CONSOLA VERIFICACIÓN DE PROGRAMA Permite verificar eventualmente errores de programación. Sólo puede realizarse en modo Program CLR SRCH SRCH Soporte Técnico CLR Interrupción de la modificación Relación mensajes de error ???? NO END INSTR CIRCUIT ERR IL-ILC ERR JMP-JME ERR COIL DUPL DIF OVER LOCN ERR JME UNDEFD JMP UNDEFD DUPL SNB-RET ERR SBN UNDEFD SBS UNDEFD STEP OVER SNTX OVER STEP ERR
  • 156. 156 MANEJO DE LA CONSOLA VERIFICACIÓN DE PROGRAMA Si no hay errores, tendremos: (para 64 líneas). Soporte Técnico 0064 PROG CHK Si existen errores, se da el error y la línea de programa. 0053 CIRCUIT ERR OUT 0100 Pulsando SRCH la búsqueda prosigue.
  • 157. 157 MANEJO DE LA CONSOLA LECTURA TIEMPO DE SCAN En el modo MONITOR y RUN es posible visualizar el tiempo de scan medio así como el valor mínimo y máximo. Soporte Técnico CLR 0000 MONTR 0000 SCAN TIME AVG 018.3 MS 0000 SCAN TIME MIN 013.2 MS 0000 SCAN TIME MAX 023.6 MS
  • 158. 158 EJEMPLOS DE PROGRAMACIÓN RETARDO A LA DESCONEXIÓN 0000 1000 1000 0000 Soporte Técnico 1000 TIM0 TIM 00 #0050 ENTRADA 0000 SALIDA 1000 RETARDO T 5s T T T LD 0000 OR 1000 AND NOT TIM00 OUT 1000 LD 1000 AND NOT 0000 TIM 00 #0050 SE GENERA UNA SEÑAL DE RETARDO TRAS LA CAÍDA DE LA SEÑAL DE ENTRADA
  • 159. 159 EJEMPLOS DE PROGRAMACIÓN CIRCUITO DE BIESTABLE LA SEÑAL DE SALIDA ES UNA ONDA CUADRADA CON TIEMPO A OFF=T1 Y TIEMPO A ON =T2 ENTRADA SALIDA Soporte Técnico T2 T2 T2 T1 T1 T1
  • 160. 160 EJEMPLOS DE PROGRAMACIÓN CIRCUITO DE BIESTABLE Soporte Técnico LD 0000 AND NOT TIM02 TIM 01 #0050 LD TIM01 TIM 02 #0100 LD TIM02 OUT 1000 ENTRADA 0000 SALIDA 1000 T1 5s T2 10s
  • 161. 161 EJEMPLOS DE PROGRAMACIÓN LLENADO AUTOMÁTICO DE BOTELLAS PANEL ALARMA PULSADOR MARCHA Soporte Técnico RESET SIRENA VÁLVULA PULSADOR PARADA DETECCIÓN DE VACÍO DETECCIÓN DE NIVEL BAJO CÉLULA MOTOR CINTA
  • 162. 162 EJEMPLOS DE PROGRAMACIÓN LLENADO AUTOMÁTICO DE BOTELLAS Una cantidad constante de líquido se vierte en cada botella según va pasando por la cinta. El piloto de alarma lucirá si el nivel del tanque alcanza un mínimo. Cuando quede vacío sonará una sirena y la cinta se parará. Soporte Técnico ASIGNACIÓN DE ENTRADA/SALIDA INPUTS PULSADOR PARADA 0006 PULSADOR MARCHA 0002 RESET 0007 DETECCIÓN DE VACÍO 0009 DETECCIÓN DE NIVEL BAJO 0008 CÉLULA 0003 OUTPUTS SIRENA 1007 ALARMA 1006 MOTOR CINTA 1000 VÁLVULA 1001
  • 163. 163 EJEMPLOS DE PROGRAMACIÓN LLENADO AUTOMÁTICO DE BOTELLAS Soporte Técnico 1s 2s START 0002 MOTOR CINTA 1000 CÉLULA 0003 VÁLVULA 1001 PULSADOR PARADA 0006 LS1 0008 ALARMA 1006 LS2 0009 SIRENA 1007 MOTOR 1000 RESET 0007 El motor 1500 funcionará cuando el pulsador de marcha 0002 se active. Cuando la célula detecta botella el motor se para. Se abre la válvula 1001 durante 2 segundos y se llena la botella. Un segundo después, el motor se pone en marcha hasta la próxima botella. Todas las operaciones cesan cuando se activa el pulsador de parada (emergencia, 0006). Cuando se detecta nivel bajo (0008 a ON), el piloto de alarma lucirá con flashes de 2 seg. Cuando se detecta nivel vacío (0009 a ON) la sirena sonará y el motor de la cinta parará. Después de solucionar las anomalías, hacer un reset (0007) y todo volverá a condiciones iniciales.
  • 164. 164 EJEMPLOS DE PROGRAMACIÓN Soporte Técnico
  • 165. 165 EJEMPLOS DE PROGRAMACIÓN ARRANQUE ESTRELLA - TRIÁNGULO C TIM A A C C Y TIM A TIM B A P.M. P.P. Soporte Técnico Pulsador de marcha (P.M.) = 000.00 Pulsador de paro (P.P.) = 000.01 Contactor (C) = 10.00 Estrella (Y) = 10.01 Triángulo (A) = 10.02 Temporizador A = TIM 000 Temporizador B = TIM 001 ASIGNACIÓN DE E/S TIM A C TIM B Y C
  • 166. 166 EJEMPLOS DE PROGRAMACIÓN ARRANQUE ESTRELLA - TRIÁNGULO Soporte Técnico ( ) ( ) ( ) ( ) 0000 0001 10.00 10.00 10.00 TIM 000 15.02 10.01 10.00 10.00 10.00 TIM 000 # 0020 TIM 000 TIM 001 # 0010 TIM 001 10.01 10.02 END LD 0000 OR 1000 AND 0001 OUT 1000 LD 1000 AND NOT TIM 000 AND NOT 1002 OUT 1001 LD 1000 TIM 000 #0020 LD 1000 AND TIM 000 TIM 001 #0010 LD 1500 AND TIM 001 AND NOT 1002 OUT 1002 FUN(01) END
  • 167. 167 Soporte Técnico DIFU/DIFD, FUN(13)/(14) LA INSTRUCCIÓN DIFU(13) GENERA, EN EL FLANCO ASCENDENTE DE LA SEÑAL DE ENTRADA, UN IMPULSO DE LA DURACIÓN DE UN CICLO DE SCAN. USANDO DIFD(14), EL IMPULSO SE GENERA CON EL FLANCO DESCENDENTE DE LA SEÑAL EN EL EJEMPLO, EL RELÉ HR0 PUEDE SER UTILIZADO PARA HABILITAR UNA FUNCIÓN QUE SE EJECUTARÁ UNA SOLA VEZ (EJ. FUNCIONES ARITMÉTICAS O DE TRANSFERENCIA DE DATOS).
  • 168. 168 Soporte Técnico KEEP, FUN(11) LA INSTRUCCIÓN KEEP PERMITE CREAR UN RELÉ DE ENCLAVAMIENTO. SI TENEMOS DOS ENTRADAS: — S - SET — R - SET CON R=OFF , UN IMPULSO SOBRE S ACTIVA DE FORMA PERMANENTE EL BIT PROGRAMADO COMO SALIDA. UN IMPULSO SOBRE R DETERMINA LA DESACTIVACIÓN DEL BIT DE SALIDA. EN EL EJEMPLO, LAS ENTRADAS 5 Y 6 PODRÍAN SER LOS PULSADORES DE START Y STOP DEL MOTOR 500.
  • 169. 169 EJEMPLOS DE PROGRAMACIÓN MARCHA - PARO CON RETENCIÓN Soporte Técnico DIFU 1500 1501 00000 1500 HR 0000 ( ) HR 0000 1502 1500 1501 1502 ( ) KEEP HR 00 HR 0000 1000 ( ) END ( ) 00000 00002 00005 00008 00009 00011 00013 0000 Éste programa activa una salida de control cuando se activa una entrada y desactiva la salida cuando la misma entrada se vuelve a activar por segunda vez. Cuando se produzca un fallo de alimentación la salida de control mantendrá el estado.. LD 00000 FUN(13) DIFU 1500 LD 1500 AND NOT HR OUT 1501 LD 1500 AND HR 0000 OUT 1502 LD 1501 LD 1502 FUN(11) KEEP HR 0000 LD HR 0000 OUT 1000 FUN(01) END
  • 170. 170 EJEMPLOS DE PROGRAMACIÓN PUERTA AUTOMÁTICA Soporte Técnico DETECTOR ULTRASONIDOS (D.U.) FINAL DE CARRERA (FC2) MANUAL-AUTOMATICO (M - A) ABRIR MANUAL (Ab) CERRAR MANUAL (C) FOTOCÉLULA (FC) FINAL DE CARRERA (FC1) ASIGNACIÓN DE E/S D.U. = 000.01 FC = 000.03 FC1 = 000.05 FC1 = 000.07 M - A = 000.09 off (M) on (A) Ab = 000.11 C = 000.13 Apertura puerta = 10.00 Cierre puerta = 10.01
  • 171. 171 EJEMPLOS DE PROGRAMACIÓN PUERTA AUTOMÁTICA Soporte Técnico DIFD 1501 DIFU 1500 ( ) 0003 0009 1500 10.00 1501 0009 0007 10.01 10.00 0011 0009 0001 0009 1501 10.01 1500 0009 0013 0009 0005 10.00 10.01 END LD 0003 AND 0009 DIFD (14) 1501 LD 1500 LD 10.00 AND NOT 1501 AND 0009 OR LD LD 0011 AND NOT 0009 OR LD AND NOT 0007 AND NOT 10.01 OUT 10.00 LD 0001 AND 0009 DIFU (13) 1500 LD 1501 LD 1501 AND NOT 1500 OR LD LD 0013 AND NOT 0009 OR LD AND NOT 0005 AND NOT 10.00 OUT 10.01 END (01) AND 0009
  • 172. 172 Soporte Técnico CMP, FUN(20) /1 LA INSTRUCCIÓN CMP COMPARA EL DATO DE UN CANAL (16 BIT) O UNA CONSTANTE, CON EL CONTENIDO DE OTRO CANAL. EN RELACIÓN CON EL RESULTADO DE LA COMPARACIÓN, EXISTEN LOS FLAGS DEL SISTEMA: — GR — EQ — LE LOS PARÁMETROS C1 Y C2 A COMPARAR PUEDEN PERTENECER A LAS ÁREAS: #, IR, SR, HR, TIM, CNT.
  • 173. 173 Soporte Técnico CMP, FUN(20) /2 DADO QUE LOS FLAGS GR, EQ, LE PUEDEN IR ASOCIADOS A VARIAS INSTRUCCIONES Y QUE SE RESETEAN AL FINAL DEL CICLO DE SCAN ES NECESARIO CHEQUEAR EL RESULTADO DE LA COMPARACIÓN EN LA RAMA DE PROGRAMA INMEDIATAMENTE SUCESIVA A LA QUE HA ACTIVADO LA CMP. LAS CONSTANTES UTILIZABLES EN LA COMPARACIÓN PUEDEN SER TANTO HEXADECIMALES (0…FFFF) COMO BCD (0…9999). TRAS LA OPERACIÓN DE COMPARACIÓN SE ACTIVARÁ UNO SOLO DE LOS FLAGS GR, EQ, LE.
  • 174. 174 EJEMPLOS DE PROGRAMACIÓN POSICIONAMIENTO CON ENCODER Se pretende posicionar un eje partiendo de la posición que nos marca un encoder. El sistema consiste en movimientos repetitivos de una longitud determinada en el DM 0000. El relé 25200 pone a “0” el contador de alta velocidad del Autómata. Se activa cada vez que iniciamos una maniobra. En el DM 0001 guardamos la posición en la cual queremos que el motor baje de velocidad para posicionarse mejor. La salida 1000 pone en marcha el motor, la 1001 activa la velocidad lenta y la 1002 la rápida. Soporte Técnico
  • 175. 175 EJEMPLOS DE PROGRAMACIÓN SELECCIONES DEL CONTADOR DE ALTA VELOCIDAD (Estas selecciones son efectivas después de transferirlas al PLC y en la siguiente operación) Soporte Técnico
  • 176. 176 EJEMPLOS DE PROGRAMACIÓN POSICIONAMIENTO CON ENCODER Soporte Técnico DIFU 01500 00000 00000 01500 25200 00000 CMP 230 D0000 25507 1000 CMP 230 D0001 00000 25505 25505 1001 1002 00002 00004 00008 00016 ( ) END LD 00000 DIFU (13) 1500 LD 1500 OUT 25200 AND 25507 AND NOT 25505 END (01) LD 00000 OUT TR 00 CMP (20) 230 DM 0000 LD TR 00 OUT 1000 LD 00000 OUT TR 00 CMP (20) 230 DM 0001 LD TR 00 AND 25505 OUT 1001 LD TR 00 OUT 1002
  • 177. 177 Soporte Técnico PROGRAMACIÓN AVANZADA DE PLC’s
  • 178. 178 Soporte Técnico MOV, FUN(21) LA INSTRUCCIÓN MOV REALIZA EL MOVIMIENTO DE UN DATO DE 16 BIT, DESDE UN CANAL A OTRO. EL CONTENIDO DEL CANAL FUENTE S SE TRANSFIERE AL CANAL DESTINO D. LAS ÁREAS DE DATOS UTILIZABLES EN LA TRANSFERENCIA SON : — S:#, IR, SR, HR, TIM, CNT — D: IR, HR
  • 179. 179 EJEMPLO. EMBOTELLADORA Soporte Técnico EL MOTOR M1 ESTARÁ EN MARCHA HASTA QUE LA FOTOCÉLULA F1 DETECTE CUANDO F1 DETECTE, COMENZARÁ A LLENARSE LA BOTELLA AL ACTIVARSE LA ELECTROVÁLVULA E1 CUANDO LA BOTELLA PESE LO DESEADO, SE ACTIVARÁ E1 Y DESPUÉS DE 3 SEGUNDOS, LA CINTA SE PONDRÁ EN MARCHA HASTA QUE LA FOTOCÉLULA F1 E1 F1 M1 4 / 20 mA VUELVA A DETECTAR. ENTRADAS F1 : 0000 CÉLULA DA CARGA: ENTRADA ANALÓGICA SALIDAS M1 : 1000 E1 : 1001
  • 180. 180 Soporte Técnico SFT, FUN(10) /1 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 SIGNIFICATIVO – IN= ENTRADA DE DATOS. EL ESTADO DE ESTA ENTRADA SE INTRODUCE EN EL REGISTRO DE DESPLAZAMIENTO CON EL FLANCO ASCENDENTE DEL IMPULSO DE RELOJ. – SP= IMPULSO DEL RELOJ. EL FLANCO ASCENDENTE CREA EL DESPLAZAMIENTO DE LOS DATOS, SI RT 0 – RT= RESET. SU FLANCO ASCENDENTE DETERMINA EL RESET DEL CANAL (O CANALES) SOBRE LOS QUE SE PRODUCE EL DESPLAZAMIENTO – B , E= PRIMER Y ÚLTIMO CANAL DEL ÁREA DE DATOS SOBRE LA QUE SE PRODUCE EL DESPLAZAMIENTO
  • 181. 181 Soporte Técnico SFT, FUN(10) /2 SI COMO CANALES DE DESPLAZAMIENTO SE UTILIZAN LOS DEL ÁREA HR, EN CASO DE FALLO DE ALIMENTACIÓN LOS DATOS SE MANTIENEN 0000 0001 0002 IN CP R SFT 05 06 LD 0000 LD 0001 LD 0002 SFT (10) 05 06 DATOS ESTE DATO SE PIERDE CH 05 0 1 2 3 14 15 0 1 2 3 14 15 CH 06
  • 182. 182 EJEMPLO. APLICACIÓN FUNCIÓN SFT SE TIENE UNA LÍNEA DE SUMINISTRO DE BOTELLAS. SOBRE LA LÍNEA EXISTEN 10 PUESTOS QUE PUEDEN EN UN MOMENTO DADO CONTENER BOTELLA. LA PRESENCIA DE BOTELLA EN UN PUESTO SE DETECTA CON UN SENSOR. CON OTRO SENSOR SE DETERMINA SI LA BOTELLA ES BUENA O MALA. SEGÚN LA NATURALEZA DE CADA BOTELLA ÉSTA ES RECHAZADA O NO. Soporte Técnico
  • 183. 183 EJEMPLO. APLICACIÓN FUNCIÓN SFT LA LÍNEA ACCIONADA POR UN MOTOR, ES CONTROLADA CON UN PULSADOR DE START, UNO DE STOP Y UNO DE EMERGENCIA. ANTE UNA FALTA DE ALIMENTACIÓN, LA MÁQUINA DEBE PODER CONTINUAR CORRECTAMENTE CON EL PROCESO CUANDO LA ALIMENTACIÓN VUELVE, PREVIO START. UN PULSADOR ACTÚA DE RESET DE LA LÍNEA: (MOTOR OFF, NINGUNA BOTELLA BUENA SOBRE LA LÍNEA). Soporte Técnico ENTRADAS RESET 0007 PRESENCIA 0001 BUENA/MALA 0002 START 0003 STOP 0004 EMERGENCIA 0005 SALIDAS START MOTOR 1000 RECHAZADOR 1001 AUX 1002 CLOCK HR0000
  • 184. 184 EJEMPLO. APLICACIÓN FUNCIÓN SFT Soporte Técnico SENSOR DE PRESENCIA EN PUESTO SENSOR “BUENA / MALA” RECHAZADOR 0 1 2 3 4 5 6 7 8 9 1 1 0 0 0 1 0 1 0 1
  • 185. 185 EJEMPLO. BRAZO ROBOT A Soporte Técnico START 0000 LS1 0001 LS2 0002 LS3 0003 LS4 0004 LS5 0005 PS1 0006 RTRANSPORTADORA 1000 GIRO DERECHA 1001 GIRO IZQUIERDA 1002 SUBIR 1003 BAJAR 1004 COGER 1005 SOLTAR 1006 0 1 2 3 4 5 6 7 8 CICLO DE TRABAJO LS1 LS3 LS2 LS4 LS5 B PS1 IZQ DCHA
  • 186. 186 RELLENAR BLOQUE, FUN(71) @FUN(71) FUNCIÓN: TRANSFIERE EL DATO CONTENIDO EN UN CANAL (O CONSTANTE) A UN GRUPO DE CANALES ESPECIFICADOS. Soporte Técnico BSET D I F D= DATO I= CANAL INICIAL F= CANAL FINAL
  • 187. 187 RELLENAR BLOQUE, FUN(71) @FUN(71) Soporte Técnico BSET #2345 DM10 DM20 3200 #2345 DM10 DM11 DM20 #2345 #2345 #2345
  • 188. 188 MOVER BLOQUE, FUN(70) @FUN(70) FUNCIÓN: TRANSFIERE DATOS DE VARIOS CANALES CONSECUTIVOS A OTROS CANALES TAMBIÉN CONSECUTIVOS Soporte Técnico XFER N O D N= Nº CANALES O= CANAL ORIGEN D= CANAL DESTINO
  • 189. 189 MOVER BLOQUE, FUN(70) @FUN(70) Soporte Técnico XFER #4 LR00 HR04 3300 LR 0000 3456 LR 0001 5629 LR 0002 5894 LR 0003 8974 HR 0400 3456 HR 0401 5629 HR 0402 5894 HR 0403 8974
  • 190. 190 MENSAJE, FUN(46) @FUN(46) FUNCIÓN: LEE LOS DATOS ASCII CONTENIDOS EN OCHO CANALES (16 CARACTERES) Y LOS VISUALIZA EN EL DYSPLAY DEL DISPOSITIVO DE PROGRAMACIÓN Soporte Técnico MSG N N= CANAL DE COMIENZO NOTA: EL ÚLTIMO CARÁCTER DEBE SER OD
  • 191. 191 MENSAJE DE LONGITUD DOBLE, FUN(47) @FUN(47) FUNCIÓN: LEE LOS DATOS ASCII CONTENIDOS EN DIECISEIS CANALES (32 CARACTERES) Y LOS VISUALIZA EN EL DYSPLAY DEL DISPOSITIVO DE PROGRAMACIÓN (CONSOLA O INTERFACE RS232) Soporte Técnico LMSG N D N= CANAL DE COMIENZO D= CANAL DE DESTINO NOTA: EL ÚLTIMO CARÁCTER DEBE SER OD
  • 192. 192 CONTADOR REVERSIBLE, FUN(12) FUNCIÓN: CONTADOR REVERSIBLE. CUENTA ENTRE CERO Y SV DE ACUERDO CON LOS CAMBIOS EN DOS CONDICIONES DE EJECUCIÓN, LA ENTRADA DE CON TAJE ADELANTE (II) Y LA DE CONTAJE ATRÁS (DI) Soporte Técnico II DI R CNTR12 N SV N= Nº CANAL DE COMIENZO # (000 A 511) SV= VALOR SELECCIONADO IR, SR, AR, DM, HR, LR, #
  • 193. 193 EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE Soporte Técnico PROGRAMACIÓN APLICACIÓN: Utilizar la instrucción MSG para mostrar mensajes en la consola de programación PRO-27. La instrucción MSG permite mostrar un mensaje de hasta 16 caracteres sobre el display de la consola de programación. En este caso el programa deberá hacer posible el desplazamiento de un mensaje de 32 caracteres por el display, a izquierda o a derecha según voluntad del usuario e incluso poder detenerlo.
  • 194. 194 EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE Soporte Técnico PROGRAMACIÓN El mensaje estará contenido en los DM’s del 10 al 25 en formato ASCII de la siguiente forma: ORDEN DE PARADA DE MENSAJE: Entrada 0000. SENTIDO DE DESPLAZAMIENTO DEL MENSAJE: Entrada 1 FRECUENCIA DE DESPLAZAMIENTO: Base de tiempo constante. CANAL HEX ASCII DM10 4F4D OM DM11 524F RO DM12 4E20 N DM13 454C EL DM14 4543 EC DM15 5452 TR DM16 4F4E ON DM17 4943 IC DM18 5320 S DM19 4C45 LE DM20 2053 S DM21 414C AL DM22 5544 UD DM23 4120 A DM24 484F HO DM25 4C41 LA
  • 195. 195 DIRECCIONAMIENTO INDIRECTO Cuando para un operando se especifica el área dde DM, se puede utilizar una dirección indirecta. – Para diferenciar el direccionamiento de DM indirecto se coloca un asterisco delante de DM : *DM Cuando se especifica una dirección indirecta de DM, el canal DM designado contendrá la dirección del canal DM que contiene el dato que se utilizará como operando de la instrucción. Cuando se utilice direccionamiento indirecto, la dirección del canal deseado debe estar en BCD y debe especificar un canal comprendido en área de DM. Soporte Técnico
  • 196. 196 DIRECCIONAMIENTO INDIRECTO Normalmente la variable especificada por una cierta instrucción es tal que la instrucción opera con el dato especificado en la variable especificada. Soporte Técnico TIM00 DM0011 #0432 DM0011 EN ESTE CASO SV = 432 El direccionamiento indirecto permite especificar un dato por la dirección de DM donde ése dato está contenido (la dirección es la variable). TIM00 *DM0011 #0432 DM0011 EN ESTE CASO SV = 1547 #0432 DM0432
  • 197. 197 DIRECCIONAMIENTO INDIRECTO Ejemplo: Soporte Técnico MOV(21) *DM 0001 LR 00 Canal Contenido DM 0000 DM 0001 DM 0002 Dirección indirecta Indica DM 1111 DM 1112 DM 1113 4C59 1111 F35A 5555 2506 D541 DM 1111. 5555 movido a LR 00. Si se designa *DM 0001 como primer operando y LR 00 como segundo operando de MOV(21), los contenidos de DM0001 son 1111 y DM 1111 contiene 5555, el valor 5555 será movido a LR 00.
  • 198. 198 DIRECCIONAMIENTO INDIRECTO EJEMPLO Soporte Técnico ALMACENAR LA TEMPERATURA EN UN HORNO CADA 15 SEG. Y DURANTE 2 HRS., TIEMPO DE DURACIÓN DEL PROCESO. DATOS Tº ENTRADA ANALÓGICA: CANAL 101 INICIO DATOS: DM 0001
  • 199. 199 Soporte Técnico STC / CLC, FUN 40 / 41 FUNCIÓN: ESTAS INSTRUCCIONES GESTIONAN EL FLAG DE ACARREO, O FLAG CY. EL FLAG CY SE UTILIZA EN LAS OPERACIONES MATEMÁTICAS, PARA DETECTAR: – EXISTENCIA DE OVERFLOW EN EL RESULTADO DE UNA SUMA (ADD) – EXISTENCIA DE RESULTADO NEGATIVO EN UNA SUBSTRACCIÓN (SUB) LD 0000 STC(40) LD NOT 0000 CLC(41) LD 1904 OUT 1000
  • 200. 200 Soporte Técnico ADD, FUN(30) /1 LA INSTRUCCIÓN ADD EJECUTA LA SUMA ENTRE DOS DATOS DE 16 BIT (CANALES Y/O CONSTANTES) EN FORMATO BCD AL RESULTADO SE LE SUMA EL ACARREO SUMANDO 1 SI CY= ON LOS PARÁMETROS DE LAS INSTRUCCIONES SON 3: – A1,A2 = SUMANDOS (#, IR, SR, HR, TIM, CNT) – R = RESULTADO (IR, HR) = A1+A2+CY A1 A2 R LD 0000 STC(40) ADD(30) HR00 #0001 HR00
  • 201. 201 Soporte Técnico ADD, FUN(30) /2 EN EL CASO DE ACARREO (CY = 1), LA SUMA DE LOS DOS SUMANDOS HA SUPERADO EL LÍMITE 9999. EL RESULTADO EFECTIVO ES ENTONCES 10000+R EN EL CASO DE SUMA CON 8 O MÁS CIFRAS BCD, (SUMA COMBINADA) SE DEBERÁ RESETEAR CY SÓLO PARA LA PRIMERA SUMA. SI EL RESULTADO DE LA OPERACIÓN SUMA ES = 0, ENTONCES EL FLAG EQ = 1 SI LOS SUMANDOS NO ESTÁN EN FORMATO BCD, LA OPERACIÓN NO SE EJECUTA Y ENTONCES ER = 1
  • 202. 202 Soporte Técnico SUB, FUN(31) /1 LA INSTRUCCIÓN SUB EJECUTA LA SUBSTRACCIÓN DE DOS DATOS DE 16 BIT EN FORMATO BCD AL RESULTADO SE LE RESTA EL ACARREO O BIEN SE LE SUMA -1 SI CY = ON LOS PARÁMETROS DE LA INSTRUCCIÓN SON 3: – Mi = MINUENDO (#, IR, SR, HR, TIM, CNT) – Su = SUSTRAENDO (#, IR, SR, HR, TIM, CNT) – R = RESULTADO (IR, HR) = Mi - Su - CY Mi Su R LD 0000 STC(40) SUB(31) #0100 00 05
  • 203. 203 Soporte Técnico SUB, FUN(31) /2 SEGÚN LOS VALORES QUE TENGAN Mi Y Su, SE TIENEN LOS SIGUIENTES CASOS: DATOS RESULTADO CY EQ Mi Su Mi = Su Mi Su R= Mi - Su R= 0 R= Mi + (10000-Su) 0 0 1 0 1 0 SI Mi Y Su NO ESTÁN EN EL FORMATO BCD, LA OPERACIÓN NO SE EJECUTA, Y ER = 1
  • 204. 204 MULTIPLICACIÓN BCD, FUN(32) @FUN(32) FUNCIÓN: MULTIPLICA EL CONTENIDO DE LOS DATOS ESPECIFICADOS EN LA INSTRUCCIÓN (EN BCD) Y EL RESULTADO SE TRANSFIERE A UN REGISTRO. Soporte Técnico MUL A B C A, B = CANALES /CONSTANTES R = REGISTRO RESULTADO
  • 205. 205 MULTIPLICACIÓN BCD, FUN(32) @FUN(32) Soporte Técnico MUL 10 #0021 DM100 3300 0034 X 0021 = 714 CH 10 DM100= (CH 10) X 21
  • 206. 206 DIVISIÓN BCD, FUN(33) @FUN(33) FUNCIÓN: DIVIDE EL CONTENIDO DE LOS DATOS ESPECIFICADOS EN LA INSTRUCCIÓN (EN BCD) Y EL RESULTADO SE TRANSFIERE A DOS REGISTROS (COCIENTE Y RESTO). Soporte Técnico DIV A B C A = DIVIDENDO B = DIVISOR R = COCIENTE R+1 = RESTO A, B = CANAL / CONSTANTE
  • 207. 207 DIVISIÓN BCD, FUN(33) @FUN(33) Soporte Técnico DIV 10 #4 LR10 3300 133 CH 10 33 1 LR 10 LR 11 4 (CH 10) = (LR 10) X 4 + LR 11
  • 208. 208 EJEMPLO DE PROGRAMACIÓN SUMA DE DATOS DE HASTA 8 DÍGITOS APLICACIÓN: SE TRATA DE SUMAR DOS DATOS QUE PUEDEN TENER UNA LONGITUD DE HASTA 8 DÍGITOS. ESTE PROGRAMA PUEDE LLEVARSE A CABO UTILIZANDO DIRECTAMENTE LA INSTRUCCIÓN DE SUMA DE DOBLE LONGITUD PERO LO HAREMOS USANDO LA INSTRUCCIÓN ADD NORMAL. LOS DATOS A SUMAR SON LOS SIGUIENTES: – DATO A: 4 DÍGITOS MAYORES Soporte Técnico 4 DÍGITOS MENORES – DATO B: 4 DÍGITOS MAYORES 4 DÍGITOS MENORES DM1 DM0 DM3 DM2 EL RESULTADO SE GUARDARÁ EN : – DÍGITO NUM 9 – 4 DÍGITOS MAYORES – 4 DÍGITOS MENORES DM6 DM5 DM4 El programa debe poder detectar si alguno de los datos A o B no está en formato BCD. Utilizar el CARRY en las instrucciones suma.
  • 209. 209 Soporte Técnico UNIDADES ESPECIALES DE E/S
  • 210. 210 Soporte Técnico UNIDADES ESPECIALES • Dentro de las unidades especiales, existen dos tipos de módulos especiales claramente diferenciados: » Tarjetas opcionales (proporcionan distinta funcionalidad a la CPU). » Unidades de E/S especiales. • Las unidades de E/S especiales trabajan independientemente de la CPU, pero están continuamente intercambiando información con ella mediante datos comunes. • Se mapean de forma directa en el área de E/S.
  • 211. 211 TIPOS DE MÓDULOS ESPECIALES »Módulos especiales para el CQM1H: • Tarjetas opcionales: – Tarjeta de E/S analógicas. – Tarjeta de E/S de pulsos. – Tarjeta de selecciones analógicas. – Tarjeta interfaz de encoder absoluto. – Tarjeta contador de alta velocidad. – Tarjeta de comunicaciones serie. • AD/DA. Soporte Técnico • Control de Temperatura. • Sensores lineales. • B7A. • CompoBus/S. • CompoBus/D. • ASI Bus. • Controller Link »Módulos especiales para el CPM2A/2C: • AD/DA. • CompoBus/S.
  • 212. 212 TARJETAS OPCIONALES DE CQM1H Montaje de las tarjetas opcionales Nombre Referencia Soporte Técnico Hueco 1 (izqda) Hueco 2 (drcha) Tarjeta de contador de alta velocidad CQM1H-CTB41 Sí Sí Tarjeta de E/S de pulsos CQM1H-PLB21 No Sí Tarjeta interfaz de encoder absoluto CQM1H-ABB21 No Sí Tarjeta de selección analógica CQM1H-AVB41 Sí Sí Tarjeta de E/S analógica CQM1H-MAB42 No Sí Tarjeta de comunicaciones serie CQM1H-SCB41 Sí No Nota.- La tarjeta de selección analógica CQM1H-AVB41 no puede montarse en ambos huecos a la vez.
  • 213. 213 TARJETAS OPCIONALES DE CQM1H Tarjeta de E/S analógicas (I) CQM1H-MAB42 Soporte Técnico • Dispone de cuatro entradas y dos salidas analógicas. • Rangos de señal de entrada analógica: -10 a +10V, 0 a 10V, 0 a 5V, y 0 a 20mA. • Rangos de señal de salida analógica: -10 a +10V y 0 a 20mA.
  • 214. 214 TARJETAS OPCIONALES DE CQM1H Tarjeta de E/S analógicas (II) Entradas analógicas (1) Se pueden seleccionar rangos de señal diferentes para cada entrada. (2) El tiempo de conversión A/D es el tiempo necesario para almacenar una señal analógica en memoria como dato digital. Al menos es necesario un ciclo para transferir los datos a la CPU. (3) La precisión total es la precisión con respecto al fondo de escala. Soporte Técnico Item Especificaciones Señales de entrada Entradas de tensión Entradas de corriente Número de entradas analógicas 4 entradas Rangos de señal de entrada (1) -10 a 10 V 0 a 10 V 0 a 5 V 0 a 20 mA Tiempo de conversión A/D (2) 1.7 ms máx./punto Resolución 1 / 4096 Dato de salida de conversión A/D Dato binario de 12-bits -10 a +10 V: F800 a 07FF Hex 0 a 10 V, 0 a 5 V: 0000 a 0FFF Hex Dato binario de 12-bits 0 a 20 mA: 0000 a 0FFF Hex Impedancia de entrada externa 1 M típ. 250 típ. Entrada nominal absoluta máxima 15 V 30 mA 232ºC Precisión total (3) 0.5% de fondo escala 0 a 55ºC 1.0% de fondo escala
  • 215. 215 TARJETAS OPCIONALES DE CQM1H Tarjeta de E/S analógicas (III) Salidas analógicas (1) Se pueden seleccionar rangos de señal diferentes para cada salida. (2) El tiempo de conversión D/A es el tiempo necesario para que los datos de salida seleccionados en memoria se conviertan a señales analógicas que se presenten en la salida. Al menos es necesario un ciclo para transferir los datos de la CPU a la tarjeta de E/S analógicas. (3) La precisión total es la precisión con respecto al fondo de escala. Soporte Técnico Item Especificaciones Señales de salida Salidas de tensión Salidas de corriente Número de salidas analógicas 2 salidas Rangos de señal de salida (1) -10 a 10 V 0 a 20 mA Tiempo de conversión A/D (2) 1.7 ms máx./ 2 puntos Resolución 1 / 4096 1 / 2048 Dato de salida Dato binario de 12-bits -10 a +10 V: F800 a 07FF Hex Dato binario de 11-bits 0 a 20 mA: 0000 a 0FFF Hex Resistencia de carga de salida externa 2 K mín. 350 máx. 232ºC Precisión total (3) 0.5% de fondo escala 0 a 55ºC 1.0% de fondo escala
  • 216. 216 TARJETAS OPCIONALES DE CQM1H Tarjeta de E/S de pulsos (I) CQM1H-PLB21 Soporte Técnico • Soporta dos entradas y dos salidas de pulsos. • Las dos entradas de pulsos a contadores de alta velocidad cuentan pulsos de hasta 50 kHz (monofase) o 25 kHz (diferencia de fase). Se pueden crear interrupciones basándose en los valores actuales del contador (PV). • Se puden emitir dos salidas de pulsos de 10 Hz a 50 kHz. Se puede utilizar tanto relación ON/OFF variable como fija.
  • 217. 217 TARJETAS OPCIONALES DE CQM1H Tarjeta de E/S de pulsos (II) Especificaciones de entrada de pulsos (Contador de alta velocidad) Registrar hasta 48 valores objeto y números de subrutina Método de interrupción. de control Comparación de rango Registrar hasta 8 límites superiores, límites inferiores y números de subrutina de Soporte Técnico Item Especificaciones Número de contadores 2 contadores (puertos) Modos de entrada (Se fija para cada puerto en el Setup del PLC) Entrada de diferencia de fase Entrada de pulso/dirección Entrada de pulso Up/Down Método de entrada Diferencia de fase múltiple de 4 (Fijo) Pulso de una fase + dirección Entrada de una fase x 2 Frecuencia de contaje 25 kHz 50 kHz 50 kHz Valores de contaje Contaje lineal: -8388608 a 8388608 BCD Contaje cíclico: 00000000 a 00064999 BCD Comparación de valor objeto interrupción. Función de entrada de pulsos
  • 218. 218 TARJETAS OPCIONALES DE CQM1H Tarjeta de E/S de pulsos (III) Especificaciones de salida de pulsos Función de salida de pulsos.- La función de salida de pulsos está determinada por el método de salida, como se indica a continuación. Item Relación ON/OFF fija Soporte Técnico Sin aceleración/decele-ración trapezoidal Valores de aceleración/decele-ración iguales Valores de aceleración/decele-ración separados Relación ON/OFF variable Instrucción PULS(65)/SPED(64) PLS2(--) PULS(65)/ACC(--) PWM(--) Frecuencia de salida 10 Hz a 50 kHz (10 Hz a 20 kHz para motor paso a paso) 0 Hz a 50 kHz 100 Hz a 50 kHz 91.6 Hz, 1.5 kHz, 5.9 kHz Paso frecuencia salida 1 ó 10 Hz 10 Hz --- Relación ON/OFF 50% fijo 1 a 99% Nº. de pulsos de salida 1 a 16,777,215 --- Relación de acelera-ción/ deceleración --- 10 Hz a 2 kHz (cada 4.08 ms) ---
  • 219. 219 TARJETAS OPCIONALES DE CQM1H Tarjeta de selecciones analógicas (I) CQM1H-AVB41 Soporte Técnico • Proporciona cuatro potenciómetros para ajustes analógicos. • Las selecciones de estos potenciómetros se almacenan en los canales de selección analógica. • Mediante la utilización de la tarjeta de selección analógica, se puede fijar el valor de una instrucción de temporizador utilizando un potenciómetro y así reducir o aumentar lentamente la velocidad de una cinta transportadora girando el potenciómetro con un destornillador, evitando la necesidad de un dispositivo de programación.
  • 220. 220 TARJETAS OPCIONALES DE CQM1H Tarjeta de selecciones analógicas (II) Utilización del temporizador analógico El siguiente ejemplo muestra la selección de 4 dígitos BCD (0000 a 0200) almacenada en IR220 a IR 223 utilizada como selector del temporizador. Soporte Técnico La selección de TIM 000 se establece externamente en IR 220 . (se ejecuta TIM 000 utilizando el SV fijado con el potenciómetro analógico a 0.)
  • 221. 221 TARJETAS OPCIONALES DE CQM1H Tarjeta interfaz de encoder absoluto (I) CQM1H-ABB21 Soporte Técnico • Permite introducir datos de posición directamente de encoders rotativos absolutos. • Lee códigos gray procedentes de un encoder absoluto a una velocidad máxima de contaje de 4 kHz, y puede efectuar procesos de interrupción de acuerdo con los valores de entrada. • Dispone de función de compensación de origen que permite al usuario fijar cualquier posición como origen.
  • 222. 222 TARJETAS OPCIONALES DE CQM1H Tarjeta interfaz de encoder absoluto (II) Especificaciones de entrada de encoder absoluto Registro de hasta 48 valores objetivo y número de subrutina Métodos de de interrupción. control Soporte Técnico Item Especificaciones Número de entradas Dos entradas Código de entrada Código gray Modos de operación Modo BCD o modo 360º (Establecido en el Setup del PLC) Resoluciones 8-bit, 10-bit, o 12-bit (Seleccionado en el Setup del PLC) Compensación de origen Soportada. (La posición actual se puede designar como origen). La compensación se establece en el Setup del PLC. Velocidad de contaje 4 kHz máx. Comparación de valor objetivo Comparación de rango Registro de hasta 8 límites superiores, límites inferiores y números de subrutina de interrupción.
  • 223. 223 TARJETAS OPCIONALES DE CQM1H Tarjeta contador de alta velocidad (I) CQM1H-CTB41 Puede contar hasta cuatro entradas de pulsos de hasta 500 kHz, y Soporte Técnico realizar funciones de acuerdo con el número de pulsos contados. • Proporciona cuatro salidas externas. • Modos de contaje lineal y cíclico. • La entrada puede ser una entrada de tensión o una entrada de driver de linea RS-422A. • Disponibles de tres modos de entrada: modo de diferencia de fase, modo adelante/atrás y modo pulso+dirección. • Seleccionable para registrar los valores presentes en decimal o en hexadecimal.
  • 224. 224 TARJETAS OPCIONALES DE CQM1H Tarjeta contador de alta velocidad (II) Entradas de pulsos (Contadores de alta velocidad) Soporte Técnico Item Especificaciones Número de contadores 4 contadores Modos de entrada (Seleccionado en el Setup del PLC) Entrada de diferencia de fase Entradas de pulsos Adelante/Atras Entradas de pulso y dirección Método de entrada Conmutación entre entradas utilizando múltiplos de diferencia de fase de 1x, 2x ó 4x. (Fijado en el Setup del PLC) Dos entradas monofásicas Entradas de pulso y dirección Frecuencia de contaje (Fijada para cada puerto en el Setup del PLC) 25 kHz (por defecto) o 250 kHz 50 kHz (por defecto) o 500 kHz 50 kHz (por defecto) o 500 kHz Valores de contaje Contaje lineal: -8388608 a 8388607 BCD, F8000000 a 07FFFFFF Hex Contaje cíclico: 00000000 a 08388607 BCD, 00000000 a 07FFFFFF Hex Comparación de valor objeto Hasta 48 valores objeto y patterns de bit de salida externa/interna registrados. Método de control Comparación de rango Hasta 16 límites superiores, límites inferiores y patterns de bit de salida externa/interna registrados.
  • 225. 225 TARJETAS OPCIONALES DE CQM1H Tarjeta de comunicaciones serie (I) CQM1H-SCB41 Soporte Técnico Se monta en el interior de la CPU y dispone de dos puertos que se pueden utilizar para conectar ordenadores, terminales programables, dispositivos serie externos o dispositivos de programación diferentes de la consola de programación. • La tarjeta de comunicaciones serie soporta la función macro de protocolo que puede mejorar las comunicaciones entre el CQM1H y los dispositivos periféricos. • Dispone de dos puertos: un puerto RS-232C y un puerto RS- 422A/485.
  • 226. 226 TARJETAS OPCIONALES DE CQM1H Tarjeta de comunicaciones serie (II) CQM1H-SCB41 Soporte Técnico Macros de protocolo • Proporcionan un sistema para crear protocolos de comunicaciones de datos. • Se crean con el Software de Soporte CX-Protocol y luego se graban en la tarjeta de comunicaciones serie. • Se ejecutan utilizando la instrucción PMCR en el programa de diagrama de relés de la CPU. • Con CX-Protocol y con la tarjeta de comunicaciones serie se suministran protocolos estándar para comunicar con dispositivos OMRON.
  • 227. 227 TARJETAS OPCIONALES DE CQM1H Tarjeta de comunicaciones serie (III) Puertos de comunicaciones y modos de comunicaciones serie Tarjeta de comunicaciones Protocolo de comunicaciones serie serie CQM1H-SCB41 Soporte Técnico Puerto RS-232C (puerto 1) Puerto RS-422A/485 (puerto 2) Bus de periféricos o bus de consola de programación No No Host Link (SYSMAC WAY) Sí Sí (1) Macro de protocolo Sí Sí Sin protocolo Sí Sí (1) Data Link 1:1 Sí Sí (1) NT Link en modo 1:1 Sí (2) Sí (2) NT Link en modo 1:N Sí (2) Sí (2) Nota (1) El método de 4 hilos se debe utilizar si el puerto RS-422A/485 se utiliza en modo Host Link, Sin protocolo, o Data Link 1:1. (2) No se puede utilizar la función de consola de programación de Terminal Programable. La distancia máxima de comunicación en RS-232C es de 15 m. y en RS-422A/485 de 1500 y 500 m. respectivamente.
  • 228. 228 UNIDADES ESPECIALES DE CQM1H Unidades de entrada y de salida analógicas (I) Soporte Técnico La unidad de entrada se utiliza para conversión de señales analógicas (tensiones o corrientes) a datos binarios. La unidad de salida analógica realiza el proceso inverso. CQM1-AD041/AD042: Unidad de entrada analógica Las unidades de entrada analógica CQM1-AD041/AD042 aceptan cuatro señales analógicas de sensores o equipos de medida. Utilizar la CQM1-AD041 con una fuente de alimentación CQM1- IPS01/02.
  • 229. 229 UNIDADES ESPECIALES DE CQM1H Unidades de entrada y de salida analógicas (II) CQM1-DA021/DA022: Unidad de salida analógica Una unidad de salida analógica permite la conversión digital-analógica de dos puntos a una velocidad de 0.5 ms/dos puntos. Utilizarla con una fuente de alimentación CQM1-IPS01/02. CQM1-IPS01/IPS02: Fuente de alimentación Las unidades de entrada y de salida analógica necesitan una fuente de alimentación. Hay dos modelos disponibles: para una unidad analógica y para dos. Soporte Técnico
  • 230. 230 UNIDADES ESPECIALES DE CQM1H Unidades de control de temperatura CQM1-TC00: Entrada de termopar CQM1-TC10: Entrada de termorresistencia de platino Soporte Técnico Cada una de estas unidades puede realizar el control de temperatura de dos lazos, siendo ideales para un sencillo control ON/OFF. Para garantizar mayor estabilidad de la temperatura también se puede efectuar control PID.
  • 231. 231 UNIDADES ESPECIALES DE CQM1H Unidades interfaz de sensores lineales CQM1-LSE01 (básica) CQM1-LSE02 (con salida de monitorización) Soporte Técnico Estas unidades miden, con rapidez y precisión, las entradas de tensión o de corriente procedentes de sensores lineales y convierten las medidas a datos numéricos para el proceso comparativo o de discriminación. Se puede sincronizar el proceso interno utilizando señales de temporización externas.
  • 232. 232 UNIDADES ESPECIALES DE CQM1H Unidad interfaz de B7A (I) CQM1-B7A02 (16 salidas) CQM1-B7A03 (32 salidas) CQM1-B7A12 (16 entradas) CQM1-B7A13 (32 entradas) CQM1-B7A21 (16 entradas/16 salidas) Soporte Técnico • Conectan dispositivos de E/S via cable. • Gestionan dispositivos de E/S remotas, tales como interruptores e indicadores, con una distancia máxima de 500 m entre la unidad interfaz de B7A y los dispositivos de E/S. • Cada unidad se puede conectar al mismo número de puntos en los módulos de transmisión B7A de 16 puntos que los proporcionados por la unidad. • El PLC trata a las unidades de interfaz de B7A como al número equivalente de puntos de E/S.
  • 233. 233 UNIDADES ESPECIALES DE CQM1H Unidad interfaz de B7A (II) Ejemplo de configuración: Soporte Técnico CQM1-B7A21 (16 puntos de entrada y 16 de salida) CQM1-B7A03 (32 puntos de salida) CQM1H 16 salidas 16 salidas 16 entradas 16 salidas
  • 234. 234 UNIDADES ESPECIALES DE CQM1H Unidad Maestra de CompoBus/S Soporte Técnico La unidad maestra de CompoBus/S soporta comunicaciones a alta velocidad y a larga distancia. • Número de puntos de E/S por maestra: 128 máx. • Número de esclavos por maestra: 16 ó 32. • Tiempo de ciclo de comunicaciones: 0.5 ms máx. (velocidad de comunicaciones: 750 Kbps). • Distancia de comunicaciones: 500 m máx. (velocidad de comunicaciones: 93.75 Kbps). • Soporta conexiones de terminal analógico. CQM1-SRM21-V1 CQM1H Módulo de E/S remotas (Modelo de relé: 8/16 salidas) Terminales de cadena de bit (8 entradas y 8 salidas)
  • 235. 235 UNIDADES ESPECIALES DE CQM1H Unidad I/O Link de CompoBus/D Soporte Técnico La unidad I/O Link de CompoBus/D es un esclavo de CompoBus/D que es conforme con las normas DeviceNet. Estas unidades se pueden utilizar para conectar uno o varios PLCs CQM1H a una maestra de CompoBus/D. CQM1-DRT21 C200HX-DRM21-V1 Unidad maestra CompoBus/D C200HX/HG/HE SYSMAC CQM1H DRT1-ID08/16 (-1) DRT1-OD04/16 (-1) Módulos de E/S remotas Terminal de entrada analógica DRT1-AD04 Terminal de salida analógica DRT1-DA02
  • 236. 236 UNIDADES ESPECIALES DE CQM1H Unidad Maestra ASI Bus CQM1-ARM21 Soporte Técnico La unidad maestra de ASI Bus permite comunicaciones sencillas y a corta distancia. • Número de puntos de E/S por maestra: 248 máx. • Número de esclavos por maestra: 31. • Tiempo de ciclo de comunicaciones: 5 ms para 31 esclavos. • Distancia de comunicaciones: 100 m máx.
  • 237. 237 UNIDADES ESPECIALES DE CQM1H Unidad Controller Link Soporte Técnico Data Links Servicios de mensajes CQM1H-CLK21 • Permite compartir datos y un servicio de mensajes que posibilita el envío y recepción de datos en el momento que se requiera. • Las áreas data link se pueden fijar libremente para crear sistemas data link flexibles y utilizar con efectividad las áreas de datos. • Se puede montar unicamente una tarjeta de Controller Link.
  • 238. 238 UNIDADES ESPECIALES DE CPM2A Unidad de E/S analógicas CPM1A-MAD01 Soporte Técnico • A la CPU de CPM2A se pueden conectar hasta 3 unidades de expansión (incluyendo unidades de E/S analógicas CPM1A-MAD01. • La salida de tensión y la salida de corriente se pueden utilizar al mismo tiempo, pero la corriente de salida total no puede exceder de 21 mA. Item E/S de tensión E/S de corriente Número de entradas 2 Rango de señal de entrada 0 a 10 V ó 1 a 5 V 4 a 20 mA Entrada nominal máxima 15 V 30 mA Impedancia de entrada externa 1 M mín. 250 nominal Resolución 1 / 256 Precisión total 1.0% del fondo de escala Entrada analógica Datos convertidos A/D 8-bit binario Número de salidas 1 Rango de señal de salida 0 a 10 V ó –10 a 10 V 4 a 20 mA Corriente máx. de salida externa 5 mA --- Resistencia de carga permisible --- 350 Resolución 1 / 256 (1 / 512 cuando el rango de señal de salida es de –10 a 10 V) Precisión total 1.0% del fondo de escala Salida analógica Selección de datos 8-bit binario con bit de signo
  • 239. 239 UNIDADES ESPECIALES DE CPM2A Unidad enlace E/S de CompoBus/S CPM1A-SRT21 Soporte Técnico • El CPM2A puede funcionar como una esclava para una unidad maestra de CompoBus/S (o unidad de control maestra de SRM1 CompoBus/S) cuando está conectada una unidad de enlace de E/S de CompoBus/S CPM1A-SRT21. • La unidad de enlace de E/S de CompoBus/S establece un enlace de E/S de 8 entradas y de 8 salidasentre la Unidad maestra y el CPM2A. Se pueden conectar hasta 16 esclavos. (Hasta 8 esclavos con CQM1-SRM21 Unidad Maestra CompoBus/S (o unidad de control Maestra de CompoBus/S SRM1) CPU CPM2A CPM1A-SRT21 Unidad I/O Link de CompoBus/S
  • 240. 240 Soporte Técnico PROGRAMACIÓN DE PLC´s CON SYSWIN
  • 242. 242 PLC´S DE LA SERIE C Y CV EXCEPTO CS1 Soporte Técnico FUNCIONALIDAD SOFTWARE PARA PROGRAMAR SOFTWARE PARA PROGRAMAR PLC´S DE LA SERIE C Y CV EXCEPTO CS1
  • 243. 243 REQUISITOS MÍNIMOS DEL SISTEMA Soporte Técnico * Ordenador con microprocesador 486DX o superior. * 8Mbytes de memoria RAM mínimo. * 10Mbytes libres en disco duro. * Monitor VGA ó SVGA. * Windows 3.1, 3.11, 95 o NT.
  • 244. 244 CARACTERÍSTICAS GENERALES (1) COMUNICACIONES Soporte Técnico CARACTERÍSTICAS PRINCIPALES • HOST-LINK • MODEM TELEFÓNICO • SYSMAC-LINK • SYSMAC-NET • CONTROLLER LINK • ETHERNET
  • 245. 245 CARACTERÍSTICAS GENERALES (2) PROGRAMACIÓN Soporte Técnico CARACTERÍSTICAS PRINCIPALES • PROGRAMACIÓN EN LADDER, MNEMÓNICO O DIAG. LÓGICO. • DIRECCIONAMIENTO FÍSICO O POR ETIQUETAS. • AGRUPACIÓN DE LAS REDES EN BLOQUES Y GRUPOS. • VISUALIZACIÓN DE MÚLTIPLES AREAS DE DATOS. • CONVERSIÓN DE PROGRAMAS LSS Y CVSS.
  • 246. 246 CARACTERÍSTICAS GENERALES (3) DOCUMENTACIÓN Soporte Técnico CARACTERÍSTICAS PRINCIPALES • DIVISIÓN DE UNA RED LARGA EN VARIAS LINEAS. • BLOQUE Y RED EN LA CABECERA DE CADA HOJA. • NUEVO FORMATO REFERENCIAS CRUZADAS. • IMPRESIÓN ES MODO GRÁFICO.
  • 247. 247 OTRAS CARACTERÍSTICAS • OPCIONES DE LIBRERÍAS. • SISTEMA DE AYUDAS CON ÍNDICE Y EXPLICACIÓN DE LAS INSTRUCCIONES. • BARRA DE DATOS EN LADDER. • REFERENCIAS CRUZADAS EN PANTALLA. • EDITOR DIRECCIÓN/ETIQUETA. • INCLUYE DOS LIBRERIAS CON LOS BITS MAS UTILIZADOS YA DEFINIDOS CON COMENTARIOS. • PROTECCIÓN POR SOFTWARE O HARDWARE. • CONFIGURACIÓN DATA LINK / ROUTING TABLES. • OPCIONES DE LIBRERÍAS. • SISTEMA DE AYUDAS CON ÍNDICE Y EXPLICACIÓN DE LAS INSTRUCCIONES. • BARRA DE DATOS EN LADDER. • REFERENCIAS CRUZADAS EN PANTALLA. • EDITOR DIRECCIÓN/ETIQUETA. • INCLUYE DOS LIBRERIAS CON LOS BITS MAS UTILIZADOS YA DEFINIDOS CON COMENTARIOS. • PROTECCIÓN POR SOFTWARE O HARDWARE. • CONFIGURACIÓN DATA LINK / ROUTING TABLES. Soporte Técnico
  • 248. 248 NUEVAS CARACTERÍSTICAS »Configuración del Setup del PLC. »Comunicación con Ethernet y Controller Link. »Syswin soporta el PLC CQM1H. »Configuración del Contador de Alta Velocidad (CQM1/1A, CPM2, CQM1). »Configuración de las E/S Analógicas (CQM1- CPU45). »Se han añadido las Tarjetas Opcionales para el CQM1H. »Mejora del Proceso de Arranque (SRM1-V2). Soporte Técnico
  • 249. 249 Soporte Técnico NOVEDADES PLC Setup • Permite leer, crear, modificar, etc., el SETUP del PLC. • Permite leer, crear, modificar, etc., el SETUP del PLC.
  • 250. 250 Soporte Técnico NOVEDADES »Soporte de Comunicaciones Controller Link. • Comunicación a través de la Tarjeta Controller Link instalada en el PC. • Acceso a cualquier nodo de la Red. • Configuración de la Tabla Data Link (Modo Automático y Manual).
  • 251. 251 Soporte Técnico NOVEDADES »Soporte de Comunicaciones Ethernet. • Comunicación a través de la Tarjeta Ethernet (ISA ó PCMCIA) instalada en el PC. • Acceso a cualquier nodo de la Red.
  • 252. 252 INSTALACIÓN DEL PROGRAMA » Insertar PROGRAM DISK 1, y desde WINDOWS ejecutar SETUP.EXE. » Escoger idioma y Subdirectorio para la instalación. » Una vez terminada la instalación, escoger trabajar en “Modo Demostración” o activar completamente con un Token o Llave Hard. Soporte Técnico