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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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.
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
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.
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