Sei sulla pagina 1di 25

El potente y pequeo PLC de Omron diseado para el control flexible

Los micro PLCs CPM1A significan la culminacin de la familia CPM1 de Omron aportando entre otras caractersticas su reducido tamao y la amplia posibilidad de expansin de estos equipos hasta los 100 puntos de entrada y salida. De esta forma, el usuario logra cubrir el control de mquinas o pequeas instalaciones ahorrando espacio y disponiendo de un abanico de posibilidades como varios tipos de CPUs, salidas a rel o transistor, expansores digitales o analgicos, etc.

10 PUNTOS
c.a.

30 PUNTOS
c.a.

20 PUNTOS
c.a.

40 PUNTOS
c.a.

10 PUNTOS
c.c.

30 PUNTOS
c.c.

20 PUNTOS
c.c.

40 PUNTOS
c.c.

Amplia gama desde los 10 a los 100 puntos de E/S


Existen cuatro tipos de CPUs de 10, 20, 30 y 40 E/S siendo expandibles las de 30 y 40 puntos. Mediante combinaciones de stas con expansores de 20 puntos es posible controlar hasta 100 puntos de E/S en espacios reducidos de montaje. Igualmente pueden utilizarse hasta 3 expansores analgicos.
CPUs con Fuente de A. de c.a. 10 pts 20 pts 30 pts 40 pts

SYSMAC
CPM1A
Conexin directa y sencilla Terminales Programables
Utilizando un adaptador (CIF) es posible el dilogo de alta velocidad entre cualquier Terminal Programable NT de Omron y la CPU.

10 pts

20 pts

30 pts

40 pts

CPUs con Fuente de A. de c.c.

Total compatibilidad de programacin con CPM1/CQM1 y C200H ALPHA


CPM1A es soportado por SYSwin, la misma herramienta de programacin y monitorizacin que aceptan los dems PLCs de Omron. Desde este software es muy fcil disear, documentar y editar los programas as como monitorizar y supervisar su funcionamiento. Las Consolas de Programacin tambin son las mismas que se utilizan en el caso de CPM1/CQM1 o C200H ALPHA. Los programas diseados para CPM1 son 100% compatibles con el CPM1A.

SYSMAC CPM1A

SYSwin Ordenador personal CQM1--CIF02 Cable de conexin CQM1--PRO01--E C200H--PRO27--E3

Salidas a rel o transistor


Las CPUs y mdulos expansores estn disponibles con salidas a rel o a transistor. En este ltimo caso, dos tipos de conexionado externo es posible: negativo comn o positivo comn en funcin de los dispositivos que se conecten a las salidas. El CPM1A puede gobernar hasta 2 salidas de pulsos para comandar servomotores.

Expansin analgica
Mediante el mdulo CPM1A--MAD01 es posible dotar al CPM1A de 2 entradas y 1 salida analgicas de 8 bits de resolucin para llevar a cabo tareas de adquisicin de variables o proporcionar consignas bsicas para variadores de velocidad u otros equipos. Hasta 3 mdulos pueden ser conectados a una CPU expandible.

Configuracin del sistema


CPM1A
CPU con alimentacin de c.a. ! Entrada c.c. ! Salida rel

10 puntos de E/S (no se puede expandir)

20 puntos de E/S (no se puede expandir)

30 puntos de E/S

40 puntos de E/S

CPU con alimentacin de c.c.

! Entrada c.c. ! Salida rel ! Salida transistor (+ comn) ! Salida transistor (-- comn)

10 I/O points (Expansion not possible)

20 I/O points (Expansion not possible)

30 puntos de E/S

40 puntos de E/S

Expansor de E/S

! Entrada c.c. ! Salida rel ! Salida transistor (+ comn) ! Salida transistor (-- comn)

Mdulo de 2 Entradas y 1 Salida analgicas


Conectable a CPUs de 30 y 40 E/S

20 puntos de E/S

Adaptador RS-232C

Adaptador RS-422

CPM1-CIF01

CPM1-CIF11

Configuracin del sistema


CPM1A Configuracin del sistema
Puerto de perifricos Cable de conexin

Adaptador CPM1-CIF01/CIF11

Fuentes de A. de c.a. y de c.c.. Slo CPU de 30 pts y de 40 pts. Se puede expandir hasta un mximo de 3 unidades.

Unidad de expansin de E/S

Unidad de expansin de E/S

Unidad de expansin de E/S

Dimensiones externas
Modelo CPM1A-10CDR-A/D 66 CPM1A-10CDT-D/10CDT1-D CPM1A--MAD01
90

W (mm)

CPM1A-20CDR-A/D 86 CPM1A-20CDT-D/20CDT1-D CPM1A-30CDR-A/D 130 CPM1A-30CDT-D/30CDT1-D

W Unidad: mm

50
Fuente A. c.c.

CPM1A-40CDR-A/D 150 CPM1A-40CDT-D/40CDT1-D CPM1A-20EDR CPM1A-20EDT/T1 86 (prof.: 50 mm)

85 Fuente de A. c.a.

CPM1-CIF01

30 21

56 50

CPM1-CIF11

30 21

61 50

90 81

90 81

Especificaciones
Caractersticas generales
Item Tensin de alimentacin/Frecuencia i /F i Rango de tensin de g operacin i Consumo Corriente Fuente de alimentacin externa (slo c.a.) ( ) Fuente de A. c.a. Fuente de A. c.c. Fuente de A. c.a. Fuente de A. c.c. Fuente de A. c.a. Fuente de A. c.c. Tensin de alimentacin Tensin de alimentacin Resistencia de aislamiento Rigidez dielctrica Resistencia al ruido Resistencia a vibraciones 10-puntos de E/S 20-puntos de E/S 30-puntos de E/S 40-puntos de E/S 100 a 240 Vc.a., 50/60 Hz 24 Vc.c. 85 a 264 Vc.a. 20.4 a 26.4 Vc.c. 30 Vc.a. mx. 6 W mx. 30 A mx. 24 Vc.c. 200 mA 300 mA

