Download - 47835801 curso-plc-omron
1
Soporte Técnico
CURSO GENERAL DE AUTOMATAS
PROGRAMABLES INDUSTRIALES
2
Soporte Técnico
ÍNDICE
1. Introducción al control con PLC’s
2. Iniciación a la programación del PLC
3. Programación básica del PLC con consola
4. Programación avanzada del PLC
5. Unidades especiales de E/S
6. Programación de PLC’s con Syswin
7. Anexo I. DM de Configuración de PLC’s
3
INTRODUCCION AL CONTROL CON PLC's
INTRODUCCION AL CONTROL
CON PLC’s
4
Soporte Técnico
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 µP» 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
»
5
Soporte Técnico
AUTOMATIZACION
PackingPlástico
HerramientaMontaje
Paletizador
PLC’s diseñados para cubrir las necesidades de control de cualquier tipo de máquina.
6
Soporte Técnico
AUTOMATIZACION
• 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
PLC’s diseñados para cualquier aplicación de tipo industrial o no industrial.
7
Soporte Técnico
AUTOMATIZACION
Hasta 128 E/S
Hasta 512 E/S
Más de 512 E/S
3 Familias de PLC’s para 3 niveles de aplicación.
8
Soporte Técnico
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
9
Soporte Técnico
OBJETIVO Y FUNCION DE UNA 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
Soporte Técnico
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
11
Soporte Técnico
PROGAMACION LÓGICA
PARALELO NEGADOSERIE
AND OR NOTNEMÓNICO
LÓGICA
DIN
CONTACTOS
12
Soporte Técnico
SISTEMAS DE NUMERACION
• LAS VARIABLES, EN GENERAL, PUEDEN EXPRESARSE O REPRESENTARSE SEGÚN DISTINTOS SISTEMAS DE NUMERACIÓN
• EL SISTEMA HABITUAL QUE SE EMPLEA DE FORMA COTIDIANA ES EL SISTEMA DIGITAL, QUE UTILIZA LOS SÍMBOLOS DEL 0 AL 9.
• HAY OTROS SISTEMAS DE NUMERACION QUE, AL TRABAJAR CON MÁQUINAS Y CON COMUNICACIONES, NOS APARECERÁN CONSTANTEMENTE» BINARIO
» BCD (BINARIO CODIFICADO DECIMAL)
»
13
Soporte Técnico
SISTEMAS DE NUMERACION
• EN GENERAL,CUANDO UNA CANTIDAD (Nª ENTERO) SE REPRESENTA MEDIANTE UN SISTEMA DE NUMERACIÓN DE BASE B, QUIERE DECIR :NB N-1
N N-11
10
0N = X B + X B + ........ + X B + X B
14
Soporte Técnico
Nº DECIMAL = Z x 2 + Z x 2 + ....... + Z x 2N
N
N-1
N-10
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 :
CODIGO BINARIO
15
Soporte Técnico
CODIGO BINARIO• CODIGO BINARIO
»EJEMPLO: LA REPRESENTACION DEL Nº12 EN BINARIO SERÁ :
»EJEMPLO : REPRESENTAR EN BINARIO LOS Nº DECIMALES 16 Y 45.
1 x 2 + 1 x 2 + 0 x 2 + 0 x 2 = 1 20123
1 1 0 0 = 12
1234 05
2 2 2 2 2 2
16 ⇒ 1 0 0 0 0
45 ⇒ 1 0 1 1 0 1
16
Soporte Técnico
Números en COMA FLOTANTE
• COMA FLOTANTE
»Signo (s) ⇒⇒⇒⇒ 1: negativo , 0: positivo (bit 31)
»Mantisa (M) ⇒⇒⇒⇒ La mantisa incluye 23 bits
MantisaExponenteSigno
Mantisa
N º D E C IM A L = (-1 ) x 2 (1+ M an tisa x 2 ) S igno -23e -127
...
31 30 23 22 21 2 1 0………...
17
Soporte Técnico
Números en COMA 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
Soporte Técnico
Precauciones COMA FLOTANTE
• Las operaciones indeterminadas 0.0/0.0, ∞/∞, ∞-∞ dan como resultado NaN.
• Overflow (±∞) y Underflow (±0). Es más peligroso el Overflow al convertir el resultado a entero (binario con signo).
• Los decimales se truncan al convertirlos a entero (binario con
19
Soporte Técnico
IEEE754
• Expresan números reales en 32 bits conforme al estándar IEEE754:
• (-1)signo·2exponente-127·(1+Mantisa·2-23)
• 1#10000000#11000000000000000000000
• Signo: (-1)1= -1
• Exponente: 2128-127=21=2
20
Soporte Técnico
CODIGO BCD• CODIGO BCD
»CODIGO MEDIANTE EL CUAL CADA NUMERO DEL SISTEMA DECIMAL (0..9) SE REPRESENTA EN BINARIO (0,1).
»LA CONVERSION DIRECTA ES LA SIGUIENTE :
DECIMAL BINARIO
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
21
Soporte Técnico
CODIGO ASCII• CODIGO INTERNACIONAL CUYAS
SIGLAS RESPONDEN A AMERICAN STANDAR CODE INFORMATION INTERCHANGE.
• HOY UTILIZADO EN COMUNICACIONES E INTERCAMBIO DE DATOS.
• EN ESTE CODIGO SE UTILIZAN 8 BIT’s PARA LA REPRESENTACION.
• Ejemplo :
A = 41 = 0100 0001
5 = 35 = 0011 0101
> = 3E = 0011 1110
22
Soporte Técnico
CONCEPTO DE REGISTRO
• DISPOSITIVO CAPAZ DE ALMACENAR UNA INFORMACION DIGITAL (1 o 0)
• EN NUESTROS PLC’s TODOS LOS REGISTROS SON DE 16 (POSICIONES)15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Nº BIT
msb lsb (PESO)
23
Soporte Técnico
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.
24
Soporte Técnico
CARACTERISTICAS PLC’s 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
Soporte Técnico
ESTRUCTURA DE UN 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
Soporte Técnico
DISPOSITIVOS DE ENTRADA / SALIDA
• EL PLC RECIBE SEÑALES DE ENTRADA TALES COMO, ENCODERS, FOTOCELULAS, PULSADORES, TECLADOS, ….
• EL PLC ACTIVA MEDIANTE SUS SALIDAS, VÁLVULAS, SOLENOIDES, CONTACTORES, INDICADORES LUMINOSOS, ...
27
Soporte Técnico
ESTADOS DE FUNCIONAMIENTO
• PROGRAM. El PLC está en reposo, y puede recibir ó enviar el programa a un periférico (consola, PC, …)
• MONITOR o RUN. El PLC ejecuta el programa que tiene en memoria, permitiendo en modo monitor el cambio de valores en los registros del mismo.
RUN
MONITOR
PROGRAM
28
Soporte Técnico
MODO DE FUNCIONAMIENTOMONITOR-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
Soporte Técnico
MODO DE FUNCIONAMIENTOMONITOR-RUN
30
Soporte Técnico
CICLO DE TRABAJO
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ónInterface de comunicaciones
- Scan secuencial de las
instruciones del programa
- Lectura del estado de los módulos de E/S- Transferencia de estado a las salidas
31
Soporte Técnico
CALCULO DEL CICLO DE SCAN
32
Soporte Técnico
CICLO DE SCAN Y TIEMPO DE RESPUESTA(µS)
Instrucción o Proceso CPM1A SRM1 CPM2 CQM1HSupervisió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
scan2.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
Soporte Técnico
CALCULO DE LOS TIEMPOS DE RESPUESTA
34
Soporte Técnico
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á
35
Soporte Técnico
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
36
Soporte Técnico
CAPACIDAD DE MEMORIA DE PROGRAMA
PLC MEMORIA DE PROGRAMA
MEMORIA DE DATOS
CPM1A 2 Kw 1 Kw
SRM1 4 Kw 2 Kw
CPM2 4 Kw 2 Kw
CQM1H
Hasta 15 Kw DM : Hasta 6 Kw
EM : Hasta 6 Kw
37
Soporte Técnico
E/S CONEXION
Módulos de ENTRADA
Unidad de entrada de
c.a.\c.c. Configuración
del circuito.
38
Soporte Técnico
SELECCION DEL AUTOMATA
• CRITERIOS :
»Número de E/S a controlar
»Capacidad de la memoria de programa
»Potencia de las instrucciones
»Posibilidad de conexión de periféricos, módulos especiales y
39
Soporte Técnico
CLASIFICACION DE 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
Soporte Técnico
DEFINIR CONFIGURACION DE E/S
• En una instalación nos encontramos con las siguientes señales y elementos a controlar : 2 FOTOCÉLULAS
3 PULSADORES PARA MANUALES1 SELECTOR MANUAL /AUTOMÁTICO3 CONTACTORES A 220 AC1 INTERRUPTOR SELECCIÓN MODO TRABAJO4 PILOTOS INDICADORES3 FINALES DE CARRERA2 TERMOSTATOS2 VARIADORES DE VELOCIDAD (4-20mA.)2 SENSORES PT1002 DETECTORES INDUCTIVOS4 VÁLVULAS (PISTÓN) 24V.1 SIRENA ALARMA1 SETA EMERGENCIA
DETERMINAR QUE CONFIGURACIÓN DE PLC HACE FALTA
41
Soporte Técnico
DEFINIR CONFIGURACION DE E/S
SOLUCIÓN
Un PLC con 16 E digitales12 S digitales2 E analógicas PT1002 S analógicas 4-20 mA.
CQM1H
42
Soporte Técnico
AUTOMATAS PROGRAMABLES
Las necesidades de su aplicación pueden ser cubiertas por una de las familias de PLC’s. Elija la más apropiada en su caso
43
Soporte Técnico
FAMILIA CPM
44
Soporte Técnico
FAMILIA CPM
CPM1ACPM1A
CPM2ACPM2A
CPM2BCPM2B
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
CPMCPMCPM
El Micro PLC de alta funcionalidad en placa impresa.
CPM2CCPM2C
45
Soporte Técnico
CARACTERISTICAS 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
Soporte Técnico
CARACTERISTICAS 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
Soporte Técnico
• 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)
CARACTERISTICAS CPM2B
48
Soporte Técnico
CARACTERISTICAS 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
Soporte Técnico
CPM1A / CPM2A
FormatoTerminal UMDM
Velocidad E/SPulsos
Pot.Analog.
Puertos Reloj I/O Link AnalogíaE/S Exp E/S
CPM1A
M3Fijo
Relé10 a 100TR10 a 100
UM2kwDM1kw
1.8micro S
IN5kHzOUT5kHz
Perif
+
RS232C
NO Yes 3 exp(30pts.40pts.CPU)
CompoBus/SI/Olink(8pts./8pts.)
MAD01(2ch/1ch)
CPM2A
Relé30 a 120
TR30 a120.
(*)
UM4kwDM2kw
0.9micro S
IN20kHzOUT10kHz
Sincronismo
SI Yes MAD01(2ch/1ch)
Co
mp
ac
to M3Extraible
CompoBus/SI/Olink(8pts./8pts.)
3 exp(30pts.40pts.60pts.CPU)
Co
mp
ac
to
Perif
50
Soporte Técnico
CPM1A / CPM2A
CPM1ACPM1A 90
66 (D=50) 86 (D=50)
90
130(D=50)
90 90
150 (D=50)
10 pts 20 pts 30 pts 40 pts
30points 40points 60points
90mm
90mm
130mm 150mm 195mm 55mm
90mm
IN
OUT
ERR ALM
COMMRUN
PWR
IN
OUT
ERR ALM
COMMRUN
PWR
IN
OUT
ERR ALM
COMMRUN
PWR
CPM2ACPM2A
DimensionesDimensiones
51
Soporte Técnico
CPM1A / CPM2A
IN
8ED
OUT
8ER SRT21
IN
OUT
20EDR
8pts. inputI/O Link
20pts.MixI/O
66mm 66mm 66mm86mm 50mm
90mmSRT21
MAD01
66mm
Expansores
8pts. output
CPU ConversorCIF
Unidades de expansión(Hasta 3, para CPU’s de > 20 pts.)
RS-232 RS-422
Puerto Perifer.
NT
CPM1/2A
CPM1A-20EDR1 CPM1A-8ED CPM1A-8ER CPM1A-8ETCPM1A-8ET1CPM1A-SRT21CPM1A--20EDTCPM1A-20EDT1CPM1A-MAD01
I/O Link MAD01
ExpansiónExpansión
52
Soporte Técnico
CPM2B
ModelosCPM2B-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
Soporte Técnico
CPM2A / CPM2C
C P M 2A C P M 2CE struc tura B loques E /S M odula r
R TC / B a te ríaV ida B a tería
Todos los m ode los5 años
O pc iona l5 años ( 2 con R T C )
Tem porizado resana lóg icos
S i. 4 N O
E X P ana lóg icosC om pobus S
S I M A D 01 , S R T 21 N O en 1er R e lease
P tos C P UP tos E X P
N um M áx E X PN um M áx E /S
(20 ), 30 , 40 , 608 , 20
3120
10 , 2010 , 24
5140
In te rrupc iones 4 2 / 4
Diferencias CPM2A / CPM2CDiferencias CPM2A / CPM2C
54
Soporte Técnico
CPM2C
CPU’s
CPU’s(con RTC)
Expansores
20pts.CPUTR NPNConector
10pts.CPUTR NPNConector
10pts.CPURYTerminal
10pts.CPUTR PNPConector
20pts.CPUTR PNPConector
20pts.CPUTR NPNConector
10pts.CPUTR NPNConector
10pts.CPURYTerminal
10pts.CPUTR PNPConector
20pts.CPUTR PNPConector
24pts.Ex.TR NPNConector
24pts.Ex.TR NPNConector
10pts.Ex.RYTerminal
CablesCPM2C-CN111
CS1-CN114
ModelosModelos
55
Soporte Técnico
CPM2C
90mm
33mm 65mm
CPU
1 CPU con hasta 5 expansores
33mm 33mm 33mm
Tipo terminal(Phoenix)
Tipo conector(Fujitsu)
Tipo terminal(Phoenix)
Tipo conector(Fujitsu)
Expansión
Estructura no compatible con CPM1A/2A
CPU’s Expansores
56
Soporte Técnico
CONECTIVIDAD CPM
Conexión de periféricos y HMI’s
Host Link 1:N PC Link 1:N
DispositivoSerie
Comunicación ASCII
57
Soporte Técnico
APLICACIONES CPM
Conveyer Conveyer
Packaging or processing machine
Pulse input frequency
Pulse output frequency
Rotary encoder
Sincronismo
CompoBus/S
CPM1ACPM2A
Inteligencia Distribuida
Serve driver U series SYSDRIVE inverter 3G3MVseriesstepping motor driver
Contaje,Salida Pulsos
levas
PID
CLOCK
58
Soporte Técnico
FAMILIA SRM
59
Soporte Técnico
FAMILIA SRM
SRMSRMSRM
SRM1SRM1--C02C02
Terminales E/STerminales E/S
Puerto RS232C y periféricos
Una amplia familia de terminales de E/S digitales y analógicas (comunicación Compobus S)
SRM1SRM1--C01C01
Puerto periféricos
60
Soporte Técnico
FAMILIA SRM
• Hasta 128 E y 128 S
• Hasta 32 terminales esclavos
• 4 Kw de Memoria
• 2 Kw de Datos
• 123 instrucciones
• Puerto de periféricos (y RS232C en modelo C02)
• 0,8 ms de ciclo de comunicaciones
• Alimentación a 24 Vdc
• Batería
61
Soporte Técnico
COMPOBUS S
• 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
Soporte Técnico
COMPOBUS S
4 pto 8 pto 16 pto Espec.
Terminal entrada TRSRT2-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 mosfet potencia SRT2-ROF08 SRT2-ROF16
G3D
Terminal salida relé SRT2-ROC08 SRT2-ROC16G6D
Terminal conexión sensores
SRT2-ID08SSRT2-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-ID16PSRT1-OD16P
Chips para 16 entradas o salidas a transisitor. Interface
Compobus S incluido
Terminal Analógico SRT2-AD04SRT2-DA02
Terminales con 4 entradas analógicas y con 2 salidas
analógicas
63
Soporte Técnico
SRM en MARCHA
E/S esclavas
00100LD ?@00010
Pequeñas máquinas como embase y embalaje
Se logra un diseño eficiente de la máquina repartiendo los grupos de E/S distribuidas
Las E/S se distribuyen por toda la máquina ahorrando espacio
S Controller
64
Soporte Técnico
CONECTIVIDAD SRM
Host link, ASCII
Host Link 1:N
NT Link
MMI
65
Soporte Técnico
APLICACIONES SRM
66
Soporte Técnico
FAMILIA CQM1H
67
Soporte Técnico
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.
68
Soporte Técnico
FAMILIA CQM1H
CQM1HCQM1HCQM1H
CPU’sCPU’s MódulosMódulos
TarjetasTarjetas
FuncionalesFuncionales ComunicacionesComunicaciones
69
Soporte Técnico
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
70
Soporte Técnico
CPU’s CQM1H
CPU MEM(KW)
DM-EM(KW)
E/S RS232C CLK TARJETASFUNCION
CQM1H-CPU11 3,3 3 – 0 256 NO NO NOCQM1H-CPU21 3,3 3 – 0 256 SI NO NOCQM1H-CPU51 7,2 6 - 0 512 SI SI 2 SLOTSCQM1H-CPU61 15,2 6 – 6 512 SI SI 2 SLOTS
Cartuchos de memoria EEPROM con Reloj / Cartuchos de memoria EEPROM con Reloj / CalendarioCalendario
Instrucciones cálculo en coma flotanteInstrucciones cálculo en coma flotante
CPU’s con huecos para tarjetas funcionalesCPU’s con huecos para tarjetas funcionales
CPU’s con posibilidad de comunicación en CPU’s con posibilidad de comunicación en red multimaestrored multimaestro
71
Soporte Técnico
Módulos E/S CQM1H
8 INDEP.16
TORNILLO12 / 24 VDC
32 CONECTOR
Entradas
110 / 220 AC 8 TORNILLO8 INDEP.RELE16
TORNILLO
816
TORNILLOTRANSISTOR
32
NPN / PNP
CONECTOR8
Salidas
TRIAC6
INDEP. TORNILLO
Gran diversidad de opcionesGran diversidad de opciones
Fácil instalaciónFácil instalación
Módulos de alta densidad (32 pts.)Módulos de alta densidad (32 pts.)
72
Soporte Técnico
Módulos especialesCQM1H
Módulos de 4 Entradas y de 2 Módulos de 4 Entradas y de 2 Salidas con varios rangos de Salidas con varios rangos de trabajo en tensión o corriente, 12 trabajo en tensión o corriente, 12 bits de resolución y tiempo de bits de resolución y tiempo de conversión de 2,5 msconversión de 2,5 ms
E/S Analógicas
Módulos de 2 lazos de control PID Módulos de 2 lazos de control PID avanzado o ON/OFF, con salida a avanzado o ON/OFF, con salida a transistor y entradas para transistor y entradas para termopar o Pt100. Tiempo de termopar o Pt100. Tiempo de muestreo 1s.muestreo 1s.
Control de temperatura
73
Soporte Técnico
Módulos especiales CQM1H
Módulos de entrada para sensores Módulos de entrada para sensores lineales (tensión o corriente), con lineales (tensión o corriente), con tiempo de muestreo de 1ms, tiempo de muestreo de 1ms, funciones de escala y funciones de escala y comparación. Salida de comparación. Salida de monitorización opcional monitorización opcional
Para sensor Lineal
Módulos de E/S de 16 y 32 Módulos de E/S de 16 y 32 puntos para larga distancia (500 puntos para larga distancia (500 m). Sistema de comunicación m). Sistema de comunicación B7A a alta velocidad (retardo B7A a alta velocidad (retardo 3ms)3ms)
Cableado larga distancia
74
Soporte Técnico
Tarjetas especiales CQM1H
Conectables directamente a las CPU’s 51 y 61Conectables directamente a las CPU’s 51 y 61
Permiten dotar al plc de la funcionalidad requeridaPermiten dotar al plc de la funcionalidad requerida
No consumen registros de E/SNo consumen registros de E/S
•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
Soporte Técnico
ComunicacionesCQM1H
CompoBus/S (Maestro)AS-I Bus (Maestro)
Controller link
NT Link, Host Link,Modem..CompoBus/D (Esclavo)
Protocol Macro, Modbus (Maestro)
76
Soporte Técnico
Envase y EmbalajePapelMadera Alimentación
Textil
CerámicaTelecontrol
Plástico
AscensoresEscaleras mecánicas
Bombeo Control de EdificiosMontaj
e
Aplicaciones CQM1H
CQM1H es el autómata programable más adaptable a cualquier tipo de máquina
o aplicación media.
77
Soporte Técnico
PERIFERICOS
• PERIFERICOS son dispositivos que realizantareas complementarias al funcionamiento delautó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
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.
CONEXIONADO E/S ALIMENTACION
79
Soporte Técnico
• 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.
ANALISIS DE LA INSTALACION
80
Soporte Técnico
ANALISIS DE LA INSTALACION
CUADRO DE MANIOBRA
Los bastidores se deben montar en horizontal para poder leer la parte impresa con normalidad.
Igualmente es importante montar losbastidores en horizontal, para que la ventilación de los dispositivos sea correcta.
Cualquier soporte rígido que cumpla las especificaciones ambientales es válido.
Si es posible, utilizar conductos estándar para contener los cables de E/S y mantenerlos separados de los demás.
81
Soporte Técnico
ANALISIS DE LA INSTALACION
PARADA DE EMERGENCIA
Se puede utilizar un relé externo (CR) para configurar un circuito de parada de emergencia que desconecta el sistema cuando el PLC pare su operación
253.13Parada de Emergencia
82
Soporte Técnico
INICIACION A LA PROGRAMACION
DEL PLC
83
Soporte Técnico
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.
84
Soporte Técnico
AREAS DE MEMORIA
• DIRECCIONAMIENTO
»Formato de las direcciones :
• XXX Número de canal (Registro)
• YY Número de Bit (relé), (entre 00 y 15)
– p.ej. 21710 = CANAL 217, bit 10
X X X Y Y
85
Soporte Técnico
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 comoIR
»No retienen estado frente falta de alimentación ó cambio de modo de operación
86
Soporte Técnico
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
87
Soporte Técnico
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
– Errores de Configuración
– Datos del Sistema
• Memorización y gestión de datos.
»Es un area de retención.
88
Soporte Técnico
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
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
Soporte Técnico
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).
91
Soporte Técnico
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.
92
Soporte Técnico
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)
93
Soporte Técnico
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.
94
Soporte Técnico
CPM1A.MAPA DE MEMORIA
CANALES ESPECIALES SR
CANALES DE TRABAJO
SALIDAS
ENTRADAS
DM' s L / E
SÓLO LECTURA
SETUP DEL SISTEMA
HR ' s
AR ' s
LR ' s
TIM / CNT
IR 0
19
9
200
231
255
AR 0
AR 15
LR 0
LR 15
0
127
HR 0
HR 19
DM 0
1000
6144
6600
DM 6655
1021DM' s Error
1023DM' s L / E
95
Soporte Técnico
CPM2.MAPA DE MEMORIA
CANALES ESPECIALES SR
CANALES DE TRABAJO
SALIDAS
ENTRADAS
DM' s L / E
SÓLO LECTURA
SETUP DEL SISTEMA
HR ' s
AR ' s
LR ' s
TIM / CNT
IR 0
19
9
200
227
255
AR 0
AR 23
LR 0
LR 15
0
255
HR 0
HR 19
DM 0
1999
6144
6600
DM 6655
2021DM' s Error
2047DM' s L / E
49CANALES DE TRABAJO
96
Soporte Técnico
SRM1. MAPA DE MEMORIA
CANALES ESPECIALES SR
CANALES DE TRABAJO
ENTRADAS
DM' s L / E
SÓLO LECTURA
SETUP DEL SISTEMA
HR ' s
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
6144
6600
DM 6655
2021DM' s Error
17
CANALES DE TRABAJO
239
9
SALIDAS
CANALES DE TRABAJO19
97
Soporte Técnico
CQM1H. MAPA DE MEMORIA
PRESEL. CONTADOR ALTA VEL.
CANALES ESPECIALES
CANALES S. PARA MACROS
SALIDAS
CANALES E. PARA MACROS
ENTRADAS
DM' s L / E
DM' s L / E( SÓLO CPU's 4X )
SÓLO LECTURA TODASLAS CPU's
SETUP DEL SISTEMA
HR ' s
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
232INNER BOARD SLOT 2
215INNER BOARD SLOT 1
220
223SELECCIONES ANALOGICAS
189
CONTROLLER LINK
90CONTROLLER LINK
16TRABAJO
TRABAJO
TRABAJO
TRABAJO
6568
ERROR LOG
98
Soporte Técnico
CONFIGURACION
• Comprende varios parámetros que controlan la operación del PLC.
• Para una máxima funcionalidad al utilizar interrupciones y comunicaciones, hay que configurar el sistema a medida
• 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.
DM6600 a DM6655
99
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
¿ COMO CONFIGURAR EL SISTEMA ?
100
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
015
00: Modo PROGRAM01: Modo MONITOR02: Modo RUN
00: CONSOLA01: Último modo02: Bit 00 a 07
MODO DE ARRANQUEDM6600 = 0000El PLC arrancará en el modo
indicado por la consola conectada
(RUN si no hay consola).
DM6600 = 0201El PLC arrancará siempre en modo
MONITOR.
101
Soporte Técnico
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.
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
DIRECCIÓN
INSTRUCCIÓN
PARÁMETRO
TIPO
VALOR
0000 LD H0501
103
Soporte Técnico
INSTRUCCIONES
• LD Instrucción de apertura de una rama de circuito.Está asociada a un contacto.
• OUT Activa una bobina de salida.Constituye la terminación de un circuito
• AND Coloca 2 contactos en serie
• OR Coloca 2 contactos en paralelo
• NOT Invierte la lógica del contacto (cerrado/abierto)
• Pueden ser usadas en combibación: LD-AND-OR-OUT
104
Soporte Técnico
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.
LD
OR
AND NOT
OUT
0100
0000
0101
1000
Ej:
105
Soporte Técnico
LENGUAJES DE PROGRAMACION
• DIAGRAMA DE RELES
»SIMBOLOS FUNDAMENTALES
/
Contacto
normalmente
abierto
Contacto
normalmente
cerrado
Salida
106
Soporte Técnico
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
0100 0101
0000
1000/
107
Soporte Técnico
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
1000OR AND
108
Soporte Técnico
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.
109
Soporte Técnico
PROGRAMACIÓN BÁSICA DEL PLC CON CONSOLA
110
Soporte Técnico
MANEJO DE LA CONSOLA
ELEMENTOS DE LA CONSOLA
DISPLAYPermite la visualización de datos, instrucciones del programa y mensajes de diagnósticos
SELECTORDetermina la modalidad operativa de la CPU <PROGRAM><MONITOR><RUN>
TECLADO
Permite la interacción de autómata y operario
111
Soporte Técnico
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 deprogramación del PLC.
TECLA SHIFT- Selecciona la opción superior de las teclas de doble opción.
112
Soporte Técnico
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).
DM : Data Memory.
TIM CNT : Temporizador, contador
SFT : Registro de desplazamiento.
HR : Relés de retención.
TR : Relés temporales.
113
Soporte Técnico
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 datoVisualizació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
114
Soporte Técnico
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.
CLR <PROGRAM>
PASSWORD!
MONTR
CLR
<PROGRAM> BZ
0000
115
Soporte Técnico
MANEJO DE LA CONSOLA
OPERACIÓN DEL BUZZER
Para activar y desactivar el Buzzer
<PROGRAM>
<PROGRAM> BZ
SHIFT 1B
116
Soporte Técnico
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.
117
Soporte Técnico
MANEJO DE LA CONSOLA
BORRADO DE MEMORIA
CLRSET
PLAYNOT
REC
RESET MONTR
HR
CNT
DM
EM
CANCELACIÓN TOTAL
DIRECCIÓN CANCELACIÓN PARCIAL
ÁREA DE DATOS
118
Soporte Técnico
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)
00000
EM CLR ?
119
Soporte Técnico
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).
120
Soporte Técnico
DIAGRAMA DE RELÉS. CONCEPTOS/1
Un programa en diagrama de relés (L.D.) es una serie de ramas decircuito
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)
/0000
0001
0002
HR 0000
0003
TIM01
HR
0000
TIM01
0206
121
Soporte Técnico
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
A B
C D
E
R1
R2
122
Soporte Técnico
DIAGRAMA DE RELÉS. CONCEPTOS/3
A una rama de circuito en L.D., corresponde una secuencia deinstrucciones en forma mnemónica
Todas las ramas de circuito se inician con una instrucción LOAD
0005 0006
1000 0000000100020003
LDANDOUTEND
000500061000
Dirección Instrucción Datos
- Ejemplo de circuito - Mnemónico del ejemplo
123
Soporte Técnico
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úncontacto
El número de contactos posibles en serie o en paralelo es prácticamente ilimitado
/0200 0200
0000
124
Soporte Técnico
DIAGRAMA DE RELÉS. CONCEPTOS/5
Es aconsejable no programar una salida, como una bobina, másde 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.)
0000
0001
0208
0209
125
Soporte Técnico
MANEJO DE LA CONSOLA
CIRCUITO DE ENCLAVAMIENTO
00010000
0500
0500
END(01)
126
Soporte Técnico
INSTRUCCIONES BÁSICAS
AND LD Coloca en SERIE 2 bloques de circuito
Dirección Instrucción Datos
00000 00001 00002 00003 00004
LD OR LD OR N O T AND LD
00000 00001 00002 00003 -
00000 00002
00001 00003
1000
127
Soporte Técnico
INSTRUCCIONES BÁSICAS
OR LD Coloca en PARALELO 2 bloques de circuito
00000 00001
00002 00003
1000
Dirección Instrucción Datos
00000 00001 00002 00003 00004 00005
LD AND NOT LD AND OR LD OUT
00000 00001 00002 00003 - 1000
128
Soporte Técnico
PROGRAMACIÓN /1
00000 00001
00002 00003
1000
00004 00005 Dirección Instrucción Datos
00000 00001 00002 00003 00004 00005 00006 00007 ::: 00012
LD AND NOT LD NOT AND NOT OR LD LD AND OR LD ::: OUT
00000 00001 00002 00003 - 00004 00005 - ::: 1000
Dirección Instrucción Datos
00000 00001 00002 00003 00004 00005 ::: 00013 00014 ::: 00019
LD AND NOT LD NOT AND NOT LD AND ::: OR LD OR LD ::: OUT
00000 00001 00002 00003 00004 00005 ::: - - :::: 1000
1º Método 2º Método
Ejemplo de varios bloques en paraleloCon el 2º método de codificación, es posible al máximo 8 niveles de LD
129
Soporte Técnico
PROGRAMACIÓN /2
Es fundamental conocer la correspondencia entre el diagrama de relés y la lista de instrucciones
00000 00001
01000 01001
00500
00002 00003 00004 00005
00006
1000
130
Soporte Técnico
PROGRAMACIÓN /3
Para codificar en lista de instrucciones una red endiagrama de relés, es necesario primero identificar bloques elementales, formando simples circuitos en SERIE o en PARALELO
0000 0001
1000 1001
0500
0002 0003 0004 0005
0006
0000 0001
1000 1001
0500
0003
0004 0005
0006
1000 [a]
[b]
[c]
0002
[d]
[e]
[f]
131
Soporte Técnico
PROGRAMACIÓN /4
Una vez realizado se programan los bloques elementales y se unen procediendo de arriba abajo y de izquierda a derecha
0000 0001
LD 000AND 0001
1000 1001
LD 100AND 1001
OR LD
0500
OR 0500
0002 0003
AND 0002AND NOT 0003
0004 0005
LD 0004AND 0005
0006
OR 0006
AND LD
1000
OUT 1000
[b][a]
[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
Soporte Técnico
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 laque se halla el elemento buscado.
Pulsando de nuevo SRCH, la búsqueda sigue hasta la instrucción END.
133
Soporte Técnico
MANEJO DE LA CONSOLA
BÚSQUEDA DE UNA INSTRUCCIÓN
CLR SRCH SRCH
CLR 0000
LD
SRCH
0000
LD 0000
INSTRUCCIÓN
134
Soporte Técnico
MANEJO DE LA CONSOLA
BÚSQUEDA DE UN BIT
CLR SHIFTCONT
#
HR
TIM
CNT
SRCH SRCHNÚMERO
135
Soporte Técnico
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:
INS
136
Soporte Técnico
MANEJO DE LA CONSOLA
SELECCIÓN DE UNA DIRECCIÓN DE MEMORIA
(Ejemplo: dirección 0123) CLR0000
1B
2C
3D 0123
0123
137
Soporte Técnico
MANEJO DE LA CONSOLA
LECTURA DE LA MEMORIA DE PROGRAMA
DIRECCIÓN SELECCIONADA
138
Soporte Técnico
MANEJO DE LA CONSOLA
BORRADO DE UNA INSTRUCCIÓN
Modo <Program>
Buscar y posicionarse en la instrucción a ser borrada.
Pulsar
DEL
139
Soporte Técnico
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.
140
Soporte Técnico
MANEJO DE LA CONSOLAMONITORIZACIÓN
CLR SHIFT
SHIFT
CONT
#
CH
*HR
LD
OUT
TIM
CNT
DM
MONTR
MONTR
CLR
SHIFT CLR
Dirección
141
Soporte Técnico
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:
MONTR
142
Soporte Técnico
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.
143
Soporte Técnico
MANEJO DE LA CONSOLA
CAMBIO DE ÁREA DE DATOS
SET / RESET DE UN BIT
CAMBIO DE VALOR (CH)
BIT o TIM-CNT en monitor
SET
PLAY
REC
RESET
CH
en monitor CHG (nuevo dato) WRITE
144
Soporte Técnico
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
MONTRnuevo la tecla: en modo <Program>.
145
Soporte Técnico
MANEJO DE LA CONSOLA
LECTURA DE ERRORES
Relación de mensajes de errorMensaje Descripción
MEMORY ERR Memoria defectuosa o mal programadaBorrar la memoria
NO END INST Falta instrucción ENDProgramar FUN(01)
I/O BUS ERR Error en el bus de módulos de E/SComprobar conexionado de módulos
BATT LOW Batería gastada. Sustituir batería
SCAN TIME OVER Superación del tiempo de ciclo máx.Optimizar el programa
146
Soporte Técnico
TIM /1
LA INSTRUCCIÓN TIM (TEMPORIZADOR) SE UTILIZA PARA GENERAR UN
RETARDO A LA CONEXIÓN, RESPECTO A LA SEÑAL DE HABILITACIÓN “START”
EL RETARDO (SV) PUEDE VARIAR ENTRE 0 Y 999.9 s, Y ES PROGRAMABLE EN
UNIDADES DE 0.1 s..
CUANDO “START” PONE A ON, EL VALOR ACTUAL DEL TIM (PV, INICIALMENTE
PUESTO A SV) EMPIEZA A DECREMENTARSE.
CUANDO PV => 0, EL CONTACTO TIM SE PONE A ON Y EXCITA LA SALIDA
CUANDO “START” PASA A OFF, EL CONTACTO TIM SE PONE A OFF, PV=SV Y EL
TEMPORIZADOR ES RESETEADO Y PREPARADO DE NUEVO
NO SE PUEDEN PROGRAMAR TIM Y CNT CON LOS MISMOS NÚMEROS
147
Soporte Técnico
TIM /2
EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA:
SE OBTIENE UN TEMPORIZADOR CON VALOR DE PRESELECCIÓN SV POR LA SUMA DE SV1+SV2
148
Soporte Técnico
CNT /1
LA INSTRUCCIÓN CNT REALIZA LA FUNCIÓN DE UN CONTADOR CON
PRESELECCIÓN
EL VALOR DE PRESELECCIÓN (SV) PUEDE VARIAR ENTRE 0…9999
EL CONTADOR TIENE DOS ENTRADAS: - Cp CONTAJE DE PULSOS
- Rt RESET
EL FLANCO DE SUBIDA DE Cp DETERMINA EL DECREMENTO DE PV (SI Rt= OFF)
EN UNA UNIDAD
CUANDO PV =>0, EL CONTACTO DEL CNT SE PONE A ON
CUANDO Rt SE PONE A ON, EL CNT SE PREPARA DE NUEVO EN
CONDICIONES DE RESET (CONTACTO=0, PV=SV)
149
Soporte Técnico
CNT /2
EL CNT ES RETENTIVO Y CONSERVA SU ESTADO (CONTACTO , PV)MANTENIDO INCLUSO ANTE UN FALLO DE TENSIÓN O CAMBIO DE MODO DE OPERACIÓN DE LA CPU
CUANDO PV=0, (CONTACTO A ON) LOS SIGUIENTES PULSOS DE ENTRADA SE IGNORAN
ACOPLADO A UNA BASE DE TIEMPOS DEL SISTEMA, UN CNT PUEDE SERUTILIZADO COMO TEMPORIZADOR RETENTIVO
NO PUEDEN PROGRAMARSE CNT Y TIM CON LOS MISMOS NÚMEROS
ACOPLANDO 2 CNT EN CASCADA, SE OBTIENE UN CONTAJE RESULTADO DEL PRODUCTO DE PV1 Y PV2
150
Soporte Técnico
CNT /3
EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA:
SE UTILIZA SR 25502 (1s)
LA ENTRADA DE ACTIVACIÓN DEL TEMPORIZADOR ES AQUÍ LA ENTRADA DE RESET DEL CNT
151
Soporte Técnico
MANEJO DE LA CONSOLA
CAMBIO DE TIM/CNT
Estado
PVTIM/CNT
En fase demonitorización
CHG
SET
PLAY
REC
RESET
[PV] WRITEValor actual
SV
TIM/CNT Contenido
en programaCHG [SV] WRITE
Valor de Preset
Set
Reset
152
Soporte Técnico
MANEJO DE LA CONSOLA
CLR 0000
TIM0000TIM 00
1B
3D 0000
TIM 13
MONTR
CHG
2C
9 7
T139000
PRES VAL?T13 9000 ????
PRES VAL?T13 9000 0297
WRITET130297
CAMBIO DE TIM/CNT (PV)
Cambio del valor actual del TIM 13: El valor actual PV se modifica de 9000 a 297.
153
Soporte Técnico
MANEJO DE LA CONSOLACAMBIO DE TIM/CNT (SV)
Cambio del valor de preselección del TIM 00 programado en el paso 11. El valorde preselección se cambia de #1234 a #0297.
CLR0000
TIM0000TIM 000
0011 SRCHTIM
CHG
2C
9 7
0011 TIM DATAT00
#1234 #????
WRITE
SRCH 000
#1234
0011 TIM DATA
0011 TIM DATAT00 #1234 #0297
0011 TIM DATA#0297
154
Soporte Técnico
MANEJO DE LA CONSOLACAMBIO DE TIM/CNT (SV)
En este caso el valor de preselección viene expresado por un canal externo (CH 01).
CLR0000
TIM0000TIM 00
1B
3D 0000
TIM 13
MONTRT13
9000
CHG PRES VAL?T13 9000 ????
2C
9 7PRES VAL?
T13 9000 0297
WRITET130297
155
Soporte Técnico
MANEJO DE LA CONSOLAVERIFICACIÓN DE PROGRAMA
Permite verificar eventualmente errores de programación.
Sólo puede realizarse en modo <Program>
CLR SRCH SRCH
CLR
Interrupción de la
modificación
Relación mensajes de error
????NO END INSTRCIRCUIT ERR
IL-ILC ERRJMP-JME ERR
COIL DUPLDIF OVERLOCN ERR
JME UNDEFDJMP UNDEFD
DUPLSNB-RET ERRSBN UNDEFDSBS UNDEFDSTEP OVERSNTX OVERSTEP ERR
156
Soporte Técnico
MANEJO DE LA CONSOLAVERIFICACIÓN DE PROGRAMA
Si no hay errores, tendremos: (para 64 líneas).
0064 PROG CHK
Si existen errores, se da el error y la línea de programa.
0053 CIRCUIT ERROUT 0100
Pulsando SRCH la búsqueda prosigue.
157
Soporte Técnico
MANEJO DE LA CONSOLALECTURA TIEMPO DE SCAN
En el modo <MONITOR> y <RUN> es posible visualizar el tiempo de scanmedio así como el valor mínimo y máximo.
MONTR
CLR 0000
0000 SCAN TIME
AVG 018.3 MS
0000 SCAN TIME
MIN 013.2 MS
0000 SCAN TIME
MAX 023.6 MS
158
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
RETARDO A LA DESCONEXIÓN
0000
1000
1000 0000
1000TIM0
TIM00
#0050
T T T
ENTRADA 0000
SALIDA 1000
RETARDO T 5s
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 LACAÍDA DE LA SEÑAL DEENTRADA
159
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
CIRCUITO DE BIESTABLE
LA SEÑAL DE SALIDA ES UNA ONDA CUADRADA CON TIEMPO AOFF=T1 Y TIEMPO A ON =T2
SALIDA
ENTRADAT2 T2 T2
T1 T1 T1
160
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
CIRCUITO DE BIESTABLE
LD 0000AND NOT TIM02
TIM 01#0050
LD TIM01TIM 02
#0100LD TIM02OUT 1000
ENTRADA 0000SALIDA 1000T1 5sT2 10s
161
Soporte Técnico
LLENADO AUTOMÁTICO DE BOTELLAS
ALARMA
PANEL
PULSADOR MARCHA
RESET
PULSADOR PARADA
SIRENA VÁLVULA
CÉLULA
MOTOR CINTA
DETECCIÓN DE NIVEL BAJO
DETECCIÓN DE VACÍO
EJEMPLOS DE PROGRAMACIÓN
162
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓNLLENADO AUTOMÁTICO DE BOTELLAS
Una cantidad constante de líquido se vierte en cada botella según va pasandopor 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á.
ASIGNACIÓN DE ENTRADA/SALIDA
INPUTSPULSADOR PARADA 0006
PULSADOR MARCHA 0002
RESET 0007
DETECCIÓN DE VACÍO 0009
DETECCIÓN DE NIVEL BAJO 0008
CÉLULA 0003
OUTPUTSSIRENA 1007
ALARMA 1006
MOTOR CINTA 1000
VÁLVULA 1001
163
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
LLENADO AUTOMÁTICO DE BOTELLAS
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 2segundos y se llena la botella. Un segundodespués, el motor se pone en marcha hasta la próxima botella.
Todas las operaciones cesan cuando se activa el pulsador de parada (emergencia,0006).
Cuando se detecta nivel bajo (0008 a ON), el piloto de alarma lucirá con flashes de 2 seg.
Cuando se detecta nivel vacío (0009 a ON) la sirena sonará y el motor de la cinta parará.
Después de solucionar las anomalías, hacer un reset (0007) y todo volverá a condiciones iniciales.
164
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
165
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
ARRANQUE ESTRELLA - TRIÁNGULO
ATIM BTIM AYC
Pulsador de marcha (P.M.) = 000.00Pulsador de paro (P.P.) = 000.01Contactor (C) = 10.00Estrella (Y) = 10.01Triángulo (A) = 10.02Temporizador A = TIM000Temporizador B = TIM001
ASIGNACIÓN DE E/S
P.M.
P.P.
C
TIM A
A
C
TIM A
C
TIM B
Y
C
166
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
ARRANQUE ESTRELLA - TRIÁNGULO
( )
( )
( )
( )
0000 0001
10.00
10.00
10.00 TIM 000 15.02 10.01
10.00
10.00
10.00
TIM 000
# 0020
# 0010
TIM 001TIM 000
TIM 001 10.01 10.02
END
LD 0000
OR 1000
AND 0001
OUT 1000
LD 1000
AND NOT TIM 000
AND NOT 1002
OUT 1001
LD 1000
TIM 000
#0020
LD 1000
AND TIM 000
TIM 001
#0010
LD 1500
AND TIM 001
AND NOT 1002
OUT 1002
FUN(01) END
167
Soporte Técnico
DIFU/DIFD, FUN(13)/(14)
LA INSTRUCCIÓN DIFU(13) GENERA, EN EL FLANCO ASCENDENTE DE LA SEÑALDE ENTRADA, UN IMPULSO DE LA DURACIÓN DE UN CICLO DE SCAN.
USANDO DIFD(14), EL IMPULSO SE GENERA CON EL FLANCO DESCENDENTE DE LA SEÑAL
EN EL EJEMPLO, EL RELÉ HR0 PUEDE SER UTILIZADO PARA HABILITAR UNA FUNCIÓN QUE SE EJECUTARÁ UNA SOLA VEZ (EJ. FUNCIONES ARITMÉTICAS O DE TRANSFERENCIA DE DATOS).
168
Soporte Técnico
KEEP, FUN(11)
LA INSTRUCCIÓN KEEP PERMITE CREAR UN RELÉ DE ENCLAVAMIENTO.
SI TENEMOS DOS ENTRADAS:
— S - SET
— R - SET
CON R=OFF , UN IMPULSO SOBRE S ACTIVA DE FORMA PERMANENTE EL BIT PROGRAMADO COMO SALIDA.
UN IMPULSO SOBRE R DETERMINA LA DESACTIVACIÓN DEL BIT DE SALIDA.
EN EL EJEMPLO, LAS ENTRADAS 5 Y 6 PODRÍAN SER LOS PULSADORES DESTART Y STOP DEL MOTOR 500.
169
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
MARCHA - PARO CON RETENCIÓN
1501
1502HR 0000
HR 00001500
1500
00000
1501
1502
1000HR 0000
END
DIFU 1500
KEEP HR 00
( )
( )
( )
( )
00000
00002
00005
00008
00009
00011
00013
Éste programa activa una salida de control cuando se activa una entrada y desactiva la salida cuando la misma entrada se vuelve a activar porsegunda vez.
Cuando se produzca un fallo de alimentación la salida de controlmantendrá el estado..
LD 00000FUN(13) DIFU
1500LD 1500AND NOT HR
OUT 15010000
LD 1500AND HR 0000 OUT 1502LD 1501LD 1502FUN(11) KEEP
HR 0000 LD HR 0000OUT 1000FUN(01) END
170
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
PUERTA AUTOMÁTICADETECTOR ULTRASONIDOS (D.U.)
FOTOCÉLULA (FC) FINAL DE CARRERA (FC1)
FINAL DE CARRERA (FC2)
MANUAL-AUTOMATICO (M - A)
ABRIR MANUAL (Ab)
CERRAR MANUAL (C)
ASIGNACIÓN DE E/S
D.U. = 000.01FC = 000.03FC1 = 000.05FC1 = 000.07M - A = 000.09 off (M) on (A)Ab = 000.11C = 000.13
Apertura puerta = 10.00
Cierre puerta = 10.01
171
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
PUERTA AUTOMÁTICA
DIFD 1501
DIFU 1500
( )
0003 0009
1500
10.00 1501 0009
0007 10.0110.00
0011 0009
0001 0009
1501
10.01 1500 0009
0013 0009
0005 10.0010.01
END
LD 0003AND 0009DIFD (14)
1501LD 1500LD 10.00AND NOT 1501AND 0009OR LDLD 0011AND NOT 0009OR LDAND NOT 0007AND NOT 10.01OUT 10.00LD 0001
AND 0009
DIFU (13)1500
LD 1501LD 1501AND NOT 1500
OR LDLD 0013AND NOT 0009OR LDAND NOT 0005AND NOT 10.00OUT 10.01END (01)
AND 0009
172
Soporte Técnico
CMP, FUN(20) /1
LA INSTRUCCIÓN CMP COMPARA EL DATO DE UN CANAL (16 BIT) O UNACONSTANTE, CON EL CONTENIDO DE OTRO CANAL.
EN RELACIÓN CON EL RESULTADO DE LA COMPARACIÓN, EXISTEN LOS FLAGSDEL SISTEMA:
— GR
— EQ
— LE
LOS PARÁMETROS C1 Y C2 A COMPARAR PUEDEN PERTENECER A LAS ÁREAS:#, IR, SR, HR, TIM, CNT.
173
Soporte Técnico
CMP, FUN(20) /2
DADO QUE LOS FLAGS GR, EQ, LE PUEDEN IR ASOCIADOS A VARIAS INSTRUCCIONES Y QUE SE RESETEAN AL FINAL DEL CICLO DE SCAN ES NECESARIO CHEQUEAR EL RESULTADO DE LA COMPARACIÓN EN LA RAMADE 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
Soporte Técnico
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 activacada 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 la1002 la rápida.
175
Soporte Técnico
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)
176
Soporte Técnico
EJEMPLOS DE PROGRAMACIÓN
POSICIONAMIENTO CON ENCODER
DIFU 01500
0000000000
0150025200
00000CMP230
D000025507
1000
CMP230
D0001
00000
25505
25505
1001
1002
00002
00004
00008
00016 ( )END
LD 00000
LD 1500
AND 25507
OUT 25200
DIFU (13)1500
END (01)
LD 00000OUT TR 00CMP (20)
230DM 0000
LD TR 00
OUT 1000LD 00000OUT TR 00CMP (20)
230DM 0001
LD TR 00AND 25505
OUT 1001LD TR 00
OUT 1002
AND NOT 25505
177
Soporte Técnico
PROGRAMACIÓN AVANZADA DE
PLC’s
178
Soporte Técnico
MOV, FUN(21)
LA INSTRUCCIÓN MOV REALIZA EL MOVIMIENTO DE UN DATO DE 16 BIT, DESDE UN CANAL A OTRO.
EL CONTENIDO DEL CANAL FUENTE S SE TRANSFIERE AL CANAL DESTINO D.
LAS ÁREAS DE DATOS UTILIZABLES EN LA TRANSFERENCIA SON :
— S:#, IR, SR, HR, TIM, CNT
— D: IR, HR
179
Soporte Técnico
EJEMPLO. EMBOTELLADORA
EL MOTOR M1 ESTARÁ EN MARCHA HASTAQUE LA FOTOCÉLULA F1 DETECTE
CUANDO F1 DETECTE, COMENZARÁ A LLENARSE LA BOTELLA AL ACTIVARSE LAELECTROVÁ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 VUELVA A DETECTAR.M1 4 / 20 mA
F1E1
ENTRADAS
F1 : 0000CÉLULA DA CARGA: ENTRADA ANALÓGICA
SALIDAS
M1 : 1000E1 : 1001
180
Soporte Técnico
SFT, FUN(10) /1
LA INSTRUCCIÓN SFT REALIZA LA FUNCIÓN DE REGISTRO DE DESPLAZAMIENTO EN SERIE
EL DESPLAZAMIENTO AFECTA A LOS BITS, EN SENTIDO DEL MENOS SIGNIFICATIVO AL MÁS SIGNIFICATIVO
– IN= ENTRADA DE DATOS. EL ESTADO DE ESTA ENTRADA SE INTRODUCE EN EL REGISTRO DE DESPLAZAMIENTO CON EL FLANCO ASCENDENTE DEL IMPULSO DE RELOJ.
– SP= IMPULSO DEL RELOJ. EL FLANCO ASCENDENTE CREA EL DESPLAZAMIENTO DE LOS DATOS, SI RT 0
– RT= RESET. SU FLANCO ASCENDENTE DETERMINA EL RESET DEL CANAL (O CANALES) SOBRE LOS QUE SE PRODUCE EL DESPLAZAMIENTO
– B , E= PRIMER Y ÚLTIMO CANAL DEL ÁREA DE DATOS SOBRE LA QUE SE PRODUCE EL DESPLAZAMIENTO
181
Soporte Técnico
SFT, FUN(10) /2
SI COMO CANALES DE DESPLAZAMIENTO SE UTILIZAN LOS DEL ÁREA HR, EN CASO DE FALLO DE ALIMENTACIÓN LOS DATOS SE MANTIENEN
0000
0001
0002
IN
CP
R
SFT
05
06
LD 0000LD 0001LD 0002SFT (10) 05
06
DATOS
ESTE DATO SE PIERDE
0 1 2 3 14 15
0 1 2 3 14 15
CH 05
CH 06
182
Soporte Técnico
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.
183
Soporte Técnico
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).
ENTRADAS
RESET 0007PRESENCIA 0001BUENA/MALA 0002START 0003STOP 0004EMERGENCIA 0005
SALIDAS
START MOTOR 1000RECHAZADOR 1001
AUX 1002CLOCK HR0000
184
Soporte Técnico
EJEMPLO. APLICACIÓN FUNCIÓN SFT
SENSOR DE PRESENCIA EN PUESTO
SENSOR “BUENA / MALA”
RECHAZADOR
0 1 2 3 4 5 6 7 8 9
1 1 0 0 0 1 0 1 0 1
185
Soporte Técnico
EJEMPLO. BRAZO ROBOT
START 0000
LS1 0001
LS2 0002
LS3 0003
LS4 0004
LS5 0005
PS1 0006
RTRANSPORTADORA 1000
GIRO DERECHA 1001
GIRO IZQUIERDA 1002
SUBIR 1003
BAJAR 1004
COGER 1005
SOLTAR 10060 1 2 3 4 5 6 7 8
CICLO DE TRABAJO
LS1
LS2
LS3
LS4
LS5
B
A
PS1
IZQ
DCHA
186
Soporte Técnico
RELLENAR BLOQUE, FUN(71) @FUN(71)
FUNCIÓN: TRANSFIERE EL DATO CONTENIDO EN UN CANAL (O CONSTANTE) A UN GRUPO DE CANALES ESPECIFICADOS.
BSET
D
I
F
D= DATO
I= CANAL INICIAL
F= CANAL FINAL
187
Soporte Técnico
RELLENAR BLOQUE, FUN(71) @FUN(71)
BSET
#2345
DM10
DM20
3200
#2345
DM10
DM11
DM20
#2345
#2345
#2345
188
Soporte Técnico
MOVER BLOQUE, FUN(70) @FUN(70)
FUNCIÓN: TRANSFIERE DATOS DE VARIOS CANALES CONSECUTIVOS AOTROS CANALES TAMBIÉN CONSECUTIVOS
XFER
N
O
D
N= Nº CANALES
O= CANAL ORIGEN
D= CANAL DESTINO
189
Soporte Técnico
MOVER BLOQUE, FUN(70) @FUN(70)
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
Soporte Técnico
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 DEPROGRAMACIÓN
MSG
NN= CANAL DE COMIENZO
NOTA: EL ÚLTIMO CARÁCTER DEBE SER OD
191
Soporte Técnico
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 DEPROGRAMACIÓN (CONSOLA O INTERFACE RS232)
LMSG
N
D
N= CANAL DE COMIENZO
D= CANAL DE DESTINO
NOTA: EL ÚLTIMO CARÁCTER DEBE SER OD
192
Soporte Técnico
CONTADOR REVERSIBLE, FUN(12)
FUNCIÓN: CONTADOR REVERSIBLE. CUENTA ENTRE CERO Y SV DEACUERDO CON LOS CAMBIOS EN DOS CONDICIONES DE EJECUCIÓN, LA ENTRADA DE CON TAJE ADELANTE (II) Y LA DE CONTAJE ATRÁS (DI)
II
DI
R
CNTR12
N
SV
N= Nº CANAL DE COMIENZO
SV= VALOR SELECCIONADO
# (000 A 511)
IR, SR, AR, DM, HR, LR, #
193
Soporte Técnico
EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE PROGRAMACIÓN
APLICACIÓN: Utilizar la instrucción MSG para mostrar mensajes en laconsola 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 programadeberá hacer posible el desplazamiento de un mensaje de 32 caracteres por eldisplay, a izquierda o a derecha según voluntad del usuario e incluso poder detenerlo.
194
Soporte Técnico
EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE PROGRAMACIÓN
El mensaje estará contenidoen los DM’s del 10 al 25 en formato ASCII de la siguienteforma:
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 OMDM11 524F RODM12 4E20 NDM13 454C ELDM14 4543 ECDM15 5452 TRDM16 4F4E ONDM17 4943 ICDM18 5320 SDM19 4C45 LEDM20 2053 SDM21 414C AL
DM22 5544 UDDM23 4120 ADM24 484F HODM25 4C41 LA
195
Soporte Técnico
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 unasterisco 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á comooperando 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.
196
Soporte Técnico
DIRECCIONAMIENTO INDIRECTO
Normalmente la variable especificada por una cierta instrucción es tal que lainstrucción opera con el dato especificado en la variable especificada.
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
Soporte Técnico
DIRECCIONAMIENTO INDIRECTO
Ejemplo:
MOV(21)
*DM 0001
LR 00
DM 0000
DM 0001
DM 0002
DM 1111
DM 1112
DM 1113
4C59
1111
F35A
5555
2506
D541
Canal Contenido
Dirección indirecta Indica
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
Soporte Técnico
DIRECCIONAMIENTO INDIRECTO
EJEMPLO
ALMACENAR LA TEMPERATURA EN UN HORNO CADA 15 SEG. Y DURANTE 2 HRS., TIEMPO DE DURACIÓN DEL PROCESO.
DATOS
Tº ENTRADA ANALÓGICA: CANAL 101
INICIO DATOS: DM 0001
199
Soporte Técnico
STC / CLC, FUN 40 / 41
FUNCIÓN: ESTAS INSTRUCCIONES GESTIONAN EL FLAG DE ACARREO,O FLAG CY.
EL FLAG CY SE UTILIZA EN LAS OPERACIONES MATEMÁTICAS, PARA DETECTAR:
– EXISTENCIA DE OVERFLOW EN EL RESULTADO DE UNA SUMA (ADD)
– EXISTENCIA DE RESULTADO NEGATIVO EN UNA SUBSTRACCIÓN (SUB)
LD 0000
STC(40)
LD NOT 0000
CLC(41)
LD 1904
OUT 1000
200
Soporte Técnico
ADD, FUN(30) /1
LA INSTRUCCIÓN ADD EJECUTA LA SUMA ENTRE DOS DATOS DE 16 BIT(CANALES Y/O CONSTANTES) EN FORMATO BCD
AL RESULTADO SE LE SUMA EL ACARREO SUMANDO 1 SI CY= ON
LOS PARÁMETROS DE LAS INSTRUCCIONES SON 3:
– A1,A2 = SUMANDOS (#, IR, SR, HR, TIM, CNT)
– R = RESULTADO (IR, HR) = A1+A2+CY
A1
A2
R
LD 0000
STC(40)
ADD(30)
HR00
#0001
HR00
201
Soporte Técnico
ADD, FUN(30) /2
EN EL CASO DE ACARREO (CY = 1), LA SUMA DE LOS DOS SUMANDOS HA SUPERADO EL LÍMITE 9999. EL RESULTADO EFECTIVO ES ENTONCES10000+R
EN EL CASO DE SUMA CON 8 O MÁS CIFRAS BCD, (SUMA COMBINADA) SE DEBERÁ RESETEAR CY SÓLO PARA LA PRIMERA SUMA.
SI EL RESULTADO DE LA OPERACIÓN SUMA ES = 0, ENTONCES EL FLAG EQ = 1
SI LOS SUMANDOS NO ESTÁN EN FORMATO BCD, LA OPERACIÓN NO SE EJECUTA Y ENTONCES ER = 1
202
Soporte Técnico
SUB, FUN(31) /1
LA INSTRUCCIÓN SUB EJECUTA LA SUBSTRACCIÓN DE DOS DATOS DE 16 BIT EN FORMATO BCD
AL RESULTADO SE LE RESTA EL ACARREO O BIEN SE LE SUMA -1 SI CY = ON
LOS PARÁMETROS DE LA INSTRUCCIÓN SON 3:
– Mi = MINUENDO (#, IR, SR, HR, TIM, CNT)
– Su = SUSTRAENDO (#, IR, SR, HR, TIM, CNT)
– R = RESULTADO (IR, HR) = Mi - Su - CY
Mi
Su
R
LD 0000
STC(40)
SUB(31)
#0100
00
05
203
Soporte Técnico
SUB, FUN(31) /2
SEGÚN LOS VALORES QUE TENGAN Mi Y Su, SE TIENEN LOS SIGUIENTES CASOS:
RESULTADO CY EQDATOS
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
Soporte Técnico
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.
MUL
A
B
C
A, B = CANALES /CONSTANTES
R = REGISTRO RESULTADO
205
Soporte Técnico
MULTIPLICACIÓN BCD, FUN(32) @FUN(32)
MUL
10
#0021
DM100
3300
0034
X0021
=
714
CH 10
DM100= (CH 10) X 21
206
Soporte Técnico
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).
DIV
A
B
C
A = DIVIDENDO
R = COCIENTE
B = DIVISOR
R+1 = RESTO
A, B = CANAL / CONSTANTE
207
Soporte Técnico
DIVISIÓN BCD, FUN(33) @FUN(33)
DIV
10
#4
LR10
3300
133 CH 10
33
1
LR 10
LR 11
4
(CH 10) = (LR 10) X 4 + LR 11
208
Soporte Técnico
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
4 DÍGITOS MENORES
– DATO B: 4 DÍGITOS MAYORES
4 DÍGITOS MENORES
DM1
DM0
DM3
DM2
EL RESULTADO SE GUARDARÁ EN :
– DÍGITO NUM 9
– 4 DÍGITOS MAYORES
– 4 DÍGITOS MENORES
DM6
DM5
DM4
El programa debe poder detectar si alguno de los datos A o B no está en formato
BCD. Utilizar el CARRY en las instrucciones suma.
209
Soporte Técnico
UNIDADES ESPECIALES DE
E/S
210
Soporte Técnico
UNIDADES ESPECIALES
• Dentro de las unidades especiales, existen dostipos 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 conella mediante datos comunes.
• Se mapean de forma directa en el área de E/S.
211
Soporte Técnico
TIPOS DE MÓDULOS ESPECIALES
»Módulos especiales para elCQM1H:
• Tarjetas opcionales:– Tarjeta de E/S analógicas.
– Tarjeta de E/S de pulsos.
– Tarjeta de selecciones analógicas.
– Tarjeta interfaz de encoderabsoluto.
– Tarjeta contador de alta velocidad.
– Tarjeta de comunicaciones serie.
• AD/DA.
• 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
Soporte Técnico
TARJETAS OPCIONALES DE CQM1H
Montaje de las tarjetas opcionales
Nombre ReferenciaHueco 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
Soporte Técnico
Tarjeta de E/S analógicas (I)
CQM1H-MAB42
TARJETAS OPCIONALES DE CQM1H
• 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
Soporte Técnico
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 enmemoria 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.
TARJETAS OPCIONALES DE CQM1H
Item EspecificacionesSeñales de entrada Entradas de tensión Entradas de corrienteNúmero de entradas analógicas 4 entradasRangos de señal de entrada (1) -10 a 10 V
0 a 10 V0 a 5 V
0 a 20 mA
Tiempo de conversión A/D (2) 1.7 ms máx./puntoResolución 1 / 4096Dato de salida de conversión A/D Dato binario de 12-bits
-10 a +10 V: F800 a 07FF Hex0 a 10 V, 0 a 5 V: 0000 a 0FFF Hex
Dato binario de 12-bits0 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 0.5% de fondo escalaPrecisión total (3)0 a 55ºC 1.0% de fondo escala
215
Soporte Técnico
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 enmemoria 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.
TARJETAS OPCIONALES DE CQM1H
Item EspecificacionesSeñales de salida Salidas de tensión Salidas de corrienteNúmero de salidas analógicas 2 salidasRangos de señal de salida (1) -10 a 10 V 0 a 20 mATiempo de conversión A/D (2) 1.7 ms máx./ 2 puntosResolución 1 / 4096 1 / 2048Dato de salida Dato binario de 12-bits
-10 a +10 V: F800 a 07FF HexDato binario de 11-bits0 a 20 mA: 0000 a 0FFF Hex
Resistencia de carga de salidaexterna
2 KΩ mín. 350 Ω máx.
232ºC 0.5% de fondo escalaPrecisión total (3)0 a 55ºC 1.0% de fondo escala
216
Soporte Técnico
Tarjeta de E/S de pulsos (I)
CQM1H-PLB21
TARJETAS OPCIONALES DE CQM1H
• 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 (diferenciade 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. Sepuede utilizar tanto relación ON/OFF variable como fija.
217
Soporte Técnico
Tarjeta de E/S de pulsos (II)
Especificaciones de entrada de pulsos (Contador de alta velocidad)
Item EspecificacionesNúmero de contadores 2 contadores (puertos)Modos de entrada (Se fija paracada puerto en el Setup del PLC)
Entrada de diferencia defase
Entrada de pulso/dirección Entrada de pulso Up/Down
Método de entrada Diferencia de fase múltiplede 4 (Fijo)
Pulso de una fase +dirección
Entrada de una fase x 2
Frecuencia de contaje 25 kHz 50 kHz 50 kHzValores de contaje Contaje lineal: -8388608 a 8388608 BCD
Contaje cíclico: 00000000 a 00064999 BCDComparación de valorobjeto
Registrar hasta 48 valores objeto y números de subrutina de interrupción.Métododecontrol Comparación de rango Registrar hasta 8 límites superiores, límites inferiores y números de subrutina de
interrupción.
Función de entrada de pulsos
TARJETAS OPCIONALES DE CQM1H
218
Soporte Técnico
Tarjeta de E/S de pulsos (III)
Especificaciones de salida de pulsos
Relación ON/OFF fijaItemSin
aceleración/decele-ración trapezoidal
Valores deaceleración/decele-
ración iguales
Valores deaceleración/decele-ración separados
Relación ON/OFFvariable
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 motorpaso 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)
---
Función de salida de pulsos.- La función de salida de pulsos está determinada por el método desalida, como se indica a continuación.
TARJETAS OPCIONALES DE CQM1H
219
Soporte Técnico
Tarjeta de selecciones analógicas (I)
CQM1H-AVB41
TARJETAS OPCIONALES DE CQM1H
• 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, sepuede 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 deun dispositivo de programación.
220
Soporte Técnico
Tarjeta de selecciones analógicas (II)
TARJETAS OPCIONALES DE CQM1H
Utilización del temporizador analógico
El siguiente ejemplo muestra la selección de 4 dígitosBCD (0000 a 0200) almacenada en IR220 a IR 223 utilizada como selector del temporizador.
La selección de TIM 000 seestablece externamente en IR 220 . (se ejecuta TIM 000 utilizando el SVfijado con el potenciómetro analógico a 0.)
221
Soporte Técnico
Tarjeta interfaz de encoder absoluto (I)
CQM1H-ABB21
TARJETAS OPCIONALES DE CQM1H
• Permite introducir datos de posición directamente de encodersrotativos absolutos.
• Lee códigos gray procedentes de un encoder absoluto a una velocidad máxima de contaje de 4 kHz, y puede efectuar procesosde interrupción de acuerdo con los valores de entrada.
• Dispone de función de compensación de origen que permite alusuario fijar cualquier posición como origen.
222
Soporte Técnico
Tarjeta interfaz de encoder absoluto (II)
Especificaciones de entrada de encoder absoluto
Item EspecificacionesNúmero de entradas Dos entradasCódigo de entrada Código grayModos 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 valorobjetivo
Registro de hasta 48 valores objetivo y número de subrutina de interrupción.Métodos decontrol
Comparación de rango Registro de hasta 8 límites superiores, límites inferiores y números de subrutina deinterrupción.
TARJETAS OPCIONALES DE CQM1H
223
Soporte Técnico
Tarjeta contador de alta velocidad (I)
CQM1H-CTB41 Puede contar hasta cuatro entradas de pulsos de hasta 500 kHz, yrealizar 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 defase, modo adelante/atrás y modo pulso+dirección.
• Seleccionable para registrar los valores presentes en decimal o en hexadecimal.
TARJETAS OPCIONALES DE CQM1H
224
Soporte Técnico
Entradas de pulsos (Contadores de alta velocidad)
Item EspecificacionesNúmero de contadores 4 contadoresModos de entrada (Seleccionado en elSetup del PLC)
Entrada de diferencia defase
Entradas de pulsosAdelante/Atras
Entradas de pulso ydirección
Método de entrada Conmutación entreentradas utilizandomúltiplos de diferencia defase de 1x, 2x ó 4x.(Fijado en el Setup delPLC)
Dos entradasmonofásicas
Entradas de pulso ydirección
Frecuencia de contaje(Fijada para cada puerto en el Setup delPLC)
25 kHz (por defecto) o250 kHz
50 kHz (por defecto) o500 kHz
50 kHz (por defecto) o500 kHz
Valores de contaje Contaje lineal: -8388608 a 8388607 BCD, F8000000 a 07FFFFFF HexContaje cíclico: 00000000 a 08388607 BCD, 00000000 a 07FFFFFF Hex
Comparación de valorobjeto
Hasta 48 valores objeto y patterns de bit de salida externa/internaregistrados.
Método decontrol
Comparación de rango Hasta 16 límites superiores, límites inferiores y patterns de bit de salidaexterna/interna registrados.
Tarjeta contador de alta velocidad (II)
TARJETAS OPCIONALES DE CQM1H
225
Soporte Técnico
Tarjeta de comunicaciones serie (I)
CQM1H-SCB41Se monta en el interior de la CPU y dispone de dos puertos que sepueden utilizar para conectar ordenadores, terminales programables, dispositivos serie externos o dispositivos deprogramació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 elCQM1H y los dispositivos periféricos.
• Dispone de dos puertos: un puerto RS-232C y un puerto RS-422A/485.
TARJETAS OPCIONALES DE CQM1H
226
Soporte Técnico
Tarjeta de comunicaciones serie (II)
CQM1H-SCB41
TARJETAS OPCIONALES DE CQM1H
• 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 decomunicaciones 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 decomunicaciones serie se suministran protocolos estándar para comunicar condispositivos OMRON.
Macros de protocolo
227
Soporte Técnico
Tarjeta de comunicaciones serie (III)
Puertos de comunicaciones y modos de comunicaciones serie
Tarjeta de comunicaciones serie CQM1H-SCB41Protocolo de comunicaciones seriePuerto RS-232C (puerto 1) Puerto RS-422A/485 (puerto 2)
Bus de periféricos o bus de consola deprogramació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.
TARJETAS OPCIONALES DE CQM1H
228
Soporte Técnico
UNIDADES ESPECIALES DE CQM1H
Unidades de entrada y de salida analógicas (I)
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
Soporte Técnico
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.
UNIDADES ESPECIALES DE CQM1H
230
Soporte Técnico
Unidades de control de temperatura
Cada una de estas unidades puede realizar el control detemperatura 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.
CQM1-TC00: Entrada de termoparCQM1-TC10: Entrada de termorresistencia de platino
UNIDADES ESPECIALES DE CQM1H
231
Soporte Técnico
Unidades interfaz de sensores lineales
Estas unidades miden, con rapidez y precisión, las entradas detensión o de corriente procedentes de sensores lineales yconvierten 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.
CQM1-LSE01 (básica)CQM1-LSE02 (con salida de monitorización)
UNIDADES ESPECIALES DE CQM1H
232
Soporte Técnico
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)
UNIDADES ESPECIALES DE CQM1H
• Conectan dispositivos de E/S via cable.
• Gestionan dispositivos de E/S remotas, tales como interruptorese indicadores, con una distancia máxima de 500 m entre launidad interfaz de B7A y los dispositivos de E/S.
• Cada unidad se puede conectar al mismo número de puntos enlos 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
Soporte Técnico
Unidad interfaz de B7A (II)
Ejemplo de configuración:
CQM1-B7A21 (16 puntos de entrada y 16 de salida)CQM1-B7A03 (32 puntos de salida)
16 salidas 16 salidas
16 salidas16 entradas
CQM1H
UNIDADES ESPECIALES DE CQM1H
234
Soporte Técnico
Unidad Maestra de CompoBus/S
La unidad maestra de CompoBus/S soporta comunicaciones aalta 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. (velocidadde comunicaciones: 750 Kbps).
• Distancia de comunicaciones: 500 m máx. (velocidad decomunicaciones: 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)
UNIDADES ESPECIALES DE CQM1H
235
Soporte Técnico
Unidad I/O Link de CompoBus/D
La unidad I/O Link de CompoBus/D es un esclavo deCompoBus/D que es conforme con las normas DeviceNet. Estas unidades se pueden utilizar para conectar uno o varios PLCsCQM1H a una maestra de CompoBus/D.
CQM1-DRT21
SYSMAC CQM1H
C200HX-DRM21-V1
Unidad maestra CompoBus/D
C200HX/HG/HE
DRT1-ID08/16 (-1)DRT1-OD04/16 (-1)Módulos de E/S remotas
DRT1-AD04
DRT1-DA02
Terminal de entrada analógica
Terminal de salida analógica
UNIDADES ESPECIALES DE CQM1H
236
Soporte Técnico
Unidad Maestra ASI Bus
CQM1-ARM21
UNIDADES ESPECIALES DE CQM1H
La unidad maestra de ASI Bus permite comunicaciones sencillasy 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
Soporte Técnico
Unidad Controller Link
Data Links Servicios de mensajes
CQM1H-CLK21
UNIDADES ESPECIALES DE CQM1H
• 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 sistemasdata link flexibles y utilizar con efectividad las áreas de datos.
• Se puede montar unicamente una tarjeta de Controller Link.
238
Soporte Técnico
Unidad de E/S analógicas
CPM1A-MAD01
Item E/S de tensión E/S de corrienteNúmero de entradas 2Rango de señal de entrada 0 a 10 V ó 1 a 5 V 4 a 20 mAEntrada nominal máxima 15 V 30 mAImpedancia de entrada externa 1 MΩ mín. 250 Ω nominalResolución 1 / 256Precisión total 1.0% del fondo de escala
Entradaanalógica
Datos convertidos A/D 8-bit binarioNúmero de salidas 1Rango de señal de salida 0 a 10 V ó –10 a 10 V 4 a 20 mACorriente 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
Salidaanalógica
Selección de datos 8-bit binario con bit de signo
UNIDADES ESPECIALES DE CPM2A
• A la CPU de CPM2A se pueden conectar hasta 3 unidades deexpansión (incluyendo unidades de E/S analógicas CPM1A-MAD01.
• La salida de tensión y la salida de corriente se pueden utilizaral mismo tiempo, pero la corriente de salida total no puede exceder de 21 mA.
239
Soporte Técnico
Unidad enlace E/S de CompoBus/S
CPM1A-SRT21
Se pueden conectar hasta 16 esclavos. (Hasta 8 esclavos con CQM1-SRM21
Unidad Maestra CompoBus/S (o unidad de control Maestrade CompoBus/S SRM1)
CPU CPM2ACPM1A-SRT21 Unidad I/O Link de CompoBus/S
UNIDADES ESPECIALES DE CPM2A
• 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 unenlace de E/S de 8 entradas y de 8 salidasentre la Unidad maestra y el CPM2A.
240
Soporte Técnico
PROGRAMACIÓN DE PLC´s CON
SYSWIN
241
Soporte Técnico
242
Soporte Técnico
FUNCIONALIDAD
SOFTWARE PARA PROGRAMARPLC´S DE LA SERIE C Y CV EXCEPTO CS1
SOFTWARE PARA PROGRAMARPLC´S DE LA SERIE C Y CV EXCEPTO CS1
243
Soporte Técnico
REQUISITOS MÍNIMOS DEL SISTEMA
* Ordenador con microprocesador
486DX o superior.
* 8Mbytes de memoria RAM mínimo.
* 10Mbytes libres en disco duro.
* Monitor VGA ó SVGA.
* Windows 3.1, 3.11, 95 o NT.
244
Soporte Técnico
CARACTERÍSTICAS GENERALES (1)
CARACTERÍSTICASPRINCIPALES
• HOST-LINK
• MODEM TELEFÓNICO
• SYSMAC-LINK
• SYSMAC-NET
• CONTROLLER LINK
• ETHERNET
COMUNICACIONES
245
Soporte Técnico
CARACTERÍSTICAS GENERALES (2)
CARACTERÍSTICASPRINCIPALES
• PROGRAMACIÓN EN LADDER,MNEMÓNICO O DIAG. LÓGICO.
• DIRECCIONAMIENTO FÍSICO OPOR ETIQUETAS.
• AGRUPACIÓN DE LAS REDESEN BLOQUES Y GRUPOS.
• VISUALIZACIÓN DE MÚLTIPLESAREAS DE DATOS.
• CONVERSIÓN DE PROGRAMASLSS Y CVSS.
PROGRAMACIÓN
246
Soporte Técnico
CARACTERÍSTICAS GENERALES (3)
CARACTERÍSTICASPRINCIPALES
• DIVISIÓN DE UNA RED LARGAEN VARIAS LINEAS.
• BLOQUE Y RED EN LACABECERA DE CADA HOJA.
• NUEVO FORMATOREFERENCIAS CRUZADAS.
• IMPRESIÓN ES MODOGRÁFICO.
DOCUMENTACIÓN
247
Soporte Técnico
OTRAS CARACTERÍSTICAS
• OPCIONES DE LIBRERÍAS.• SISTEMA DE AYUDAS CON ÍNDICE YEXPLICACIÓN DE LAS INSTRUCCIONES.
• BARRA DE DATOS EN LADDER.• REFERENCIAS CRUZADAS EN PANTALLA.• EDITOR DIRECCIÓN/ETIQUETA.• INCLUYE DOS LIBRERIAS CON LOS BITS MASUTILIZADOS YA DEFINIDOS CON COMENTARIOS.
• PROTECCIÓN POR SOFTWARE O HARDWARE.• CONFIGURACIÓN DATA LINK / ROUTINGTABLES.
• OPCIONES DE LIBRERÍAS.• SISTEMA DE AYUDAS CON ÍNDICE YEXPLICACIÓN DE LAS INSTRUCCIONES.
• BARRA DE DATOS EN LADDER.• REFERENCIAS CRUZADAS EN PANTALLA.• EDITOR DIRECCIÓN/ETIQUETA.• INCLUYE DOS LIBRERIAS CON LOS BITS MASUTILIZADOS YA DEFINIDOS CON COMENTARIOS.
• PROTECCIÓN POR SOFTWARE O HARDWARE.• CONFIGURACIÓN DATA LINK / ROUTINGTABLES.
248
Soporte Técnico
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).
249
Soporte Técnico
NOVEDADES
PLC Setup
• Permite leer, crear,modificar, etc., elSETUP del PLC.
• Permite leer, crear,modificar, etc., elSETUP del PLC.
250
Soporte Técnico
NOVEDADES
»Soporte de Comunicaciones Controller Link.• Comunicación a través de la Tarjeta Controller Link
instalada en el PC.
• Acceso a cualquier nodo de la Red.
• Configuración de la Tabla Data Link (Modo Automático y Manual).
251
Soporte Técnico
NOVEDADES
»Soporte de Comunicaciones Ethernet.• Comunicación a través de la Tarjeta Ethernet (ISA ó
PCMCIA) instalada en el PC.
• Acceso a cualquier nodo de la Red.
252
Soporte Técnico
INSTALACIÓN DEL PROGRAMA
» Insertar PROGRAM DISK 1, y desde WINDOWS ejecutarSETUP.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 LlaveHard.
253
Soporte Técnico
INSTALACIÓN DEL PROGRAMA
»Un número de licencia, token o llave hard senecesita para activar totalmente SYSWIN 3.4.
»El número de licencia se encuentra en la caja del CD o en el disco de instalación 1.
»Los tokens o llaves no son necesarios, pero pueden aun ser utilizados.
»Si se instala SYSWIN 3.4 sobre una versiónanterior que necesita token o llave hard, noserá necesario introducir el número delicencia.
254
Soporte Técnico
INSTALACIÓN DEL PROGRAMA
El número de licencia se adjunta con losdiscos de instalación, y tiene el siguiente formato: 11111-22222-33333-44444-55555.Si está presente algún Token, Llave Hard olicencia de versión anterior, y SYSWIN 3.4 se ha instalado encima no será necesario introducir el número de licencia.
El número de licencia se adjunta con losdiscos de instalación, y tiene el siguiente formato: 11111-22222-33333-44444-55555.Si está presente algún Token, Llave Hard olicencia de versión anterior, y SYSWIN 3.4 se ha instalado encima no será necesario introducir el número de licencia.
255
Soporte Técnico
INSTALACIÓN DE TOKEN
» Desde WINDOWS 3.1/3.11 o WINDOWS 95.
» Insertar TOKEN DISK (2).
» Ejecutar programa de instalación de TOKEN (Token Mover).
» Chequear los Tokens en el disco
de instalación.
» Transferir Tokens al disco duro.
256
Soporte Técnico
» Conectar la llave al Puerto Paralelo del PC.
» Ejecutar programa Dongle Installer.
» Ejecutar búsqueda de llave hard.
» Activar la instalación del Dongle.
INSTALACIÓN LLAVE HARD
257
Soporte Técnico
INSTALACIÓN TOKEN CON CCMOVE
PASOS:
1. Opción Apagar el sistema.
2. Reinicializar el equipo en modo MS-DOS.
3. Cambiar al directorio de SYSWIN.
4. Instalar el token en el disco duro: (CCMOVE A: C:).
5. Chequear el token instalado: (CCLOCK C:).
6. Para chequear el token del disquette: (CCLOCK A:).
7. Para desinstalar el token: (CCMOVE C: A:).
258
Soporte Técnico
MANEJO LLAVE “TOKEN”
» No se pueden copiar los discos de Token.
» Desinstalar la llave token siempre que no se utilice.
» Desinstalar la llave siempre que se realice alguna operación que pueda afectar a los ficheros(DEFRAG, DBLSPACE, SCANDISK, ETC…).
» La llave no se puede instalar en RAM o en un servidor de red.
» Deshabilitar los controladores de memoria caché mientras se realiza la instalación.
» En cada disco se pueden almacenar hasta 1000 tokens.
259
Soporte Técnico
MANEJO DEL PROGRAMAPULSADORES DE ACCESO RÁPIDO BARRA DE MENUTECLAS DE ACCESO
RÁPIDO
BARRA DE CABECERA DE BLOQUE
BARRA DE RED
PULSADORES DE PROGRAMACIÓN
TECLAS DE PROGRAMACIÓN
ZONA DE TRABAJO
BARRA DE DESPLAZAMIENTO DE PANTALLA BARRA DE DATOS AYUDA RÁPIDA Y BARRA
DE ESTADO
260
Soporte Técnico
CONFIGURACION DE LA PANTALLA DE TRABAJO (1)
261
Soporte Técnico
CONFIGURACION DE LA PANTALLA DE TRABAJO (2)
262
Soporte Técnico
ESTRUCTURA DE PROGRAMACIÓN (1)
REDES
GRUPO
GRUPO
BLOQUE (MAIN1, MAIN2, INTERUP, ETC…)
263
Soporte Técnico
ESTRUCTURA DE PROGRAMACIÓN (2)
• Determinar los parámetros esenciales del PLC:» Tipo de PLC.
» CPU.
» Tipo de comunicaciones.
• Crear la tabla de Entradas/Salidas.
• Definir los parámetros del SETUP.
• Crear la Estructura Básica del Programa (gruposy bloques).
• Establecer que canales I/O serán utilizados,poniendo etiquetas a los contactos.
264
Soporte Técnico
PARÁMETROS DEL PLCEDITOR
TIPO DE PROYECTO
TIPO DE CPU
PUENTE A OTRAS REDES
COMUNICACIÓN A TRAVÉS DE CIF Ó PUERTO RS232
SERIE
INTERFACE DE COMUNICACIÓN
TIPO DE CONEXIÓN
265
Soporte Técnico
PROGRAMACIÓN (1)
• Las funciones pueden ser llamadas por el número o por el nombre.• La separación de canal y bit en los contactos es automática.• También se puede programar mediante etiquetas.
• Las funciones pueden ser llamadas por el número o por el nombre.• La separación de canal y bit en los contactos es automática.• También se puede programar mediante etiquetas.
266
Soporte Técnico
PROGRAMACIÓN (2)-FUNCIONES
TODAS LAS FUNCIONES VAN
AGRUPADAS SEGÚN LA FUNCIÓN QUE
REALIZAN.
TODAS LAS FUNCIONES VAN
AGRUPADAS SEGÚN LA FUNCIÓN QUE
REALIZAN.
267
Soporte Técnico
PROGRAMACIÓN EN MNEMÓNICO (1)
Nº Y NOMBRE DE LA RED
ZONA DE TRABAJO
SIGUIENTE, ANTERIOR Y TESTEAR LA RED
DIRECCIÓN DE LA RED
PROGRAMACIÓN POR DIRECCIONES O POR ETIQUETAS
268
Soporte Técnico
ETIQUETAS Y COMENTARIOS (1)
269
Soporte Técnico
ETIQUETAS Y COMENTARIOS (2)
270
Soporte Técnico
EDITOR VISUALIZACIÓN DE DATOS (1)
Diferentes áreas de datos.
Diferentes formatos.
Posibilidad de elegir el rango de datos a visualizar.
271
Soporte Técnico
EDITOR VISUALIZACIÓN DE DATOS (2)
Monitorización deMúltiples Areas de Datos.
- Hasta OCHO Areas de datos distintas(ventanas).
- R/W/MONITORING de todas las areasvisualizadas.
272
Soporte Técnico
DIAGRAMA DE TIEMPOS/SEGUIMIENTO DE DATOS
• Editor diagrama de tiempos.» Permiten analizar la ejecución de un programa en el
PLC.
» Valores de direcciones de memoria pueden ser almacenados y posteriormente analizados en pantalla.
» Seguimiento de datos sólo disponible en CV y C200H@.
» Diagrama de tiempos disponible en todos los autómatas.
» Condiciones de disparo permiten depurar el almacenamiento de datos.
273
Soporte Técnico
CONFIG. DIAGRAMA DE TIEMPOS
• Configurador de Diagrama de Tiempos.
274
Soporte Técnico
CONFIG. SEGUIMIENTO DE DATOS
• Configurador de Seguimiento de Datos.
275
Soporte Técnico
DIAGRAMA DE TIEMPOS/SEGUIMIENTO DE DATOS.
• Editor Diagrama de Tiempos/Seguimiento de Datos.
Posibilidad devisualizar Seguimientos deDatos almacenadosen fichero.
276
Soporte Técnico
MENÚ “BLOQUE”
√ ADMINISTRADOR DE BLOQUES.
√ SELECCIONAR BLOQUE.
√ MANEJO DE REDES (INSERTAR, BORRAR,
COMPROBAR Y DESHACER)
√ REFERENCIAS CRUZADAS.
√ ADMINISTRADOR DE BLOQUES.
√ SELECCIONAR BLOQUE.
√ MANEJO DE REDES (INSERTAR, BORRAR,
COMPROBAR Y DESHACER)
√ REFERENCIAS CRUZADAS.
277
Soporte Técnico
MENÚ “BLOQUE”
8 Referencias cruzadas en pantalla
• Referencias de canales y bits.
• Información de bloque, red, instrucción y tipo.
278
Soporte Técnico
ADMINISTRADOR DE BLOQUES
FUNCIONES: 4 INSERTAR
4 NOMBRE
4 COPIAR
4 PEGAR
4 CORTAR
4 BORRAR
4 CARGAR BLOQUES
4 CARGAR COMENTARIOS
4 IMPRIMIR
4 BUSCAR UNA RED
279
Soporte Técnico
MENÚ “EDITAR”
√ MANEJO DEL PORTAPAPELES
(propio).√ FILAS / COLUMNAS.
√ BUSCAR BIT / PALABRA.
√ SUSTITUIR BIT / PALABRA.
√ MANEJO DEL PORTAPAPELES
(propio).√ FILAS / COLUMNAS.
√ BUSCAR BIT / PALABRA.
√ SUSTITUIR BIT / PALABRA.
280
Soporte Técnico
MENÚ “EDITAR” - BUSCAR
Buscar por direcciones,etiquetas oinstrucciones
Buscar el siguiente
Canal o bit abuscar
Dirección debúsqueda
Buscar en el bloqueactual o en todos los bloques
Buscar sólo elcanal o el canal ylos bits asociados
Editor deetiquetas dedirecciones
Ir al principio del programa(bloque I, red I)
281
Soporte Técnico
MENÚ “EDITAR” - REEMPLAZARCanal o canales asustituir
Por nombre o por etiquetas
Buscar el siguiente
Sustituir uno
Sustituir todos
Ir al principio del programa
Sustituir por...
Buscar y sustituiren este bloque o en todos
En “Reemplazar Todo”, con esta opción preguntará cada vez quese realice una sustitución
Buscar Sustit.AR2(sin esta opción)
AR4AR2-AR4AR2.04-AR4.04
DM0 DM2DM0-DM2*DM0-*DM2
AR2(con esta opción)
AR4AR2-AR4
Dirección debusqueda
282
Soporte Técnico
MANEJO DE LIBRERIAS (1)
CREACIÓN DE LA LIBRERIA
Crear el programaCrear el programa
283
Soporte Técnico
MANEJO DE LIBRERIAS (2)
INSERTAR UNA LIBRERÍA EN UN PROGRAMA
√ En “Administrador de bloques” situar elcursor en la red donde se quiera insertar y
pulsar “CARGAR REDES”
√ En “Administrador de bloques” situar elcursor en la red donde se quiera insertar y
pulsar “CARGAR REDES”
284
Soporte Técnico
ABRIR O IMPORTAR PROYECTOS
√ Archivos de programa - .swp
√ Archivos de libreria - .swl
√ Archivos de prog. V1.X - .swn
√ Archivos plantilla - .swt
√ Archivos meta-files - .pmf
√ Archivos de libreria V1.X - .lib
√ Archivos de prog. PMD - .prg
Además de las anteriores:
√ Archivos de Dir Etq PMD - .asf
√ Archivos texto Dir Etq - .adr
√ Archivos mapeado V1.X - .map
285
Soporte Técnico
GUARDAR PROYECTO COMO...
• Importar/exportar Meta Files.» Los proyectos SYSWIN pueden ser convertidos a formato texto,
permitiendo su edición en Procesadores de Texto (Word, Notepad,
etc):• Información del programa
• Código de programa
• Setup y tabla E/S en serie CV
• Mapeado de funciones de expansión para serie C
286
Soporte Técnico
CONVERTIR PROYECTOS (1)
• Conversión de programasLSS y CVSS» Directamente con la opción
CONVERTIR DE…
» Posibilidad de escoger cualquier tipo de PLC.
» Convertir de C a C y de CV a CV.
287
Soporte Técnico
CONVERTIR PROYECTOS (2)
288
Soporte Técnico
GRABAR A EPROM...
• Grabación a EPROM.» Posibilidad de grabar en
tres formatos diferentes:• .BIN: formato binario.
• .IHX: formatohexadecimal.
• .MOT: formato motorola.
» Diálogo con chequeo del programa y máximo tamaño disponible para elPLC.
289
Soporte Técnico
PREFERENCIAS DEL PROYECTO
» Sólo hay barra separadora de redcuando ésta tiene un comentario.
» Los comentarios de etiquetas dedirección se visualizan a la dcha. de las salidas.
» Permite definir como por defecto la forma no intermedia de las instrucciones CMP y CMPL.
» Al habilitarla se introducen marcas separadoras de bloque en latransferencia hacia el PLC.
» SYSWIN detecta el final deprograma cuando detecta un dobleEND(01).
» Optimiza los TR utilizados permitiendo la creación de redes más grandes.
290
Soporte Técnico
PREFERENCIAS DE VENTANA
• Barra de datos en ladder.» Visualización de bit o
canal.
» Desde PREFERENCIAS DE VENTANA, sepueden escoger 2 ó 4filas (6 ó 12 datos).
» Monitorización de todas las áreas visualizadas.
291
Soporte Técnico
CHEQUEO DE PROGRAMA
Rango sobre el que realizar el chequeo
Ejecutar el chequeo
Características del programa y tipo de CPU
Informa delos errores encontradosen el ladder
Chequeos arealizar sobre el programa
292
Soporte Técnico
TRATAMIENTO DE PROGRAMA
» Optimiza el número de TR´sutilizados con lo que acorta el tamaño del programa.
» Convierte las instruccionesCMP/CMPL del tipo intermedioa como se encuentran en laserie C.
» Al cargar un programa de SYSWIN 2.0 de la serie CVaparece un mensaje pidiendo esta opción.
293
Soporte Técnico
COMUNICACIONES
SYSWIN 3.4
EthernetSysmac
LinkSysmac
NetController
LinkHost Link
(serie)
LOCAL
MODEM
294
Soporte Técnico
COM. HOST LINK - LOCAL
295
Soporte Técnico
COM. HOST LINK - MODEM (I)
Nº de unidadHost Link delPLC.
Nº de estación remota conectadaal PLC.
Establece lacomunicación entre los dos Modems.
Testeo de lacomunicacióncon el PLC.
Chequea el estado delModem.
296
Soporte Técnico
COM. HOST LINK - MODEM (II)
Control de flujo.
Comandos detesteo y llamada.
Comandos dedesconexión.
Mensajes deestado.
Timeout y nº dereintentos.
297
Soporte Técnico
COMUNICACIONES CONTROLLER LINK
√ Es necesario instalar una Tarjeta de Servicio de Red Controller Link en el ordenador.
√ Acceso a cualquier NODO/PLC de la red.
298
Soporte Técnico
COMUNICACIONES ETHERNET
√ Será necesario instalar una tarjeta NIC (Network Interface Card) en el ordenador, así como añadir y configurar protocolos TCP/IP.
299
Soporte Técnico
EDITAR TABLA E/S
300
Soporte Técnico
TABLAS DE DATA LINK
– ConfiguraciónData-Link.
» Envío de Data-Link a cada nodo (por tarjeta de PC).
» Modo Manual ó Automático.
» Disponible para SLK, CLK y SNT.
301
Soporte Técnico
ONLINE - FUNCIONES
» CONEXIÓN CON EL PLC.
» CARGAR O RECUPERAR
PROGRAMA DE PLC.
» MODO Y ESTADO DEL
PLC.
» BORRAR AREAS DE
MEMORIA.
» ACTUACIÓN SOBRE
RELÓJ DE PLC.
» TRANSFERENCIAS CON
MEMORY CARD (CV).
» HISTÓRICO DE
ERRORES.
» FORZADO /
MONITORIZACIÓN DE
BITS Y CANALES.
» MONITORIZACIÓN Y
EDICIÓN ONLINE.
» GENERACIÓN DE
TABLAS I/O (SERIE C y
CV).
302
Soporte Técnico
ONLINE (1)
303
Soporte Técnico
ONLINE (2)
304
Soporte Técnico
ONLINE (3)
305
Soporte Técnico
ONLINE (4)
306
Soporte Técnico
ONLINE (5)
307
Soporte Técnico
ONLINE (6)
√ Se utiliza para crear la tabla de E/S yregistrarla en el PLC.
√ Se utiliza para crear la tabla de E/S yregistrarla en el PLC.
1. Seleccionar “Edición Online”.
2. Realizar los cambios en el ladder.
3. Verificar el programa o cambiar a la
siguiente red para que los cambios se
actualicen en el PLC.
1. Seleccionar “Edición Online”.
2. Realizar los cambios en el ladder.
3. Verificar el programa o cambiar a la
siguiente red para que los cambios se
actualicen en el PLC.
√ Monitorización del programa visualizadoo del área de datos seleccionada.
√ Monitorización del programa visualizadoo del área de datos seleccionada.
308
Soporte Técnico
IMPRESIÓN DE PROYECTOS (1)
√ MODO GRÁFICO (LASER).√ MODO TEXTO (AGUJAS).√ MODO FICHERO DE TEXTO.
√ MODO GRÁFICO (LASER).√ MODO TEXTO (AGUJAS).√ MODO FICHERO DE TEXTO.
√ LADDER.√ MNEMÓNICO (STATEMENTLIST).√ DIAGRAMAS LÓGICOS (FUNCTION PLAN).
√ LADDER.√ MNEMÓNICO (STATEMENTLIST).√ DIAGRAMAS LÓGICOS (FUNCTION PLAN).
309
Soporte Técnico
IMPRESIÓN DE PROYECTOS (2)
310
Soporte Técnico
IMPRESIÓN DE PROYECTOS (3)
311
Soporte Técnico
IMPRESIÓN DE PROYECTOS (4)
312
Soporte Técnico
IMPRESIÓN DE PROYECTOS (5)
313
Soporte Técnico
EJEMPLOS
314
Soporte Técnico
EJEMPLOS
315
Soporte Técnico
EJEMPLOS
316
Soporte Técnico
ANEXO I
317
Soporte Técnico
DM Configuración CPM1ACanal(es) Bit(s) FunciónProceso de Arranque (DM6600 a DM6614)Las siguientes selecciones son efectivas después de transferirlas al PLC y solo después de realimentarlo.
DM6600 00 a 07 Modo de arranque (efectivo cuando los bits cuando los bits 08 a 15 están fijados a 02)00: PROGRAM; 01:MONITOR; 02: RUN
08 a 15 Designación de modo de arranque
00: Interruptor de consola de programación.
01: Continuar el último modo de operación utilizado antes de desconectar la
alimentación.
02: Selección fijada en 00 a 07
DM6601 00 a 07 Reservado (seleccionado a 00)
08 a 11 Estado del bit de retención de IOM (SR 25212)
0:Reset; 1: Mantener
12 a 15 Estado del bit de retención de estado forzado (SR 25211)
0:Reset; 1: Mantener
DM6602 00 a 03 Proteccción contra escritura de la memoria de programa
0: Memoria de programa protegida
1: Memoria de programa protegida contra escritura (excepto DM6602)
04 a 07 Idioma de visualización en la consola de programación
0: Inglés; 1: Japonés
08 a 15 Reservado
DM6603 a
DM6614
00 a 15 Reservado
318
Soporte Técnico
DM Configuración CPM1A
Canal (es) Bit (s) FunciónSelecciones del tiempo de Scan (DM6615 a DM6619)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6615,
DM6616
00 a 15 Reservado
00 a 07 Tiempo de servicio para puerto de periféricos (efectivo con los bits 08 a 15 a
01). 00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio del
puerto de periféricos.
DM6617
00 a 08 Habilitar selecciones de servicio de puerto de periféricos
00: 5% del tiempo de ciclo
01: Utiliza el tiempo seleccionado en 00 a 07
DM6618 00 a 07 Tiempo de monitorización de scan (Selección en 00 a 07 x unidad; 99 s máx)
00: 120 ms (inhibida la selección en bits 00 a 07)
01: Unidad de selección: 10 ms
02: Unidad de selección: 100 ms
03: Unidad de selección: 1 s
DM6619 00 a 15 Tiempo de Scan
0000: Variable (no mínimo)
0001 a 0009 (BCD): Tiempo mínimo en ms
319
Soporte Técnico
DM Configuración CPM1ACanal (es) Bit (s) FunciónProceso de Interrupción (DM6620 a DM6639)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6620 00 a 03 Constante de Entrada para IR00000 a IR00002
00: 8 ms; 01: 1 ms; 02: 2 ms; 03: 4 ms; 04: 8 ms; 05: 16 ms; 06: 32 ms; 07: 64
ms; 08: 128 ms
04 a 07 Constante de Entrada para IR00003 a IR00004
Igual selección que los bits 00 a 03
08 a 11 Constante de Entrada para IR00005 a IR00006
Igual selección que los bits 00 a 03
12 a 15 Constante de Entrada para IR00007 a IR00011
Igual selección que los bits 00 a 03
DM6621 00 a 07 Constante de Entrada para IR001
00: 8 ms; 01: 1 ms; 02: 2 ms; 03: 4 ms; 04: 8 ms; 05: 16 ms; 06: 32 ms; 07: 64
ms; 08: 128 ms
08 a 15 Constante de Entrada para IR002 (igual selección que para IR001)
DM6622 00 a 07 Constante de Entrada para IR003 (igual selección que para IR001)
08 a 15 Constante de Entrada para IR004 (igual selección que para IR001)
DM6623 00 a 07 Constante de Entrada para IR005 (igual selección que para IR001)
08 a 15 Constante de Entrada para IR006 (igual selección que para IR001)
DM6624 00 a 07 Constante de Entrada para IR007 (igual selección que para IR001)
08 a 15 Constante de Entrada para IR008 (igual selección que para IR001)
DM6625 00 a 07 Constante de Entrada para IR009 (igual selección que para IR001)
08 a 15 Reservado
320
Soporte Técnico
DM Configuración CPM1A
Canal (es) Bit (s) FunciónDM6626 a
DM6627
00 a 15 Reservado
00 a 03 Habilitar Interrupción para IR003
(0: Entrada normal; 1: Entrada de Interrupción; 2: Respuesta Rápida
04 a 07 Habilitar Interrupción para IR004
(0: Entrada normal; 1: Entrada de Interrupción; 2: Respuesta Rápida
08 a 11 Habilitar Interrupción para IR005
(0: Entrada normal; 1: Entrada de Interrupción; 2: Respuesta Rápida
DM6628
12 a 15 Habilitar Interrupción para IR006
(0: Entrada normal; 1: Entrada de Interrupción; 2: Respuesta Rápida
DM6629 a
DM6639
00 a 15 Reservado
08 a 15 Reservado
321
Soporte Técnico
DM Configuración CPM1A
Canal (es) Bit (s) FunciónSelecciones del Contador de alta velocidad (DM6640 a DM6644)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6640 a
DM6641
00 a 15 Reservado
00 a 03 Modo de contador de alta velocidad 0
0: Modo contador reversible
1: Modo contador Incremental
04 a 07 Modo de reset de contador de alta velocidad 0
0: Reset por fase Z y por Software
1: Sólo reset por Software
DM6642
08 a 15 Habilitar contador de alta velocidad 0
00: No utilizar contador de alta velocidad
01: Utilizar contador de alta velocidad con selecciones en 00 a 07
DM6643,
DM6649
00 a 15 Reservado
322
Soporte Técnico
DM Configuración CPM1ACanal (es) Bit (s) FunciónSelecciones de Puerto de Periféricos (DM6650 a DM6654)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6650 00 a 07 Selecciones del Puerto
00: Estándar (1bit de start,7 bits de datos, paridad par, 2 bits de stop, 9600 bps)
01: Selecciones en DM6651
08 a 11 Area de enlace para PC Link 1:1 vía puerto de periféricos:
0: LR00 a LR15
12 a 15 Modo de Comunicaciones
0: Host Link; 2: 1:1 PC Link (esclavo); 3: 1:1 PC Link (Maestro); 4: NT Link
DM6651 00 a 07 Velocidad de Transmisión
00: 1.2K; 01: 2.4K; 02: 4.8K; 03: 9.6K; 04: 19.2K
08 a 15 Formato de Trama
Start Longitud Stop Paridad
00: 1 bit 7 bits 1 bit Par
01: 1 bit 7 bits 1 bit Impar
02: 1 bit 7 bits 1 bit Impar
03: 1 bit 7 bits 2 bit Par
04: 1 bit 7 bits 2 bit Impar
05: 1 bit 7 bits 2 bit Impar
06: 1 bit 8 bits 1 bit Par
07: 1 bit 8 bits 1 bit Impar
08: 1 bit 8 bits 1 bit Ninguna
09: 1 bit 8 bits 2 bit Par
10: 1 bit 8 bits 2 bit Impar
11: 1 bit 8 bits 2 bit Ninguna
323
Soporte Técnico
DM Configuración CPM1ACanal (es) Bit (s) FunciónSelecciones de Puerto de Periféricos (DM6650 a DM6654)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6652 00 a 15 Retardo de Transmisión (Host Link)
0000 a 9999: En ms
DM6653 00 a 07 Número de nodo (Host Link, efectivo cuando bits 12 a 15 de DM 6650 se fijan
a 0). 00 a 31 (BCD)
08 a 15 Reservado
DM6654 00 a 15 Reservado
Canal (es) Bit (s) FunciónSelecciones de registro de errores (DM6655)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 03 Estilo
0: Desplazar después de haber almacenado 10 errores
1: Almacenar sólo los 10 primeros errores (no desplazar)
2 a F: No almacenar errores
04 a 07 Reservado
08 a 11 Habilitar Monitorización
0: Detectar scans largos como errores no fatales
1: No detectar scans largos
DM6655
12 a 15 Reservado
324
Soporte Técnico
DM Configuración SRM1Canal(es) Bit(s) FunciónProceso de Arranque (DM6600 a DM6614)Las siguientes selecciones son efectivas después de transferirlas al PLC y solo después de realimentarlo.
DM6600 00 a 07 Modo de arranque (efectivo cuando los bits cuando los bits 08 a 15 están fijados a 02)00: PROGRAM; 01:MONITOR; 02: RUN
08 a 15 Designación de modo de arranque
00: Interruptor de consola de programación.
01: Continuar el último modo de operación utilizado antes de desconectar la
alimentación.
02: Selección fijada en 00 a 07
DM6601 00 a 07 Reservado (seleccionado a 00)
08 a 11 Estado del bit de retención de E/S (SR 25212)
0:Reset; 1: Mantener
12 a 15 Estado del bit de retención de estado forzado (SR 25211)
0:Reset; 1: Mantener
00 a 03 Proteccción contra escritura de la memoria de programa
0: Memoria de programa protegida
1: Memoria de programa protegida contra escritura (excepto DM6602)
04 a 07 Idioma de visualización en la consola de programación
0: Inglés; 1: Japonés
08 a 11 Instrucciones de Expansión
0: Selecciones por defecto; 1: Selecciones del usuario
DM6602
12 a 15 Reservado
00 a 03 Número máximo de dispositivos CompoBus/S0: Max. 32
1: Max. 16
DM6603
04 a 15 Reservado
DM6604 a
DM6614
00 a 15 Reservado
325
Soporte Técnico
DM Configuración SRM1
Canal (es) Bit (s) FunciónSelecciones del tiempo de Scan (DM6615 a DM6619)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6615 00 a 15 Reservado
00 a 07 Tiempo de servicio para puerto RS232C (efectivo con bits 08 a 15 están a 01)
00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio de
periféricos
DM6616
08 a 15 Habilitar servicio de puerto RS232C
00: 5% de tiempo de ciclo
01: Utiliza el tiempo seleccionado en 00 a 07
00 a 07 Tiempo de servicio para puerto de periféricos (efectivo con los bits 08 a 15 a
01). 00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio del
puerto de periféricos.
DM6617
08 a 15 Habilitar selecciones de servicio de puerto de periféricos
00: 5% del tiempo de ciclo
01: Utiliza el tiempo seleccionado en 00 a 07
326
Soporte Técnico
DM Configuración SRM1
Canal (es) Bit (s) FunciónSelecciones del tiempo de Scan (DM6615 a DM6619)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 07 Tiempo de monitorización de ciclo (efectivo cuando los bits 08 a 15 están
seleccionados a 01,02,03)
00 a 99 (BCD): Selección (ver 08 a 15)
DM6618
08 a 15 Tiempo de monitorización de ciclo (Selección en 00 a 07 x unidad; 99 s máx)
00: 120 ms (inhibida la selección en bits 00 a 07)
01: Unidad de selección: 10 ms
02: Unidad de selección: 100 ms
03: Unidad de selección: 1 s
DM6619 00 a 15 Tiempo de Scan
0000: Variable (no mínimo)
0001 a 0009 (BCD): Tiempo mínimo en ms
DM6620 a
DM 6644
00 a 15 Reservado (No utilizar)
327
Soporte Técnico
DM Configuración SRM1Canal (es) Bit (s) FunciónSelecciones de puerto RS232Las siguientes selecciones son efectivas después de transferirlas al PLC.
00 a 03 Selecciones del puerto0: Estándar (1 bit de start, 7 bit de datos, paridad par, 2 bits de stop, 9600 bps)
1: Selecciones en DM6646
04 a 07 Selecciones de control de CTS
0: Inhibido; 1: Seleccionado
08 a 11 Canales de enlace para link 1:1
0:LR00 a LR15; Otro: No efectivo
DM6645
12 a 15 Modo de Comunicaciones
0:Host Link; 1:RS232C (no protocolo); 2: 1:1 PC Link esclavo; 3: 1:1 PC Link
Maestro; 4: NT Link
00 a 07 Velocidad de Transmisión
00: 1.2K; 01: 2.4K; 02: 4.8K; 03: 9.6K; 04: 19.2K
DM6646
08 a 15 Formato de Trama
Start Longitud Stop Paridad
00: 1 bit 7 bits 1 bit Par
01: 1 bit 7 bits 1 bit Impar
02: 1 bit 7 bits 1 bit Impar03: 1 bit 7 bits 2 bit Par
04: 1 bit 7 bits 2 bit Impar
05: 1 bit 7 bits 2 bit Impar
06: 1 bit 8 bits 1 bit Par
07: 1 bit 8 bits 1 bit Impar
08: 1 bit 8 bits 1 bit Ninguna09: 1 bit 8 bits 2 bit Par
10: 1 bit 8 bits 2 bit Impar
11: 1 bit 8 bits 2 bit Ninguna
328
Soporte Técnico
DM Configuración SRM1
Canal (es) Bit (s) FunciónSelecciones de puerto RS232Las siguientes selecciones son efectivas después de transferirlas al PLC.
DM6647 00 a 15 Retardo de transmisión (Host Link)
0000 a 9999 (BCD):Seleccionado en unidades de 10 ms, p.e., una selección de
0001 equivale a 10 ms.
00 a 07 Número de Nodo (Host-Link, efectivo cuando los bits 12 a 15 de DM 6645
están seleccionados a 0)
00 a 31 (BCD)
08 a 11 Habilitar código de Start (RS-232C, efectivo cuando los bits 12 a 15 de
DM6645 están seleccionados a 1).
DM6648
12 a 15 Habilitar código de Start (RS-232C, efectivo cuando los bits 12 a 15 de
DM6645 están seleccionados a 1).
0: Inhibido (número de bytes recibidos)
1: Seleccionado (código de fin especificado)
2: CR, LF
00 a 07 Código de start (RS-232C)
00: 256 bytes
01 a FF: 1 a 255 bytes
DM6649
08 a 15 Habilitar código de fin (RS-232C)
01 a FF (BIN)
329
Soporte Técnico
DM Configuración SRM1Canal (es) Bit (s) FunciónSelecciones de Puerto de Periféricos (DM6650 a DM6654)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6650 00 a 03 Selecciones del Puerto
00: Estándar (1bit de start,7 bits de datos, paridad par, 2 bits de stop, 9600 bps)
01: Selecciones en DM6651
(Otras selecciones provocarán un error no fatal y poniéndose a ON el bit
AR1302)
04 a 11 Reservado
12 a 15 Modo de Comunicaciones
0: Host Link; 1: No Protocolo
00 a 07 Velocidad de Transmisión
00: 1.2K; 01: 2.4K; 02: 4.8K; 03: 9.6K; 04: 19.2K
DM6651
08 a 15 Formato de Trama Start Longitud Stop Paridad
00: 1 bit 7 bits 1 bit Par
01: 1 bit 7 bits 1 bit Impar
02: 1 bit 7 bits 1 bit Impar
03: 1 bit 7 bits 2 bit Par
04: 1 bit 7 bits 2 bit Impar05: 1 bit 7 bits 2 bit Impar
06: 1 bit 8 bits 1 bit Par
07: 1 bit 8 bits 1 bit Impar
08: 1 bit 8 bits 1 bit Ninguna
09: 1 bit 8 bits 2 bit Par
10: 1 bit 8 bits 2 bit Impar
11: 1 bit 8 bits 2 bit Ninguna
330
Soporte Técnico
DM Configuración SRM1Canal (es) Bit (s) FunciónSelecciones de Puerto de Periféricos (DM6650 a DM6654)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6652 00 a 15 Retardo de Transmisión (Host Link)
0000 a 9999: En ms
DM6653 00 a 07 Número de nodo (Host Link)
00 a 31 (BCD)
08 a 11 Habilitar código start (RS-232C, efectivo cuando los bits 12 a15 de DM6650
están seleccionados a 1)
0: Inhibido
1: Seleccionado
12 a 15 Habilitar código de fin (RS-232C, efectivo cuando los bits 12 a15 de DM6650
están seleccionados a 1)
0: Inhibido (número de bytes recibidos)
1: Seleccionado (código de fin especificado)
2: CR, LF
00 a 07 Código de start (efectivo cuando los bits 08 a 11 de DM6650 están
seleccionados a 1)
00: 256 bytes
01 a FF: 1 a 255 bytes
DM6654
08 a 15 Código de Fin
Cuando los bits 12 a 15 de DM6653 están seleccionados a 0:
00: 256 bytes
01a FF: 1 a 255 bytes
Cuando los bits 12 a 15 de DM6653 están seleccionados a 1:
Selección: 00 a FF (binario)
331
Soporte Técnico
DM Configuración SRM1
Canal (es) Bit (s) FunciónSelecciones de registro de errores (DM6655)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 03 Estilo
0: Desplazar después de haber almacenado 7 errores
1: Almacenar sólo los 7 primeros errores
04 a 07 Reservado
08 a 11 Habilitar Monitorización de tiempo de ciclo
0: Detectar scans largos como errores no fatales
1: No detectar scans largos
DM6655
12 a 15 Reservado
332
Soporte Técnico
DM Configuración CPM2Canal (es) Bit (s) FunciónProceso de arranque (DM600 a DM6614)Las siguientes selecciones son efectivas después de transferidas al PLC y sólo después de realimentarlo
00 a 07 Modo al arrancar el PLC
00 : PRG 01 : MON 02 : RUN
DM6600
08 a 15 Designación del modo de arranque: 00:Consola de programación,
01:último estado, 02: selección en 0-7
00 a 07 No utilizado.
08 a 11 Estado del bit de retención de IOM (SR25212)
DM6601
12 a 15 Estado del bit de retención de estado forzado (SR25211)
0 : Reset
1: Mantenido
00 a 03 0 : Permitir escritura en la memoria de programa.
1 : Prohibir escritura en UM (excepto DM6602)
04 a 07 0 : Mensajes de consola = Inglés.
1 : Mensajes de consola = Japonés.
08 a 11 0 : Instrucciones de Expansión = Por defecto.
1 : Instrucciones de Expansión = definidas por usuario.
DM6602
12 a 15 Reservado.
DM6603 00 a 15 Reservado.
00 a 07 Si no se puede mantener el área de memoria: Error de memoria.
00 : No ocurre, 01 : ocurre
DM6604
08 a 15 Reservado.
DM6605 a
DM6614
00 a 15 Reservado.
333
Soporte Técnico
DM Configuración CPM2
Canal (es) Bit (s) FunciónSelección del tiempo de cicloLas siguientes selecciones son efectivas después de transferidas al PLC y sólo después de realimentarlo
DM6615 00 a 15 Reservado.
00 a 07 Tiempo de servicio al puerto RS-232C
00 a 99(BCD) : Proporción de tiempo de ciclo %. Válido cuando bits 08 a 15 = 01
DM6616
08 a 15 Habilitar la selección de servicio del puerto RS-232C.
00 : Defecto(Tiempo de ciclo 5%), 01: Válido( bits 00 a 07)
00 a 07 Tiempo de servicio al puerto de periféricos
00 a 99(BCD) : Tiempo de ciclo % (bits 08 a 15 = 01 Válido)
DM6617
08 a 15 Habilitar la selección de servicio del puerto de periféricos.
00 : Por defecto(Tiempo de ciclo 5%), 01: Válido (bits 00 a 07)
00 a 07 Tiempo de monitorización de ciclo.
00 a 99(BCD) Unidad bits=08 a 15
DM6618
08 a 15 Habilitar monitorización de ciclo.
00 : 120ms fijo inhibidos bits 00 a 07, 01 : unidad 10ms
02 : unidad 100ms, 03 : unidad 1s
DM6619 00 a 15 Tiempo de ciclo.
0000 : Ciclo variable, 0001 a 9999 Ciclo constante (unidad 1ms)
334
Soporte Técnico
DM Configuración CPM2
Canal (es) Bit (s) FunciónSelección del tiempo de cicloLas siguientes selecciones son efectivas después de transferidas al PLC y sólo después de realimentarlo
00 a 03 00000 a 00002 Filtro de entrada
04 a 07 00003 a 00004 Filtro de entrada
08 a 11 00005 a 00006 Filtro de entrada
DM6620
12 a 15 00007 a 00011 Filtro de entrada
00 a 07 1 CH Filtro de entradaDM6621
08 a 15 2 CH Filtro de entrada
00 a 07 3 CH Filtro de entradaDM6622
08 a 15 4 CH Filtro de entrada
00 a 07 5 CH Filtro de entradaDM6623
08 a 15 6 CH Filtro de entrada
00 a 07 7 CH Filtro de entradaDM6624
08 a 15 8 CH Filtro de entrada
00 a 07 9 CH Filtro de entradaDM6625
08 a 15 Reservado.
0 : por defecto (10ms)
1 : 1ms
2 : 2ms
3 : 3ms
4 : 5ms
5 : 10ms
6 : 20ms
7 : 40ms
8 : 80ms
DM6626 00 a 15 Reservado.
DM6627 00 a 15 Reservado.
335
Soporte Técnico
DM Configuración CPM2Canal (es) Bit (s) FunciónSelección del tiempo de cicloLas siguientes selecciones son efectivas después de transferidas al PLC y sólo después de realimentarlo
00 a 03 00003 Entrada de interrupción
04 a 07 00004 Entrada de interrupción
08 a 11 00005 Entrada de interrupción
DM6628
12 a 15 00006 Entrada de interrupción
0 : Entrada Normal
1 : Entrada de interrupción
2 : Captura de pulsos
00 a 03 Sistema de Coordenadas para el PV de la Salida de Pulsos 0:
0: Coordenadas Relativas
1: Coordenadas Absolutas
04 a 07 Sistema de Coordenadas para el PV de la Salida de Pulsos 1:
0: Coordenadas Relativas
1: Coordenadas Absolutas
DM6629
08 a 15 Reservado.
DM6630 a
DM6641
00 a 15 Reservado.
00 a 03 Modo HSC 0 : Diferencial 10kHz, 1 : Pulse + Dirección 20kHz
2 : Pulsos Reversible 20kHz, 4 : Incremental 20kHz
04 a 07 Reset de HSC 0 : Z+ Software 1 : Software
DM6642
08 a 15 Uso de HSC: 00 : No usado, 01 : HSC usado
02 : Sincronizado ( 10Hz a 500Hz),
03 : Sincronizado ( 20Hz a 1kHz),
04 : Sincronizado (300Hz a 20kHz)
DM6643 00 a 15 Reservado.
DM6644 00 a 15 Escritura de Backup en Memoria Flash
0000: Inmediata, 0001: Compartida, 0002: No en RUN
336
Soporte Técnico
DM Configuración CPM2
Canal (es) Bit (s) FunciónSelecciones del Puerto RS-232CLas siguientes selecciones son válidas una vez transferidas al PLC
00 a 03 Puerto RS-232C
0 : estándar Start bit : 1bit
Longitud datos: 7bit, Paridad: par, bit de stop: 2bit
Velocidad: 9600bps
1 : Configuración en DM6646
Otros : Error (AR1302 ON), configuración estándar.
04 a 07 Control CTS
0 : No 1 : Si,
Otros : Error (AR1302ON), (*)Sin control CTS
08 a 11 Puerto RS-232C 1:1 link área 0: LR00 a 15
DM6645
12 a 15 Modo del puerto RS-232C 0: Host link, 1: ASCII,
2: 1:1 link esclavo 3: 1:1 link maestro, 4: NT link (1 : 1)
Otros: Error (AR1302 ON), (*)Host link.
337
Soporte Técnico
DM Configuración CPM2
Canal (es) Bit (s) FunciónSelecciones del Puerto RS-232CLas siguientes selecciones son válidas una vez transferidas al PLC
00 a 07 Velocidad del puerto RS-232C
00 : 1.2K 01 : 2.4K 02 : 4.8K, 03 : 9.6K 04 : 19.2K
(05 : 38.4K 06 : 0.3K 07 : 0.6K)
DM6646
08 a 15 RS-232 port
(bit Start) (bits Datos) (bits Stop) (Paridad)
00 : 1 7 1 PAR
01 : 1 7 1 IMPAR
02 : 1 7 1 NINGUNA
03 : 1 7 2 PAR
04 : 1 7 2 IMPAR
05 : 1 7 2 NINGUNA
06 : 1 8 1 PAR
07 : 1 8 1 IMPAR
08 : 1 8 1 NINGUNA
09 : 1 8 2 PAR
10 : 1 8 2 IMPAR
11 : 1 8 2 NINGUNA
Otros: Error (AR1302 ON), (*) Configuración estándar.
338
Soporte Técnico
DM Configuración CPM2
Canal (es) Bit (s) FunciónSelecciones del Puerto RS-232CLas siguientes selecciones son válidas una vez transferidas al PLC
DM6647 00 a 15 Retardo de transmisión RS-232C: 0000-9999 por 10ms.
Otros: error (AR1302 ON), = 0000
9999: Tool bus intercambio permitido (Host link Cambia a Tool bus)
00 a 07 RS-232C Número de unidad Host link 00-31
Otros: Error (AR1302 ON), = 00
08 a 11 RS-232 Habilitar código de inicio ASCII.
0 : No , 1 : Si, Otros: Error (AR1302 ON)
DM6648
12 a 15 RS-232 Código de final
0: No 1: Si 2 : CR y LF
Otros: Error (AR1302 ON)
DM6649 : 08-15=0(256 bytes)
00 a 07 RS-232 Código de inicio de ASCII 00-FF(BIN)DM6649
08 a 15 DM6648 : 12-15=0Nº de bytes recibidos(BIN)
00 : Defecto (256bytes), 01-FF : (1-255bytes)
DM6648 : 12-15=1Código final ASCII 00-FF
(*) Configuración resultante al introducir un valor de configuración no permitido.
339
Soporte Técnico
DM Configuración CPM2Canal (es) Bit (s) FunciónSelección de Puerto de periféricosLas siguientes selecciones son válidas una vez transferidas al PLC
00 a 03 Puerto de periféricos
0:estándar (1 bit Start, 7 bits Datos, 2 bits Stop, paridad Impar, 9600bps)
1:Configuración en DM6651 = Válida2 a F: estándar (Error FAL(9B) AR1302 ON)
04 a 11 Reservado.
DM6650
12 a 15 Modo puerto de periféricos: 0 : Host link, 1 : ASCII
Otros: Error FAL9B (AR1302ON), (*)modo = Host link
00 a 07 Velocidad del puerto RS-232C
00 : 1.2K 01 : 2.4K 02 : 4.8K, 03 : 9.6K 04 : 19.2K
(05 : 38.4K 06 : 0.3K 07 : 0.6K)
DM6651
08 a 15 RS-232 port
(bit Start) (bits Datos) (bits Stop) (Paridad)
00 : 1 7 1 PAR
01 : 1 7 1 IMPAR
02 : 1 7 1 NINGUNA
03 : 1 7 2 PAR
04 : 1 7 2 IMPAR
05 : 1 7 2 NINGUNA
06 : 1 8 1 PAR
07 : 1 8 1 IMPAR
08 : 1 8 1 NINGUNA
09 : 1 8 2 PAR
10 : 1 8 2 IMPAR
11 : 1 8 2 NINGUNA
Otros: Error (AR1302 ON), (*)Configuración estándar.
340
Soporte Técnico
DM Configuración CPM2Canal (es) Bit (s) Función
Selección de Puerto de periféricosLas siguientes selecciones son válidas una vez transferidas al PLC
DM6652 00 a 15 Retardo de transmisión RS-232C: 0000-9999 por 10ms.
Otros: error (AR1302 ON), = 0000
00 a 07 Periféricos: Nº de unidad Host link 00-31
Otros: Error FAL9B(AR1302 ON), (*)Nº unidad: 00
08 a 11 Periféricos: Habilitar código de inicio
0 : No 1 : Si
Otros: Error (AR1302 ON), (*)Sin código de inicio.
DM6653
12 a 15 Periféricos: Habilitar código de fin.
0 : No, 1 : Si
2 : CR y LF, Otros: Error FAL9B (AR1302 ON), No.
DM6654 : 08-15=0(256 bytes)
00 a 07 Periféricos: Código de inicio 00-FF(BIN)DM6654
08 a 15 DM6653 : 12-15=0->Nº de bytes recibidos (BIN)
00 : Defecto (256 bytes), 01-FF : (1÷255 bytes)DM6653 : 12-15=1->Código de fin ASCII 00-FF
00 a 03 Método de guardar errores
0 : Desplazar después de 7 errores.
1 : 7 sin desplazamiento, Otros : No guardar.
04 a 07 Reservado.
08 a 11 Habilitar monitorizar tiempo de ciclo
0 : Detectar, 1 : No detectar
DM6655
12 a 15 Batería baja 0 : Detectar, 1 : No detectar
341
Soporte Técnico
DM Configuración CQM1HCanal(es) Bit(s) FunciónProceso de Arranque (DM6600 a DM6614)Las siguientes selecciones son efectivas después de transferirlas al PLC y solo después de realimentarlo.
DM6600 00 a 07 Modo de arranque (efectivo cuando los bits cuando los bits 08 a 15 están fijados a 02)
00: PROGRAM; 01:MONITOR; 02: RUN
08 a 15 Designación de modo de arranque
00: Interruptor de consola de programación.
01: Continuar el último modo de operación utilizado antes de desconectar la
alimentación.
02: Selección fijada en DM6600 bits 00 a 07
DM6601 00 a 07 Reservado (seleccionado a 00)
08 a 11 Estado del bit de retención de E/S (SR 25212)
0:Reset; 1: Mantener
12 a 15 Estado del bit de retención de estado forzado (SR 25211)0:Reset; 1: Mantener
DM6602 a
DM6603
00 a 15 Configuraciones de la ranura 1 ( ver página 39 )
DM6604 a
DM6610
00 a 15 Reservado
DM6611 a
DM6612
00 a 15 Configuraciones de la ranura 2 ( ver páginas 39,41,43,44)
DM6613 00 a 15 Valor de tiempo de servicio para puerto 2 de tarjeta de comunicaciones serie
DM6614 00 a 15 Valor de tiempo de servicio para puerto 1 de tarjeta de comunicaciones serie
342
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónConfiguración de salida de pulso y tiempo de ciclo (DM6615 a DM6619)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 07 Palabra para salida de pulsos
00: IR 100 ;01: IR101; 02: IR102 … ; 15: IR115
Selecciona la palabra utilizada para salida de pulsos desde una salida en una
unidad de salida transistor. Los pulsos pueden salir sólo por una salida a la vez
DM6615
08 a 15 Reservado. Seleccionar a 00
00 a 07 Tiempo de servicio para puerto RS232C (efectivo con bits 08 a 15 están a 01)
00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio de puerto
RS232-C. El tiempo de servicio debe estar entre 0.256 ms y 65.536 ms.
DM6616
08 a 15 Habilitar servicio de puerto RS232C
00: 5% de tiempo de ciclo
01: Utiliza el tiempo seleccionado en 00 a 07
(Cuando se para el PLC, el tiempo de ciclo será siempre de 10 ms)
00 a 07 Tiempo de servicio para puerto de periféricos (efectivo con los bits 08 a 15 a
01). 00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio del
puerto de periféricos. El tiempo de servicio debe estar comprendido entre
0.256ms y 65.536 ms.
DM6617
08 a 15 Habilitar selecciones de servicio de puerto de periféricos
00: 5% del tiempo de ciclo
01: Utiliza el tiempo seleccionado en 00 a 07
(Cuando se para el PLC, el tiempo de ciclo será siempre de 10 ms)
343
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónConfiguración de salida de pulso y tiempo de ciclo (DM6615 a DM6619)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 07 Tiempo de monitorización de ciclo (efectivo cuando los bits 08 a 15 están
seleccionados a 01,02,03)
00 a 99 (BCD) x unidades de selección: Selección (ver 08 a 15)
DM6618
08 a 15 Tiempo de monitorización de ciclo (Selección en 00 a 07 x unidad; 99 s máx)
00: 120 ms (inhibida la selección en bits 00 a 07)
01: Unidad de selección: 10 ms
02: Unidad de selección: 100 ms
03: Unidad de selección: 1 s
DM6619 00 a 15 Tiempo de Scan
0000: Variable (no mínimo)
0001 a 9999 (BCD): Tiempo de cíclo mínimo en ms
Canal (es) Bit (s) FunciónProceso de Interrupción (DM6620 a DM6639)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 03 Constante de tiempo de entrada para IR00000 a IR00007
00: 8 ms; 01: 1 ms; 02: 2 ms; 03: 4 ms; 04: 8 ms; 05: 16 ms; 06: 32 ms; 07: 64
ms; 08: 128 ms
04 a 07 Constante de tiempo de entrada para IR00008 a IR000015
Igual selección que los bits 00 a 03
08 a 11 Constante de tiempo de entrada para IR001
Igual selección que los bits 00 a 03
DM6620
12 a 15 Reservado. Seleccionar a 0
00 a 07 Constante de Entrada para IR002
00: 8 ms; 01: 1 ms; 02: 2 ms; 03: 4 ms; 04: 8 ms; 05: 16 ms; 06: 32 ms; 07: 64
ms; 08: 128 ms
DM6621
08 a 15 Constante de Entrada para IR003 (igual selección que para IR001)
344
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónProceso de Interrupción (DM6620 a DM6639)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 07 Constante de Entrada para IR004 (igual selección que para IR001)DM6622
08 a 15 Constante de Entrada para IR005 (igual selección que para IR001)
00 a 07 Constante de Entrada para IR006 (igual selección que para IR001)DM6623
08 a 15 Constante de Entrada para IR007 (igual selección que para IR001)
00 a 07 Constante de Entrada para IR008 (igual selección que para IR001)DM6624
08 a 15 Constante de Entrada para IR009 (igual selección que para IR001)
00 a 07 Constante de Entrada para IR0010 (igual selección que para IR001)DM6625
08 a 15 Constante de Entrada para IR0011 (igual selección que para IR001)
00 a 07 Constante de Entrada para IR0012 (igual selección que para IR001)DM6626
08 a 15 Constante de Entrada para IR0013 (igual selección que para IR001)
00 a 07 Constante de Entrada para IR0014 (igual selección que para IR001)DM6627
08 a 15 Constante de Entrada para IR0015 (igual selección que para IR001)
00 a 03 Habilitar interrupción para IR00000
0: Entrada normal; 1: Entrada de interrupción en modo de entrada de
interrupción ó modo contador
04 a 07 Habilitar interrupción para IR00001
0: Entrada normal; 1: Entrada de interrupción en modo de entrada de
interrupción ó modo contador
08 a 11 Habilitar interrupción para IR00002
0: Entrada normal; 1: Entrada de interrupción en modo de entrada de
interrupción ó modo contador
DM6628
12 a 15 Habilitar interrupción para IR00003
0: Entrada normal; 1: Entrada de interrupción en modo de entrada de
interrupción ó modo contador
345
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónProceso de Interrupción (DM6620 a DM6639)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 07 Número de temporizadores de alta velocidad (TIMH) para refresco de
interrupciones00...15 (BCD). Selección de 3 temporizadores, de 00 a 02
DM6629
08 a 15 Habilitar refresco de interrupción para temporizador de alta velocidad0: 16 temporizadores (deshabilitar selección en 00 a 07)
1: Utilizar selección de 00 a 07.
00 a 07 Primer canal de refresco para la interrupción de E/S 0 : 00 a 11 (BCD)DM6630
08 a 15 Número de canales de refresco de entrada para interrupción E/S 0: 00 a 12
(BCD)
00 a 07 Primer canal de refresco para la interrupción de E/S 1 : 00 a 11 (BCD)DM6631
08 a 15 Número de canales de refresco de entrada para interrupción E/S 1: 00 a 12
(BCD)
00 a 07 Primer canal de refresco para la interrupción de E/S 2 : 00 a 11 (BCD)DM6632
08 a 15 Número de canales de refresco de entrada para interrupción E/S 2: 00 a 12
(BCD)
00 a 07 Primer canal de refresco para la interrupción de E/S 3 : 00 a 11 (BCD)DM6633
08 a 15 Número de canales de refresco de entrada para interrupción E/S 3: 00 a 12
(BCD)
00 a 07 Primer canal de refresco de entrada para contador de alta velocidad 1: 00 a 11
(BCD)
DM6634
08 a 15 Número de canales de refresco de entrada para contador de alta velocidad 1: 00
a 12 (BCD)
00 a 07 Primer canal de refresco de entrada para contador de alta velocidad 2 : 00 a 11
(BCD)
DM6635
08 a 15 Número de canales de refresco de entrada para contador de alta velocidad 2: 00
a 12 (BCD)
346
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónProceso de Interrupción (DM6620 a DM6639)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 07 Primer canal de refresco de entrada para temporizador de intervalo 0 : 00 a 11
(BCD)
DM6636
08 a 15 Número de canales de refresco de entrada para temporizador de intervalo 0: 00
a 12 (BCD)
00 a 07 Primer canal de refresco de entrada para temporizador de intervalo 1 : 00 a 11
(BCD)
DM6637
08 a 15 Número de canales de refresco de entrada para temporizador de intervalo 1: 00
a 12 (BCD)
00 a 07 Primer canal de refresco para temporizador de intervalo 2 ó contador de alta
velocidad 0:
00 a 15 (BCD)
DM6638
08 a 15 Número de canales de refresco para temporizador de intervalo 2 ó contador de
alta velocidad 0:
00 a 16 (BCD)
00 a 07 Método de refresco de salida
00: Cíclico; 01: Directo
DM6639
08 a 15 Número de dígitos para instrucción DIGITAL SWITCH (DSW (87))
00: 4 dígitos; 01: 8 dígitos
347
Soporte Técnico
DM Configuración CQM1H
Canal (es) Bit (s) FunciónSelecciones del Contador de alta velocidad (DM6640 a DM6644)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6640 a
DM6641
00 a 15 Selecciones de la ranura 1 (ver página 39)
00 a 03 Modo de contador de alta velocidad 0
0: Modo fase diferencial
1: Modo Incremental
04 a 07 Modo de reset de contador de alta velocidad 0
0: Reset por fase Z y por Software
1: Sólo reset por Software
DM6642
08 a 15 Habilitar contador de alta velocidad 0
00: No utilizar contador de alta velocidad
01: Utilizar contador de alta velocidad con selecciones en 00 a 07
DM6643 a
DM6644
00 a 15 Selecciones de la ranura 2 (ver página 39,41,42,43)
348
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónSelecciones de puerto RS232Las siguientes selecciones son efectivas después de transferirlas al PLC.
00 a 03 Selecciones del puerto
0: Estándar (1 bit de start, 7 bit de datos, paridad par, 2 bits de stop, 9600 bps)
1: Selecciones en DM6646
04 a 07 Selecciones de control de CTS0: Inhibido; 1: Seleccionado
08 a 11 Canales de enlace para PC-Link 1:1 (1:1 modo maestro de conexión de datos)
0:LR00 a LR63; 1: LR00 a LR31; 2: LR00 a LR15
DM6645
12 a 15 Modo de Comunicaciones
0:Host Link; 1: Sin protocolo; 2: 1:1 PC Link esclavo; 3: 1:1 PC Link Maestro;
4: NT Link 1:1
00 a 07 Velocidad de Transmisión
00: 1.2K; 01: 2.4K; 02: 4.8K; 03: 9.6K; 04: 19.2K
DM6646
08 a 15 Formato de Trama
Start Longitud Stop Paridad
00: 1 bit 7 bits 1 bit Par
01: 1 bit 7 bits 1 bit Impar
02: 1 bit 7 bits 1 bit Impar
03: 1 bit 7 bits 2 bit Par
04: 1 bit 7 bits 2 bit Impar
05: 1 bit 7 bits 2 bit Impar
06: 1 bit 8 bits 1 bit Par
07: 1 bit 8 bits 1 bit Impar
08: 1 bit 8 bits 1 bit Ninguna
09: 1 bit 8 bits 2 bit Par
10: 1 bit 8 bits 2 bit Impar
11: 1 bit 8 bits 2 bit Ninguna
349
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónSelecciones de puerto RS232Las siguientes selecciones son efectivas después de transferirlas al PLC.
DM6647 00 a 15 Retardo de transmisión (Host Link)
0000 a 9999 (BCD):Seleccionado en unidades de 10 ms, p.e., una selección de
0001 equivale a 10 ms.
00 a 07 Número de Nodo (Host-Link) : 00 a 31 (BCD)
08 a 11 Habilitar código de inicio (sin protocolo)
0: Inhibido; 1: Seleccionado
DM6648
12 a 15 Habilitar código de Fin (sin protocolo).
0: Inhibido (número de bytes recibidos)
1: Seleccionado (código de fin especificado)
2: CR, LF
00 a 07 Código de inicio (sin protocolo)
00 a FF (hexadecimal)
DM6649
08 a 15 Cuando los bits 12 a 15 de DM6648 están seleccionados a 0:
Número de bytes recibidos
00: Selección por defecto (256 bytes)
01 a FF: 1 a 255 bytes
Cuando los bits 12 a 15 de DM6648 están seleccionados a 1:
Código de fin (sin protocolo)
00 a FF (hexadecimal)
350
Soporte Técnico
DM Configuración CQM1H
Canal (es) Bit (s) FunciónSelecciones de Puerto de Periféricos (DM6650 a DM6654)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6650 00 a 03 Selecciones del Puerto
00: Estándar (1bit de start,7 bits de datos, paridad par, 2 bits de stop, 9600 bps)
01: Selecciones en DM6651
04 a 07 Selecciones de control CTS (Host Link ó sin protocolo)
0: Inhibido; 1: Seleccionado
08 a 11 Reservado
12 a 15 Modo de Comunicaciones
0: Host Link; 1: Sin Protocolo
Cuando se conecta una consola de programación al puerto de periféricos,
poner a Off el pin 7 del conmutador DIP de la unidad CPU. (El pin 5 y las
selecciones de la configuración del PC están inhibidas en este caso).
Cuando conectamos un ordenador personal al puerto de periféricos para su
utilización como periférico de programación, poner a On el pin 7 y seleccionar
el modo de comunicaciones a ‘Host Link’.
351
Soporte Técnico
DM Configuración CQM1H
Canal (es) Bit (s) FunciónSelecciones de Puerto de Periféricos (DM6650 a DM6654)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6651 00 a 07 Velocidad de Transmisión
00: 1.2K; 01: 2.4K; 02: 4.8K; 03: 9.6K; 04: 19.2K
08 a 15 Formato de Trama
Start Longitud Stop Paridad
00: 1 bit 7 bits 1 bit Par
01: 1 bit 7 bits 1 bit Impar
02: 1 bit 7 bits 1 bit Impar
03: 1 bit 7 bits 2 bit Par
04: 1 bit 7 bits 2 bit Impar
05: 1 bit 7 bits 2 bit Impar
06: 1 bit 8 bits 1 bit Par
07: 1 bit 8 bits 1 bit Impar
08: 1 bit 8 bits 1 bit Ninguna
09: 1 bit 8 bits 2 bit Par
10: 1 bit 8 bits 2 bit Impar
11: 1 bit 8 bits 2 bit Ninguna
352
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónSelecciones de Puerto de Periféricos (DM6650 a DM6654)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6652 00 a 15 Retardo de Transmisión (Host Link)
0000 a 9999: En ms
DM6653 00 a 07 Número de nodo (Host Link)
00 a 31 (BCD)
08 a 11 Habilitar código de inicio (sin protocolo)
0: Inhibido
1: Seleccionado
12 a 15 Habilitar código de fin (sin protocolo)
0: Inhibido (número de bytes recibidos)
1: Seleccionado (código de fin especificado)
2: CR, LF
00 a 07 Código de inicio (sin protocolo)
00a FF (hexadecimal)
DM6654
08 a 15 Cuando los bits 12 a 15 de DM6653 están seleccionados a 0:
Número de bytes recibidos
00: por defecto (256 bytes)
01a FF: 1 a 255 bytes
Cuando los bits 12 a 15 de DM6653 están seleccionados a 1:
Código de fin (sin protocolo)
00 a FF (hexadecimal)
353
Soporte Técnico
DM Configuración CQM1H
Canal (es) Bit (s) FunciónSelecciones de registro de errores (DM6655)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 03 Estilo
0: Desplazar después de haber almacenado 7 errores
1: Almacenar sólo los 7 primeros errores
2 a F : No almacenar errores
04 a 07 Reservado
08 a 11 Habilitar Monitorización de tiempo de ciclo
0: Detectar scans largos como errores no fatales
1: No detectar scans largos
DM6655
12 a 15 Habilitar error de batería baja
0: Detectar la tensión de batería baja como un error no fatal
1: No detectar la tensión de batería baja
354
Soporte Técnico
DM Configuración CQM1HCanal (es) Bit (s) FunciónSelecciones para el contador de alta velocidadLas siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 03 Formato de datos PV de contadores de alta velocidad 1 a 4.
0: 8 dígitos hexadecimal
1: 8 dígitos en BCD
04 a 07 Reservado
08 a 11 Selector de transistor de salidas externas 1 a 4
0: PNP
1: NPN
DM6602
(ranura 1)
DM6611
(ranura 2)
12 a 15 Reservado
00 a 03 Modo de entrada de contador de alta velocidad 1 (ver nota 1)
04 a 07 Frecuencia de cuenta de contador de alta velocidad 1, rango numérico, y modo
de reset del contador. (ver nota 2)
08 a 11 Modo de entrada de contador de alta velocidad 2 (ver nota 1)
DM6640
(ranura 1)
DM6643
(ranura 2)12 a 15 Frecuencia de cuenta de contador de alta velocidad 2, rango numérico, y modo
de reset del contador. (ver nota 2)
00 a 03 Modo de entrada de contador de alta velocidad 3 (ver nota 1)
04 a 07 Frecuencia de cuenta de contador de alta velocidad 3, rango numérico, y modo
de reset del contador. (ver nota 2)
08 a 11 Modo de entrada de contador de alta velocidad 4 (ver nota 1)
DM6641
(ranura 1)
DM6644
(ranura 2)12 a 15 Frecuencia de cuenta de contador de alta velocidad 4, rango numérico, y modo
de reset del contador. (ver nota 2)
355
Soporte Técnico
DM Configuración CQM1H
Selección Modo de Entrada0 Entrada de fase diferencial 1x
1 Entrada de fase diferencial 2x
2 Entrada de fase diferencial 4x
3 Entrada de arriba / abajo
4 Entrada de pulso / dirección
Selección Frecuencia de Contador Rango numérico Modo de reset0 Reset de fase Z + Software
1
Contaje lineal
Sólo reset por Software
2 Reset de fase Z + Software
3
50 KHz
Contaje circular
Sólo reset por Software
4 Reset de fase Z + Software
5
Contaje lineal
Sólo reset por Software
6 Reset de fase Z + Software
7
500 KHz
Contaje circular
Sólo reset por Software
356
Soporte Técnico
DM Configuración CQM1H
Canal (es) Bit (s) FunciónSelecciones para una tarjeta de E/S de pulsos (RANURA 2)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6611 00 a 15 Selcción de modo para puertos 1 y 20000: Modo contador de alta velocidad
0001: Modo de posicionamiento simple
00 a 03 Modo de entrada del puerto 1
0: Modo de fase diferencial
1: Modo de pulso dirección
2: Modo arriba / abajo
04 a 07 Método de reset del contador del puerto 1
0: Reset de fase Z y por Software1: Sólo reset por Software
08 a 11 Rango numérico del puerto 1
0: Modo lineal
1: Modo circular
DM6643
12 a 15 Ciclo de trabajo de la salida de pulsos del puerto 1
0: Ciclo de trabajo fijo
1: Ciclo de trabajo variable
357
Soporte Técnico
DM Configuración CQM1H
Canal (es) Bit (s) FunciónSelecciones para una tarjeta de E/S de pulsos (RANURA 2)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 03 Modo de entrada del puerto 2
0: Modo de fase diferencial
1: Modo de pulso dirección
2: Modo arriba / abajo
04 a 07 Método de reset del contador del puerto 2
0: Reset de fase Z y por Software
1: Sólo reset por Software
08 a 11 Rango numérico del puerto 2
0: Modo lineal
1: Modo circular
DM6644
12 a 15 Ciclo de trabajo de la salida de pulsos del puerto 2
0: Ciclo de trabajo fijo
1: Ciclo de trabajo variable
358
Soporte Técnico
DM Configuración CQM1H
Canal (es) Bit (s) FunciónSelecciones para una tarjeta de interfaz de codificador absoluto (RANURA 2)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
DM6611 00 a 15 Compensación de origen para el puerto 1 (4 dígitos BCD)
El origen se compensará cuando se active el bit de compensación de origen de
puerto 1 (SR 25201). El valor de compensación se grabará en BCD entre 0000
y 4095 si el contador está seleccionado en modo BCD ó modo 360 °.
DM6612 00 a 15 Compensación de origen para el puerto 2 (4 dígitos BCD)
El origen se compensará cuando se active el bit de compensación de origen de
puerto 2 (SR 25202). El valor de compensación se grabará en BCD entre 0000
y 4095 si el contador está seleccionado en modo BCD ó modo 360 °.
00 a 07 Resolución de entrada de puerto 1
00: 8 bits; 01: 10 bits; 02: 12 bits
DM6643
08 a 15 Modo de operación del puerto 1
00: modo BCD; 01: modo 360°00 a 07 Resolución de entrada de puerto 2
00: 8 bits; 01: 10 bits; 02: 12 bits
DM6644
08 a 15 Modo de operación del puerto 2
00: modo BCD; 01: modo 360°
359
Soporte Técnico
DM Configuración CQM1H
Canal (es) Bit (s) FunciónSelecciones para una tarjeta de E/S analógica (RANURA 2)Las siguientes selecciones son efectivas después de transferirlas al PLC y ejecutar el programa.
00 a 01 Rango de señal de entrada 1 de la
entrada analógica.
02 a 03 Rango de señal de entrada 2 de la
entrada analógica.
04 a 05 Rango de señal de entrada 3 de la
entrada analógica.
06 a 07 Rango de señal de entrada 4 de laentrada analógica.
00: -10 a +10 V
01: 0 a 10 V
10: 0 a 5 V ó 0 a 20 mA
08 Selección de uso entrada analógica 1
09 Selección de uso entrada analógica 2
10 Selección de uso entrada analógica 3
11 Selección de uso entrada analógica 4
0: Uso de la entrada
1: Entrada no usada
DM6611
12 a 15 Reservado Seleccionar a 0