60 Vc.a. mx. 20 W mx. 60 A mx.

20 M! mn. a 500 Vc.c. entre terminales de c.a. y terminal de tierra. 2,300 Vc.a. a 50/60 Hz durante 1 minuto con una corriente de fuga de 10 mA mx. entre terminales externos de c.a. y el terminal de tierra. 1,500 V (p--p) con una anchura de impulso de 0.1 a 1 "s, y 1-ns de tiempo de subida (por simulador de ruido) 10 a 57 Hz con una amplitud de 0.075 mm, y de 57 a 150 Hz con una aceleracin de 9.8 m/s2 (1 G) en las direcciones X, Y, y Z durante 80 minutos en cada una de ellas (durante 8 minutos, 10 veces). 147 m/s2 (15Gs) en las direcciones X, Y y Z, 3 veces en cada una de ellas. 0# a 55#C 10% a 90% (sin condensacin) Libre de gases corrosivos --20# a 75#C M3 10 ms mn. para modelos de c.a., y 2 ms mn. para modelos de c.c. Modelo de c.a.: 400 g mx. Modelo de c.c.: 300 g mx. Modelo de c.a.: 500 g mx. Modelo de c.c.: 400 g mx. Modelo de c.a.: 600 g mx. Modelo de c.c.: 500 g mx. Modelo de c.a.: 700 g mx. Modelo de c.c.: 600 g mx.

Resistencia a golpes Temperatura ambiente (operacin) Humedad ambiente (operacin) Condiciones ambientales (operacin) Temperatura ambiente (almacenaje) Tornillos de terminales Tiempo de mantenimiento de alimentacin ante cortes momentneos Peso

Nota: Las especificaciones de la unidad de expansin de E/S son las mismas que las de las CPUs excepto que son alimentadas por la CPU y que su peso es 300 g.

Especificaciones
Especificaciones
Item Mtodo de control Mtodo de control de E/S Lenguaje de programacin 10-puntos de E/S 20-puntos de E/S 30-puntos de E/S 40-puntos de E/S Mtodo de programa almacenado Combinacin de mtodos de proceso de scan cclico y de refresco inmediato. Diagrama de rels

Palabra de instruccin 1 paso por instruccin, 1 a 5 palabras por instruccin Tipos de instrucInstrucciones 14 tipos ciones bsicas Instrucciones 77 tipos, 135 instrucciiones especiales Tiempo de ejecucin de instruccin Instrucciones 0.72 a 16.2 "s bsicas Instrucciones MOV instruccin = 12.375 "s especiales Capacidad del programa Mximo nmero de Slo CPU p puntos de E/S 2,048 palabras 10 pts (6 entradas/ 4 salidas) 20 pts (12 entradas/ 30 pts (18 entradas/ 40 pts (24 entradas/ 8 salidas) 12 salidas) 16 salidas) --90 puntos (54 entradas/36 salidas) 100 pts (60 entradas/ 40 salidas)

Con unidad --de expansin de E/S Bits de entrada Bits de salida Bits de trabajo (Area IR) Bits especiales (SR Area) Bits temporales (TR Area) Bits de retencin (HR Area) Bits auxiliares (AR Area) Bits de enlace (LR Area) Temporizadores/Contadores

00000 a 00915 (Canales 0 a 9) 01000 a 01915 (Canales 10 a 19) 512: IR 20000 a IR 23115 (IR 200 a IR 231) 384: SR 23200 a SR 25515 (SR 232 a SR 255) 8: TR 0 a TR 7 320: HR 0000 a HR 1915 (HR 00 a HR 19) 256: AR 0000 a AR 1515 (AR 00 a AR 15) 256: LR 0000 a LR 1515 (LR 00 a LR 15)

Memoria de datos

128: TIM/CNT 000 a 127 Temporizador 100-ms: TIM 000 a TIM 127 Temporizador 10-ms: TIM 000 a TIM 127 Contador decremental, contador reversible Lectura/Escri 1,024 canales (DM 0000 a DM 1023) tura 512 canales (DM 6144 a DM 6655) 2 puntos (Tiempo 4 puntos (Tiempo de respuesta de 0.3 ms mx.) de respuesta de 0.3 ms mx.) Mantiene los contenidos de las reas de memoria de datos, HR, AR y Contador. Memoria Flash: Programa de usuario, memoria de datos (Slo lectura) (Autoalimentado) Super condensador: Memoria de datos (Lectura/Escritura), bits de retencin, bits de memoria auxiliar, contador (durante 20 das a temperatura ambiente de 25#C) Error de CPU (temporizador de guarda), errores de memoria, errores de bus de E/S Errores de ausencia de instruccin END (chequeo constante durante la operacin) 1 punto: Una fase a 5 kHz o 2 fases a 2.5 kHz (mtodo de contaje lineal) Modo incremental: 0 a 65535 (16-bit) Modo decremental: --32767 a 32767 (16-bit) 1 punto: Una fase a 5 kHz o 2 fases a 2.5 kHz (mtodo de contaje lineal) Modo incremental: 0 a 65535 (16-bit) Modo decremental: --32767 a 32767 (16-bit)

Slo lectura Proceso de interrupcin: Interrupcin externa Funcin de proteccin Proteccin de memoria

Funcin de autodiagnstico Chequeo del programa Contador de alta velocidad

Entradas rpidas Constante de tiempo de entrada Selecciones analgicas

Junto con la entrada de interrupcin externa (duracin mnima del impulso: 0.2 ms) Se puede seleccionar a 1 ms, 2 ms, 4 ms, 8 ms, 16 ms, 32 ms, 64 ms, 128 ms. 2 puntos: (0 a 200)

Nota: Los bits que no se utilicen para bits de E/S, se pueden utilizar como bits de trabajo.

Especificaciones
Especificaciones de E/S
Circuito de entrada
CPU
Item Tensin de entrada Impedancia de entrada Corriente de entrada (tpica) Tensin de ON Tensin de OFF Retardo a ON (ver nota 1) Retardo a OFF (ver nota 1) Especificaciones 24 Vc.c. +10%/--15% IN0000 a IN0002: 2 k! Resto: 4.7 k! IN0000 a IN0002: 12 mA Resto: 5 mA 14.4 Vc.c. mn. 5.0 Vc.c. mx. 8 ms mx. 8 ms mx. Nota La polaridad de la fuente de alimentacin de entrada puede ser positiva o negativa.
IN COM IN

Circuito
LED de entrada 4.7 k! 4.7 k! Circuitos internos

Nota: 1. El retardo de ON/OFF real incluye una constante de entrada de 1, 2, 4, 8, 16, 32, 64 128 ms (por defecto: 8 ms). 2. Los tiempos de respuesta para IN0000 a IN0002 son los siguientes cuando se utilizan para contador de alta velocidad. Entrada IN0000 (Fase A) IN0001 (Fase B) IN0002 (Fase Z) Modo entrada incremental 5 kHz Entrada normal ON: 100 "s mx. OFF: 500 "s mx. Modo de entrada de fase diferencial 2.5 kHz

3. Los tiempos de respuesta para IN0003 a IN0006 son los siguientes cuando se utilizan para contador de alta velocidad. Tiempo de respuesta 0.3 ms mx. (Desde que la entrada se pone en ON hasta que se ejecuta la subrutina.)

Unidad expansora de E/S


Item Tensin de entrada Impedancia de entrada Corriente de entrada (tpica) Tensin de ON Tensin de OFF Retardo a ON Retardo a OFF Especificaciones 24 Vc.c., 4.7 k! 5 mA 14.4 Vc.c. mn. 5.0 Vc.c. mx. 8 ms mx. (ver nota) 8 ms mx. (ver nota)
IN COM 4.7 4 7 k! 4.7 k! Circuitos Ci it internos
+10%/ --15%

Circuito
IN LED de entrada

t d li t i d t d Nota La l id d d l f N t L polaridad de la fuente de alimentacin de entrada puede ser positiva o negativa. Nota: El retardo de ON/OFF incluye una constante de entrada de 1, 2, 4, 8, 16, 32, 64, or 128 ms (por defecto: 8 ms).

Circuito de salida
Salida rel
Item Capacidad de conmutacin mx. Especificaciones 250 Vc.a./2 A (cos $ =1) 24 Vc.c./2 A (4 A/comn) 5 Vc.c., 10 mA G6R-1A 300.000 veces 100.000 veces 20.000.000 veces 15 ms mx. 15 ms mx.
LED salida

Circuito
OUT

Capacidad de conmutacin mn. Rels aplicables Vida til Elctrica Carga del rel resistiva Carga inductiva Mecnica Tiempo de respuesta a ON Tiempo de respuesta a OFF

Circuitos internos

OUT COM Mximo 250 Vc.a.: 2 A 24 Vc.c.: 2 A

Especificaciones
Salida Transistor (-- comn)
Item Capacidad mx. de p conmutacin i Corriente de fuga Tensin residual Retardo a ON Retardo a OFF Especificaciones CPM1A-10CDT-D CPM1A-20CDT-D CPM1A-30CDT-D CPM1A-40CDT-D CPM1A-20EDT 24 Vc.c. +10%/--5%, 0.3 A/punto (ver nota) 0.9 A/Unidad 0.9 A/comn 0.9 A/comn 0.9 A/comn 0.9 A/comn 1.8 A/Unidad 2.7 A/Unidad 3.6 A/Unidad 1.8 A/Unidad 0.1 mA mx. 1.5 V mx. 0.1 ms mx. OUT01000/01001: Resto de salidas: Fusible Configuracin del circuito 0.2 ms mx. (corriente de carga: 100 a 300 mA) 0.5 ms mx. (corriente de carga: 5 a 100 mA) 1 ms mx. (corriente de carga: 5 a 300 mA)
OUT

1.25 A/comn (no reemplazable por el usuario)


LED indicador de salida Circuitos internos

OUT COM (--)

24 Vc.c.

Salida Transistor (+ comn)


Item CPM1A10CDT1-D Capacidad mx. de p conmutacin i Corriente de fuga Tensin residual Retardo a ON Retardo a OFF CPM1A20CDT1-D Especificaciones CPM1A30CDT1-D CPM1A40CDT1-D 0.9 A/comn 3.6 A/Unidad CPM1A20EDT1 0.9 A/comn 1.8 A/Unidad

24 Vc.c. +10%/--5%, 0.3 A/punto (ver nota) 0.9 A/Unidad 0.9 A/comn 0.9 A/comn 1.8 A/Unidad 2.7 A/Unidad 0.1 mA mx. 1.5 V mx. 0.1 ms mx. OUT01000/01001: Resto de salidas:

0.2 ms mx. (corriente de carga: 100 a 300 mA) 0.5 ms mx. (corriente de carga: 5 a 100 mA) 1 ms mx. (corriente de carga: 5 a 300 mA)

Fusible Configuracin del circuito

1.25 A/comn (no reemplazable por el usuario)


LED ind. de salida COM (+) Circuitos internos OUT 24 Vc.c.

OUT

Especificaciones
Especificaciones del mdulo de E/S analgicas CPM1A--MAD01
Item No. de E/S analgicas Rango de seal 1 Salida de tensin Salida de corriente Salida de tensin 0V a +10V --10V a +10V 4 a 20mA 1/256 (0 a 10V) 1/512 (--10 a 10V) Salida analgica 2 Entrada de tensin Entrada de corriente Entrada de tensin Entrada de corriente 0V a +10V --10V a +10V 4 a 20mA 1/256 Entrada analgica

Resolucin

Precisin Tiempo de conversin Corriente mx. de salida Resistencia carga mx. Corriente de salida total mx. (Unidad) Seal del PLC

Salida de corriente 1/256 1% mx (fondo de escala) mx. 10 mseg. mx. /Unidad (ver nota) Salida de tensin Salida de corriente 41 mA Salida de tensin Binario 8 bits + 1 de signo (hex. de 80FF a 0000 a 00FF) Binario 8 bits (0000 a 00FF hexadecimal) 5 mA 500 !

---

---

--

--

Salida de corriente Conexiones externas Aislamiento Consumo Peso Terminales para cableado externo

--

--

Bloque de terminales de 9 pines (no se puede desmontar) Entre terminales de entrada/salida y el PLC: fotoacopladores Entre terminales individuales de salida: ninguno 60 mA mx. (5Vc.c., 24Vc.c.) 150 gr. mx.
Entrada de corriente 2 Comn de entrada 1 Entrada de tensin 1 Salida de corriente 9 Comn de entrada 2 8 7 Entrada de tensin 2 6 5 Entrada de corriente 1 4 3 Comn de salida 2 1 Salida de tensin

Nota: Tiempo necesario para refresco de las entradas y salidas de la unidad.

Especificaciones
Especificaciones del adaptador de comunicaciones (CIF)
Adaptador de RS-232C y Adaptador de RS-422
Item Funciones Aislamiento Consumo Velocidad transmisin Resistencia a vibraciones Resistencia a golpes Temperatura ambiente (operacin) Humedad ambiente (operacin) Especificaciones CPM1-CIF01 Conversin de nivel entre el nivel CMOSl (lado de CPU) y el RS-232C (lado ordenador) CPM1-CIF11 Conversin de nivel entre el nivel CMOS (lado de CPU) y el RS-422 (lado de perifrico)

RS-232C y RS--422 (lado de perifrico) estn aisladas por un convertidor c.c./c.c. y fotoacoplador. 0.3 A mx. 38.4 Kbits/s mx. 10 a 57 Hz con amplitud de 0.075 mm, y de 57 a 150 Hz con una aceleracin de 9.8 m/s2 (1 G) en las direccionese X, Y y Z durante 80 minutos en cada una de ellas (ciclos de 8 minutos, 10 veces). 147 m/s2 (15 Gs) en las direcciones X, Y y Z, 3 veces en cada una de ellas. 0# a 55#C 10% a 90% de HR (sin condensacin)

Fuente de alimentacin Alimentado por la CPU.

Condiciones Libre de gases corrosivos ambientales(operacin) Temperatura ambiente (almacenaje) Peso --20# a 75#C 200 g mx.

Funciones
Interrupciones de entrada
La CPU CPM1A de 10 puntos de E/S tiene dos entradas de interrupcin y las CPUs de 30, 30 y 40 puntos de E/S disponen de cuatro. Las entradas de interrupcin pueden funcionar en dos modos.

Ejemplo de aplicacin:
CPU de 10 puntos de E/S CPU de 20, 30 y 40 puntos de E/S Corte de lminas metlicas a longitudes especificadas El interruptor de proximidad detecta el borde de una placa metlica para activar la guillotina. Las lminas metlicas se pueden cortar a las longitudes especificadas y a elevada velocidad.
Lminas metlicas

Guillotina

Cinta

Seal de activar guillotina

Int. de proximidad Interrupcin de entrada

CPM1A

CPU

Entrada No.

Interrupcin p No. N 00 01 00 01 02 03

Tiempo de respuesta Modo de interrupcin de entrada Modo de contador

CPU de 10 puntos de E/S p / CPU de 20 puntos de E/S p / CPU de 30 puntos de E/S d d CPU de 40 puntos de E/S

00003 00004 00003 00004 00005 00006

0.3 ms mx. ( (tiempo hasta q se lanza la 1 kHz p que subrutina de interrupcin) b i d i i )

Nota: La funcin de contador de alta velocidad tambin est disponible junto con la interrupcin de entrada (modo contador).

Modo interrupcin de entrada


Si se produce una entrada de interrupcin, cesa el proceso del programa regular independientemente del tiempo de ciclo y se ejecuta inmediatamente el programa de proceso de interrupcin.
Programa regular Programa regular

Programa de interrupcin

Entrada de interrupcin

Funciones
Modo de Contador
Cuando se cuentan seales externas a alta velocidad, el programa regular deja de ejecutarse y se ejecuta el programa de proceso de interrupcin a contajes fijos. El contaje se puede seleccionar entre 0 y 65535.
Programa regular Programa regular

Programa de interrupcin

Entrada de interrupcin

Seleccin del contador

Entradas rpidas
La CPU CPM1A de 10 puntos tiene dos entradas rpidas y las CPUs CPM1A de 20, 30 y 40 puntos disponen de cuatro (compartidas con las entradas de interrupcin). Dado que se dispone de un buffer interno, la funcin de entradas rpidas puede detectar incluso seales modificadas dentro de un ciclo. CPU CPU de 10 puntos de E/S CPUs de 20, 30 y 40 puntos de E/S Entrada No. 00003 a 00004 00003 a 00006 Duracin mnima del impulso de entrada 0.2 ms

Ejemplo de aplicacin:
Supervisin Ejecucin programa Refresco de E/S Supervisin Ejecucin programa Refresco de E/S

Clculo del nmero de chips El detector F2LP--W detecta las piezas que pasan. Se puede obtener un contaje fiable incluso cuando el tiempo en ON de la entrada es corto..
CPM1A

0.2 ms mn Seal de entrada (00003) IR 00003 Un ciclo

F2LP-WK4 F2LP-W

Contador de alta velocidad


El CPM1A tiene una funcin de contador de alta velocidad que se puede utilizar en el modo incremental y en el adelante/atrs (reversible). Utilizar esta funcin junto con las interrupciones de entrada permite un control de comparacin de zona o un control de valor objetivo independientemente del tiempo de ciclo. Item Entrada no. 00000 00001 00002 Modo incremental Entrada de contaje --Entrada de reset Entradas individuales 5.0 kHz 0 a 65535 Modo Adelante/Atrs (Reversible) Entrada fase A Entrada fase B Entrada fase Z Fase diferencial, 4! entradas 2.5 kHz --32767 a 32767

Mtodo de entrada Frecuencia de contaje Rango de contaje Mtodo de con- Control de valor objetivo trol Control de comparacin de zona

Se pueden registrar 16 valores consigna y nmeros de subrutina de inte-rrupcin. Se pueden registrar 8 juegos de lmites superior e inferior y de nmeros de subrutina de interrupcin.

Funciones
Nota: Cuando se utiliza el modo incremental, la entrada 00001 se puede utilizar como una entrada de contacto.
Entrada de contaje Entrada de reset
00000 00001 00002

Solenoide

Sensor

Encoder rotativo

Convertidor de frecuencia, etc.

Interrupciones de temporizador de intervalo


El CPM1A tiene un temporizador de intervalo. El temporizador de intervalo bloquea el programa regular independientemente del ciclo una vez alcanzado el tiempo e inmediatamente ejecuta un programa de proceso de interrupcin. Los temporizadores de intervalo se utilizan en los dos modos siguientes. Item Operacin Rango de tiempo Modo de un impulso Cuando se alcanza el tiempo se ejecuta una vez una interrupcin. 0.5 ms a 319,968 ms (unidades 0.1-ms) Modo de interrupcin programada Las interrupciones se ejecutan repetidamente a periodos fijos.

Programa normal

Ejemplo de aplicacin:
Clculo de la velocidad de la lmina
Temporizador de intervalo

MOV(21) ADD(30)

Para calcular la velocidad se cuenta el nmero de impulsos de entrada en un tiempo fijado en el modo de interrupcin.
CPM1A Encoder

Programa de proceso de interrupcin


SBN(92) 00

MOV(21)

RET(93) END(01)

Seleccin analgica
La CPU de CPM1A contiene dos selectores analgicos que se pueden utilizar para un amplio rango de selecciones de temporizador analgico y de contador. Girando el potencimetro se almacena un valor de 0 a 200 (datos BCD) en el rea SR. Potencimetro seleccin analgica Potencimetro 0 Potencimetro 1 Area de almacenamiento SR 250 SR 251 Valor seleccionable (BCD) de 0000 a 0200

Funciones
Potencimetro 0 Potencimetro 1 *Utilizar un destornillador Phillips

Ejemplo de aplicacin:
Control manual de la operacin de cintas transportadoras Una cinta transportadora se puede parar temporalmente segn lo requiera el proceso de montaje. Cuando se utilizan finale de carrera y la funcin de temporizador combinados, las cintas se pueden parar durante un tiempo fijo o pueden a velocidad constante durante una distancia fija. El ajuste fino del tiempo de parada se puede efectuar manualmente mediante los potencimetros de selecciones analgicas.

CPM1A LS

Motor

Funciones
Constantes de tiempo de filtro de entrada
Para las entradas externas de CPM1A se pueden seleccionar las constantes de tiempo de filtro de entrada a 1, 2, 4, 8, 16, 32, 64 128 ms. Aumentando estas constantes de tiempo se reducen posibles rebotes y ruido externo.
Entrada de un dispositivo externo, p.e. un final de carrera Estado del bit de entrada

t Cte. de tiempo de filtro de entrada

Instrucciones
MACRO -- MCRO(99)
La instruccin MACRO se utiliza para consolidar varias secciones de programa en una nica subrutina, si un programa contiene secciones con idntica estructura, pero diferentes operandos de E/S. Cuando se ejecuta la instruccin MACRO, llama y ejecuta la subrutina especificada y sustituye los canales de entrada y salida especificados, para los canales de entrada y salida en la subrutina. Operacin Primera instruccin MACRO: Cuando la condicin A se pone en ON, la primera instruccin MACRO llama a la subrutina 25. Los canales de entrada IR001 a IR004 se sustituyen por los canales de entrada de la instruccin MACRO (IR 232 a IR 235) y los canales de salida IR 010 a IR 103 se sustituyen por los canales de salida de la instruccin MACRO (IR 236 a IR 239) (ver (2) en el diagrama). Segunda instruccin MACRO: Cuando la condicin B se pone en ON, la segunda instruccin MACRO llama a la subrutina 25. Los canales de entrada IR 002 a IR 005 son sustituidos por los canales de entrada de la instruccin MACRO y los canales de salida IR 012 a IR 015 son sustituidos por los canales de salida de la instruccin MACRO (ver (4) en el diagrama).
Ejemplo de programacin Seccin programa normal
(2) 00100 00101 01215 A (1) MCRO(99) #0025 001 010 MCRO(99) #0025 002 012 SBN(92) 025 23200 23201 23815
23600 01000

01000 01113 00211 00108


01103

(3) B

(4) 00200 00201 01415


01200

(5)

01200 01313 00311 00208


01303

Seccin de subrutina

23600 23713 23311 23208


23703

RET(93)

Llamadas a subrutina

Funciones
Comunicaciones
Comunicaciones Host Link
Las comunicaciones host link del CPM1A son procedimientos interactivos por los que un PLC devuelve una respuesta a un comando enviado desde el ordenador. Estas comunicaciones permiten al ordenador leer y escribir en las reas de E/S y de memoria de datos del PLC as como en las reas que contienen el estado de varias selecciones. Comunicaciones Host Link 1:1

Respuesta

Adaptador RS-232C

Comando CPM1A CPU

Comunicaciones Host Link 1:n

Adaptador de enlace 3G2A9-AL004-E

Respuesta

Adaptador RS-422

CPM1A CPU

Adaptador RS-422

Comando

CPM1A CPU

Adaptador RS-422

CPM1A CPU

Funciones
Enlaces 1:1
Con un enlace 1:1, se pueden conectar 1:1 dos PLCs CPM1A o un CPM1A y un CQM1 C200H#, con uno de ellos funcionando como Maestro y el otro como Esclavo para proporcionar un enlace de E/S de 256 puntos mximo (LR 0000 a LR 1515). Ejemplo de conexin 1:1 entre PLCs CPM1A
Cable RS-232C

Adaptador RS-232C

CPM1A CPU

Adaptador RS-232C

CPM1A CPU

Maestro

Esclavo

Bits de enlace LR 00 ESCRIBIR LR 07 LR 08 LEER LR 15 rea de ESCRITURA rea de LECTURA

Bits de enlace LR 00 rea de LECTURA LR 07 LR 08 rea de ESCRITURA LR 15 ESCRIBIR LEER

Limitaciones de conexin 1:1 del CPM1A Los enlaces de E/S del CPM1A estn limitados a 16 canales (LR 00 a LR 15). Por lo tanto, utilizar estos 16 canales (LR 00 a LR 15) en el CQM1 o C200Hj cuando se configuren enlaces 1:1 con un CQM1 o C200Hj.

NT Links
Se pueden obtener comunicaciones a alta velocidad disponiendo un acceso directo mediante el NT Link entre el CPM1A y el Terminal Programable.
Terminal Programable NT Adaptador RS-232C

Cable RS-232C

CPM1A CPU

Instrucciones de programacin
Resumen de las instrucciones de programacin
Diagrama de cdigo de funcin
Smbolos de la tabla f Detalles Secuencia de teclas para especificar las instrucciones de programacin ---

Instrucciones diferenciadas
Las instrucciones diferenciadas se pueden utilizar algunas veces para instrucciones especiales del CPM1A. Las instrucciones sealadas con (@) en los nemnicos tambin se pueden utilizar como instrucciones diferenciadas. Aqu se utiliza el flanco de subida de entrada (paso de OFF a ON) para ejecutar la instruccin en un solo ciclo. Para especificar una instruccin, pulsar la tecla NOT despus del cdigo de funcin. Ejemplo: Especificar la instruccin @MOV (21)

Asignada a las teclas de la consola de programacin. No es necesario especificarlas con cdigos de funcin. Instrucciones especiales especificadas con cdigos de funcin.

Cdigo

FUN

Cdigo

WRITE

FUN

NOT

WRITE

Instrucciones de secuencia
Instrucciones de entrada de secuencia
Instruccin LOAD LOAD NOT AND AND NOT OR OR NOT AND LOAD OR LOAD LD LD NOT AND AND NOT OR OR NOT AND LD OR LD Nemnico Cd. f f f f f f f f Funcin Inicio de una operacin lgica. Inicio de una operacin lgica negada. Operacin lgica AND. Operacin lgica AND NOT. Operacin lgica OR. Operacin lgica OR NOT. Operacin lgica AND con condicin previa. Operacin lgica OR con condicin previa.

Nota: f: Instrucciones asignadas a teclas de la consola de programacin.

Instrucciones de salida de secuencia


Instruccin OUTPUT OUT NOT SET RESET RELE DE ENCLAVAMIENTO FLANCO ASCENDENTE FLANCO DESCENDENTE OUT OUT NOT SET RSET KEEP DIFU DIFD Nemnico Cd. f f f f 11 13 14 Funcin Salida del resultado por el rel especificado. Salida del resultado invertido por el rel especificado. Fuerza a set (ON) un bit. Fuerza a reset (OFF) un bit. Rel de enclavamiento. Hace que un rel opere en el flanco de subida de una seal, slo durante un ciclo de scan. Hace que un rel opere en el flanco de bajada de una seal, slo durante un ciclo de scan.

Nota: f: Instrucciones asignadas a teclas de la consola de programacin.

Instrucciones de control de secuencia


Instruccin NO OPERACION END ENCLAVAMIENTO NOP END IL Nemnico Cd. 00 01 02 --Fin del programa. Hace que todas las bobinas de los rels comprendidos entre esta instruccin y la instruccin ILC se pongan a cero o no, de acuerdo con el resultado inmediatamente anterior a esta instruccin. Fin de la instruccin IL. Hace que todo el programa comprendido entre esta instruccin y la instruccin JME se ejecute o no de acuerdo con el resultado inmediatamente anterior a esta instruccin. Fin de la instruccin JMP. Funcin

BORRAR ENCLAVAMIENTO SALTO

ILC JMP

03 04

FIN DE SALTO

JME

05

Instrucciones de programacin
Instrucciones de temporizador/contador
Instruccin TEMPORIZADOR CONTADOR CONTADOR REVERSIBLE TEMPORIZADOR ALTA VELOCIDAD TIM CNT CNTR TIMH Nemnico Cd. f f 12 15 Contador descendente. Contador reversible. Realiza una operacin de retardo a la conexin utilizando un temporizador de alta velocidad. Funcin Temporizador de retardo a ON.

Nota: f: Instrucciones asignadas a teclas de la consola de programacin.

Instrucciones de comparacin de datos


Instruccin COMPARAR COMPARAR DOS A DOS COMPARAR DATO CON TABLA DE RANGOS COMPARAR TABLA CMP CMPL (@)BCMP Nemnico Cd. 20 60 68 Funcin Compara dos valores hexadecimales de cuatro dgitos. Compara dos valores hexadecimales de ocho dgitos. Compara un canal con una tabla de comparacin, enviando 1s al canal de resultado si est dentro del rango. Compara el valor de un canal con 16 canales consecutivos.

(@)TCMP

85

Instrucciones de transferencia de datos


Instruccin MOVER MOVER NEGADO TRANSFERENCIA DE BLOQUE RELLENAR BLOQUE INTERCAMBIO DE DATOS DISTRIBUCION DE DATOS RECOGIDA DE DATOS MOVER BIT MOVER DIGITO Nemnico (@)MOV (@)MVN (@)XFER (@)BSET (@)XCHG (@)DIST (@)COLL (@)MOVB (@)MOVD Cd. 21 22 70 71 73 80 81 82 83 Funcin Transfiere un canal o una constante de 4 dgitos a un canal especificado. Invierte un canal o una constante de 4 dgitos y la transfiere a un canal especificado. Transfiere el contenido de un bloque de hasta 1.000 canales consecutivos a otro bloque de canales consecutivos. Copia el contenido de un canal a un bloque consecutivo de canales. Intercambia el contenido de dos canales. Copia el contenido de un canal a otro canal (cuya direccin se determina sumando un offset a la direccin de canal). Copia el contenido de un canal (cuya direccin se determina sumando un offset a la direccin de canal) a otro canal. Transfiere un bit de un canal especficos a otro bit de otro canal especfico. Copia los dgitos especificados (unidades de 4-bit) de un canal a los dgitos especificados de otro canal.

Instrucciones de programacin
Instrucciones de desplazamiento
Instruccin REGISTRO DE DESPLAZAMIENTO DESPLAZAMIENTO DE CANAL REGISTRO DE DESPLAZAMIENTO ASINCRONO DESPL. BINARIO A IZQUIERDA DESPL. BINARIO A DERECHA ROTAR A IZQUIERDA ROTAR A DERECHA DESPL. DIGITO A IZQUIERDA DESPL. DIGITO A DERECHA REGISTRO DESPL. REVERSIBLE SFT (@)WSFT (@)ASFT Nemnico Cd. f/10 16 17 Registro de desplazamiento. Desplazamiento de unidades de 16 bits en una serie de canales consecutivos. Crea un registro de desplazamiento que intercambia los contenidos de canales adyacentes cuando uno de los canales es cero y el otro no. Desplaza un bit a la izquierda. Desplaza un bit a la derecha. Rota a la izquierda un canal con el acarreo. Rota un canal a la derecha con el acarreo. Desplazamiento a la izquierda en unidades de dgito (4 bits). Desplazamiento a la derecha en unidades de dgito (4 bits). Desplazamiento en unidades de canal de acuerdo con la direccin especificada. Funcin

(@)ASL (@)ASR (@)ROL (@)ROR (@)SLD (@)SRD (@)SFTR

25 26 27 28 74 75 84

Nota: f: Instrucciones asignadas a teclas de la consola de programacin.

Instrucciones matemticas en BCD/Binario


Instruccin SUMA BCD RESTA BCD MULTIPLICACION BCD DIVISION BCD INCREMENTO DECREMENTO SUMA BINARIA RESTA BINARIA MULTIPLICACION BINARIA DIVISION BINARIA DOBLE SUMA BCD DOBLE RESTA BCD Nemnico (@)ADD (@)SUB (@)MUL (@)DIV (@)INC (@)DEC (@)ADB (@)SBB (@)MLB (@)DVB (@)ADDL (@)SUBL Cd. 30 31 32 33 38 39 50 51 52 53 54 55 Funcin Suma en BCD el contenido de un canal o una constante de 4 dgitos con el contenido de otro canal. Resta en BCD al contenido de un canal o a una constante de 4 dgitos el contenido de otro canal. Multiplica en BCD el contenido de dos canales (o constantes). Divide en BCD el contenido de un canal (o constante) por el contenido de otro canal (o constante). Incrementa en 1 el contenido BDC de un canal especificado. Reduce en 1 el contenido BCD de un canal especificado. Realiza la suma binaria del contenido de un canal o una constante de 4 dgitos y el contenido de otro canal. Realiza la resta binaria del contenido de un canal o una constante de 4 dgitos y el contenido de otro canal. Realiza la multiplicacin binaria del contenido de un canal o una constante de 4 dgitos por el contenido de otro canal. Realiza la divisin binaria del contenido de un canal o de una constante de 4 dgitos entre el contenido de otro canal. Suma en BCD el contenido de dos canales o constantes de 8 dgitos y el acarreo. Resta al contenido BCD de 8 dgitos de dos canales (o constante) y el acarreo el contenido BVCD de 8 dgitos de dos canales (o constante). Multiplica los contenidos BCD de 8 dgitos de dos pares de canales (o constantes). Divide el contenido BCD de 8 dgitos de dos canales (o constante) por el contenido BCD de 8 dgitos de otros dos canales (o constante).

DOBLE MULTI-PLICACION BCD DOBLE DIVISION BCD

(@)MULL (@)DIVL

56 57

Instrucciones de programacin
Instrucciones de conversin de datos
Instruccin BCD A BINARIO BINARIO A BCD DECODIFICADOR 4 A 16 Nemnico (@)BIN (@)BCD (@)MLPX Cd. 23 24 76 77 86 Funcin Convierte datos BCD de 4 dgitos a datos binarios de 4 dgitos. Convierte datos binarios de 4 dgitos a datos BCD de 4 dgitos. Toma el valor hexadecimal del dgito(s) especificado(s) en un canal y pone a ON el bit correspondiente en otro canal(es). Codifica la posicin del bit ms significativo que est en ON en un canal a un dato de 1 dgito (4 bits). Convierte el dgito(s) especificado(s) de un canal en el equivalente ASCII de 8 bits.

CODIFICADOR 16 A 4 (@)DMPX CONVERSION A ASCII (@)ASC

Instrucciones lgicas
Instruccin COMPLEMENTO PRODUCTO LOGICO SUMA LOGICA SUMA LOGICA EXCLUSIVA SUMA LOGICA EXCLUSIVA NEGADA Nemnico (@)COM (@)ANDW (@)ORW (@)XORW (@)XNRW Cd. 29 34 35 36 37 Funcin Invierte el contenido de un canal especificado. Realiza la operacin lgica AND de dos canales (o constantes). Realiza la operacin lgica OR de dos canales (o constantes). Realiza la operacin lgica OR Exclusiva de dos canales (o constantes). Realiza la operacin lgica OR Exclusiva negada de dos canales (o constantes).

Instrucciones de clculo especial


Instruccin CONTADOR DE BITS Nemnico (@)BCNT Cd. 67 Funcin Cuenta el nmero total de bits que estn en ON en el bloque de canales especificado.

Instrucciones de subroutina
Instruccin LLAMADA A SUBRUTINA PRINCIPIO DE SUBRUTINA FINAL DE SUBRUTINA MACRO Nemnico (@)SBS SBN RET MCRO Cd. 91 92 93 99 Funcin Ejecuta una subrutina en el programa principal. Indica el inicio de un programa de subrutina. Indica el final de un programa de subrutina. Llama y ejecuta la subrutina especificada, substituyendo los canales de entrada y salida especificados para los canales de entrada y salida en la subrutina.

Instrucciones de control de interrupcin


Instruccin TEMPORIZADOR DE INTERVALO CONTROL DE INTERRUPCIONES Nemnico (@)STIM (@)INT Cd. 69 89 Funcin Controla temporizadores de intervalo utilizados para realizar interrupciones programadas. Realiza control de interrupcin, como enmascarar y desenmascarar los bits de interrupcin para interrupciones de E/S.

Instrucciones de paso
Instruccin DEFINIR PASO Nemnico STEP Cd. 08 Funcin Define el inicio de un nuevo paso y resetea el paso anterior cuando se utiliza con un bit de control. Define el final de ejecucin de paso cuando se utiliza sin un bit de control. Inicia la ejecucin del paso cuando se utiliza con un bit de control.

INICIAR PASO

SNXT

09

Instrucciones de programacin
Instrucciones de control de perifricos
Instrucciones de unidad de E/S
Instruccin DECODIFICADOR DE 7 SEGMENTOS REFRESCO DE E/S Nemnico (@)SDEC (@)IORF Cd. 78 97 Funcin Convierte el dgito(s) designado(s) de un canal en un cdigo de 8 bits para display de 7 segmentos. Refresca los canales de E/S especificados.

Instrucciones de visualizacin
Instruccin MENSAJE Nemnico (@)MSG Cd. 46 Funcin Lee hasta 8 canales de cdigo ASCII (16 caracteres) de la memoria y muestra el mensaje en la consola de programacin o en otro perifrico.

Instrucciones de control de contador de alta velocidad


Instruccin CONTROL DE MODO LEER PV REGISTRAR TABLA DE COMPARACION Nemnico (@)INI (@)PRV (@)CTBL Cd. 61 62 63 Funcin Arranca y para la operacin de contador, compara y cambia PVs de contador y para la salida de impulso. Lee PVs de contador y datos de estado. Compara PVs de contador y genera una tabla directa o inicia la operacin.

Instrucciones de diagnstico
Instruccin ALARMA Y RESET DE FALLO ALARMA DE FALLO GRAVE Nemnico (@)FAL FALS Cd. 06 07 Funcin Genera un error no fatal cuando se ejecuta. Genera un error fatal cuando se ejecuta.

Instrucciones especiales
Instruccin ACARREO A ON ACARREO A OFF Nemnico (@)STC (@)CLC Cd. 40 41 Funcin Pone a 1 el indicador de acarreo 25504. Pone a 0 el indicador de acarreo 25504.

Perifricos
CPM1A CPU Ordenador personal SYSwin Software de Programacin (Para Windows)

SYSwin

Cable de conexin de perifrico

CQM1-CIF02

Adaptador RS-232C Cable RS-232C

CPM1-CIF01 Consola de programacin Consola de programacin (con cable de conexin)

Cable de conexin de consola de programacin

C200HS-CN222/CN422 (2 m/4 m)

C200H-PRO27-E

CQM1-PRO01-E

Modelos disponibles
CPU
Descripcin p Puntos de entrada d 6 puntos Puntos de salida lid 4 puntos Fuente de A d A. c.a. Referencia Salida rel CPM1A-10CDR-A --Salida transistor -- comn + comn ---

10-pts E/S

c.c.

CPM1A-10CDR-D

CPM1A-10CDT-D

CPM1A-10CDT1-D

20-pts E/S

12 puntos

8 puntos

c.a.

CPM1A-20CDR-A

---

---

c.c.

CPM1A-20CDR-D

CPM1A-20CDT-D

CPM1A-20CDT1-D

30-pts E/S

18 puntos

12 puntos

c.a.

CPM1A-30CDR-A

---

---

c.c.

CPM1A-30CDR-D

CPM1A-30CDT-D

CPM1A-30CDT1-D

40-pts E/S

24 puntos

16 puntos

c.a. c.c.

CPM1A-40CDR-A CPM1A-40CDR-D

--CPM1A-40CDT-D

--CPM1A-40CDT1-D

Unidades expansoras de E/S


Descripcin p Puntos de entrada d 12 puntos Puntos de salida lid 8 puntos Referencia Salida rel CPM1A-20EDR Salida transistor -- comn + comn CPM1A-20EDT CPM1A-20EDT1

20-pts E/S

Mdulo de E/S analgicas


Descripcin No. de entradas analgicas 2 (entradas de tensin o de corriente) No. de salidas analgicas 1 (salidas de tensin o de corriente) Referencia CPM1A-MAD01

Modelos disponibles
Adaptador RS-232C, Adaptador RS-422, Cable de conexin, Adaptador de enlace
Nombre Adaptador de RS-232C Funcin Convierte niveles de seales de perifricos. Modelo CPM1-CIF01

Adaptador de RS-422

CPM1-CIF11

Cable de conexin Adaptador de enlace

Cable de 3,3 m utilizado para conectar ordenadores personales. Convierte niveles de RS-232C y RS-422.

CQM1-CIF02 3G2A9-AL004-E

Consola de programacin
Nombre Consola de programacin p g Funcin Con cable de 2-m --Cable de conexin de 2-m para C200H-PRO27-E Cable de conexin de 4-m para C200H-PRO27-E Modelo CQM1-PRO01-E C200H-PRO27-E C200HS-CN222 C200HS-CN422

Software de programacin
Nombre SYSWIN Software de S Soporte en entorno Wi d Windows Referencia SYSWIN--CPM1--V3.2 SYSWIN--V3.2 SYSWIN--HL--V3.2 SYSWIN--NET--V3.2 Especificaciones Para PLCs CPM1 exclusivamente; sin token Con 3 Token (1 Token/1 Usuario) 1 Llave/1 Usuario Con 1 Token (1 Token/10 Usuarios)

Potrebbero piacerti anche