Sie sind auf Seite 1von 373

CURSO GENERAL

DE AUTOMATAS
PROGRAMABLES
INDUSTRIALES
Soporte Tcnico

NDICE
1. Introduccin al control con PLCs
2. Iniciacin a la programacin del PLC
3. Programacin bsica del PLC con consola
4. Programacin avanzada del PLC
5. Unidades especiales de E/S
6. Programacin de PLCs con Syswin
7. Anexo I. DM de Configuracin de PLCs
Soporte Tcnico

INTRODUCCION AL
CONTROL CON PLCs

INTRODUCCION AL CONTROL
CON PLC's

EVOLUCION HISTORICA

1968: Procesador cableado sustituye a rels.


Dcada de los setenta

Dcada de los ochenta: Avance de la tecnologa P

Incorporacin de elementos hombre-mquina.


Manipulaciones de datos
Operaciones aritmticas
Comunicaciones (ordenador)
Incremento de memoria
E/S remotas
Instrucciones ms potentes
Desarrollo de comunicaciones con dispositivos
Alta velocidad de respuesta, ms lenguajes
Reduccin de dimensiones
Mdulos inteligentes, autodiagnstico

Dcada de los noventa:

Buses de campo abiertos


Utilizacin de tecnologa de ordenador: PCMCIA /ETHERNET
Conceptos OMRON Smart Factory
Plug & Play / Down sizing / Easy to use

INTRODUCCION AL CONTROL
CON PLC's

AUTOMATIZACION
PLCs diseados para cubrir las necesidades de
control de cualquier tipo de mquina.

Plstico
Packing

Paletizador

Montaje
Herramienta
INTRODUCCION AL CONTROL
CON PLC's

AUTOMATIZACION
PLCs diseados para cualquier aplicacin
de tipo industrial o no industrial.
Control de planta
Control de lnea
Telemando
Tratamiento de aguas
Domtica
Gestin de energa
Natica
Proyectos pblicos
Medio ambiente

INTRODUCCION AL CONTROL
CON PLC's

AUTOMATIZACION
3 Familias de PLCs para 3 niveles de aplicacin.

Ms de 512 E/S

Hasta 512 E/S

Hasta 128 E/S

INTRODUCCION AL CONTROL
CON PLC's

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

INTRODUCCION AL CONTROL
CON PLC's

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 LGICO INTERNO, ACTUANDO SOBRE LOS
ACCIONADORES DE LA INSTALACION.

INSTALACIN

CAPTADORES

ACCIONADORES

PLC

INTRODUCCION AL CONTROL
CON PLC's

OBJETIVO Y FUNCION DE UNA


AUTOMATIZACION

LOS PRINCIPALES FACTORES QUE FAVORECEN LA APARICION Y


EVOLUCION DE LOS PROCESOS AUTOMATICOS SON BASICAMENTE :
ECONMICOS
CALIDAD
SEGURIDAD LABORAL

POR LO TANTO, LAS FUNCIONES BSICAS DE LA AUTOMATIZACION


DE UNA MQUINA O DE UNA INSTALACIN SON:
AUMENTAR LA PRODUCCION
DISMINUIR COSTES
MEJORAR LA CALIDAD DEL PRODUCTO ACABADO
EVITAR TAREAS PELIGROSAS AL SER HUMANO
INFORMACION EN TIEMPO REAL DEL PROCESO

INTRODUCCION AL CONTROL
CON PLC's

PROGAMACION LGICA

NEMNICO

SERIE

PARALELO

NEGADO

AND

OR

NOT

CONTACTOS

LGICA

DIN
INTRODUCCION AL CONTROL
CON PLC's

SISTEMAS DE NUMERACION

LAS VARIABLES, EN GENERAL, PUEDEN EXPRESARSE O


REPRESENTARSE SEGN DISTINTOS SISTEMAS DE
NUMERACIN
EL SISTEMA HABITUAL QUE SE EMPLEA DE FORMA
COTIDIANA ES EL SISTEMA DIGITAL, QUE UTILIZA LOS
SMBOLOS DEL 0 AL 9.
HAY OTROS SISTEMAS DE NUMERACION QUE, AL TRABAJAR
CON MQUINAS Y CON COMUNICACIONES, NOS
APARECERN CONSTANTEMENTE

BINARIO
BCD (BINARIO CODIFICADO DECIMAL)
HEXADECIMAL
COMA FLOTANTE
GRAY
ASCII

INTRODUCCION AL CONTROL
CON PLC's

SISTEMAS DE NUMERACION

EN GENERAL,CUANDO UNA CANTIDAD (N ENTERO)


SE REPRESENTA MEDIANTE UN SISTEMA DE
NUMERACIN DE BASE B, QUIERE DECIR :

N-1

NB= XN B + XN-1B

INTRODUCCION AL CONTROL
CON PLC's

+ ........ + X 1B + X 0 B

CODIGO BINARIO

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 :

N DECIMAL = Z N x 2

N-1

+ ZN-1 x 2

+ ....... + Z 0 x 2

DONDE Zi ES UNO DE LOS 2 SIMBOLOS (0 1)


INTRODUCCION AL CONTROL
CON PLC's

CODIGO BINARIO

CODIGO BINARIO

EJEMPLO: LA REPRESENTACION DEL N12 EN BINARIO


SER :

1 x 23 + 1 x 2

+ 0 x 2

+ 0 x 2

= 12

12

EJEMPLO : REPRESENTAR EN BINARIO LOS N DECIMALES


16 Y 45.
5

16
45
INTRODUCCION AL CONTROL
CON PLC's

2
1

2 2 2 2 2
1 0 0 0 0
0 1 1 0 1

Nmeros en COMA FLOTANTE

COMA FLOTANTE
...

23 22 21

31 30

...
Signo
Mantisa

Mantisa

Exponente

S ig n o

N D E C IM A L = (-1 )

x 2

e -1 2 7

-2 3

(1 + M a n tis a x 2

Signo (s) 1: negativo , 0: positivo (bit 31)


Mantisa (M) La mantisa incluye 23 bits (bit 0.. 22).

Representa la parte derecha de nmero decimal.


Exponente (e) El exponente incluye 8 bits (bit 23..30).

INTRODUCCION AL CONTROL
CON PLC's

Nmeros en COMA FLOTANTE

Se pueden expresar los nmeros:

- (e=255, M=0, s=0)


-3.4028231038 -1.17549410-38
0 (e=0)
1.17549410-38 3.4028231038
(e=255, M=0, s=1)
NaN (e=255, M0): Nmero no vlido.

No es necesario conocer el formato de estos


nmeros, slo que ocupan 32 bits.

INTRODUCCION AL CONTROL
CON PLC's

Precauciones COMA FLOTANTE

Las operaciones indeterminadas 0.0/0.0, /,


- dan como resultado NaN.
Overflow () y Underflow (0). Es ms
peligroso el Overflow al convertir el resultado
a entero (binario con signo).
Los decimales se truncan al convertirlos a
entero (binario con signo).
Cualquier operacin con un NaN como
operando da como resultado NaN.

INTRODUCCION AL CONTROL
CON PLC's

IEEE754

Expresan nmeros reales en 32 bits conforme


al estndar IEEE754:

(-1)signo2exponente-127(1+Mantisa2-23)

1#10000000#11000000000000000000000

Signo: (-1)1= -1
Exponente: 2128-127=21=2
Mantisa: 1+62914562-23=1+0.75=1.75
Resultado: -1.752= -3.5

INTRODUCCION AL CONTROL
CON PLC's

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

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

INTRODUCCION AL CONTROL
CON PLC's

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 BITs PARA LA
REPRESENTACION.
Ejemplo :
A = 41 = 0100 0001
5 = 35 = 0011 0101
> = 3E = 0011 1110

INTRODUCCION AL CONTROL
CON PLC's

CONCEPTO DE REGISTRO

DISPOSITIVO CAPAZ DE ALMACENAR UNA


INFORMACION DIGITAL (1 o 0)

EN NUESTROS PLCs TODOS LOS REGISTROS SON


DE 16 (POSICIONES)

15 14 13 12

11 10 9 8

msb

INTRODUCCION AL CONTROL
CON PLC's

7 6 5 4

3 2 1 0

N BIT

lsb

(PESO)

CONCEPTO DE PLC
EL AUTOMATA PROGRAMABLE INDUSTRIAL
(PLC: programmable logic controller)
ES UN EQUIPO ELECTRNICO, PROGRAMABLE
EN LENGUAJE NO INFORMATICO, DISEADO
PARA CONTROLAR EN TIEMPO REAL Y EN
AMBIENTE DE TIPO INDUSTRIAL PROCESOS
SECUENCIALES.

INTRODUCCION AL CONTROL
CON PLC's

CARACTERISTICAS PLCs OMRON

Recursos Configurables
Comunicaciones compatibles
Software de gestin comn
Mapeado de memoria
Perifricos comunes
Instrucciones compatibles
Marcado CE y fabricacin
europea

INTRODUCCION AL CONTROL
CON PLC's

ESTRUCTURA DE UN AUTOMATA
ALIMENTACIN

MEMORIA

SEALES
DE

PROCESADOR

SENSORES

SEALES
A
ACTUADORES

CPU

PERIFRICOS

X Unidad central de procesos


X Memoria de programacin (RAM,EPROM,EEPROM)
X Sistema de control de E/S y perifericos
X Dispositivo de entradas / salidas.
INTRODUCCION AL CONTROL
CON PLC's

DISPOSITIVOS DE ENTRADA / SALIDA

EL PLC RECIBE SEALES


DE ENTRADA TALES COMO,
ENCODERS, FOTOCELULAS,
PULSADORES, TECLADOS,
.

EL PLC ACTIVA MEDIANTE


SUS SALIDAS, VLVULAS,
SOLENOIDES,
CONTACTORES,
INDICADORES LUMINOSOS, ...

INTRODUCCION AL CONTROL
CON PLC's

ESTADOS DE FUNCIONAMIENTO

PROGRAM. El PLC est en reposo, y puede recibir


enviar el programa a un perifrico (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.
MONITOR
RUN

INTRODUCCION AL CONTROL
CON PLC's

PROGRAM

MODO DE FUNCIONAMIENTO
MONITOR-RUN

CICLO DE SCAN

Se llama as al conjunto de tareas que el automata lleva a cabo


cuando est controlando un proceso.

TAREAS COMUNES: (SUPERVISION GENERAL)


ACEPTACION DE ENTRADAS Y ACTUACION SOBRE SALIDAS
EJECUCION DE LAS INSTRUCCIONES
SERVICIO A PERIFERICOS

TIEMPO DE RESPUESTA

Tiempo necesario para llevar a cabo las distintas operaciones de


control. En particular, el tiempo de respuesta de un sistema
(activacin de una seal de salida en relacin a una entrada)
viene determinado principalmente por:
TIEMPO DE SCAN DE LA CPU
TIEMPO DE ON/OFF DE LOS MODULOS DE E/S
INTRODUCCION AL CONTROL
CON PLC's

MODO DE FUNCIONAMIENTO
MONITOR-RUN

INTRODUCCION AL CONTROL
CON PLC's

CICLO DE TRABAJO

PROCESOS COMUNES

- Programacin WATCH DOG


- Verificar memoria de ususario
- Verificar BUS E/S

GESTIN DE PERIFRICOS

- Gestin de transmisin con :


Consola de Programacin
Interface de comunicaciones

EJECUCIN DEL PROGRAMA

- Scan secuencial de las


instruciones del programa

REFRESCO DE E/S

INTRODUCCION AL CONTROL
CON PLC's

- Lectura del estado de los mdulos de


E/S
- Transferencia de estado a las
salidas

CALCULO DEL CICLO DE SCAN

INTRODUCCION AL CONTROL
CON PLC's

CICLO DE SCAN Y TIEMPO DE RESPUESTA


(S)

Instruccin o Proceso
Supervisin
Ejecucin del Programa
Refresco de E/S
Servicio de Host Link
Servicio de Perifricos
Servicio de Comboard
Tiempo Total del ciclo de
scan
Instrucciones bsicas LD
MOV (21)
ADD (30)
Otras : PID

INTRODUCCION AL CONTROL
CON PLC's

CPM1A
0.6 ms
1.43 ms
0.06 ms
-0.26 ms
--

SRM1
0.18 ms
0.8 ms
0.02/0.05 ms
0
0.7 ms
--

CPM2
0.3 ms
0.6 ms
0.3 ms
0.55 ms
0.55 ms
--

CQM1H
0.8 ms
1.25 ms
0.04 ms
0
0.34 ms
0.66 ms

2.35 ms

1.75 ms

1.75 ms

3.27 ms

1.72
16.3
29.5
--

0.97
9.1
15.9
420.0

0.64
7.8
14.7
0.39 ms

0.375
17.7
37.5
1.59 ms

CALCULO DE LOS TIEMPOS DE


RESPUESTA

INTRODUCCION AL CONTROL
CON PLC's

MEMORIA DEL PLC

La memoria del PLC se encuentra dividida en varias


reas, cada una de ellas con un contenido y
caractersticas distintas :

AREA DE PROGRAMA:
En este rea es donde se encuentra almacenado el programa
del PLC (que se puede programar en lenguaje Ladder
nemnico).

AREA DE DATOS:
Este rea es usada para almacenar valores o para obtener
informacin sobre el estado del PLC. Est dividida segn
funciones en IR, SR, AR, HR, LR,DM, TR, T/C.
INTRODUCCION AL CONTROL
CON PLC's

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


MEMORIAS DE DATOS
REGISTROS PERMANENTES
INTRODUCCION AL CONTROL
CON PLC's

CAPACIDAD DE MEMORIA DE PROGRAMA

PLC

MEMORIA DE MEMORIA DE
PROGRAMA
DATOS

CPM1A
SRM1
CPM2

2 Kw

1 Kw

4 Kw

2 Kw

4 Kw

2 Kw

CQM1H

Hasta 15 Kw

DM : Hasta 6 Kw
EM : Hasta 6 Kw

INTRODUCCION AL CONTROL
CON PLC's

E/S CONEXION
Mdulos de ENTRADA

Unidad de entrada de

c.a.\c.c. Configuracin
del circuito.

INTRODUCCION AL CONTROL
CON PLC's

SELECCION DEL AUTOMATA

CRITERIOS :

Nmero de E/S a controlar


Capacidad de la memoria de programa
Potencia de las instrucciones
Posibilidad de conexin de perifricos, mdulos
especiales y comunicaciones.

INTRODUCCION AL CONTROL
CON PLC's

CLASIFICACION DE AUTOMATAS

POR TIPO DE FORMATO

COMPACTOS: Suelen integrar en el mismo bloque la


alimentacin, entradas y salidas y/o la CPU. Se expanden
conectndose a otros con parecidas caractersticas.

MODULARES: Estn compuestos por mdulos o tarjetas


adosadas a rack con funciones definidas: CPU, fuente de
alimentacin, mdulos de E/S, etc La expansin se realiza
mediante conexin entre racks.

INTRODUCCION AL CONTROL
CON PLC's

DEFINIR CONFIGURACION DE E/S

En una instalacin nos encontramos con las


siguientes seales y elementos a controlar :
2
3
1
3
1
4
3
2
2
2
2
4
1
1

FOTOCLULAS
PULSADORES PARA MANUALES
SELECTOR MANUAL /AUTOMTICO
CONTACTORES A 220 AC
INTERRUPTOR SELECCIN MODO TRABAJO
PILOTOS INDICADORES
FINALES DE CARRERA
TERMOSTATOS
VARIADORES DE VELOCIDAD (4-20mA.)
SENSORES PT100
DETECTORES INDUCTIVOS
VLVULAS (PISTN) 24V.
SIRENA ALARMA
SETA EMERGENCIA

DETERMINAR QUE CONFIGURACIN DE PLC HACE FALTA

INTRODUCCION AL CONTROL
CON PLC's

DEFINIR CONFIGURACION DE E/S

SOLUCIN
CQM1H

Un PLC con
16 E digitales
12 S digitales
2E
analgicas PT100
2S
analgicas 4-20 mA.
INTRODUCCION AL CONTROL
CON PLC's

AUTOMATAS PROGRAMABLES

Las necesidades de su
aplicacin pueden ser
cubiertas por una de las
familias de PLCs. Elija la
ms apropiada en su caso

INTRODUCCION AL CONTROL
CON PLC's

FAMILIA CPM

INTRODUCCION AL CONTROL
CON PLC's

FAMILIA CPM
CPM2B

CPM1A

El Micro PLC de alta


funcionalidad en placa
impresa.
El Micro PLC de alta
funcionalidad supercompacto

CPM2C

INTRODUCCION AL CONTROL
CON PLC's

El Micro PLC standard para


la mayor parte de las
aplicaciones bsicas

CPM

El Micro PLC de alta


funcionalidad compatible en
hardware con CPM1A

CPM2A

CARACTERISTICAS CPM1A
CPUs de 10, 20, 30 y 40 E/S
Expandible hasta 100 E/S
( slo modelos 30 y 40 )

INTRODUCCION AL CONTROL
CON PLC's

Memoria de programa 2 KW
Memoria de datos 1KW
150 instrucciones
1 puerto ( perifricos )
1 Contador de hasta 5 Khz
2 Salidas de pulsos 2 Khz
2 temporizadores analgicos
Flash RAM ( sin batera )

CARACTERISTICAS CPM2A

INTRODUCCION AL CONTROL
CON PLC's

CPUs 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
(Perifricos Y RS232C)
1 Contador de hasta 20 Khz
4 Contadores de 2 Khz
2 Salidas de pulsos 10 Khz
2 temporizadores analgicos
Reloj y batera

CARACTERISTICAS CPM2B
CPUs de 32 E/S
PLC compacto en circuito
impreso.
Mdulos expansores de 32
puntos (3 exp. Mximo)
Alimentacin 24 Vdc
Expandible hasta 128 E/S
Mismas caractersticas que
CPM2A
Batera y reloj opcional
Conector cable plano para E/S
2 puertos:
Perifricos (como CPM2C)
RS-232 (opcional)
INTRODUCCION AL CONTROL
CON PLC's

CARACTERISTICAS CPM2C
CPUs de 10 y 20 E/S
Mdulos expansores de 10 y
24 puntos
Alimentacin 24 Vdc
Expandible hasta 140 E/S
Mismas caractersticas que
CPM2A
Batera y reloj opcional
Conectores extrables
1 puerto
(doble uso simultneo)

INTRODUCCION AL CONTROL
CON PLC's

CPM1A / CPM2A

Compacto

FormatoTerminal

UM
DM

Rel
UM4kw
30 a 120 DM2kw
M3
Extraible
TR
30 a120.

Velocidad E/S
Pulsos

IN
0.9
micro S 20kHz
OUT
10kHz

Sincro
nismo

(*)

Compacto

CPM2A

CPM1A

E/S

M3
Fijo

Rel
UM2kw
10 a 100 DM1kw
TR
10 a 100

INTRODUCCION AL CONTROL
CON PLC's

1.8
micro S

IN
5kHz
OUT
5kHz

Puertos

Perif

Reloj

SI

Pot. Exp E/S I/O Link Analoga


Analog.

Yes

3 exp
(30pts.
40pts.
60pts.
CPU)

Yes

3 exp
(30pts.
40pts.
CPU)

+
RS232C

NO
Perif

Compo MAD01
Bus/S (2ch/1ch)
I/Olink
(8pts.
/8pts.)

Compo MAD01
Bus/S (2ch/1ch)
I/Olink
(8pts.
/8pts.)

CPM1A / CPM2A
Dimensiones
CPM1A 90

90
66 (D=50)

86(D=50)

150 (D=50)

130(D=50)

20 pts

10 pts

90

90

40 pts

30 pts

CPM2A
30points
IN

IN

IN
PWR

ERR ALM

RUN

COMM

OUT

60points

40points

PWR

ERR ALM

RUN

COMM

130mm

INTRODUCCION AL CONTROL
CON PLC's

PWR

ERR ALM

RUN

COMM

150mm

90mm

90mm

OUT

OUT

195mm

90mm

55mm

CPM1A / CPM2A
Expansin
Expansores
8pts. output

8pts. input

IN

I/O Link
I/O Link

MAD01
MAD01

IN

OUT
8ED

20pts.MixI/O

20EDR

8ER

SRT21

SRT21

66mm

66mm

90mm

OUT

66mm

66mm

86mm

CPM1A-20EDR1
CPM1A-8ED
CPM1A-8ER
CPM1A-8ET
CPM1A-8ET1
CPM1A-SRT21
CPM1A--20EDT
CPM1A-20EDT1
CPM1A-MAD01

50mm

NT
Puerto Perifer.

RS-232
RS-422

CPM1/2A
Conversor CPU
CIF

INTRODUCCION AL CONTROL
CON PLC's

Unidades de expansin
(Hasta 3, para CPUs de > 20 pts.)

CPM2B
Modelos
CPM2B-32C1DR-D

16 DC IN /16 RY OUT

CPM2B-32C2DR-D

+ RS-232C + Battery +RTC

CPM2B-32C1DT-D

16 DC IN /16 Tr OUT

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

CPU RY Output

CPU NPN Tr Output

INTRODUCCION AL CONTROL
CON PLC's

CPM2A / CPM2C
Diferencias CPM2A / CPM2C
CPM 2A

CPM 2C

E s tru c tu ra

B lo q u e s E /S

M o d u la r

R T C / B a te ra
V id a B a te ra

T o d o s lo s m o d e lo s
5 aos

O p c io n a l
5 aos ( 2 con R TC )

T e m p o riz a d o re s
a n a l g ic o s

S i. 4

NO

E X P a n a l g ic o s
C om pobus S

SI M AD 01, SR T21

N O e n 1 e r R e le a s e

P to s C P U
P to s E X P
N um M x EXP
N u m M x E /S
In te rru p c io n e s

(2 0 ), 3 0 , 4 0 , 6 0
8, 20
3
120
4

10, 20
10 , 24
5
140
2 / 4

INTRODUCCION AL CONTROL
CON PLC's

CPM2C
Modelos
CPUs

10pts.CPU
10pts.CPU TR NPN
RY
Conector
Terminal

10pts.CPU
TR PNP
Conector

20pts.CPU
TR NPN
Conector

20pts.CPU
TR PNP
Conector

10pts.CPU 10pts.CPU
RY
TR NPN
Terminal
Conector

10pts.CPU
TR PNP
Conector

20pts.CPU
TR NPN
Conector

20pts.CPU
TR PNP
Conector

CPUs
(con RTC)

Cables

Expansores

CPM2C-CN111

10pts.Ex.
RY
Terminal

INTRODUCCION AL CONTROL
CON PLC's

24pts.Ex.
TR NPN
Conector

24pts.Ex.
TR NPN
Conector

CS1-CN114

CPM2C
CPUs

Expansores

Tipo terminal
(Phoenix)

Tipo conector
(Fujitsu)

Tipo terminal
(Phoenix)

Tipo conector
(Fujitsu)

90mm

33mm

33mm

Expansin
CPU

1 CPU con hasta 5 expansores


INTRODUCCION AL CONTROL
CON PLC's

33mm

33mm

65mm

Estructura no compatible con CPM1A/2A

CONECTIVIDAD CPM
Conexin de
perifricos y HMIs

Host Link 1:N

PC Link 1:N
Dispositivo
Serie

Comunicacin ASCII
INTRODUCCION AL CONTROL
CON PLC's

APLICACIONES CPM
Contaje,
Salida Pulsos
levas

Inteligencia
Distribuida
CompoBus/S

CPM1A
CPM2A
Serve driver U series
SYSDRIVE inverter 3G3MVseries
stepping motor driver

Sincronismo
Pulse input frequency

CLOCK

Packaging or processing machine


Pulse output
frequency
Rotary encoder

PID

INTRODUCCION AL CONTROL
CON PLC's

Conveyer

Conveyer

FAMILIA SRM

INTRODUCCION AL CONTROL
CON PLC's

FAMILIA SRM
SRM1-C02

SRM1-C01

SRM

Puerto perifricos

Puerto RS232C y perifricos

Terminales E/S
Una amplia familia de
terminales de E/S digitales y
analgicas (comunicacin
Compobus S)

INTRODUCCION AL CONTROL
CON PLC's

FAMILIA SRM

Hasta 128 E y 128 S


Hasta 32 terminales esclavos
4 Kw de Memoria
2 Kw de Datos
123 instrucciones
Puerto de perifricos (y RS232C
en modelo C02)
0,8 ms de ciclo de
comunicaciones
Alimentacin a 24 Vdc
Batera

INTRODUCCION AL CONTROL
CON PLC's

COMPOBUS S

INTRODUCCION AL CONTROL
CON PLC's

Sistema bus Maestro Esclavo


Mtodo multipunto con ramas
Hasta 32 nodos
Hasta 256 E/S
Velocidad de 0,75 mbits
Bus de hasta 500 m.
Medio de transmisin (doble par
trenzado o cable plano)

COMPOBUS S

Terminal entrada TR
Terminal salida TR

4 pto

8 pto

16 pto

Espec.

SRT2-ID04(1)

SRT2-ID08(1)

SRT2-ID16(1)

NPN (PNP)

SRT1-OD04(1) SRT2-OD08(1) SRT2-OD16(1)

Terminal salida TR
mosfet potencia
Terminal salida rel
Terminal conexin
sensores
Interface para Bit
Chain
Interfaces para
circuito impreso
Terminal Analgico

SRT2-ROF08

SRT2-ROF16

SRT2-ROC08

SRT2-ROC16

NPN (PNP)
G3D
G6D

SRT2-ID08S
SRT2-ND08S

Para conexin de 4 sensores


con salida de diagnstico o
entrada teaching

SRT2-AD04
SRT2-DA02

Interface para sistema de


conexin de E/S en Bit Chain
(8 E / 8 S) 100 m
Chips para 16 entradas o
salidas a transisitor. Interface
Compobus S incluido
Terminales con 4 entradas
analgicas y con 2 salidas
analgicas

SRT1-B1T
SRT1-ID16P
SRT1-OD16P

INTRODUCCION AL CONTROL
CON PLC's

SRM en MARCHA

S Controller

Se logra un diseo
eficiente de la mquina
repartiendo los grupos de
E/S distribuidas

00100
LD ?@00010

Pequeas mquinas como


embase y embalaje

E/S esclavas

INTRODUCCION AL CONTROL
CON PLC's

Las E/S se distribuyen


por toda la mquina
ahorrando espacio

CONECTIVIDAD SRM
MMI

Host link, ASCII

NT Link
Host Link 1:N

INTRODUCCION AL CONTROL
CON PLC's

APLICACIONES SRM

INTRODUCCION AL CONTROL
CON PLC's

FAMILIA CQM1H

INTRODUCCION AL CONTROL
CON PLC's

FAMILIA CQM1H
CQM1H es el autmata
programable ms adaptable
a cualquier tipo de mquina
o aplicacin media.
Flexibilidad, rapidez y
sencillez son sus rasgos
principales.

INTRODUCCION AL CONTROL
CON PLC's

FAMILIA CQM1H
CPUs

Mdulos

CQM1H
Tarjetas
Funcionales

INTRODUCCION AL CONTROL
CON PLC's

Comunicaciones

FAMILIA CQM1H

Formato modular pequeo


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 cpus
16 Entradas digitales
4 Entradas de interrupcin/
contaje
1 Contador de 5 Khz
1/2 puertos
INTRODUCCION AL CONTROL
CON PLC's

CPUs CQM1H
CPU
CQM1H-CPU11
CQM1H-CPU21
CQM1H-CPU51
CQM1H-CPU61

MEM DM-EM E/S RS232C CLK


(KW) (KW)
3,3
30
256
NO
NO
3,3
30
256
SI
NO
7,2
6-0
512
SI
SI
15,2
66
512
SI
SI

TARJETAS
FUNCION
NO
NO
2 SLOTS
2 SLOTS

Cartuchos de memoria EEPROM con Reloj /


Calendario
Instrucciones clculo en coma flotante
CPUs con huecos para tarjetas funcionales
CPUs con posibilidad de comunicacin en
red multimaestro

INTRODUCCION AL CONTROL
CON PLC's

Mdulos E/S CQM1H


Gran diversidad de opciones
Fcil instalacin
Mdulos de alta densidad (32 pts.)

Entradas

Salidas

12 / 24 VDC

110 / 220 AC
RELE
TRANSISTOR

TRIAC
INTRODUCCION AL CONTROL
CON PLC's

8
16
32
8
8
16
8
16
32
8
6

INDEP.

TORNILLO

INDEP.

CONECTOR
TORNILLO
TORNILLO
TORNILLO

NPN / PNP

INDEP.

CONECTOR
TORNILLO

Mdulos especiales CQM1H


E/S Analgicas

Control de temperatura

Mdulos de 4 Entradas y de 2
Salidas con varios rangos de
trabajo en tensin o corriente, 12
bits de resolucin y tiempo de
conversin de 2,5 ms

Mdulos de 2 lazos de control PID


avanzado o ON/OFF, con salida a
transistor y entradas para
termopar o Pt100. Tiempo de
muestreo 1s.

INTRODUCCION AL CONTROL
CON PLC's

Mdulos especiales CQM1H


Para sensor Lineal

Mdulos de entrada para sensores


lineales (tensin o corriente), con
tiempo de muestreo de 1ms,
funciones de escala y
comparacin. Salida de
monitorizacin opcional
INTRODUCCION AL CONTROL
CON PLC's

Cableado larga distancia

Mdulos de E/S de 16 y 32
puntos para larga distancia (500
m). Sistema de comunicacin
B7A a alta velocidad (retardo
3ms)

Tarjetas especiales CQM1H


Conectables directamente a las CPUs 51 y 61
Permiten dotar al plc de la funcionalidad requerida
No consumen registros de E/S

2 entradas 50 Khz
2 salidas 25 Khz
Posicionamientos
desde programa
(velocidad y
aceleracin)

4 selectores
analgicos (4 dgitos)
Mximo 2 tarjetas por
plc

INTRODUCCION AL CONTROL
CON PLC's

1 entrada para
encoder absoluto
4 Khz, cdigi Gray,
12 bits resolucin
8 rangos

4 entradas de contaje
50 a 500 Khz
Modo lineal y anillo
Transisitor o Line
driver
4 salidas
Mximo 2 tarjetas por
plc

4 entradas
analgicas (V/I)
2 salidas analgicas
(V/I)
Varios rangos
12 bits

1 puerto RS232C
1 Puerto RS422/485
Host link, PCLink,
ASCII, NT Link,
Protocolos

Comunicaciones CQM1H
Controller link
CompoBus/D (Esclavo)

AS-I Bus (Maestro)

NT Link, Host Link,Modem..

CompoBus/S (Maestro)

Protocol Macro, Modbus (Maestro)


INTRODUCCION AL CONTROL
CON PLC's

Aplicaciones CQM1H
l
i
t
Envase y Embalaje
x
e
T
Mad
Papel
era
Alimentacin
o
c
i
t
s

Pl
Cermica
Telecontrol
Ascensore
s
Escaleras mecnicas
Bombeo Contr
o de Edific
CQM1H es el lautmata
ios
e
ntaj
ms adaptable
Moprogramable
a cualquier tipo de mquina
o aplicacin media.

INTRODUCCION AL CONTROL
CON PLC's

PERIFERICOS

PERIFERICOS son dispositivos que realizan tareas


complementarias al funcionamiento del autmata y estn en
constante comunicacin con este. Se usan tanto para programar
como para visualizar el estado del autmata.

- ORDENADOR
- CONSOLA DE PROGRAMACION
- GRABADOR DE EPROM
- INTERFACE DE CASETE

INTRODUCCION AL CONTROL
CON PLC's

ANALISIS DE LA INSTALACION
CONEXIONADO E/S ALIMENTACION

z 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 metlicas.
INTRODUCCION AL CONTROL
CON PLC's

ANALISIS DE LA INSTALACION

MONTAJE

Para evitar ruido, se deberan utlizar cables dobles trenzados AWG 14 (mnimo
2mm^2).
Evitar el montaje del PLC junto a equipos de alta potencia.
Verificar que el punto de instalacin est al menos a 200 mm de los cables de
alta potencia.

A ser posible, utilizar conductos elctricos para contener y proteger el cableado


del autmata lo suficientemente largos como para contener los cables de E/S y
mantenerlos separados de otros cables.

INTRODUCCION AL CONTROL
CON PLC's

ANALISIS DE LA INSTALACION
CUADRO DE MANIOBRA
Los bastidores se deben montar en
horizontal para poder leer la parte impresa
con normalidad.
Igualmente es importante montar los
bastidores en horizontal, para que la
ventilacin de los dispositivos sea correcta.
Cualquier soporte rgido que cumpla las
especificaciones ambientales es vlido.
Si es posible, utilizar conductos estndar
para contener los cables de E/S y
mantenerlos separados de los dems.

INTRODUCCION AL CONTROL
CON PLC's

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 operacin

253.13

INTRODUCCION AL CONTROL
CON PLC's

Parada de
Emergencia

INICIACION A LA
PROGRAMACION
DEL PLC

INICIACIN A LA
PROGRAMACIN DEL PLC

AREAS DE MEMORIA

La memoria del PLC se encuentra dividida en varias


reas, cada una de ellas con un cometido y
caractersticas distintas:
AREA DE PROGRAMA:
Donde se encuentra almacenado el programa del
PLC (en lenguaje Ladder mnemnico).
AREA DE DATOS:
Usada para almacenar valores para obtener
informacin sobre el estado del PLC.
Esta dividida segn funciones en IR, SR, AR, HR, LR,
DM, TR, T/C.

INICIACIN A LA
PROGRAMACIN DEL PLC

AREAS DE MEMORIA

DIRECCIONAMIENTO
Formato de las direcciones :
XXX YY
XXX Nmero de canal (Registro)
YY Nmero de Bit (rel), (entre 00 y 15)
p.ej.
INICIACIN A LA
PROGRAMACIN DEL PLC

21710 = CANAL 217, bit 10

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 rels internos (no correspondidos con el
terminal externo), gestionados como rels de E/S.

Accesibles como bits Canales


Los rels E/S no usados pueden usarse como
IR
No retienen estado frente falta de alimentacin
cambio de modo de operacin
INICIACIN A LA
PROGRAMACIN DEL PLC

AREAS DE MEMORIA

AREA ESPECIAL (SR)


Son rels de sealizacin de funciones
particulares como:

SERVICIO (siempre ON, OFF)


DIAGNOSIS (sealizacin anomalas)
TEMPORIZACIONES (relojes a varias frecuencias)
CALCULO (<,>,=)
COMUNICACIONES

INICIACIN A LA
PROGRAMACIN DEL PLC

AREAS DE MEMORIA

AREA AUXILIAR (AR):


Contiene bits de control e informacin de
recursos del PLC como: puerto RS232C,
puerto de perifricos, casetes de memoria,
Se dividen en dos bloques:
Sealizacin
Errores de Configuracin
Datos del Sistema

Memorizacin y gestin de datos.

Es un area de retencin.
INICIACIN A LA
PROGRAMACIN DEL PLC

AREAS DE MEMORIA

La memoria del PLC se encuentra dividida en varias


reas, cada una de ellas con un cometido y
caractersticas distintas.

AREA DE PROGRAMA:
Donde se encuentra almacenado el programa del PLC (en lenguaje
Ladder mnennico).

AREA DE DATOS:
Usada para almacenar valores o para obtener informacin sobre el
estado del PLC.
Est dividida segn funciones en IR, SR, AR, HR, LR, DM, TR, T/C

INICIACIN A LA
PROGRAMACIN DEL PLC

AREA DE MEMORIA

AREA DE ENLACE (LR):


Se utilizan para el intercambio de datos entre
dos PLCs unidos en forma PC Link (1:1)
Dedicados al intercambio de informacin entre
PLCs.
Si no se utilizan como LR pueden usarse como
IR.

INICIACIN A LA
PROGRAMACIN DEL PLC

AREAS DE MEMORIA

Todas estas reas (IR, SR, AR, LR) tienen


como caractersticas comunes:
Accesibles en forma de BIT de CANAL
Los rels de E/S no utilizados como E/S fsicas o
desempeando la funcin especficada, pueden utilizarse
como rels internos.
No conservan su estado en caso de fallo de
alimentacin cambio de modo de PLC (PROGRAMRUN).

INICIACIN A LA
PROGRAMACIN DEL PLC

AREAS DE MEMORIA

AREA DE RETENCIN (HR)


Mantienen su estado ante fallos de
alimentacin cambio de modo del PLC.

Son gestionados igual que los IR, y


direccionables como BIT como CANAL.

INICIACIN A LA
PROGRAMACIN DEL PLC

AREAS DE MEMORIA

MEMORIA DE DATOS (DM)


Se trata de memorias de 16 bit (palabra)
Utilizables para gestin de valores numricos
Mantienen su estado ante cambios en modos
de trabajo fallos de tensin
Direccionables como CANAL
Este rea suele contener los parmetros de
configuracin del PLC (SETUP)
INICIACIN A LA
PROGRAMACIN DEL PLC

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 caractersticos:
SV. Valor de preseleccin
PV. Valor actual
BIT. Valor de estado.
INICIACIN A LA
PROGRAMACIN DEL PLC

CPM1A.MAPA DE MEMORIA
AR 0

IR 0
9

HR 0

ENTRADAS

AR ' s

SALIDAS
19

HR ' s

AR 15
HR 19
LR 0

200

CANALES DE TRABAJO
231

DM 0

CANALES ESPECIALES SR

LR ' s

255
LR 15

DM' s
1000
1021
1023

TIM / CNT

6144

6600
127

INICIACIN A LA
PROGRAMACIN DEL PLC

DM 6655

L/ E

DM' s Error
DM' s

L/ E

SLO LECTURA
SETUP DEL SISTEMA

CPM2.MAPA DE MEMORIA
AR 0

IR 0
9

HR 0

ENTRADAS

AR ' s

SALIDAS
19
CANALES DE TRABAJO
49

HR ' s

AR 23
HR 19
LR 0

200

CANALES DE TRABAJO
227

DM 0

CANALES ESPECIALES SR

LR ' s

255
LR 15

DM' s
1999
2021
2047

TIM / CNT

6144

6600
255

INICIACIN A LA
PROGRAMACIN DEL PLC

DM 6655

L/ E

DM' s Error
DM' s

L/ E

SLO LECTURA
SETUP DEL SISTEMA

SRM1. MAPA DE MEMORIA


IR 0

AR 0

HR 0

ENTRADAS

AR ' s
7
9

17
19

CANALES DE TRABAJO

HR ' s

AR 15

SALIDAS
CANALES DE TRABAJO

HR 19
LR 0
DM 0

LR ' s
200
239

DM' s

L/ E

1999

LR 15

CANALES DE TRABAJO

DM' s Error
2021
0

CANALES ESPECIALES SR
255

TIM / CNT

6144

6600
127

INICIACIN A LA
PROGRAMACIN DEL PLC

DM 6655

SLO LECTURA
SETUP DEL SISTEMA

CQM1H. MAPA DE MEMORIA


AR 0

IR 0
15
16

HR 0

ENTRADAS

AR ' s
TRABAJO

90
96

HR ' s

AR 27

CONTROLLER LINK
CANALES E. PARA MACROS

LR 0
HR 99

100

LR ' s

SALIDAS

DM 0

115

TRABAJO
189

DM' s L / E

LR 63

CONTROLLER LINK
196
200

215
220
223

CANALES S. PARA MACROS

6144
0

INNER BOARD SLOT 1


6568

TRABAJO

SELECCIONES ANALOGICAS

TIM / CNT

TRABAJO

230

6568

PRESEL. CONTADOR ALTA VEL.


232
SR 244
SR 255

INNER BOARD SLOT 2

511

SLO LECTURA TODAS


LAS CPU's

ERROR LOG
6600

CANALES ESPECIALES

INICIACIN A LA
PROGRAMACIN DEL PLC

DM' s L / E
( SLO CPU's 4X )

DM 6655

SETUP DEL SISTEMA

CONFIGURACION

Comprende varios parmetros que controlan la operacin del


PLC.
Para una mxima funcionalidad al utilizar interrupciones y
comunicaciones, hay que configurar el sistema a medida

DM6600 a DM6655

Los valores por defecto son 0000 para todos los canales. En
cualquier momento se pueden restaurar estos valores poniendo
a ON el rel SR 25210.

INICIACIN A LA
PROGRAMACIN DEL PLC

CONFIGURACION
COMO CONFIGURAR EL SISTEMA ?

Desde programa de usuario slo se puede leer la


configuracin pero nunca escribir, para ello es
preciso un dispositivo de programacin (consola,
LSS Syswin)

Podemos fijar DM6600 a DM6644 en modo Program


Tambin DM6645 a DM6655 en modo Program Monitor

Los cambios sern efectivos dependiendo de la


configuracin :

DM6600 a DM6614 : Efectivo slo al alimentar al PLC.


DM6615 a DM6644 : Efectivo slo al ejecutar el programa
DM6645 a DM6655 : Efectivo siempre que el PLC est
alimentado
INICIACIN A LA
PROGRAMACIN DEL PLC

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
MODO DE ARRANQUE
15

DM6600
00: CONSOLA
01: ltimo modo
02: Bit 00 a 07

INICIACIN A LA
PROGRAMACIN DEL PLC

00: Modo PROGRAM


01: Modo MONITOR
02: Modo RUN

DM6600 = 0000
El PLC arrancar en el modo
indicado por la consola conectada
(RUN si no hay consola).
DM6600 = 0201
El PLC arrancar siempre en modo
MONITOR.

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
fsicas mediante una tabla de asignacin.
Preparar tablas que indiquen:
canales y bits de trabajo
Temporizadores, contadores y saltos
Dibujar el diagrama de rels. (O en el lenguaje seleccionado).
Transferir el programa a la CPU. Si se realiza mediante consola
habr que traducir el programa a mnemnico.
Verificar, va simulacin, el correcto funcionamiento del
programa.
Memorizar el programa definitivo.

INICIACIN A LA
PROGRAMACIN DEL PLC

INSTRUCCIONES

INSTRUCCION : Especifica la operacin a realizar


(operador)
PARMETROS OPERANDOS : Son los DATOS
asociados a la operacin lgica (operando). Los
parmetros son en general de formato TIPO y VALOR.
DIRECCION : Indica la posicin de la instruccin en la
memoria de programa
Tomando como ejemplo 0000 LD H0501
0000

LD

H0501
TIPO
PARMETRO
VALOR
INSTRUCCIN
DIRECCIN

INICIACIN A LA
PROGRAMACIN DEL PLC

INSTRUCCIONES

Instruccin de apertura de una rama de circuito.


Est asociada a un contacto.
OUT Activa una bobina de salida.
Constituye la terminacin de un circuito
AND Coloca 2 contactos en serie
OR Coloca 2 contactos en paralelo
NOT Invierte la lgica del contacto (cerrado/abierto)

Pueden ser usadas en combibacin: LD-AND-OR-OUT

LD

INICIACIN A LA
PROGRAMACIN DEL PLC

LENGUAJES DE PROGRAMACION

MNEMNICO :
Constitudo 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 elctrico
La fase de programacin es ms rpida.

Ej:

INICIACIN A LA
PROGRAMACIN DEL PLC

LD

0100

OR

0000

AND NOT

0101

OUT

1000

LENGUAJES DE PROGRAMACION

DIAGRAMA DE RELES
SIMBOLOS FUNDAMENTALES

/
Contacto
normalmente
abierto

INICIACIN A LA
PROGRAMACIN DEL PLC

Contacto
normalmente
cerrado

Salida

LENGUAJES DE PROGRAMACION

DIAGRAMA DE RELES
Esquema de contactos
Permite una representacin de la lgica de
control similar a los esquemas
electromecnicos
0100

0101
/
1000

0000

INICIACIN A LA
PROGRAMACIN DEL PLC

LENGUAJES DE PROGRAMACION

ESQUEMA FUNCIONAL
Cada funcin lgica tiene asociado un bloque
funcional que realiza la operacin
correspondiente.
Requiere una aproximacin ms matemtica y
lgica.
0100

0000
INICIACIN A LA
PROGRAMACIN DEL PLC

OR

AND

0101

1000

LENGUAJE DE PROGRAMACION

GRAFCET
Mtodo utilizado en procesos secuenciales,
cclicos repetitivos.

Los estados y transiciones (paso entre


estados) se implementan con funciones del
autmata.

INICIACIN A LA
PROGRAMACIN DEL PLC

PROGRAMACIN
BSICA DEL PLC
CON CONSOLA

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
ELEMENTOS DE LA CONSOLA

DISPLAY
Permite la visualizacin de datos, instrucciones del
programa y mensajes de diagnsticos

SELECTOR
Determina la modalidad operativa de la CPU
<PROGRAM><MONITOR><RUN>

TECLADO
Permite la interaccin de autmata y operario

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
TECLADO
Est compuesto por:

TECLAS NUMRICAS- Para introducir direcciones, datos, constantes,etc.

TECLA CLR- Produce la cancelacin de la operacin en curso.

TECLAS OPERATIVAS- Para las funciones de edicin de programas.

TECLAS DE INSTRUCCIN- Para seleccionar las instrucciones de


programacin del PLC.

TECLA SHIFT- Selecciona la opcin superior de las teclas de doble opcin.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
TECLAS DE INSTRUCCIONES

LD AND OR OUT NOT : Instrucciones


bsicas de un diagrama de rels
FUN : Funciones especiales (cada una
lleva su cdigo numrico 00..99)
SHIFT + CONT/# : BIT (o CONTACTO)
genrico
SHIFT + CH/* : CANAL genrico (16 bit).

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

DM : Data Memory.

TIM CNT : Temporizador, contador

SFT : Registro de desplazamiento.

HR : Rels de retencin.

TR : Rels temporales.

MANEJO DE LA CONSOLA
MODO DE LA CPU
A travs de la consola es posible realizar diferentes operaciones:

<RUN>
Monitorizacin del rea de dato
Visualizacin de diagnsticos

<MONITOR>
Permite las mismas operaciones que en modo <RUN> y adems:
+ Cambio de datos y forzado de E/S
+ Cambio de SV de TIM/CNT

<PROGRAM>
Mismas operaciones que en <MONITOR> y adems:
+ Edicin de programas

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
PETICIN DE CONTRASEA (PASSWORD):

La contrasea 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

<PROGRAM>

CLR

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

0000

BZ

MANEJO DE LA CONSOLA
OPERACIN DEL BUZZER

Para activar y desactivar el Buzzer

<PROGRAM>

SHIFT

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

<PROGRAM>

BZ

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

Es posible NO borrar de modo selectivo las reas de datos: HR, CNT, DM, EM.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
BORRADO DE MEMORIA
CANCELACIN
TOTAL
CLR

PLAY
SET

NOT

REC
RESET

MONTR

DIRECCIN

CANCELACIN
PARCIAL

HR

CNT

DM

EM
PROGRAMACIN BSICA DEL
PLC CON CONSOLA

REA DE
DATOS

MANEJO DE LA CONSOLA
BORRADO DE MEMORIA

Se selecciona el rea EM con:

SHIFT

DM

De esta manera se borrar el nico banco de memoria EM (CQM1H)


0000
0

EM

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

CLR ?

MANEJO DE LA CONSOLA
INTRODUCCIN DE UN PROGRAMA

Seleccionar el modo <Program>

Borrar la memoria

Seleccionar la direccin 0000.

Teclear las instrucciones y parmetros, memorizando con la tecla WRITE.

La direccin de la memoria de programa se incrementa automticamente.

No olvidar programar la instruccin END - FUN(01).

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

DIAGRAMA DE RELS. CONCEPTOS/1

Un programa en diagrama de rels (L.D.) es una serie de ramas de


circuito

Una rama (network) est compuesta de una serie de contactos,


conectados en serie o en paralelo, que dan origen a una salida
(activacin de una bobina o de una funcin especial)
0000

0003
HR
0000

/
0001

TIM
01
0002

TIM01
0206

HR 0000

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

DIAGRAMA DE RELS. CONCEPTOS/2

Las ramas de circuitos tienen origen en una barra vertical puesta a la


izquierda del diagrama

El flujo de la seal va de izquierda a derecha y de arriba a abajo


A

B
R1

E
R2

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

DIAGRAMA DE RELS. CONCEPTOS/3

A una rama de circuito en L.D., corresponde una secuencia de


instrucciones en forma mnemnica

Todas las ramas de circuito se inician con una instruccin LOAD

Direccin

0005

Instruccin

Datos

0006
1000

- Ejemplo de circuito
PROGRAMACIN BSICA DEL
PLC CON CONSOLA

0000
0001
0002
0003

LD
AND
OUT
END

0005
0006
1000

- Mnemnico del ejemplo

DIAGRAMA DE RELS. 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 ningn


contacto

El nmero de contactos posibles en serie o en paralelo es


prcticamente ilimitado
0000
0200

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

0200

DIAGRAMA DE RELS. CONCEPTOS/5

Es aconsejable no programar una salida, como una bobina, ms


de una vez

Es posible utilizar libremente el contacto de una salida como una


entrada auxiliar

Es posible colocar en paralelo 2 o ms bobinas (ver fig.)


0000
0208
0001
0209

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
CIRCUITO DE ENCLAVAMIENTO
0000

0001

0500

0500

END(01)

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

INSTRUCCIONES BSICAS
AND LD Coloca en SERIE 2 bloques de circuito

D irecci n In stru ccin


00000

00002
1000

00001

D ato s

00003

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

00000
00001
00002
00003
00004

LD
OR
LD
OR NOT
AND LD

00000
00001
00002
00003
-

INSTRUCCIONES BSICAS
OR LD Coloca en PARALELO 2 bloques de circuito

D ireccin
00000

00001
1000

00002

00003

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

00000
00001
00002
00003
00004
00005

Instruccin

D atos

LD
AND NOT
LD
AND
O R LD
OUT

00000
00001
00002
00003
1000

PROGRAMACIN /1
00000

00001
1000

00002

00003

00004

00005

1 Mtodo
Direccin Instruccin

Datos

LD
AND NOT
LD NOT
AND NOT
OR LD
LD
AND
OR LD
:::
OUT

00000
00001
00002
00003
00004
00005
:::
1000

00000
00001
00002
00003
00004
00005
00006
00007
:::
00012

2 Mtodo
Direccin Instruccin

Datos

LD
AND NOT
LD NOT
AND NOT
LD
AND
:::
OR LD
OR LD
:::
OUT

00000
00001
00002
00003
00004
00005
:::
::::
1000

00000
00001
00002
00003
00004
00005
:::
00013
00014
:::
00019

Ejemplo de varios bloques en paralelo


Con el 2 mtodo de codificacin, es posible al mximo 8 niveles de LD

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

PROGRAMACIN /2

Es fundamental conocer la correspondencia entre el diagrama de


rels y la lista de instrucciones

00000

00001

00002

00003

00004

00005
1000

01000

01001

00500

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

00006

PROGRAMACIN /3

Para codificar en lista de instrucciones una red en


diagrama de rels, es necesario primero
identificar bloques elementales, formando simples
circuitos en SERIE o en PARALELO
0000 0001
0000

0001

0002 0003

0004 0005
1000

1000 1001

0006

[a]

0004 0005
0002 0003
[e]

1000 1001
[d]

0500

[b]
0006
0500
[f]
[c]

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

PROGRAMACIN /4

Una vez realizado se programan los bloques elementales y se unen


procediendo de arriba abajo y de izquierda a derecha
0000 0001

[a]

1000 1001

LD 000
AND 0001

[b]

LD 100
AND 1001

[a]

OR LD

[b]
0004 0005

0500
[c]

[e]

OR 0500

LD 0004
AND 0005

[c]
[d]

0002

0003
0006

[d]

AND 0002
AND NOT 0003

[f]
AND LD

1000
OUT 1000

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

OR 0006

[e]

[f]

Direccin
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012

Instruccin
LD
AND
LD
AND
OR LD
OR
AND
AND NOT
LD
AND
OR
AND LD
OUT

Datos
0000
0001
1000
1001
0500
0002
0003
0004
0005
0006
1000

MANEJO DE LA CONSOLA
OPERACIONES DE BSQUEDA

La bsqueda puede hacerse de bit o de instruccin y desde cualquier modo


operativo del PLC.

Se debe especificar el Contacto/Instruccin de bsqueda, antes de pulsar la


tecla SRCH.

La bsqueda comienza en direccin actual y se detiene en la direccin en la


que se halla el elemento buscado.

Pulsando de nuevo SRCH, la bsqueda sigue hasta la instruccin END.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
BSQUEDA DE UNA INSTRUCCIN

CLR

INSTRUCCIN

CLR

0000

LD

0000
LD

SRCH

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

SRCH

SRCH

0000

MANEJO DE LA CONSOLA
BSQUEDA DE UN BIT

CLR

SHIFT

CONT
#

NMERO

HR

TIM

CNT

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

SRCH

SRCH

MANEJO DE LA CONSOLA
INSERCIN DE UNA INSTRUCCIN

Modo <Program>

Buscar y posicionarse en la instruccin sobre la cual se va a efectuar la


insercin.

Programar la instruccin

Pulsar:
INS

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
SELECCIN DE UNA DIRECCIN DE MEMORIA

(Ejemplo: direccin 0123)

CLR

0000

0123

0123

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
LECTURA DE LA MEMORIA DE PROGRAMA

DIRECCIN
SELECCIONADA

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
BORRADO DE UNA INSTRUCCIN

Modo <Program>

Buscar y posicionarse en la instruccin a ser borrada.

Pulsar
DEL

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
MONITORIZACIN
Es posible visualizar, en cualquier modalidad operativa, el estado de los rels 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.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
MONITORIZACIN
CLR

SHIFT

CONT
#

SHIFT

CH
*

Direccin

MONTR

HR
LD
MONTR

OUT

CLR
TIM
CNT
DM
PROGRAMACIN BSICA DEL
PLC CON CONSOLA

SHIFT

CLR

MANEJO DE LA CONSOLA
MONITORIZACIN

Es posible seleccionar simultneamente hasta 6 datos (rels / canales).

A partir de los datos seleccionados es posible visualizar simultneamente


un mximo de 3.

La rotacin de datos para visualizacin se consigue pulsando:

MONTR

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

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


monitorizacin de dichos datos.

En el caso de monitorizacin mltiple, el dato a modificar deber ser


trasladado al extremo izquierdo del display.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
CAMBIO DE REA DE DATOS
SET / RESET DE UN BIT
PLAY
SET

BIT o TIM-CNT
en monitor

REC
RESET

CAMBIO DE VALOR (CH)


CH
en monitor

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

CHG

(nuevo dato)

WRITE

MANEJO DE LA CONSOLA
LECTURA DE ERRORES

Tipos de errores
- NO FATALES (FAL)
Implica el parpadeo del led de sealizacin de la CPU
- FATALES (FALS)
Implica la parada de la ejecucin del programa y el encendido
permanente del led de sealizacin de la CPU.

CLR

FUN

MONTR

MONTR

La cancelacin de errores eventuales puede efectuarse pulsando de


nuevo la tecla:

MONTR

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

en modo <Program>.

MANEJO DE LA CONSOLA
LECTURA DE ERRORES

Relacin de mensajes de error


Mensaje
Descripcin
MEMORY ERR
NO END INST
I/O BUS ERR
BATT LOW
SCAN TIME OVER

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

Memoria defectuosa o mal programada


Borrar la memoria
Falta instruccin END
Programar FUN(01)
Error en el bus de mdulos de E/S
Comprobar conexionado de mdulos
Batera gastada. Sustituir batera
Superacin del tiempo de ciclo mx.
Optimizar el programa

TIM /1
LA INSTRUCCIN TIM (TEMPORIZADOR) SE UTILIZA PARA GENERAR UN

RETARDO A LA CONEXIN, RESPECTO A LA SEAL DE HABILITACIN 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 NMEROS
PROGRAMACIN BSICA DEL
PLC CON CONSOLA

TIM /2

EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA:

SE OBTIENE UN TEMPORIZADOR CON VALOR DE PRESELECCIN SV POR


LA SUMA DE SV1+SV2

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

CNT /1
LA INSTRUCCIN CNT REALIZA LA FUNCIN DE UN CONTADOR CON

PRESELECCIN
EL VALOR DE PRESELECCIN (SV) PUEDE VARIAR ENTRE 09999
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)


PROGRAMACIN BSICA DEL
PLC CON CONSOLA

CNT /2
EL CNT ES RETENTIVO Y CONSERVA SU ESTADO (CONTACTO , PV)

MANTENIDO INCLUSO ANTE UN FALLO DE TENSIN O CAMBIO DE MODO DE


OPERACIN DE LA CPU
CUANDO PV=0, (CONTACTO A ON) LOS SIGUIENTES PULSOS DE ENTRADA SE

IGNORAN
ACOPLADO A UNA BASE DE TIEMPOS DEL SISTEMA, UN CNT PUEDE SER

UTILIZADO COMO TEMPORIZADOR RETENTIVO


NO PUEDEN PROGRAMARSE CNT Y TIM CON LOS MISMOS NMEROS
ACOPLANDO 2 CNT EN CASCADA, SE OBTIENE UN CONTAJE RESULTADO

DEL PRODUCTO DE PV1 Y PV2

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

CNT /3

EJEMPLO DE TEMPORIZADORES CONECTADOS EN CASCADA:


SE UTILIZA SR 25502 (1s)

LA ENTRADA DE ACTIVACIN DEL


TEMPORIZADOR ES AQU LA
ENTRADA DE RESET DEL CNT

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

MANEJO DE LA CONSOLA
CAMBIO DE TIM/CNT

PV
Estado

SV

TIM/CNT
En fase de
monitorizacin

TIM/CNT
Contenido
en programa

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

[PV]

CHG

PLAY
SET

Set

REC
RESET

Reset

CHG

[SV]

WRITE

WRITE

Valor
actual

Valor de
Preset

MANEJO DE LA CONSOLA
CAMBIO DE TIM/CNT (PV)

Cambio del valor actual del TIM 13: El valor actual PV se modifica de 9000 a 297.
CLR
TIM
B

3
MONTR

CHG
C

7
WRITE

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

0000
0000

TIM

00

0000

TIM

13

T13
9000
PRES VAL?
T13 9000 ????
PRES VAL?
T13 9000
T13
0297

0297

MANEJO DE LA CONSOLA
CAMBIO DE TIM/CNT (SV)
Cambio del valor de preseleccin del TIM 00 programado en el paso 11. El valor
de preseleccin se cambia de #1234 a #0297.
CLR
TIM
SRCH

0000
0000
000

TIM
0011 SRCH

000

TIM
0011 TIM DATA
T00

CHG

0011 TIM DATA


#1234 #????

0011 TIM DATA


T00
#1234 #0297

#1234

WRITE

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

0011 TIM DATA

#0297

MANEJO DE LA CONSOLA
CAMBIO DE TIM/CNT (SV)
En este caso el valor de preseleccin viene expresado por un canal externo (CH 01).

CLR
TIM
B

3
MONTR

CHG
C

7
WRITE

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

0000
0000

TIM

00

0000

TIM

13

T13
9000
PRES VAL?
T13 9000 ????
PRES VAL?
T13 9000
T13
0297

0297

MANEJO DE LA CONSOLA
VERIFICACIN DE PROGRAMA

Permite verificar eventualmente errores de programacin.

Slo puede realizarse en modo <Program>


Relacin mensajes de error

CLR

SRCH

SRCH

CLR

Interrupcin
de la
modificacin

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

????
NO END INSTR
CIRCUIT ERR
IL-ILC ERR
JMP-JME ERR
COIL DUPL
DIF OVER
LOCN ERR
JME UNDEFD
JMP UNDEFD
DUPL
SNB-RET ERR
SBN UNDEFD
SBS UNDEFD
STEP OVER
SNTX OVER
STEP ERR

MANEJO DE LA CONSOLA
VERIFICACIN DE PROGRAMA

Si no hay errores, tendremos: (para 64 lneas).


0064 PROG CHK

Si existen errores, se da el error y la lnea de programa.


0053 CIRCUIT ERR
OUT
0100

Pulsando

SRCH

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

la bsqueda prosigue.

MANEJO DE LA CONSOLA
LECTURA TIEMPO DE SCAN

En el modo <MONITOR> y <RUN> es posible visualizar el tiempo de scan


medio as como el valor mnimo y mximo.
CLR

MONTR

0000

0000 SCAN TIME


AVG 018.3 MS
0000 SCAN TIME
MIN 013.2 MS
0000 SCAN TIME
MAX 023.6 MS

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN
RETARDO A LA DESCONEXIN
0000

TIM0
1000

1000
1000

0000

ENTRADA 0000
SALIDA
1000
RETARDO T 5s

TIM
00
#0050

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

LD
0000
OR
1000
AND NOT TIM00
OUT
1000
LD
1000
AND NOT 0000
TIM 00
#0050

SE GENERA UNA SEAL


DE RETARDO TRAS LA
CADA DE LA SEAL DE
ENTRADA

EJEMPLOS DE PROGRAMACIN
CIRCUITO DE BIESTABLE

LA SEAL DE SALIDA ES UNA ONDA CUADRADA CON TIEMPO A


OFF=T1 Y TIEMPO A ON =T2

ENTRADA

T2

T2

T2

SALIDA
T1

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

T1

T1

EJEMPLOS DE PROGRAMACIN
CIRCUITO DE BIESTABLE
LD
0000
AND NOT TIM02
TIM
LD
TIM
LD
OUT
ENTRADA
SALIDA
T1
T2

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

0000
1000
5s
10s

01
#0050
TIM01
02
#0100
TIM02
1000

EJEMPLOS DE PROGRAMACIN
LLENADO AUTOMTICO DE BOTELLAS

DETECCIN DE VACO
PANEL
ALARMA

DETECCIN DE NIVEL BAJO

SIRENA
PULSADOR
PARADA

VLVULA
MOTOR
CINTA

PULSADOR RESET
MARCHA
CLULA

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN
LLENADO AUTOMTICO DE BOTELLAS

Una cantidad constante de lquido se vierte en cada botella segn va pasando


por la cinta.

El piloto de alarma lucir si el nivel del tanque alcanza un mnimo.

Cuando quede vaco sonar una sirena y la cinta se parar.


ASIGNACIN DE
ENTRADA/SALIDA

INPUTS

OUTPUTS

PULSADOR PARADA

0006

SIRENA

1007

PULSADOR MARCHA

0002

ALARMA

1006

RESET

0007

MOTOR CINTA

1000

DETECCIN DE VACO

0009

VLVULA

1001

DETECCIN DE NIVEL BAJO

0008

CLULA

0003

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN
LLENADO AUTOMTICO DE BOTELLAS
El motor 1500 funcionar cuando el pulsador
de marcha 0002 se active.
Cuando la clula detecta botella el motor se
para. Se abre la vlvula 1001 durante 2
segundos y se llena la botella. Un segundo
despus, el motor se pone en marcha hasta
la prxima botella.
Todas las operaciones cesan cuando se
activa el pulsador de parada (emergencia,
0006).

START 0002

CLULA 0003
VLVULA 1001
PULSADOR
PARADA
0006

LS1

Cuando se detecta nivel bajo (0008 a ON),


el piloto de alarma lucir con flashes de 2 seg.
Cuando se detecta nivel vaco (0009 a ON)
la sirena sonar y el motor de la cinta parar.
Despus de solucionar las anomalas, hacer
un reset (0007) y todo volver a condiciones
iniciales.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

1s

MOTOR
CINTA
1000

0008

ALARMA
1006
LS2

0009

SIRENA
1007
MOTOR
1000
RESET
0007

2s

EJEMPLOS DE PROGRAMACIN

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN
ARRANQUE ESTRELLA - TRINGULO
P.M.
C

TIM A

P.P.

C
TIM A

TIM B

A
C

ASIGNACIN DE E/S

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

Y
TIM A

TIM B

Pulsador de marcha (P.M.) = 000.00


Pulsador de paro (P.P.)
= 000.01
Contactor (C)
= 10.00
Estrella (Y)
= 10.01
Tringulo (A)
= 10.02
Temporizador A
= TIM
000
Temporizador B
= TIM
001

EJEMPLOS DE PROGRAMACIN
ARRANQUE ESTRELLA - TRINGULO
0000

0001

10.00

( )
10.00

10.00

TIM 000

15.02

10.01

( )
10.00

TIM 000
# 0020

10.00

10.00

TIM 000

TIM 001

TIM 001
# 0010
10.01

10.02

( )
END

( )

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

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

DIFU/DIFD, FUN(13)/(14)
LA INSTRUCCIN DIFU(13) GENERA, EN EL FLANCO ASCENDENTE DE LA SEAL

DE ENTRADA, UN IMPULSO DE LA DURACIN DE UN CICLO DE SCAN.


USANDO DIFD(14), EL IMPULSO SE GENERA CON EL FLANCO DESCENDENTE DE

LA SEAL

EN EL EJEMPLO, EL REL HR0 PUEDE SER UTILIZADO PARA HABILITAR UNA

FUNCIN QUE SE EJECUTAR UNA SOLA VEZ (EJ. FUNCIONES ARITMTICAS O DE


TRANSFERENCIA DE DATOS).
PROGRAMACIN BSICA DEL
PLC CON CONSOLA

KEEP, FUN(11)
LA INSTRUCCIN 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 DESACTIVACIN DEL BIT DE SALIDA.


EN EL EJEMPLO, LAS ENTRADAS 5 Y 6 PODRAN SER LOS PULSADORES DE

START Y STOP DEL MOTOR 500.


PROGRAMACIN BSICA DEL
PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN
MARCHA - PARO CON RETENCIN
00000
00002

00000
1500

DIFU
1500
HR 0000

1501

( )

1500

HR 0000

1502

( )

00005
1501
00008
00009

1502
HR 0000

00011

KEEP
HR 00
1000

( )
END

00013

( )

LD
FUN(13)

00000
DIFU
1500
LD
1500
AND NOT HR
0000
OUT
1501
LD
1500
AND HR 0000
OUT
1502
LD
1501
LD
1502
FUN(11)
KEEP
LD HR
OUT
FUN(01)

HR 0000
0000
1000
END

ste programa activa una salida de control cuando se activa una entrada y

desactiva la salida cuando la misma entrada se vuelve a activar por


segunda vez.
Cuando se produzca un fallo de alimentacin la salida de control

mantendr el estado..
PROGRAMACIN BSICA DEL
PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN
PUERTA AUTOMTICA
DETECTOR ULTRASONIDOS (D.U.)

FINAL DE CARRERA (FC2)

MANUAL-AUTOMATICO (M - A)
ABRIR MANUAL (Ab)
CERRAR MANUAL (C)

FOTOCLULA (FC)

ASIGNACIN DE E/S

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

FINAL DE CARRERA (FC1)

D.U. = 000.01
FC = 000.03
FC1 = 000.05
FC1 = 000.07
M - A = 000.09 off (M) on (A)
Ab = 000.11
C
= 000.13

Apertura puerta =
10.00
Cierre puerta = 10.01

EJEMPLOS DE PROGRAMACIN
PUERTA AUTOMTICA
0003

0009

1500

DIFD
1501
0007 10.01
10.00

10.00

1501 0009

0011

0009

0001

0009

1501

DIFU
1500
0005 10.00
10.01

10.01

1500 0009

0013

0009
END

( )

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

LD
0003
AND 0009
DIFD (14)
1501
LD
1500
LD 10.00
AND NOT 1501
AND 0009
OR LD
LD
0011
AND NOT 0009
OR LD
AND NOT 0007
AND NOT
10.01
OUT 10.00
LD
0001
AND 0009
DIFU (13)
1500
LD
1501
LD
1501
AND NOT 1500

AND 0009
OR LD
LD
0013
AND NOT 0009
OR LD
AND NOT 0005
AND NOT
10.00
OUT 10.01
END (01)

CMP, FUN(20) /1
LA INSTRUCCIN CMP COMPARA EL DATO DE UN CANAL (16 BIT) O UNA

CONSTANTE, CON EL CONTENIDO DE OTRO CANAL.


EN RELACIN CON EL RESULTADO DE LA COMPARACIN, EXISTEN LOS FLAGS

DEL SISTEMA:

GR
EQ
LE
LOS PARMETROS C1 Y C2 A COMPARAR PUEDEN PERTENECER A LAS REAS:

#, IR, SR, HR, TIM, CNT.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

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 COMPARACIN EN LA RAMA
DE PROGRAMA INMEDIATAMENTE SUCESIVA A LA QUE HA ACTIVADO LA
CMP.
LAS CONSTANTES UTILIZABLES EN LA COMPARACIN PUEDEN SER TANTO

HEXADECIMALES (0FFFF) COMO BCD (09999).


TRAS LA OPERACIN DE COMPARACIN SE ACTIVAR UNO SOLO DE

LOS FLAGS GR, EQ, LE.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN
POSICIONAMIENTO CON ENCODER

Se pretende posicionar un eje partiendo de la posicin 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 Autmata. Se activa


cada vez que iniciamos una maniobra.

En el DM 0001 guardamos la posicin en la cual queremos que el motor baje


de velocidad para posicionarse mejor.

La salida 1000 pone en marcha el motor, la 1001 activa la velocidad lenta y la


1002 la rpida.

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN

SELECCIONES DEL CONTADOR DE ALTA VELOCIDAD

(Estas selecciones son efectivas despus de transferirlas al PLC y en la


siguiente operacin)

PROGRAMACIN BSICA DEL


PLC CON CONSOLA

EJEMPLOS DE PROGRAMACIN
POSICIONAMIENTO CON ENCODER
00000

LD
00000
DIFU (13)
1500
LD
1500
OUT 25200
LD
00000
OUT TR 00
CMP (20)
230
DM 0000
LD TR 00
AND 25507
OUT 1000
LD
00000
OUT TR 00
CMP (20)
230
DM 0001
LD TR 00
AND 25505

DIFU
01500

00000
01500

25200

00002
00000

CMP
230
D0000

00004

25507
1000
00000

CMP
230
D0001

00008

25505
1001
25505
1002

00016
PROGRAMACIN BSICA DEL
PLC CON CONSOLA

(
END

OUT 1001
LD TR 00
AND NOT
25505
OUT 1002
END (01)

PROGRAMACIN
AVANZADA DE
PLCs

PROGRAMACIN AVANZADA
DE PLC's

MOV, FUN(21)
LA INSTRUCCIN 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
PROGRAMACIN AVANZADA
DE PLC's

EJEMPLO. EMBOTELLADORA
F1

E1

EL MOTOR M1 ESTAR EN MARCHA HASTA

QUE LA FOTOCLULA F1 DETECTE


CUANDO F1 DETECTE, COMENZAR A

LLENARSE LA BOTELLA AL ACTIVARSE LA


ELECTROVLVULA E1
CUANDO LA BOTELLA PESE LO DESEADO,

M1

4 / 20 mA

SE ACTIVAR E1 Y DESPUS DE 3
SEGUNDOS, LA CINTA SE PONDR EN
MARCHA HASTA QUE LA FOTOCLULA F1
VUELVA A DETECTAR.

ENTRADAS
F1 :
CLULA DA CARGA:

0000
ENTRADA ANALGICA

SALIDAS
M1 :
E1 :

1000
1001

PROGRAMACIN AVANZADA
DE PLC's

SFT, FUN(10) /1
LA INSTRUCCIN SFT REALIZA LA FUNCIN DE REGISTRO DE DESPLAZAMIENTO

EN SERIE
EL DESPLAZAMIENTO AFECTA A LOS BITS, EN SENTIDO DEL MENOS

SIGNIFICATIVO AL MS 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 RTN 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

PROGRAMACIN AVANZADA
DE PLC's

SFT, FUN(10) /2
SI COMO CANALES DE DESPLAZAMIENTO SE UTILIZAN LOS DEL REA HR, EN

CASO DE FALLO DE ALIMENTACIN LOS DATOS SE MANTIENEN

0000

IN

0001

CP

0002

0 1 2 3

SFT
05
06

CH 05

LD
0000
LD
0001
LD
0002
SFT (10)
05
06
14 15

DATOS

ESTE DATO
SE PIERDE

0 1 2 3
PROGRAMACIN AVANZADA
DE PLC's

CH 06

14 15

EJEMPLO. APLICACIN FUNCIN SFT

SE TIENE UNA LNEA DE SUMINISTRO DE BOTELLAS.


SOBRE LA LNEA 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.


SEGN LA NATURALEZA DE CADA BOTELLA STA ES RECHAZADA O NO.

PROGRAMACIN AVANZADA
DE PLC's

EJEMPLO. APLICACIN FUNCIN SFT

LA LNEA ACCIONADA POR UN MOTOR, ES CONTROLADA CON UN PULSADOR

DE START, UNO DE STOP Y UNO DE EMERGENCIA.


ANTE UNA FALTA DE ALIMENTACIN, LA MQUINA DEBE PODER CONTINUAR

CORRECTAMENTE CON EL PROCESO CUANDO LA ALIMENTACIN VUELVE,


PREVIO START.
UN PULSADOR ACTA DE RESET DE LA LNEA:

(MOTOR OFF, NINGUNA BOTELLA BUENA SOBRE LA LNEA).


ENTRADAS
RESET
PRESENCIA
BUENA/MALA
START
STOP
EMERGENCIA

PROGRAMACIN AVANZADA
DE PLC's

SALIDAS
0007
0001
0002
0003
0004
0005

START MOTOR
RECHAZADOR
AUX
CLOCK

1000
1001
1002
HR0000

EJEMPLO. APLICACIN FUNCIN SFT

SENSOR DE PRESENCIA EN PUESTO


SENSOR BUENA / MALA
RECHAZADOR
0

PROGRAMACIN AVANZADA
DE PLC's

EJEMPLO. BRAZO ROBOT


START 0000

LS3

IZQ
PS1
LS1

LS4
LS2
DCHA

LS1

0001

LS2

0002

LS3

0003

LS4

0004

LS5

0005

PS1

0006

LS5
RTRANSPORTADORA 1000
GIRO DERECHA

1001

B
GIRO IZQUIERDA 1002
SUBIR

1003

BAJAR 1004
COGER 1005
SOLTAR 1006
0

CICLO DE TRABAJO

PROGRAMACIN AVANZADA
DE PLC's

RELLENAR BLOQUE, FUN(71) @FUN(71)

FUNCIN: TRANSFIERE EL DATO CONTENIDO EN UN CANAL (O CONSTANTE)

A UN GRUPO DE CANALES ESPECIFICADOS.

BSET

D= DATO

I= CANAL INICIAL
I

F= CANAL FINAL
F

PROGRAMACIN AVANZADA
DE PLC's

RELLENAR BLOQUE, FUN(71) @FUN(71)

3200

BSET
#2345
DM10
DM20

#2345

DM10

#2345

DM11

#2345

DM20

PROGRAMACIN AVANZADA
DE PLC's

#2345

MOVER BLOQUE, FUN(70) @FUN(70)

FUNCIN: TRANSFIERE DATOS DE VARIOS CANALES CONSECUTIVOS A

OTROS CANALES TAMBIN CONSECUTIVOS

XFER

N= N CANALES

O= CANAL ORIGEN
O

D= CANAL DESTINO
D

PROGRAMACIN AVANZADA
DE PLC's

MOVER BLOQUE, FUN(70) @FUN(70)


3300

XFER
#4
LR00
HR04

LR 0000

3456

HR 0400

3456

LR 0001

5629

HR 0401

5629

LR 0002

5894

HR 0402

5894

LR 0003

8974

HR 0403

8974

PROGRAMACIN AVANZADA
DE PLC's

MENSAJE, FUN(46) @FUN(46)

FUNCIN: LEE LOS DATOS ASCII CONTENIDOS EN OCHO CANALES (16

CARACTERES) Y LOS VISUALIZA EN EL DYSPLAY DEL DISPOSITIVO DE


PROGRAMACIN

MSG

N= CANAL DE COMIENZO

NOTA: EL LTIMO CARCTER DEBE SER OD

PROGRAMACIN AVANZADA
DE PLC's

MENSAJE DE LONGITUD DOBLE, FUN(47) @FUN(47)

FUNCIN: LEE LOS DATOS ASCII CONTENIDOS EN DIECISEIS CANALES (32

CARACTERES) Y LOS VISUALIZA EN EL DYSPLAY DEL DISPOSITIVO DE


PROGRAMACIN (CONSOLA O INTERFACE RS232)

LMSG
N

N= CANAL DE COMIENZO
D= CANAL DE DESTINO

NOTA: EL LTIMO CARCTER DEBE SER OD

PROGRAMACIN AVANZADA
DE PLC's

CONTADOR REVERSIBLE, FUN(12)

FUNCIN: CONTADOR REVERSIBLE. CUENTA ENTRE CERO Y SV DE

ACUERDO CON LOS CAMBIOS EN DOS CONDICIONES DE EJECUCIN, LA


ENTRADA DE CON TAJE ADELANTE (II) Y LA DE CONTAJE ATRS (DI)
II
DI
R

PROGRAMACIN AVANZADA
DE PLC's

CNTR12
N
SV

N= N CANAL DE COMIENZO
# (000 A 511)
SV= VALOR SELECCIONADO
IR, SR, AR, DM, HR, LR, #

EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE


PROGRAMACIN

Utilizar la instruccin MSG para mostrar mensajes en la


consola de programacin PRO-27.

APLICACIN:

La instruccin MSG permite mostrar un mensaje de hasta 16 caracteres


sobre el display de la consola de programacin. En este caso el programa
deber hacer posible el desplazamiento de un mensaje de 32 caracteres por el
display, a izquierda o a derecha segn voluntad del usuario e incluso poder
detenerlo.

PROGRAMACIN AVANZADA
DE PLC's

EJEMPLO. SECUENCIA DE MENSAJE EN CONSOLA DE


PROGRAMACIN

El mensaje estar contenido


en los DMs del 10 al 25 en
formato ASCII de la siguiente
forma:

ORDEN DE PARADA DE MENSAJE:

Entrada 0000.
SENTIDO DE DESPLAZAMIENTO DEL MENSAJE:

Entrada 1
FRECUENCIA DE DESPLAZAMIENTO:

Base de tiempo constante.

PROGRAMACIN AVANZADA
DE PLC's

CANAL

HEX

ASCII

DM10
DM11
DM12
DM13
DM14
DM15
DM16
DM17
DM18
DM19
DM20
DM21
DM22
DM23
DM24
DM25

4F4D
524F
4E20
454C
4543
5452
4F4E
4943
5320
4C45
2053
414C
5544
4120
484F
4C41

OM
RO
N
EL
EC
TR
ON
IC
S
LE
S
AL
UD
A
HO
LA

DIRECCIONAMIENTO INDIRECTO

Cuando para un operando se especifica el rea dde DM, se puede utilizar


una direccin indirecta.

Para diferenciar el direccionamiento de DM indirecto se coloca un


asterisco delante de DM : *DM

Cuando se especifica una direccin indirecta de DM, el canal DM designado


contendr la direccin del canal DM que contiene el dato que se utilizar como
operando de la instruccin.

Cuando se utilice direccionamiento indirecto, la direccin del canal deseado


debe estar en BCD y debe especificar un canal comprendido en rea de DM.

PROGRAMACIN AVANZADA
DE PLC's

DIRECCIONAMIENTO INDIRECTO

Normalmente la variable especificada por una cierta instruccin es tal que la


instruccin 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 direccin de


DM donde se dato est contenido (la direccin es la variable).
TIM00
*DM0011
EN ESTE CASO SV = 1547

PROGRAMACIN AVANZADA
DE PLC's

#0432

DM0011

#0432

DM0432

DIRECCIONAMIENTO INDIRECTO
Ejemplo:

Canal

Contenido

MOV(21)

DM 0000

4C59

*DM 0001

DM 0001

1111

DM 0002

F35A

DM 1111

5555

DM 1112

2506

DM 1113

D541

LR 00

Direccin
indirecta

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.
PROGRAMACIN AVANZADA
DE PLC's

Indica
DM 1111.

5555 movido
a LR 00.

DIRECCIONAMIENTO INDIRECTO
EJEMPLO
ALMACENAR LA TEMPERATURA EN UN HORNO
CADA 15 SEG. Y DURANTE 2 HRS., TIEMPO DE
DURACIN DEL PROCESO.
DATOS
T ENTRADA ANALGICA: CANAL 101
INICIO DATOS:

PROGRAMACIN AVANZADA
DE PLC's

DM 0001

STC / CLC, FUN 40 / 41

FUNCIN: ESTAS INSTRUCCIONES GESTIONAN EL FLAG DE ACARREO,

O FLAG CY.
EL FLAG CY SE UTILIZA EN LAS OPERACIONES MATEMTICAS, PARA
DETECTAR:

EXISTENCIA DE OVERFLOW EN EL RESULTADO DE UNA SUMA


(ADD)

EXISTENCIA DE RESULTADO NEGATIVO EN UNA SUBSTRACCIN


(SUB)
LD
STC(40)
LD NOT
CLC(41)
LD
OUT
PROGRAMACIN AVANZADA
DE PLC's

0000
0000
1904
1000

ADD, FUN(30) /1
LA INSTRUCCIN 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 PARMETROS DE LAS INSTRUCCIONES SON 3:

A1,A2 = SUMANDOS (#, IR, SR, HR, TIM, CNT)


R=
RESULTADO (IR, HR) = A1+A2+CY

A1
A2
R

PROGRAMACIN AVANZADA
DE PLC's

LD
STC(40)
ADD(30)

0000

HR00
#0001
HR00

ADD, FUN(30) /2

EN EL CASO DE ACARREO (CY = 1), LA SUMA DE LOS DOS SUMANDOS

HA SUPERADO EL LMITE 9999. EL RESULTADO EFECTIVO ES ENTONCES


10000+R
EN EL CASO DE SUMA CON 8 O MS CIFRAS BCD, (SUMA COMBINADA)

SE DEBER RESETEAR CY SLO PARA LA PRIMERA SUMA.


SI EL RESULTADO DE LA OPERACIN SUMA ES = 0, ENTONCES EL FLAG

EQ = 1
SI LOS SUMANDOS NO ESTN EN FORMATO BCD, LA OPERACIN NO SE

EJECUTA Y ENTONCES ER = 1

PROGRAMACIN AVANZADA
DE PLC's

SUB, FUN(31) /1
LA INSTRUCCIN SUB EJECUTA LA SUBSTRACCIN 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 PARMETROS DE LA INSTRUCCIN 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
PROGRAMACIN AVANZADA
DE PLC's

LD
STC(40)
SUB(31)

0000

#0100
00
05

SUB, FUN(31) /2
SEGN LOS VALORES QUE TENGAN Mi Y Su, SE TIENEN LOS SIGUIENTES

CASOS:

DATOS

RESULTADO

CY

EQ

Mi > Su

R= Mi - Su

Mi = Su
Mi < Su

R= 0
R= Mi + (10000-Su)

SI Mi Y Su NO ESTN EN EL FORMATO BCD, LA OPERACIN NO SE

EJECUTA, Y ER = 1

PROGRAMACIN AVANZADA
DE PLC's

MULTIPLICACIN BCD, FUN(32) @FUN(32)

FUNCIN: MULTIPLICA EL CONTENIDO DE LOS DATOS ESPECIFICADOS

EN LA INSTRUCCIN (EN BCD) Y EL RESULTADO SE TRANSFIERE A UN


REGISTRO.

MUL
A
B
C

PROGRAMACIN AVANZADA
DE PLC's

A, B = CANALES /CONSTANTES
R=

REGISTRO RESULTADO

MULTIPLICACIN BCD, FUN(32) @FUN(32)


3300

MUL
10
#0021
DM100

0034

CH 10

X
0021

=
714

PROGRAMACIN AVANZADA
DE PLC's

DM100= (CH 10) X 21

DIVISIN BCD, FUN(33) @FUN(33)

FUNCIN: DIVIDE EL CONTENIDO DE LOS DATOS ESPECIFICADOS EN LA

INSTRUCCIN (EN BCD) Y EL RESULTADO SE TRANSFIERE A DOS REGISTROS


(COCIENTE Y RESTO).

DIV
A
B
C

PROGRAMACIN AVANZADA
DE PLC's

A=
B=
R=
R+1 =
A, B =

DIVIDENDO
DIVISOR
COCIENTE
RESTO
CANAL / CONSTANTE

DIVISIN BCD, FUN(33) @FUN(33)


3300

DIV
10
#4
LR10

133

CH 10

(CH 10) = (LR 10) X 4 + LR 11


4

PROGRAMACIN AVANZADA
DE PLC's

33

LR 10

LR 11

EJEMPLO DE PROGRAMACIN
SUMA DE DATOS DE HASTA 8 DGITOS
APLICACIN: SE TRATA DE SUMAR DOS DATOS QUE PUEDEN TENER UNA

LONGITUD DE HASTA 8 DGITOS.


ESTE PROGRAMA PUEDE LLEVARSE A CABO UTILIZANDO DIRECTAMENTE LA

INSTRUCCIN DE SUMA DE DOBLE LONGITUD PERO LO HAREMOS USANDO LA


INSTRUCCIN ADD NORMAL.
LOS DATOS A SUMAR SON LOS SIGUIENTES:

DATO A:
DATO B:

4 DGITOS MAYORES
4 DGITOS MENORES
4 DGITOS MAYORES
4 DGITOS MENORES

DM1
DM0
DM3
DM2

EL RESULTADO SE GUARDAR EN :

DGITO NUM 9
4 DGITOS MAYORES
4 DGITOS MENORES

DM6
DM5
DM4

El programa debe poder detectar si alguno de los datos A o B no est en


formato
PROGRAMACIN
AVANZADA
BCD. Utilizar
el CARRY en las instrucciones suma.
DE PLC's

Iniciacin al
CX-Programmer

INICIACIN AL CX-PROGRAMMER

Requisitos de instalacin

Sistema operativo
Windows 95, Windows 98, Windows NT 4.0

Hardware
Procesador: Pentium 133 o superior.
Memoria: 16 Mb mnimo.
Disco duro: mnimo 40 Mb de espacio libre.
Lector de CD-ROM (CX-Programmer se
suministra en CD).
Pantalla: resolucin mnima de 800x600
pixeles.
INICIACIN AL CX-PROGRAMMER

Compatibilidad con Syswin

Cualquier programa creado desde Syswin puede


ser abierto en CX-Programmer para su
utilizacin. Tambin es posible la utilizacin de
las libreras de Syswin (ficheros .SWL):

Seleccionar
ficheros con
extensin .SWP

INICIACIN AL CX-PROGRAMMER

Arranque de CX-Programmer
Como cualquier otra aplicacin de Windows, para
ejecutar CX-Programmer se utiliza el men Inicio.

Al arrancar, el
programa aparece con
un grupo de barras de
herramientas y un rea
de trabajo
completamente vaca.

INICIACIN AL CX-PROGRAMMER

Entorno de Trabajo
Barra de
men
Barras de
iconos
Cursor

Resultado de la
compilacin o de la
bsqueda (ventana
de salida)

rea del editor del


Diagrama Ladder

Carpeta de Proyecto

Visualizacin del
contenido de las
variables (ventana
de vigilancia)
INICIACIN AL CX-PROGRAMMER

Entorno de Trabajo

Para acceder al rea de trabajo es necesario crear un


nuevo proyecto o abrir uno ya creado.
CX-Programmer utiliza 2 formatos de fichero

.CXP - Fichero de proyecto de CX-Programmer.


.CXT - Fichero de texto generado por la herramienta de
conversin.

El fichero de proyecto contiene uno o varios


programas y la informacin relativa a cada PLC. Los
programas que componen un proyecto pueden
referirse a PLCs de familias diferentes.

INICIACIN AL CX-PROGRAMMER

Los iconos/1

Crear un nuevo proyecto


Abrir un proyecto existente
Salvar

Imprimir
Imprimir vista previa

Cortar objeto seleccionado


Copiar objeto seleccionado
Pegar

INICIACIN AL CX-PROGRAMMER

Deshacer
Rehacer

Buscar (valores, direcciones,


comentarios, etc..)
Reemplazar (valores,
direcciones, comentarios, etc..)

Acerca de
Ayuda

Los iconos/2

Activacin/Desactivacin de la
comunicacin Online con el PLC.
Alternar monitorizacin del PLC.

Pausa sobre disparo.


Pausa.

Transferir al PLC.
Transferir desde el PLC.
Comparar con PLC.

INICIACIN AL CX-PROGRAMMER

Modo Program
Modo Depuracin
Modo Monitor
Modo Run

Monitorizacin diferencial.
Seguimiento de datos.

Establecer contrasea.
Desactivar contrasea.

Los iconos/3

Reducir (zoom out).


Aumentar (zoom in).

Alternar cuadrcula.
Mostrar comentarios.
Mostrar anotaciones de lnea de
instruccin.

INICIACIN AL CX-PROGRAMMER

Modo seleccin.
Nuevo contacto.
Nuevo contacto cerrado.
Nueva lnea vertical.
Nueva lnea horizontal.
Nueva bobina.
Nueva bobina cerrada.
Nueva instruccin de PLC.

Los iconos/4

Activar ventana de monitorizacin.

Compilar programa de PLC.


Compilar todos los programas de
PLC.

Edicin On-Line de lneas de


programa.
Cancelar edicin On-Line.
Enviar cambios de edicin On-Line.

INICIACIN AL CX-PROGRAMMER

10

Los iconos/5

Alternar rea de trabajo del


proyecto.
Alternar ventana de salida.
Alternar ventana de monitorizacin
de variables.
Mostrar herramienta de referencia
de direccin.
Mostrar propiedades.

INICIACIN AL CX-PROGRAMMER

Informe de referencia cruzada.


Ver smbolos locales.
Ver diagrama de contactos.
Ver cdigo mnemnico.

Monitorizar en hexadecimal.

11

Carpeta de proyecto

La carpeta de proyecto agrupa varios tipos de Editores


necesarios para la completa elaboracin del proyecto.
Cada uno de ellos tiene un men accesible mediante el
botn derecho del ratn.
Haciendo doble click sobre cada opcin en la carpeta de
proyecto, se accede al Editor correspondiente.

Informacin del proyecto

Propiedades del PLC

Editor de Variables Globales


Editor de la Tabla de E/S
Configuracin del PLC
Gestin de la Memory
Card (slo CS1)

Editor/Monitor de las reas


de memoria

Visualizacin de errores

Editor de Variables Locales

Reloj del PLC

Editor de seccin
(bloque) de programa

Informacin de la tarea
INICIACIN AL CX-PROGRAMMER

12

Ventanas en CX-Programmer

En CX-Programmer se pueden alternar 4 ventanas para manejo


de editores (ventana de trabajo del proyecto), informacin del
estado del programa y resultado de la compilacin (ventana de
salida) monitorizacin y edicin de variables (ventana de
vigilancia), y visualizacin de referencias cruzadas de variables
(ventana herramienta de referencia de direccin).

Para acceder a cada una de ellas, se puede pinchar sobre cada


uno de los iconos asociados, o bien seleccionar Ver
Ventanas

INICIACIN AL CX-PROGRAMMER

13

Editor de la Tabla de E/S

Haciendo doble click sobre Tabla de E/S en la carpeta


de proyecto o desde PLC Editar Tabla E/S,
se accede al editor de la tabla de E/S donde se podr
gestionar (crear, comparar, verificar, etc) la tabla de
E/S del PLC conectado pinchando sobre Opciones.
CPU del PLC
Rack principal

Mdulos montados en el rack.

Posicin
en el rack
INICIACIN AL CX-PROGRAMMER

14

Nmero
Primer canal
de unidad
asignado a la unidad

Editor de la Tabla de E/S

Pulsando con el botn derecho sobre algn hueco del


rack, se visualizan las posibles unidades que se
pueden montar as como las opciones para cada una
de ellas.

INICIACIN AL CX-PROGRAMMER

15

Editor de la Tabla de E/S

Pulsando con el botn derecho del ratn sobre el icono de la


CPU se puede tener acceso a informacin sobre la fabricacin
tanto de la CPU como de la tarjeta opcional (p.e. la tarjeta de
comunicaciones serie CS1W-SCB41).

Tambin se podrn configurar


los puertos de dicha tarjeta
opcional seleccionando
Interruptores de software de
la tarjeta opcional.

INICIACIN AL CX-PROGRAMMER

16

Editor de la Tabla de E/S


Estando en On-Line y despus de haber creado la Tabla de E/S, si existe alguna
Tarjeta Especial de E/S (como una Tarjeta Analgica), se selecciona la unidad y
pulsando el botn derecho del ratn se tiene que seleccionar: Interruptores de
Software, Configuracin de Unidad Configuracin de C200H SIOU, dependiendo
del tipo de Unidad especial que se tenga. A continuacin se muestra el ejemplo de
configuracin de una carta analgica:

INICIACIN AL CX-PROGRAMMER

17

Setup del PLC

Haciendo doble click sobre Selecciones en la carpeta


de proyecto o desde PLC Editar Selecciones,
se accede al Setup del PLC donde se podrn
configurar los puertos de la CPU, modo de arranque,
temporizaciones, etc...

INICIACIN AL CX-PROGRAMMER

18

Seguimiento de datos

Pinchando sobre el icono


o bien seleccionando
PLC Seguimiento de datos, se pueden analizar
de forma simultnea la evolucin en el tiempo hasta 12
bits y 6 canales del PLC.

Estado de canales

Estado de bits
INICIACIN AL CX-PROGRAMMER

19

Seguimiento de datos

El primer paso para realizar un seguimiento de datos es


configurar los bits o canales a utilizar as como los
periodos de muestreo y modo de accionamiento (por
intervalo fijo, una vez por ciclo,...) desde la opcin
Operacin Configurar o pinchando sobre
.

INICIACIN AL CX-PROGRAMMER

20

Seguimiento de datos

El mnimo periodo de muestreo seleccionable es


de 10ms.
Color y aspecto configurables.
Posibilidad de elegir el modo de visualizacin
entre seguimiento de datos y monitorizar
diagrama de tiempos.
Los valores capturados son visualizados en el
estilo de un grfico de tendencia.
El grfico capturado puede ser salvado en un
fichero .cdt .

INICIACIN AL CX-PROGRAMMER

21

Editor de reas de memoria

Haciendo doble click sobre Memoria en la carpeta de proyecto o bien


seleccionando PLC Editar Memoria, se accede al editor de
reas de memoria, donde se podrn editar y visualizar los contenidos
Formato de
de las distintas reas del PLC.
visualizacin
- Bit

Gestin de
ficheros

- Palabra BCD
- Entero sin signo

Rellenar y
borrar rea
de datos

- Entero con signo


- Coma flotante
- Hexadecimal

reas del
PLC

INICIACIN AL CX-PROGRAMMER

- ASCII

Ventana de
visualizacin
de datos
22

Editor de reas de memoria

Seleccionando la pestaa de Direccin, se podrn


visualizar y editar las variables que se deseen
monitorizar, o tambin se podrn buscar los bits que
estn forzados.

Haciendo doble click sobre Estado forzado

INICIACIN AL CX-PROGRAMMER

23

Reloj del PLC

Haciendo doble click sobre Reloj del PLC en la carpeta de


proyecto o seleccionando PLC Editar Reloj, se accede
a una ventana desde donde es posible cambiar la hora del PLC
fcilmente pinchando sobre un botn que sincroniza la hora del
PLC con la del Ordenador.

INICIACIN AL CX-PROGRAMMER

24

Registro de error

Haciendo doble click sobre Registro de Error en la carpeta de


proyecto o seleccionando PLC Editar Registro de
error, se accede a una ventana donde se puede visualizar qu
error se est produciendo en se momento en el PLC, as como
el histrico de errores del PLC.

Para cada error se


especifica la fecha y
hora en que se
produjo, el cdigo del
error y una breve

Pulsando
Borrar Todo
se eliminan
todos los
errores del

descripcin del mismo.

histrico.

INICIACIN AL CX-PROGRAMMER

25

Instrucciones de expansin

Haciendo doble click sobre Instrucciones de expansin en la


carpeta de proyecto o seleccionando PLC Editar
Instrucciones de expansin, es posible asignar nmero de
instruccin a las instrucciones de expansin del PLC.

INICIACIN AL CX-PROGRAMMER

26

Tarjeta de Memoria

Gestin de la Tarjeta de Memoria


desde CX-Programmer

Tarjeta de Memoria
Almacena los Smbolos y Comentarios de
Programa
Posibilidad de salvar y recuperar
Programa de PLC
Partes de la Memoria (todas las reas)
Setup del PLC - Configuracin de las Unidades de
Bus, Tabla de E/S, Area de Dispositivos
Perifricos, Setup del PLC, Tablas de Rutas.

Ficheros basados en DOS


INICIACIN AL CX-PROGRAMMER

27

Tarjeta de Memoria

Para los PLCs de las series CS1 y CV se puede acceder a un


editor para gestionar los ficheros que se pueden almacenar en la
tarjeta de memoria del PLC. Para ello, estando en Online, hacer
doble click sobre Tarjeta de Memoria en la carpeta de proyecto
o bien seleccionar PLC Editar Tarjeta de Memoria.

Tres tipos de
ficheros:
- Ficheros de
programa (rea de
programa)
- Ficheros de datos
(rea de memoria de
E/S)
- Ficheros de
parmetros (rea de
parmetros) P.e.
Setup del PLC.
INICIACIN AL CX-PROGRAMMER

28

Tarjeta de Memoria

Dichos ficheros pueden ser transferidos a la


Tarjeta de Memoria como ficheros
autoejecutables seleccionando Opciones
Transferir como Autoejecutables.

Desde la opcin Ver, se podrn seleccionar los


iconos por nombre, fecha, tamao, tipo, etc en
el estilo del Administrador de archivos de
Windows.

INICIACIN AL CX-PROGRAMMER

29

Monitorizacin diferencial

Estando Online y en monitorizacin, se pueden contar las veces


que un determinado bit experimenta un cambio de estado
pinchando con el ratn sobre el icono
, o bien pulsando con el
botn derecho sobre el rea de editor de programa y
seleccionando Monitorizacin Diferencial.

INICIACIN AL CX-PROGRAMMER

30

Referencias cruzadas

CX-Programmer dispone de una gestin de

las referencias cruzadas muy eficaz.


Es posible obtener listados globales sobre
el programa o listados referentes a un
contacto determinado.
Es tambin posible la impresin de un
informe de referencias cruzadas
simplemente seleccionando la opcin
Imprimir dentro del men Archivo

INICIACIN AL CX-PROGRAMMER

31

Referencias cruzadas

Se puede realizar una vista previa del listado de


referencias cruzadas con la opcin Vista Preliminar
del men Archivo.

Tipo de listado:
Seleccin del rea
de datos.

- Detallado
- General

Seleccionar
Todopara todas
las reas de datos.

- General
incluyendo no
utilizados

INICIACIN AL CX-PROGRAMMER

32

Referencias Cruzadas
Detallado

INICIACIN AL CX-PROGRAMMER

33

Referencias Cruzadas
General
Solo las direcciones que se utilizan en el programa
+ xx = Nmero de veces
+ D = Documentado

INICIACIN AL CX-PROGRAMMER

34

Referencias Cruzadas
General incluyendo no utilizados
Todas las Direcciones que no son utilizadas
+ xx = Nmero de Veces
+ D = Documentado

INICIACIN AL CX-PROGRAMMER

35

Establecimiento de contrasea

En el caso de trabajar con un CS1, el


mtodo de proteccin del programa es el
siguiente:
1) Desde Propiedades del PLC seleccionar la
pestaa Proteccin y escribir la contrasea
(para el CS1 la contrasea puede estar
formada por caracteres ASCII).

INICIACIN AL CX-PROGRAMMER

36

Establecimiento de contrasea
2) Una vez se ha comunicado Online con el PLC,
pinchar sobre
o bien seleccionar PLC
Proteccin Establecer Contrasea. Aparecer
una ventana desde la cual activaremos la contrasea
pulsando sobre Aceptar.

INICIACIN AL CX-PROGRAMMER

37

Desactivacin de contrasea

Para quitar la proteccin del programa,habiendo comunicado


Online previamente, pulsar sobre el icono
, o bien
seleccionar PLC Proteccin Eliminar contrasea.
Aparecer una ventana con un campo donde se deber escribir
la contrasea correcta para posteriormente desproteger el
programa pinchando sobre Aceptar.

INICIACIN AL CX-PROGRAMMER

38

Herramienta de Referencia de Direcciones

La herramienta de referencia de direcciones permite


tener simultneamente bajo control tanto el programa
como los bits y canales.
Para activar la ventana de referencia de direcciones,
pinchar sobre
, o bien seleccionar Ver
Ventanas Herramienta de referencia de direccin.
Seleccionar un contacto
o una variable para
mostrar sus referencias
cruzadas.
Hacer doble click sobre la
direccin para saltar a la
instruccin de programa.

INICIACIN AL CX-PROGRAMMER

39

Variables globales y locales

Dentro del editor de variables globales se


declararn las variables que sern comunes a
cualquiera de las tareas que se definan para el
proyecto.

Las variables creadas en los editores de


variables locales slo sern visibles en la tarea
(programa) donde hayan sido creadas y no en
las dems.

INICIACIN AL CX-PROGRAMMER

40

Variables globales y locales

En caso de declarar la misma variable local en


varias tareas distintas, dicha variable ser visible
y podr ser utilizada nicamente en todas
aquellas tareas (programas) donde haya sido
declarada.

Para poder utilizar una variable en distintas


tareas, habr que declararla en el editor de
variables globales o bien declararla
individualmente en cada una de las tareas
donde vaya a ser utilizada.

INICIACIN AL CX-PROGRAMMER

41

Variables globales y locales. Ejemplo


Definicin de las
variables locales 3.00
y 3.03 en el editor de
variables locales de la
tarea 0.

Definicin de la
variable global 3.01
en el editor de
variables globales

Definicin de las
variables locales 3.00
y 3.02 en el editor de
variables locales de la
tarea 1.

INICIACIN AL CX-PROGRAMMER

42

Variables globales y locales. Ejemplo

En este ejemplo, la variable global 3.01 puede ser utilizada en


cualquier tarea sin necesidad de volver a declarar la variable en
el editor de variables de cada tarea.

Sin embargo, para poder utilizar en la tarea 1 la variable local 0


que haba sido declarada en el editor de variables de la tarea 0,
es necesario volver a declarar sa misma variable en el editor de
variables de la tarea 1.

Las variables locales 3.03 y 3.02 que han sido declaradas


nicamente en los editores de variables locales de las tareas 0 y
1 respectivamente, slo pueden ser utilizadas en las tareas
donde han sido declaradas a no ser que se volvieran a declarar
en el editor de variables globales o en el editor de variables
locales de la tarea donde fueran a ser utilizadas.

INICIACIN AL CX-PROGRAMMER

43

Creacin de un nuevo proyecto

Para crear un nuevo proyecto, es necesario


seleccionar un PLC y una red de comunicacin.
Nombre del programa
(seleccin del usuario)
Modelo de PLC
Tipo de comunicacin
(distintas opciones
dependiendo del PLC
seleccionado
Parmetros del PLC: CPU,
memoria, etc.
Parmetros de
comunicaciones

Comentarios del
programa

INICIACIN AL CX-PROGRAMMER

44

Creacin de un nuevo proyecto

PLC seleccionado CS1G-CPU42, y


comunicacin SYSMAC WAY.

PLC seleccionado:
CS1G-CPU42, sin
memory card

Seleccin del PLC y tipo de


comunicacin a establecer

INICIACIN AL CX-PROGRAMMER

45

Parmetros de comunicacin:
COM1 velocidad 9600 bps

Inicializacin del PLC

El CS1 se suministra con la batera desconectada. Hay


que realizar una inicializacin del PLC antes de trabajar
con l.
Borrar la memoria.
Crear la tabla de E/S.
Seleccionar
Crear en el
men
Opciones

Doble click

El PLC debe
estar On-line
y en modo
Program

INICIACIN AL CX-PROGRAMMER

46

Tipos de variables en CX-P


BOOL

Variable de un bit, los posibles estados son 0-OFF y 1-ON.

UINT

Variable de una palabra en binario sin signo.

INT

Variable de una palabra en binario con signo.

UINT_BCD

Variable de una palabra en formato BCD (4 dgitos).

UDINT

Variable de dos palabras en binario sin signo.

DINT

Variable de dos palabras en binario con signo..

UDINT_BCD

Variable de dos palabras en formato BCD (8 dgitos).

ULINT

Variable de cuatro palabras en binario sin signo.

LINT

Variable de cuatro palabras en binario con signo.

ULINT_BCD

Variable de cuatro palabras en formato BCD (16 dgitos).

INICIACIN AL CX-PROGRAMMER

47

Tipos de variables en CX-P


REAL

Variable de 2 palabras (32Bit) con formato en coma flotante (formato


IEEE). Este formato se utiliza para las operaciones en coma flotante
del
del CVM1-V2 y del CS1.

NUMBER

Constante numrica en formato decimal. El valor puede ser con signo o


en coma flotante. No se trata de una variable, sino de un valor numrico
a utilizar por la funcin.
Variable de una palabra. Se utiliza para compatibilizar con anteriores
programas y hace referencia a cualquier variable no booleana. CX-P no
puede chequear si la variable est siendo utilizada para valores en BCD
o en binario.

CHANNEL

INICIACIN AL CX-PROGRAMMER

48

Creacin de un programa

En este ejemplo se explican paso a paso


las siguientes operaciones:

Creacin de un programa.
Transferencia del programa al PLC.
Monitorizacin On-line.
Edicin On-line.
Bsqueda de un contacto o variable.
INICIACIN AL CX-PROGRAMMER

49

Creacin del programa

Como primer paso se puede insertar un comentario.


Hacer click con el botn derecho del ratn en la barra
de red (barra gris vertical a la izquierda del diagrama).

Seleccionar

Propiedades y escribir el comentario.

Para

editar el comentario ya creado hacer de nuevo


click con el botn derecho sobre la barra de red.

INICIACIN AL CX-PROGRAMMER

50

Creacin del programa

Crear una nueva red.


Pulsar R, o bien seleccionar Insertar Abajo o Insertar
Arriba en el men que aparece al hacer click con el botn
derecho del ratn sobre la barra de red.
Insercin de un contacto abierto.
Seleccionar el icono y posicionar el smbolo en el punto
deseado, o pulsar la tecla C.
Escribir el nombre de la variable y se activarn los campos
para seleccionar la direccin y un comentario asociado.
Si se desea que en el diagrama ladder aparezca debajo de
cada contacto su comentario asociado, pinchar sobre el
icono
o seleccionar Ver - Mostrar comentarios de
smbolos
Por defecto, el tipo definido para la variable es booleano
(BOOL).

INICIACIN AL CX-PROGRAMMER

51

Creacin del programa


Se debe dar primero nombre o
direccin al contacto. Posteriormente
se activan los campos de asignacin
de direccin y comentario.
Si editamos un contacto que haya
sido creado anteriormente, se podr
pulsar Editar Smbolo, pudiendo as
cambiar el nombre, direccin, tipo y
comentario de la variable.

Si se escribe el nombre de una variable ya existente,


automticamente se muestra la direccin y el
comentario asociados.
Para los PLCs de las series CV y CS1 es posible
indicar la modalidad de refresco y habilitar la
activacin en el flanco de subida o de bajada.
INICIACIN AL CX-PROGRAMMER

52

Creacin del programa


La zona roja indica que
la red est incompleta

Insercin de otros contactos


Para aadir un contacto negado, utilizar el icono

o la

tecla Q.
Para aadir un contacto de salida, utilizar el icono
o la
tecla O.
Para unir los dos circuitos, utilizar el icono
o la tecla V
para unir hacia abajo, y la tecla U para unir hacia arriba.

INICIACIN AL CX-PROGRAMMER

53

Importacin de Variables desde Excel

Es posible importar y exportar definiciones de smbolos


desde otro paquete de software, tal como una hoja de
clculo. La informacin se transfiere en formato texto,
as es posible incluso usar un procesador de texto para
definir un juego de Smbolos y utilizarlos dentro de CXProgrammer.

Para importar una lista de variables desde Excel, basta


con seleccionarla desde Excel y pegarla en el editor de
variables del CX-Programmer.

INICIACIN AL CX-PROGRAMMER

54

Importacin de Variables desde Excel

Las variables van escritas en tres


columnas:

Columna 1 donde se escribir el nombre de la


variable
Columna 2 para especificar la direccin de la
variable
Columna 3 para aadir un comentario a la
variable.

INICIACIN AL CX-PROGRAMMER

55

Importacin de Variables desde Excel. Ejemplo

C
op
ia
ry
pe
ga
r

INICIACIN AL CX-PROGRAMMER

56

Asignacin Automtica

CX-Programmer puede asignar automticamente


direcciones a los contactos.
Desde la opcin Asignacin Automtica dentro
del men PLC seleccionar un rango para dicha
asignacin automtica.

INICIACIN AL CX-PROGRAMMER

57

Asignacin Automtica

Una vez se haya seleccionado Habilitar asignacin automtica


para este PLC, cada contacto que se cree dejando su direccin
en blanco, (es necesario poner el nombre del contacto) tendr
asignada una direccin que vendr marcada como Auto para
indicar que sa direccin no la ha asignado el programador.

INICIACIN AL CX-PROGRAMMER

58

Insercin de una Funcin

Los Temporizadores y Contadores son tratados en


CX-Programmer como cualquier otra instruccin
avanzada.
Para insertar una funcin:

Seleccionar el icono

y posicionar el cursor en el punto

deseado.
O posicionar la zona activa (rectngulo azul) y pulsar la tecla
I.
Escribir el nombre o cdigo de funcin de la instruccin.
Escribir los parmetros requeridos.
El flag de ejecucin diferenciada @ hay que insertarlo
delante del nombre de la funcin.

INICIACIN AL CX-PROGRAMMER

59

Insercin de una Funcin

Descripcin
click

Bsqueda o definicin del operando

reas de datos
disponibles
INICIACIN AL CX-PROGRAMMER

60

Tipo de dato requerido


para ese operando

Las redes

A diferencia de SYSWIN, no es necesario crear


explcitamente una nueva red para seguir escribiendo
el programa.
CX-Programmer traduce automticamente el diagrama
de rels en mnemnico, reconociendo la separacin
entre las distintas redes.
Es posible dejar las redes incompletas, utilizar
contactos sin direccin o nombre, incluso dejar las
instrucciones sin parmetros, para completarlo todo
con posterioridad en una segunda fase.

INICIACIN AL CX-PROGRAMMER

61

Las redes

Hacer click para


seleccionar toda la red

Al aadir un nuevo contacto, se aaden automticamente


los nmeros de red y de paso de programa.
Para seleccionar una red entera, pulsar sobre la barra de
red.

INICIACIN AL CX-PROGRAMMER

62

Verificacin del Programa

El chequeo del programa se realiza durante la compilacin.


Los posibles errores o avisos se muestran en la ventana de
salida tal como se muestra en la figura de abajo.
Haciendo doble click sobre el error, el cursor se posiciona en rojo
sobre la instruccin o parte del programa que tiene el error.
La compilacin se realiza automticamente antes de hacer una
transferencia al PLC.
El control de la compilacin se puede realizar tambin mediante
el correspondiente icono
o seleccionando la opcin Compilar
en el men Programa.

INICIACIN AL CX-PROGRAMMER

63

Operacin On-Line

Para entrar en modo On-Line seleccionar el


icono
.
Al establecer la comunicacin, el rea de
programa cambia de color pasando a ser gris. En
este modo no es posible cambiar variables ni
programa.
Para modificar el programa, hay que activar la
Edicin On-Line (se ver ms adelante).

INICIACIN AL CX-PROGRAMMER

64

Transferencia del programa

Seleccionar el icono
para volcar el programa sobre
el PLC.
Al igual que en Syswin, es posible seleccionar las
partes del proyecto a transferir.
Si en el PLC est instalada la Memory Card (slo CS1),
tambin es posible transferir los smbolos y
comentarios.

INICIACIN AL CX-PROGRAMMER

65

Monitorizacin On-Line

Al igual que en Syswin, se puede monitorizar la ejecucin


del programa, pulsando el icono
, o seleccionando PLCMonitor- Monitorizacin desde la barra de men.
La seccin de programa activa se visualiza en un color
distinto que puede ser cambiado por el usuario desde
Herramientas Opciones Apariencia. Para
visualizar esta seccin activa, pulsar el icono
CX-Programmer permite tambin la monitorizacin del
cdigo mnemnico.

INICIACIN AL CX-PROGRAMMER

66

Activar y Forzar datos

Para activar o forzar un bit o el valor de una variable, es


suficiente con pulsar el botn derecho del ratn sobre
el dato que se quiere cambiar.
Para ello, CX-P debe estar en modo monitorizacin OnLine (pulsar
o seleccionar PLC - Trabajo Online
desde la barra de men).
De esta forma es posible
activar o forzar un bit.
En las variables se
muestra tambin el
rango permitido
para ese dato.

INICIACIN AL CX-PROGRAMMER

67

La Ventana de Monitorizacin de Variables

La ventana de visualizacin Vigilar permite monitorizar y cambiar


varios canales y bits al mismo tiempo.
Para abrir la ventana de visualizacin, pulsar el icono
o seleccionar
la opcin Vigilar del submen Ventana dentro del men Ver.
Para aadir una variable o direccin en la ventana de vigilancia, pulsar
con el botn derecho del ratn sobre dicha ventana y seleccionar la
opcin Aadir. (Desde el men las opciones Insertar > Vigilar).
Para modificar un bit o un canal, pulsar con el botn derecho del ratn
sobre dicho dato y seleccionar la opcin Set para bit y Set Value para
canal.

INICIACIN AL CX-PROGRAMMER

68

La Ventana de Monitorizacin de rea de Datos

Si se quiere controlar una cantidad de datos mayor (de distintas


reas de memoria), se puede utilizar la ventana Monitorizacin
de direccin en el rea de memoria del PLC.
Seleccionar la opcin Memoria en el men PLC, y hacer doble
click en el icono Monitorizacin.
Para aadir elementos en la ventana de monitorizacin escribir
el nombre o la direccin de la variable.
Nombre de la
variable

Hacer doble click en Monitor


para visualizar la ventana
INICIACIN AL CX-PROGRAMMER

Tiempo de
Direccin
Valor refresco

Formato de
visualizacin

Hacer click para abrir la ventana de seleccin de variable


69

Edicin On-Line

Para activar la Edicin On-Line


Seleccionar una o varias redes.
Activar el icono
.
CX-Programmer llevar el control de la correspondencia de la
red seleccionada en el PLC.
El rea activa de modificacin se visualiza en color blanco.
Dentro del rea activa es posible efectuar cualquier modificacin.
Tambin es posible insertar una nueva red (opcin Insertar Lnea
de Programa en el men Insertar).
Para confirmar las modificaciones realizadas seleccionar el icono
.
Para anular las modificaciones realizadas, seleccionar el icono
.
La Edicin On-Line slo se puede realizar sobre Diagrama Ladder.

INICIACIN AL CX-PROGRAMMER

70

Edicin On-Line

Al ejecutarse la Edicin Online la CPU suspende su operacin


mientras se est cambiando el programa. El tiempo que se
extiende el ciclo depende de:

Capacidad del programa y nmero de pasos de programa que se


cambian.
Nmero de tareas cclicas.
Operaciones de edicin (insertar, borrar, sobreescribir)
Tipos de las instrucciones que se usen.

El tiempo de extensin para la Edicin Online depende


principalmente del tamao de la tarea ms grande. De forma
ideal las tareas deben separarse de forma que el tamao
mximo para cada tarea sea de 64 Kpasos.
Para el CS1, si el tamao mximo de cada tarea es de
64Kpasos, el tiempo de extensin del ciclo de Edicin Online
ser de 350 ms mximo.

INICIACIN AL CX-PROGRAMMER

71

Programacin por Tareas


Tarea
Programa
Ladder

END

Existen dos tipos de tareas: las cclicas y las de interrupcin.


Con el CS1 se puede dividir el programa en varias tareas
diferentes.
Cada tarea tiene el aspecto de un programa ladder
autnomo y puede ser analizada y programada por
separado.
Cada tarea cclica (max. 32) puede ser activada o puesta en
reposo actuando sobre su respectivo flag de estado
mediante las instrucciones TKON y TKOF.

INICIACIN AL CX-PROGRAMMER

72

Smbolos de las Tareas

Dependiendo del tipo de tarea, sta vendr


representada dentro de la carpeta de proyecto
con un icono u otro:
= Tarea cclica
= Tarea de Power Off
= Tarea de interrupcin programada
= Tarea de interrupcin externa
= Tarea de interrupcin de E/S
= Tarea sin asignacin

INICIACIN AL CX-PROGRAMMER

73

Programacin por Tareas. Tareas Cclicas

Al aadir una tarea cclica se le asigna un


nmero de 0 a 31.
Las tareas cclicas activadas se ejecutan
secuencialmente y por orden segn el nmero
de tarea.
Cuando se define una tarea cclica, sta estar
en uno de los siguientes cuatro estados:
Deshabilitada, Activada, Ejecutndose o en
reposo.

INICIACIN AL CX-PROGRAMMER

74

Programacin por Tareas. Tareas cclicas

Una tarea cclica est deshabilitada cuando el PLC


se encuentra en modo Program.
Una tarea cclica est activada cuando su flag de
estado est a ON (bien porque se haya pasado a
modo Run o porque se haya usado la instruccin
TKON para activarla).
Una tarea cclica est ejecutndose cuando le llega
su turno despus de haberse ejecutado la ltima
tarea cclica que estuviera activada con nmero
inferior.
Una tarea cclica est en reposo cuando se ejecuta
la instruccin TKOF sobre ella.

INICIACIN AL CX-PROGRAMMER

75

Orden de Ejecucin de las Tareas Cclicas. Ejemplo

Ejemplo de aplicacin de cuatro tareas cclicas (0, 1, 2 y 3)

en la que la tarea 2 no est activada. El orden de ejecucin


de las tareas sera el siguiente:
Tarea 0

END

Tarea 1

Tarea 3

END

END

En caso de ser activada la tarea 2, sta se ejecutara una

vez se haya ejecutado la instruccin END de la tarea 1.


INICIACIN AL CX-PROGRAMMER

76

Programacin por Tareas. Tareas Cclicas

Por defecto, slo est activada la tarea cclica 0.


El refresco de las E/S es comn a todas las tareas.
Si en una tarea con nmero de tarea A se ejecuta una
instruccin TKON o TKOF sobre otra tarea con nmero de
tarea B, la transicin del estado de la tarea B se produce
en el mismo ciclo de scan si A<B, y se produce en el
siguiente ciclo si A>B.
Una tarea cclica en reposo permanece congelada y el
estado de los bits de salida se mantiene. Adems no ocupa
ciclo de scan y los temporizadores continan contando,
pero sus contactos no se activan.
Las instrucciones TKON y TKOF slo pueden ser usadas
con las tareas cclicas, y no con las de interrupcin.

INICIACIN AL CX-PROGRAMMER

77

Programacin por Tareas. Tareas de Interrupcin

Se pueden crear hasta 256 tareas de interrupcin como


mximo repartidas de la siguiente manera:
32 T. de interrupcin de E/S utilizando hasta 4 mdulos
C200HS-INT01. Sus nmeros de interrupcin son de 100 a
131.
2 T. de interrupciones programadas con periodo mnimo de 1
milisegundo. Sus nmeros de interrupcin son 2 y 3.
1 interrupcin de Power Off, que se activa cuando la tensin
de alimentacin est por debajo del 85% del valor nominal
durante un tiempo que se puede seleccionar entre 0 y10 ms.
El resto de tareas de interrupcin (hasta completar las 256)
son externas, y son generadas por unidades especiales de
E/S, u. de bus de CS1 y tarjetas Inner Board. Sus nmeros de
interrupcin van de 0 a 255 exceptuando los nmeros de 100
a 131, 1, 2 y 3, que corresponden a las tareas descritas en los
tres puntos anteriores.

INICIACIN AL CX-PROGRAMMER

78

Prioridad de las Tareas de Interrupcin

Si ocurre una interrupcin B mientras se est ejecutando una tarea


de interrupcin A, la tarea de interrupcin B no comenzar a
ejecutarse hasta que no haya finalizado la tarea de interrupcin A.
Tarea cclica 0

Tarea de interrupcin 100

Tarea 0

Tarea Int. 100

Tarea de interrupcin 101


Tarea Int. 101

END

END
Se produce la
interrupcin 100
INICIACIN AL CX-PROGRAMMER

END
Se produce la interrupcin 101,
pero no se ejecuta hasta no
haber finalizado la 100
79

Prioridad de las Tareas de Interrupcin

Si se desea que una interrupcin no se ejecute cuando


previamente se haya ejecutado otra interrupcin se puede utilizar
la instruccin CLI como se indica en la siguiente figura (las
interrupciones programadas y las externas no pueden ser
canceladas):
La tarea de interrupcin 101 ser ignorada mientras
Tarea cclica
se est ejecutando otra tarea de interrupcin.
CLI
0
#0001

Tarea de interrupcin A

Tarea de interrupcin de E/S


(Tarea n 101)
Interrupcin
durante la
ejecucin

END
END

END

La tarea de interrupcin
101 no se ejecutar
INICIACIN AL CX-PROGRAMMER

80

Ejecucin de las Tareas


MEMORIA
CIO
W
TIM
CNT
DM
EM
HR
AR
IR
DR

Tarea 0 (principal)

Tarea 1
CICLO DE SCAN

INTERRUPCIN

Tarea de Interrupcin

Tarea n

La memoria del PLC es


accesible a todas las Tareas.
Refresco de E/S

INICIACIN AL CX-PROGRAMMER

El refresco de E/S se produce


al final del ciclo de scan.

81

Configuracin de las Tareas

Al abrir un proyecto, se crea por defecto la Tarea


0 (tarea principal) y su flag se encuentra
activado.
Cualquier tarea aadida, no tiene nmero de
tarea asignado por defecto.
Para asignar tipo, nmero, comentario, etc a una
tarea, entrar en las propiedades de la Tarea,
activando el icono
.

INICIACIN AL CX-PROGRAMMER

82

Configuracin de las Tareas

Las propiedades engloban los siguientes parmetros:

Nombre de la Tarea.
Tipo y nmero de tarea: cclica (0-31), interrupcin
programada (2,3), interrupcin de E/S (100-131),
interrupcin de power off(1), interrupcin externa (el resto
de nmeros entre 0 y 255 para las tareas de interrupcin).
Flag de estado de la tarea cclica. Al crear una tarea
cclica, seleccionando Inicio de Operacin dentro de sus
propiedades, dicha tarea pasa a estar activada en el
momento que el PLC est en modo Monitor o Run (si no se
selecciona dicha opcin, la tarea permanecer en reposo
hasta que no se realice ninguna accin TKON sobre ella).
INICIACIN AL CX-PROGRAMMER

83

Tareas de Interrupcin

En el CS1, una Tarea de Interrupcin es el equivalente


a una Subrutina de Interrupcin.
Anlogamente a la serie CV, las interrupciones se
activan con la instruccin MSKS.
La instruccin MSKS se puede utilizar en cualquier
tarea cclica.
La instruccin DI permite deshabilitar todas las
interrupciones, la instruccin EI las habilita.
Las instrucciones DI y EI se pueden utilizar para
deshabilitar momentneamente una interrupcin antes
de un punto crtico del programa.

INICIACIN AL CX-PROGRAMMER

84

Reutilizacin de Tareas
Las Tareas se pueden reutilizar en otros proyectos.
- Smplemente haciendo Copiar-Pegar la Tarea
en un nuevo proyecto.

INICIACIN AL CX-PROGRAMMER

85

Desarrollo de Tareas
Cada Tarea se puede programar por separado

Control de fro

Etiquetado

Control de Calor

Cortado

Y despus copiar y pegar en la aplicacin final


70

00

130

Tension

Feed

Sheet feeding

Heater
Pusher
Positioning

INICIACIN AL CX-PROGRAMMER

Pomp
Label
Position

Cutter
Position

86

Desarrollo de Tareas

Control de Fro

Control de Calor

TAREA 1 TAREA 2

Etiquetado

TAREA 3

Cortado

TAREA 4

Cada Tarea se puede programar y testear por separado en diferentes


localizaciones fsicas.
32 Tareas Programables

256 Tareas de Interrupcin (32 son Interrupciones de E/S

Para finalmente copiar y pegar sobre el Proyecto Final


INICIACIN AL CX-PROGRAMMER

87

Mltiples Copias

Mltiples copias de CX-Programmer


Se pueden tener varias copias de CXProgrammer abiertas al mismo tiempo
(depende de la potencia del PC)
Esto permite la posibilidad de
intercambio de informacin entre
distintos proyectos de una manera fcil

INICIACIN AL CX-PROGRAMMER

88

Barras de Herramientas

Lo mismo que los productos Microsoft.


Ver Barra de Herramientas.
Nueva permite crear barras de
herramientas personalizadas.

INICIACIN AL CX-PROGRAMMER

89

Teclas de Acceso Rpido

Herramientas Mapeado del Teclado


Permite al usuario seleccionar cualquier tecla
Se pueden personalizar las teclas de acceso
rpido para las distintas operaciones de CXProgrammer

INICIACIN AL CX-PROGRAMMER

90

UNIDADES
ESPECIALES DE
E/S

UNIDADES ESPECIALES DE
E/S

UNIDADES ESPECIALES

Dentro de las unidades especiales, existen dos


tipos de mdulos 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 estn
continuamente intercambiando informacin con
ella mediante datos comunes.
Se mapean de forma directa en el rea de E/S.

UNIDADES ESPECIALES DE
E/S

TIPOS DE MDULOS ESPECIALES


Mdulos especiales para el
CQM1H:
Tarjetas opcionales:
Tarjeta de E/S analgicas.
Tarjeta de E/S de pulsos.
Tarjeta de selecciones
analgicas.
Tarjeta interfaz de encoder
absoluto.
Tarjeta contador de alta
velocidad.
Tarjeta de comunicaciones
serie.

AD/DA.
UNIDADES ESPECIALES DE
E/S

Control de Temperatura.
Sensores lineales.
B7A.
CompoBus/S.
CompoBus/D.
ASI Bus.
Controller Link

Mdulos especiales
para el CPM2A/2C:
AD/DA.
CompoBus/S.

TARJETAS OPCIONALES DE CQM1H

Montaje de las tarjetas opcionales


Nombre

Referencia

Hueco 1 Hueco 2
(izqda)
(drcha)

Tarjeta de contador
de alta velocidad

CQM1H-CTB41

Tarjeta de E/S de
pulsos

CQM1H-PLB21

No

Tarjeta interfaz de
encoder absoluto

CQM1H-ABB21

No

Tarjeta de seleccin
analgica

CQM1H-AVB41

Tarjeta de E/S
analgica

CQM1H-MAB42

No

Tarjeta de
comunicaciones serie

CQM1H-SCB41

No

Nota.- La tarjeta de seleccin analgica CQM1H-AVB41 no puede


montarse en ambos huecos a la vez.

UNIDADES ESPECIALES DE
E/S

TARJETAS OPCIONALES DE CQM1H

Tarjeta de E/S analgicas (I)

CQM1H-MAB42

Dispone de cuatro entradas y dos salidas analgicas.

Rangos de seal de salida analgica: -10 a +10V y 0 a 20mA.

UNIDADES ESPECIALES DE
E/S

Rangos de seal de entrada analgica: -10 a +10V, 0 a 10V, 0 a


5V, y 0 a 20mA.

TARJETAS OPCIONALES DE CQM1H

Tarjeta de E/S analgicas (II)


Entradas analgicas
Item
Seales de entrada
Nmero de entradas analgicas
Rangos de seal de entrada (1)

Tiempo de conversin A/D (2)


Resolucin
Dato de salida de conversin A/D

Impedancia de entrada externa


Entrada nominal absoluta mxima
Precisin total (3)
232C
0 a 55C

Especificaciones
Entradas de corriente

Entradas de tensin
4 entradas
-10 a 10 V
0 a 10 V
0a5V
1.7 ms mx./punto
1 / 4096
Dato binario de 12-bits
-10 a +10 V:
F800 a 07FF Hex
0 a 10 V, 0 a 5 V: 0000 a 0FFF Hex
1 M tp.
15 V
0.5% de fondo escala
1.0% de fondo escala

0 a 20 mA

Dato binario de 12-bits


0 a 20 mA: 0000 a 0FFF Hex
250 tp.
30 mA

(1) Se pueden seleccionar rangos de seal diferentes para cada entrada.


(2) El tiempo de conversin A/D es el tiempo necesario para almacenar una seal analgica en
memoria como dato digital. Al menos es necesario un ciclo para transferir los datos a la CPU.
(3) La precisin total es la precisin con respecto al fondo de escala.
UNIDADES ESPECIALES DE
E/S

TARJETAS OPCIONALES DE CQM1H

Tarjeta de E/S analgicas (III)


Salidas analgicas
Item
Seales de salida
Nmero de salidas analgicas
Rangos de seal de salida (1)
Tiempo de conversin A/D (2)
Resolucin
Dato de salida
Resistencia de carga de salida
externa
Precisin total (3)
232C
0 a 55C

Especificaciones
Salidas de corriente

Salidas de tensin
2 salidas
-10 a 10 V
1.7 ms mx./ 2 puntos
1 / 4096
Dato binario de 12-bits
-10 a +10 V:
F800 a 07FF Hex
2 K mn.

0 a 20 mA
1 / 2048
Dato binario de 11-bits
0 a 20 mA: 0000 a 0FFF Hex
350 mx.

0.5% de fondo escala


1.0% de fondo escala

(1) Se pueden seleccionar rangos de seal diferentes para cada salida.


(2) El tiempo de conversin D/A es el tiempo necesario para que los datos de salida seleccionados en
memoria se conviertan a seales analgicas 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 analgicas.
(3) La precisin total es la precisin con respecto al fondo de escala.

UNIDADES ESPECIALES DE
E/S

TARJETAS OPCIONALES DE CQM1H

Tarjeta de E/S de pulsos (I)

CQM1H-PLB21

Soporta dos entradas y dos salidas de pulsos.

Se puden emitir dos salidas de pulsos de 10 Hz a 50 kHz. Se


puede utilizar tanto relacin ON/OFF variable como fija.

UNIDADES ESPECIALES DE
E/S

Las dos entradas de pulsos a contadores de alta velocidad


cuentan pulsos de hasta 50 kHz (monofase) o 25 kHz (diferencia
de fase). Se pueden crear interrupciones basndose en los
valores actuales del contador (PV).

TARJETAS OPCIONALES DE CQM1H

Tarjeta de E/S de pulsos (II)


Especificaciones de entrada de pulsos (Contador de alta velocidad)
Funcin de entrada de pulsos
Item
Nmero de contadores
Modos de entrada (Se fija para
cada puerto en el Setup del PLC)
Mtodo de entrada
Frecuencia de contaje
Valores de contaje
Mtodo
de
control

Comparacin de valor
objeto
Comparacin de rango

UNIDADES ESPECIALES DE
E/S

Especificaciones
2 contadores (puertos)
Entrada de diferencia de
Entrada de pulso/direccin
Entrada de pulso Up/Down
fase
Diferencia de fase mltiple
Pulso de una fase +
Entrada de una fase x 2
de 4 (Fijo)
direccin
25 kHz
50 kHz
50 kHz
Contaje lineal:
-8388608 a 8388608 BCD
Contaje cclico: 00000000 a 00064999 BCD
Registrar hasta 48 valores objeto y nmeros de subrutina de interrupcin.
Registrar hasta 8 lmites superiores, lmites inferiores y nmeros de subrutina de
interrupcin.

TARJETAS OPCIONALES DE CQM1H

Tarjeta de E/S de pulsos (III)


Especificaciones de salida de pulsos
Funcin de salida de pulsos.- La funcin de salida de pulsos est determinada por el mtodo de
salida, como se indica a continuacin.
Item

Instruccin
Frecuencia de salida

Paso frecuencia salida


Relacin ON/OFF
N. de pulsos de salida
Relacin de aceleracin/deceleracin

Sin
aceleracin/deceleracin trapezoidal
PULS(65)/SPED(64)
10 Hz a 50 kHz (10 Hz
a 20 kHz para motor
paso a paso)
1 10 Hz
50% fijo
1 a 16,777,215
---

UNIDADES ESPECIALES DE
E/S

Relacin ON/OFF fija


Valores de
aceleracin/deceleracin iguales
PLS2(--)
0 Hz a 50 kHz

10 Hz

10 Hz a 2 kHz
(cada 4.08 ms)

Valores de
aceleracin/deceleracin separados
PULS(65)/ACC(--)
100 Hz a 50 kHz

Relacin ON/OFF
variable

PWM(--)
91.6 Hz, 1.5 kHz,
5.9 kHz
--1 a 99%
-----

TARJETAS OPCIONALES DE CQM1H

Tarjeta de selecciones analgicas (I)

CQM1H-AVB41

UNIDADES ESPECIALES DE
E/S

Proporciona cuatro potencimetros para ajustes analgicos.


Las selecciones de estos potencimetros se almacenan en los
canales de seleccin analgica.
Mediante la utilizacin de la tarjeta de seleccin analgica, se
puede fijar el valor de una instruccin de temporizador
utilizando un potencimetro y as reducir o aumentar
lentamente la velocidad de una cinta transportadora girando el
potencimetro con un destornillador, evitando la necesidad de
un dispositivo de programacin.

TARJETAS OPCIONALES DE CQM1H

Tarjeta de selecciones analgicas (II)


Utilizacin del temporizador analgico
El siguiente ejemplo muestra la seleccin de 4 dgitos
BCD (0000 a 0200) almacenada en IR220 a IR 223 utilizada
como selector del temporizador.

La seleccin de TIM 000 se


establece externamente en IR 220 .
(se ejecuta TIM 000 utilizando el SV
fijado
con
el
potencimetro
analgico a 0.)

UNIDADES ESPECIALES DE
E/S

TARJETAS OPCIONALES DE CQM1H

Tarjeta interfaz de encoder absoluto (I)

CQM1H-ABB21

Permite introducir datos de posicin directamente de encoders


rotativos absolutos.

Lee cdigos gray procedentes de un encoder absoluto a una


velocidad mxima de contaje de 4 kHz, y puede efectuar procesos
de interrupcin de acuerdo con los valores de entrada.

Dispone de funcin de compensacin de origen que permite al


usuario fijar cualquier posicin como origen.

UNIDADES ESPECIALES DE
E/S

TARJETAS OPCIONALES DE CQM1H

Tarjeta interfaz de encoder absoluto (II)


Especificaciones de entrada de encoder absoluto

Item
Nmero de entradas
Cdigo de entrada
Modos de operacin
Resoluciones
Compensacin de origen
Velocidad de contaje
Mtodos de
Comparacin de valor
control
objetivo
Comparacin de rango

UNIDADES ESPECIALES DE
E/S

Especificaciones
Dos entradas
Cdigo gray
Modo BCD o modo 360 (Establecido en el Setup del PLC)
8-bit, 10-bit, o 12-bit (Seleccionado en el Setup del PLC)
Soportada. (La posicin actual se puede designar como origen).
La compensacin se establece en el Setup del PLC.
4 kHz mx.
Registro de hasta 48 valores objetivo y nmero de subrutina de interrupcin.
Registro de hasta 8 lmites superiores, lmites inferiores y nmeros de subrutina de
interrupcin.

TARJETAS OPCIONALES DE CQM1H

Tarjeta contador de alta velocidad (I)

CQM1H-CTB41

Puede contar hasta cuatro entradas de pulsos de hasta 500 kHz, y


realizar funciones de acuerdo con el nmero de pulsos contados.

UNIDADES ESPECIALES DE
E/S

Proporciona cuatro salidas externas.


Modos de contaje lineal y cclico.
La entrada puede ser una entrada de tensin o una entrada de
driver de linea RS-422A.

Disponibles de tres modos de entrada: modo de diferencia de


fase, modo adelante/atrs y modo pulso+direccin.

Seleccionable para registrar los valores presentes en decimal


o en hexadecimal.

TARJETAS OPCIONALES DE CQM1H

Tarjeta contador de alta velocidad (II)


Entradas de pulsos (Contadores de alta velocidad)

Item
Nmero de contadores
Modos de entrada (Seleccionado en el
Setup del PLC)
Mtodo de entrada

Frecuencia de contaje
(Fijada para cada puerto en el Setup del
PLC)
Valores de contaje
Mtodo de
control

Comparacin de valor
objeto
Comparacin de rango

UNIDADES ESPECIALES DE
E/S

Especificaciones
4 contadores
Entrada de diferencia de
fase
Conmutacin entre
entradas utilizando
mltiplos de diferencia de
fase de 1x, 2x 4x.
(Fijado en el Setup del
PLC)
25 kHz (por defecto) o
250 kHz

Entradas de pulsos
Adelante/Atras
Dos entradas
monofsicas

Entradas de pulso y
direccin
Entradas de pulso y
direccin

50 kHz (por defecto) o


500 kHz

50 kHz (por defecto) o


500 kHz

Contaje lineal: -8388608 a 8388607 BCD, F8000000 a 07FFFFFF Hex


Contaje cclico: 00000000 a 08388607 BCD, 00000000 a 07FFFFFF Hex
Hasta 48 valores objeto y patterns de bit de salida externa/interna
registrados.
Hasta 16 lmites superiores, lmites inferiores y patterns de bit de salida
externa/interna registrados.

TARJETAS OPCIONALES DE CQM1H

Tarjeta de comunicaciones serie (I)

CQM1H-SCB41
Se monta en el interior de la CPU y dispone de dos puertos que se
pueden utilizar para conectar ordenadores, terminales
programables, dispositivos serie externos o dispositivos de
programacin diferentes de la consola de programacin.

UNIDADES ESPECIALES DE
E/S

La tarjeta de comunicaciones serie soporta la funcin macro


de protocolo que puede mejorar las comunicaciones entre el
CQM1H y los dispositivos perifricos.

Dispone de dos puertos: un puerto RS-232C y un puerto RS422A/485.

TARJETAS OPCIONALES DE CQM1H

Tarjeta de comunicaciones serie (II)

CQM1H-SCB41

UNIDADES ESPECIALES DE
E/S

Macros de protocolo

Proporcionan un sistema para crear


protocolos de comunicaciones de datos.

Se crean con el Software de Soporte CXProtocol y luego se graban en la tarjeta de


comunicaciones serie.

Se ejecutan utilizando la instruccin PMCR


en el programa de diagrama de rels de la
CPU.

Con CX-Protocol y con la tarjeta de


comunicaciones serie se suministran
protocolos estndar para comunicar con
dispositivos OMRON.

TARJETAS OPCIONALES DE CQM1H

Tarjeta de comunicaciones serie (III)


Puertos de comunicaciones y modos de comunicaciones serie

Protocolo de comunicaciones serie


Bus de perifricos o bus de consola de
programacin
Host Link (SYSMAC WAY)
Macro de protocolo
Sin protocolo
Data Link 1:1
NT Link en modo 1:1
NT Link en modo 1:N

No
S
S
S
S
S (2)
S (2)

Tarjeta de comunicaciones serie CQM1H-SCB41


Puerto RS-232C (puerto 1)
Puerto RS-422A/485 (puerto 2)
No
S (1)
S
S (1)
S (1)
S (2)
S (2)

Nota (1) El mtodo 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 funcin de consola de programacin de Terminal Programable.
La distancia mxima de comunicacin en RS-232C es de 15 m. y en RS-422A/485 de 1500 y 500 m.
respectivamente.

UNIDADES ESPECIALES DE
E/S

UNIDADES ESPECIALES DE CQM1H


Unidades de entrada y de salida
analgicas (I)

La unidad de entrada se utiliza para conversin de seales


analgicas (tensiones o corrientes) a datos binarios.
La unidad de salida analgica realiza el proceso inverso.

CQM1-AD041/AD042: Unidad de entrada analgica


Las unidades de entrada analgica CQM1-AD041/AD042 aceptan
cuatro seales analgicas de sensores o equipos de medida.
Utilizar la CQM1-AD041 con una fuente de alimentacin CQM1IPS01/02.

UNIDADES ESPECIALES DE
E/S

UNIDADES ESPECIALES DE CQM1H


Unidades de entrada y de salida
analgicas (II)

CQM1-DA021/DA022: Unidad de salida analgica


Una unidad de salida analgica permite la conversin digitalanalgica de dos puntos a una velocidad de 0.5 ms/dos puntos.
Utilizarla con una fuente de alimentacin CQM1-IPS01/02.

CQM1-IPS01/IPS02: Fuente de alimentacin


Las unidades de entrada y de salida analgica necesitan una
fuente de alimentacin. Hay dos modelos disponibles: para una
unidad analgica y para dos.

UNIDADES ESPECIALES DE
E/S

UNIDADES ESPECIALES DE CQM1H

Unidades de control de temperatura

CQM1-TC00 : Entrada de termopar


CQM1-TC10 : Entrada de termorresistencia de platino
Cada una de estas unidades puede realizar el control de
temperatura de dos lazos, siendo ideales para un sencillo control
ON/OFF. Para garantizar mayor estabilidad de la temperatura
tambin se puede efectuar control PID.

UNIDADES ESPECIALES DE
E/S

UNIDADES ESPECIALES DE CQM1H

Unidades interfaz de sensores lineales

CQM1-LSE01 (bsica)
CQM1-LSE02 (con salida de monitorizacin)
Estas unidades miden, con rapidez y precisin, las entradas de
tensin o de corriente procedentes de sensores lineales y
convierten las medidas a datos numricos para el proceso
comparativo o de discriminacin. Se puede sincronizar el proceso
interno utilizando seales de temporizacin externas.

UNIDADES ESPECIALES DE
E/S

UNIDADES ESPECIALES DE CQM1H

Unidad interfaz de B7A (I)

CQM1-B7A02 (16 salidas)


CQM1-B7A03 (32 salidas)
CQM1-B7A12 (16 entradas)
CQM1-B7A13 (32 entradas)
CQM1-B7A21 (16 entradas/16 salidas)

UNIDADES ESPECIALES DE
E/S

Conectan dispositivos de E/S via cable.

Cada unidad se puede conectar al mismo nmero de puntos en


los mdulos de transmisin B7A de 16 puntos que los
proporcionados por la unidad.

El PLC trata a las unidades de interfaz de B7A como al nmero


equivalente de puntos de E/S.

Gestionan dispositivos de E/S remotas, tales como interruptores


e indicadores, con una distancia mxima de 500 m entre la
unidad interfaz de B7A y los dispositivos de E/S.

UNIDADES ESPECIALES DE CQM1H

Unidad interfaz de B7A (II)

Ejemplo de configuracin:

CQM1-B7A21 (16 puntos de entrada y 16 de salida)


CQM1-B7A03 (32 puntos de salida)

CQM1H

UNIDADES ESPECIALES DE
E/S

16 salidas

16 salidas

16 entradas

16 salidas

UNIDADES ESPECIALES DE CQM1H

Unidad Maestra de CompoBus/S

CQM1-SRM21-V1

La unidad maestra de CompoBus/S soporta comunicaciones a


alta velocidad y a larga distancia.

Nmero de puntos de E/S por maestra: 128 mx.


Nmero de esclavos por maestra: 16 32.
Tiempo de ciclo de comunicaciones: 0.5 ms mx. (velocidad
de comunicaciones: 750 Kbps).
Distancia de comunicaciones: 500 m mx. (velocidad de
comunicaciones: 93.75 Kbps).
Soporta conexiones de terminal analgico.
CQM1H

Terminales de cadena de bit


(8 entradas y 8 salidas)

UNIDADES ESPECIALES DE
E/S

Mdulo de E/S remotas


(Modelo de rel: 8/16 salidas)

UNIDADES ESPECIALES DE CQM1H

Unidad I/O Link de CompoBus/D

CQM1-DRT21

La unidad I/O Link de CompoBus/D es un esclavo de


CompoBus/D que es conforme con las normas DeviceNet. Estas
unidades se pueden utilizar para conectar uno o varios PLCs
CQM1H a una maestra de CompoBus/D.
C200HX-DRM21-V1
Unidad maestra CompoBus/D

C200HX/HG/HE

SYSMAC CQM1H

UNIDADES ESPECIALES DE
E/S

DRT1-ID08/16 (-1)
DRT1-OD04/16 (-1)
Mdulos de E/S remotas

Terminal de entrada analgica


DRT1-AD04
Terminal de salida analgica
DRT1-DA02

UNIDADES ESPECIALES DE CQM1H

Unidad Maestra ASI Bus

CQM1-ARM21
La unidad maestra de ASI Bus permite comunicaciones sencillas
y a corta distancia.

UNIDADES ESPECIALES DE
E/S

Nmero de puntos de E/S por maestra: 248 mx.


Nmero de esclavos por maestra: 31.
Tiempo de ciclo de comunicaciones: 5 ms para 31 esclavos.
Distancia de comunicaciones: 100 m mx.

UNIDADES ESPECIALES DE CQM1H

Unidad Controller Link

CQM1H-CLK21

Permite compartir datos y un servicio de mensajes que posibilita


el envo y recepcin de datos en el momento que se requiera.
Las reas data link se pueden fijar libremente para crear sistemas
data link flexibles y utilizar con efectividad las reas de datos.
Se puede montar unicamente una tarjeta de Controller Link.

Data Links

UNIDADES ESPECIALES DE
E/S

Servicios de mensajes

UNIDADES ESPECIALES DE CPM2A

Unidad de E/S analgicas

CPM1A-MAD01

A la CPU de CPM2A se pueden conectar hasta 3 unidades de


expansin (incluyendo unidades de E/S analgicas CPM1AMAD01.

La salida de tensin y la salida de corriente se pueden utilizar


al mismo tiempo, pero la corriente de salida total no puede
exceder de 21 mA.

Entrada
analgica

Salida
analgica

UNIDADES ESPECIALES DE
E/S

Item
Nmero de entradas
Rango de seal de entrada
Entrada nominal mxima
Impedancia de entrada externa
Resolucin
Precisin total
Datos convertidos A/D
Nmero de salidas
Rango de seal de salida
Corriente mx. de salida externa
Resistencia de carga permisible
Resolucin
Precisin total
Seleccin de datos

E/S de tensin
E/S de corriente
2
0 a 10 V 1 a 5 V
4 a 20 mA
15 V
30 mA
1 M mn.
250 nominal
1 / 256
1.0% del fondo de escala
8-bit binario
1
0 a 10 V 10 a 10 V
4 a 20 mA
5 mA
--350
--1 / 256 (1 / 512 cuando el rango de seal de salida es de 10 a 10 V)
1.0% del fondo de escala
8-bit binario con bit de signo

UNIDADES ESPECIALES DE CPM2A

Unidad enlace E/S de CompoBus/S

CPM1A-SRT21

El CPM2A puede funcionar como una esclava para una unidad


maestra de CompoBus/S (o unidad de control maestra de
SRM1 CompoBus/S) cuando est conectada una unidad de
enlace de E/S de CompoBus/S CPM1A-SRT21.

La unidad de enlace de E/S de CompoBus/S establece un


enlace de E/S de 8 entradas y de 8 salidasentre la Unidad
maestra y el CPM2A.

Unidad Maestra CompoBus/S


(o unidad de control Maestra
de CompoBus/S SRM1)

CPU CPM2A

CPM1A-SRT21 Unidad I/O


Link de CompoBus/S

Se pueden conectar hasta 16 esclavos.


(Hasta 8 esclavos con CQM1-SRM21

UNIDADES ESPECIALES DE
E/S

ANEXO I

DM Configuracin CPM1A
Canal(es)
Bit(s)
Funcin
Proceso de Arranque (DM6600 a DM6614)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y solo despus de realimentarlo.
DM6600
00 a 07 Modo de arranque (efectivo cuando los bits cuando los bits 08 a 15 estn fijados a 02)
00: PROGRAM; 01:MONITOR; 02: RUN
08 a 15 Designacin de modo de arranque
00: Interruptor de consola de programacin.
01: Continuar el ltimo modo de operacin utilizado antes de desconectar la
alimentacin.
02: Seleccin fijada en 00 a 07
DM6601
00 a 07 Reservado (seleccionado a 00)
08 a 11 Estado del bit de retencin de IOM (SR 25212)
0:Reset; 1: Mantener
12 a 15 Estado del bit de retencin de estado forzado (SR 25211)
0:Reset; 1: Mantener
DM6602
00 a 03 Protecccin 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 visualizacin en la consola de programacin
0: Ingls; 1: Japons
08 a 15 Reservado
DM6603 a 00 a 15 Reservado
DM6614

A.2

DM Configuracin CPM1A
Canal (es) Bit (s)
Funcin
Selecciones del tiempo de Scan (DM6615 a DM6619)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6615,
00 a 15 Reservado
DM6616
DM6617
00 a 07 Tiempo de servicio para puerto de perifricos (efectivo con los bits 08 a 15 a
01). 00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio del
puerto de perifricos.
00 a 08 Habilitar selecciones de servicio de puerto de perifricos
00: 5% del tiempo de ciclo
01: Utiliza el tiempo seleccionado en 00 a 07
DM6618
00 a 07 Tiempo de monitorizacin de scan (Seleccin en 00 a 07 x unidad; 99 s mx)
00: 120 ms (inhibida la seleccin en bits 00 a 07)
01: Unidad de seleccin: 10 ms
02: Unidad de seleccin: 100 ms
03: Unidad de seleccin: 1 s
DM6619
00 a 15 Tiempo de Scan
0000: Variable (no mnimo)
0001 a 0009 (BCD): Tiempo mnimo en ms

A.3

DM Configuracin CPM1A
Canal (es) Bit (s)
Funcin
Proceso de Interrupcin (DM6620 a DM6639)
Las siguientes selecciones son efectivas despus 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 seleccin que los bits 00 a 03
08 a 11 Constante de Entrada para IR00005 a IR00006
Igual seleccin que los bits 00 a 03
12 a 15 Constante de Entrada para IR00007 a IR00011
Igual seleccin 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 seleccin que para IR001)
DM6622
00 a 07 Constante de Entrada para IR003 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR004 (igual seleccin que para IR001)
DM6623
00 a 07 Constante de Entrada para IR005 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR006 (igual seleccin que para IR001)
DM6624
00 a 07 Constante de Entrada para IR007 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR008 (igual seleccin que para IR001)
DM6625
00 a 07 Constante de Entrada para IR009 (igual seleccin que para IR001)
08 a 15 Reservado

A.4

DM Configuracin CPM1A
Canal (es)
DM6626 a
DM6627
DM6628

Bit (s)
00 a 15
00 a 03

Reservado

00 a 15

Habilitar Interrupcin para IR003


(0: Entrada normal; 1: Entrada de Interrupcin; 2: Respuesta Rpida
Habilitar Interrupcin para IR004
(0: Entrada normal; 1: Entrada de Interrupcin; 2: Respuesta Rpida
Habilitar Interrupcin para IR005
(0: Entrada normal; 1: Entrada de Interrupcin; 2: Respuesta Rpida
Habilitar Interrupcin para IR006
(0: Entrada normal; 1: Entrada de Interrupcin; 2: Respuesta Rpida
Reservado

08 a 15

Reservado

04 a 07
08 a 11
12 a 15
DM6629 a
DM6639

Funcin

A.5

DM Configuracin CPM1A
Canal (es)
Bit (s)
Funcin
Selecciones del Contador de alta velocidad (DM6640 a DM6644)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6640 a 00 a 15 Reservado
DM6641
DM6642
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: Slo reset por Software
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,
00 a 15 Reservado
DM6649

A.6

DM Configuracin CPM1A
Canal (es) Bit (s)
Funcin
Selecciones de Puerto de Perifricos (DM6650 a DM6654)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6650
00 a 07 Selecciones del Puerto
00: Estndar (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 va puerto de perifricos:
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 Transmisin
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

A.7

DM Configuracin CPM1A
Canal (es) Bit (s)
Funcin
Selecciones de Puerto de Perifricos (DM6650 a DM6654)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6652
00 a 15 Retardo de Transmisin (Host Link)
0000 a 9999: En ms
DM6653
00 a 07 Nmero 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)
Funcin
Selecciones de registro de errores (DM6655)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6655
00 a 03 Estilo
0: Desplazar despus de haber almacenado 10 errores
1: Almacenar slo los 10 primeros errores (no desplazar)
2 a F: No almacenar errores
04 a 07 Reservado
08 a 11 Habilitar Monitorizacin
0: Detectar scans largos como errores no fatales
1: No detectar scans largos
12 a 15 Reservado

A.8

DM Configuracin SRM1
Canal(es)
Bit(s)
Funcin
Proceso de Arranque (DM6600 a DM6614)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y solo despus de realimentarlo.
DM6600
00 a 07 Modo de arranque (efectivo cuando los bits cuando los bits 08 a 15 estn fijados a 02)
00: PROGRAM; 01:MONITOR; 02: RUN
08 a 15 Designacin de modo de arranque
00: Interruptor de consola de programacin.
01: Continuar el ltimo modo de operacin utilizado antes de desconectar la
alimentacin.
02: Seleccin fijada en 00 a 07
DM6601
00 a 07 Reservado (seleccionado a 00)
08 a 11 Estado del bit de retencin de E/S (SR 25212)
0:Reset; 1: Mantener
12 a 15 Estado del bit de retencin de estado forzado (SR 25211)
0:Reset; 1: Mantener
DM6602
00 a 03 Protecccin 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 visualizacin en la consola de programacin
0: Ingls; 1: Japons
08 a 11 Instrucciones de Expansin
0: Selecciones por defecto; 1: Selecciones del usuario
12 a 15 Reservado
DM6603
00 a 03 Nmero mximo de dispositivos CompoBus/S
0: Max. 32
1: Max. 16
04 a 15 Reservado
DM6604 a 00 a 15 Reservado
DM6614

A.9

DM Configuracin SRM1
Canal (es) Bit (s)
Funcin
Selecciones del tiempo de Scan (DM6615 a DM6619)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6615
00 a 15 Reservado
DM6616
00 a 07 Tiempo de servicio para puerto RS232C (efectivo con bits 08 a 15 estn a 01)
00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio de
perifricos
08 a 15 Habilitar servicio de puerto RS232C
00: 5% de tiempo de ciclo
01: Utiliza el tiempo seleccionado en 00 a 07
DM6617
00 a 07 Tiempo de servicio para puerto de perifricos (efectivo con los bits 08 a 15 a
01). 00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio del
puerto de perifricos.
08 a 15 Habilitar selecciones de servicio de puerto de perifricos
00: 5% del tiempo de ciclo
01: Utiliza el tiempo seleccionado en 00 a 07

A.10

DM Configuracin SRM1
Canal (es) Bit (s)
Funcin
Selecciones del tiempo de Scan (DM6615 a DM6619)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6618
00 a 07 Tiempo de monitorizacin de ciclo (efectivo cuando los bits 08 a 15 estn
seleccionados a 01,02,03)
00 a 99 (BCD): Seleccin (ver 08 a 15)
08 a 15 Tiempo de monitorizacin de ciclo (Seleccin en 00 a 07 x unidad; 99 s mx)
00: 120 ms (inhibida la seleccin en bits 00 a 07)
01: Unidad de seleccin: 10 ms
02: Unidad de seleccin: 100 ms
03: Unidad de seleccin: 1 s
DM6619
00 a 15 Tiempo de Scan
0000: Variable (no mnimo)
0001 a 0009 (BCD): Tiempo mnimo en ms
DM6620 a 00 a 15 Reservado (No utilizar)
DM 6644

A.11

DM Configuracin SRM1
Canal (es)
Bit (s)
Funcin
Selecciones de puerto RS232
Las siguientes selecciones son efectivas despus de transferirlas al PLC.
DM6645
00 a 03 Selecciones del puerto
0: Estndar (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
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
DM6646
00 a 07 Velocidad de Transmisin
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

A.12

DM Configuracin SRM1
Canal (es) Bit (s)
Funcin
Selecciones de puerto RS232
Las siguientes selecciones son efectivas despus de transferirlas al PLC.
DM6647
00 a 15 Retardo de transmisin (Host Link)
0000 a 9999 (BCD):Seleccionado en unidades de 10 ms, p.e., una seleccin de
0001 equivale a 10 ms.
DM6648
00 a 07 Nmero de Nodo (Host-Link, efectivo cuando los bits 12 a 15 de DM 6645
estn seleccionados a 0)
00 a 31 (BCD)
08 a 11 Habilitar cdigo de Start (RS-232C, efectivo cuando los bits 12 a 15 de
DM6645 estn seleccionados a 1).
12 a 15 Habilitar cdigo de Start (RS-232C, efectivo cuando los bits 12 a 15 de
DM6645 estn seleccionados a 1).
0: Inhibido (nmero de bytes recibidos)
1: Seleccionado (cdigo de fin especificado)
2: CR, LF
DM6649
00 a 07 Cdigo de start (RS-232C)
00: 256 bytes
01 a FF: 1 a 255 bytes
08 a 15 Habilitar cdigo de fin (RS-232C)
01 a FF (BIN)

A.13

DM Configuracin SRM1
Canal (es) Bit (s)
Funcin
Selecciones de Puerto de Perifricos (DM6650 a DM6654)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6650
00 a 03 Selecciones del Puerto
00: Estndar (1bit de start,7 bits de datos, paridad par, 2 bits de stop, 9600 bps)
01: Selecciones en DM6651
(Otras selecciones provocarn un error no fatal y ponindose a ON el bit
AR1302)
04 a 11 Reservado
12 a 15 Modo de Comunicaciones
0: Host Link; 1: No Protocolo
DM6651
00 a 07 Velocidad de Transmisin
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

A.14

DM Configuracin SRM1
Canal (es)
Bit (s)
Funcin
Selecciones de Puerto de Perifricos (DM6650 a DM6654)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6652
00 a 15 Retardo de Transmisin (Host Link)
0000 a 9999: En ms
DM6653
00 a 07 Nmero de nodo (Host Link)
00 a 31 (BCD)
08 a 11 Habilitar cdigo start (RS-232C, efectivo cuando los bits 12 a15 de DM6650
estn seleccionados a 1)
0: Inhibido
1: Seleccionado
12 a 15 Habilitar cdigo de fin (RS-232C, efectivo cuando los bits 12 a15 de DM6650
estn seleccionados a 1)
0: Inhibido (nmero de bytes recibidos)
1: Seleccionado (cdigo de fin especificado)
2: CR, LF
DM6654
00 a 07 Cdigo de start (efectivo cuando los bits 08 a 11 de DM6650 estn
seleccionados a 1)
00: 256 bytes
01 a FF: 1 a 255 bytes
08 a 15 Cdigo de Fin
Cuando los bits 12 a 15 de DM6653 estn seleccionados a 0:
00: 256 bytes
01a FF: 1 a 255 bytes
Cuando los bits 12 a 15 de DM6653 estn seleccionados a 1:
Seleccin: 00 a FF (binario)

A.15

DM Configuracin SRM1

Canal (es) Bit (s)


Funcin
Selecciones de registro de errores (DM6655)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6655
00 a 03 Estilo
0: Desplazar despus de haber almacenado 7 errores
1: Almacenar slo los 7 primeros errores
04 a 07 Reservado
08 a 11 Habilitar Monitorizacin de tiempo de ciclo
0: Detectar scans largos como errores no fatales
1: No detectar scans largos
12 a 15 Reservado

A.16

DM Configuracin CPM2
Canal (es)

Bit (s)

Funcin

Proceso de arranque (DM600 a DM6614)


Las siguientes selecciones son efectivas despus de transferidas al PLC y slo despus de realimentarlo
DM6600
00 a 07 Modo al arrancar el PLC
00 : PRG 01 : MON 02 : RUN
08 a 15 Designacin del modo de arranque: 00:Consola de programacin,
01:ltimo estado, 02: seleccin en 0-7
DM6601
00 a 07 No utilizado.
0 : Reset
08 a 11 Estado del bit de retencin de IOM (SR25212)
12 a 15 Estado del bit de retencin de estado forzado (SR25211) 1: Mantenido
DM6602
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 = Ingls.
1 : Mensajes de consola = Japons.
08 a 11 0 : Instrucciones de Expansin = Por defecto.
1 : Instrucciones de Expansin = definidas por usuario.
12 a 15 Reservado.
DM6603
00 a 15 Reservado.
DM6604
00 a 07 Si no se puede mantener el rea de memoria: Error de memoria.
00 : No ocurre, 01 : ocurre
08 a 15 Reservado.
DM6605 a
00 a 15 Reservado.
DM6614

A.17

DM Configuracin CPM2
Canal (es) Bit (s)

Funcin

Seleccin del tiempo de ciclo


Las siguientes selecciones son efectivas despus de transferidas al PLC y slo despus de realimentarlo
Reservado.
DM6615
00 a 15
DM6616
00 a 07
Tiempo de servicio al puerto RS-232C
00 a 99(BCD) : Proporcin de tiempo de ciclo %. Vlido cuando bits 08 a 15 = 01
08 a 15
Habilitar la seleccin de servicio del puerto RS-232C.
00 : Defecto(Tiempo de ciclo 5%), 01: Vlido( bits 00 a 07)
DM6617
00 a 07
Tiempo de servicio al puerto de perifricos
00 a 99(BCD) : Tiempo de ciclo % (bits 08 a 15 = 01 Vlido)
08 a 15
Habilitar la seleccin de servicio del puerto de perifricos.
00 : Por defecto(Tiempo de ciclo 5%), 01: Vlido (bits 00 a 07)
DM6618
00 a 07
Tiempo de monitorizacin de ciclo.
00 a 99(BCD) Unidad bits=08 a 15
08 a 15
Habilitar monitorizacin 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)

A.18

DM Configuracin CPM2
Canal (es)

Bit (s)

Funcin

Seleccin del tiempo de ciclo


Las siguientes selecciones son efectivas despus de transferidas al PLC y slo despus de realimentarlo
DM6620
00 a 03
00000 a 00002 Filtro de entrada
0 : por defecto (10ms)
1 : 1ms
04 a 07
00003 a 00004 Filtro de entrada
2 : 2ms
08 a 11
00005 a 00006 Filtro de entrada
3 : 3ms
12 a 15
00007 a 00011 Filtro de entrada
4 : 5ms
DM6621
00 a 07
1 CH Filtro de entrada
5 : 10ms
08 a 15
2 CH Filtro de entrada
6 : 20ms
DM6622
00 a 07
3 CH Filtro de entrada
7 : 40ms
08 a 15
4 CH Filtro de entrada
8 : 80ms
DM6623
00 a 07
5 CH Filtro de entrada
08 a 15
6 CH Filtro de entrada
DM6624
00 a 07
7 CH Filtro de entrada
08 a 15
8 CH Filtro de entrada
DM6625
00 a 07
9 CH Filtro de entrada
08 a 15
Reservado.
DM6626
00 a 15
Reservado.
DM6627
00 a 15
Reservado.

A.19

DM Configuracin CPM2
Canal (es)

Bit (s)

Funcin

Seleccin del tiempo de ciclo


Las siguientes selecciones son efectivas despus de transferidas al PLC y slo despus de realimentarlo
DM6628
00 a 03 00003 Entrada de interrupcin
0 : Entrada Normal
1 : Entrada de interrupcin
04 a 07 00004 Entrada de interrupcin
2 : Captura de pulsos
08 a 11 00005 Entrada de interrupcin
12 a 15 00006 Entrada de interrupcin
DM6629
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
08 a 15 Reservado.
DM6630 a
00 a 15 Reservado.
DM6641
DM6642
00 a 03 Modo HSC 0 : Diferencial 10kHz, 1 : Pulse + Direccin 20kHz
2 : Pulsos Reversible 20kHz, 4 : Incremental 20kHz
04 a 07
Reset de HSC 0 : Z+ Software 1 : Software
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

A.20

DM Configuracin CPM2
Canal (es) Bit (s)

Funcin

Selecciones del Puerto RS-232C


Las siguientes selecciones son vlidas una vez transferidas al PLC
DM6645
00 a 03 Puerto RS-232C
0 : estndar Start bit : 1bit
Longitud datos: 7bit, Paridad: par, bit de stop: 2bit
Velocidad: 9600bps
1 : Configuracin en DM6646
Otros : Error (AR1302 ON), configuracin estndar.
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
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.

A.21

DM Configuracin CPM2
Canal (es) Bit (s)

Funcin

Selecciones del Puerto RS-232C


Las siguientes selecciones son vlidas una vez transferidas al PLC
DM6646
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)
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), (*) Configuracin estndar.

A.22

DM Configuracin CPM2
Canal (es) Bit (s)

Funcin

Selecciones del Puerto RS-232C


Las siguientes selecciones son vlidas una vez transferidas al PLC
DM6647
00 a 15 Retardo de transmisin RS-232C: 0000-9999 por 10ms.
Otros: error (AR1302 ON), = 0000
9999: Tool bus intercambio permitido (Host link Cambia a Tool bus)
DM6648
00 a 07 RS-232C Nmero de unidad Host link 00-31
Otros: Error (AR1302 ON), = 00
08 a 11 RS-232 Habilitar cdigo de inicio ASCII.
0 : No , 1 : Si, Otros: Error (AR1302 ON)
12 a 15 RS-232 Cdigo de final
0: No 1: Si 2 : CR y LF
Otros: Error (AR1302 ON)
DM6649 : 08-15=0(256 bytes)
DM6649

00 a 07
08 a 15

RS-232 Cdigo de inicio de ASCII 00-FF(BIN)


DM6648 : 12-15=0N de bytes recibidos(BIN)
00 : Defecto (256bytes), 01-FF : (1-255bytes)
DM6648 : 12-15=1Cdigo final ASCII 00-FF
(*) Configuracin resultante al introducir un valor de configuracin no permitido.

A.23

DM Configuracin CPM2
Canal (es) Bit (s)

Funcin

Seleccin de Puerto de perifricos


Las siguientes selecciones son vlidas una vez transferidas al PLC
DM6650
00 a 03 Puerto de perifricos
0:estndar (1 bit Start, 7 bits Datos, 2 bits Stop, paridad Impar, 9600bps)
1:Configuracin en DM6651 = Vlida
2 a F: estndar (Error FAL(9B) AR1302 ON)
04 a 11 Reservado.
12 a 15 Modo puerto de perifricos: 0 : Host link, 1 : ASCII
Otros: Error FAL9B (AR1302ON), (*)modo = Host link
DM6651
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)
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), (*)Configuracin estndar.

A.24

DM Configuracin CPM2
Canal (es) Bit (s)

Funcin

Seleccin de Puerto de perifricos


Las siguientes selecciones son vlidas una vez transferidas al PLC
DM6652
00 a 15 Retardo de transmisin RS-232C: 0000-9999 por 10ms.
Otros: error (AR1302 ON), = 0000
DM6653
00 a 07 Perifricos: N de unidad Host link 00-31
Otros: Error FAL9B(AR1302 ON), (*)N unidad: 00
08 a 11 Perifricos: Habilitar cdigo de inicio
0 : No 1 : Si
Otros: Error (AR1302 ON), (*)Sin cdigo de inicio.
12 a 15 Perifricos: Habilitar cdigo de fin.
0 : No, 1 : Si
2 : CR y LF, Otros: Error FAL9B (AR1302 ON), No.
DM6654 : 08-15=0(256 bytes)
DM6654
00 a 07 Perifricos: Cdigo de inicio 00-FF(BIN)
08 a 15 DM6653 : 12-15=0->N de bytes recibidos (BIN)
00 : Defecto (256 bytes), 01-FF : (1255 bytes)
DM6653 : 12-15=1->Cdigo de fin ASCII 00-FF
DM6655
00 a 03 Mtodo de guardar errores
0 : Desplazar despus 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
12 a 15 Batera baja 0 : Detectar, 1 : No detectar

A.25

DM Configuracin CQM1H
Canal(es)
Bit(s)
Funcin
Proceso de Arranque (DM6600 a DM6614)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y solo despus de realimentarlo.
DM6600
00 a 07 Modo de arranque (efectivo cuando los bits cuando los bits 08 a 15 estn fijados a 02)
00: PROGRAM; 01:MONITOR; 02: RUN
08 a 15 Designacin de modo de arranque
00: Interruptor de consola de programacin.
01: Continuar el ltimo modo de operacin utilizado antes de desconectar la
alimentacin.
02: Seleccin fijada en DM6600 bits 00 a 07
DM6601
00 a 07 Reservado (seleccionado a 00)
08 a 11 Estado del bit de retencin de E/S (SR 25212)
0:Reset; 1: Mantener
12 a 15 Estado del bit de retencin de estado forzado (SR 25211)
0:Reset; 1: Mantener
DM6602 a 00 a 15 Configuraciones de la ranura 1 ( ver pgina 39 )
DM6603
DM6604 a 00 a 15 Reservado
DM6610
DM6611 a 00 a 15 Configuraciones de la ranura 2 ( ver pginas 39,41,43,44)
DM6612
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

A.26

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Configuracin de salida de pulso y tiempo de ciclo (DM6615 a DM6619)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6615
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 slo por una salida a la vez
08 a 15 Reservado. Seleccionar a 00
DM6616
00 a 07 Tiempo de servicio para puerto RS232C (efectivo con bits 08 a 15 estn 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.
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)
DM6617
00 a 07 Tiempo de servicio para puerto de perifricos (efectivo con los bits 08 a 15 a
01). 00 a 99 (BCD): Porcentaje del tiempo de ciclo utilizado para servicio del
puerto de perifricos. El tiempo de servicio debe estar comprendido entre
0.256ms y 65.536 ms.
08 a 15 Habilitar selecciones de servicio de puerto de perifricos
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)

A.27

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Configuracin de salida de pulso y tiempo de ciclo (DM6615 a DM6619)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6618
00 a 07 Tiempo de monitorizacin de ciclo (efectivo cuando los bits 08 a 15 estn
seleccionados a 01,02,03)
00 a 99 (BCD) x unidades de seleccin: Seleccin (ver 08 a 15)
08 a 15 Tiempo de monitorizacin de ciclo (Seleccin en 00 a 07 x unidad; 99 s mx)
00: 120 ms (inhibida la seleccin en bits 00 a 07)
01: Unidad de seleccin: 10 ms
02: Unidad de seleccin: 100 ms
03: Unidad de seleccin: 1 s
DM6619
00 a 15 Tiempo de Scan
0000: Variable (no mnimo)
0001 a 9999 (BCD): Tiempo de cclo mnimo en ms
Canal (es) Bit (s)
Funcin
Proceso de Interrupcin (DM6620 a DM6639)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6620
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 seleccin que los bits 00 a 03
08 a 11 Constante de tiempo de entrada para IR001
Igual seleccin que los bits 00 a 03
12 a 15 Reservado. Seleccionar a 0
DM6621
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
08 a 15 Constante de Entrada para IR003 (igual seleccin que para IR001)

A.28

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Proceso de Interrupcin (DM6620 a DM6639)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6622
00 a 07 Constante de Entrada para IR004 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR005 (igual seleccin que para IR001)
DM6623
00 a 07 Constante de Entrada para IR006 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR007 (igual seleccin que para IR001)
DM6624
00 a 07 Constante de Entrada para IR008 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR009 (igual seleccin que para IR001)
DM6625
00 a 07 Constante de Entrada para IR0010 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR0011 (igual seleccin que para IR001)
DM6626
00 a 07 Constante de Entrada para IR0012 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR0013 (igual seleccin que para IR001)
DM6627
00 a 07 Constante de Entrada para IR0014 (igual seleccin que para IR001)
08 a 15 Constante de Entrada para IR0015 (igual seleccin que para IR001)
DM6628
00 a 03 Habilitar interrupcin para IR00000
0: Entrada normal; 1: Entrada de interrupcin en modo de entrada de
interrupcin modo contador
04 a 07 Habilitar interrupcin para IR00001
0: Entrada normal; 1: Entrada de interrupcin en modo de entrada de
interrupcin modo contador
08 a 11 Habilitar interrupcin para IR00002
0: Entrada normal; 1: Entrada de interrupcin en modo de entrada de
interrupcin modo contador
12 a 15 Habilitar interrupcin para IR00003
0: Entrada normal; 1: Entrada de interrupcin en modo de entrada de
interrupcin modo contador

A.29

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Proceso de Interrupcin (DM6620 a DM6639)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6629
00 a 07 Nmero de temporizadores de alta velocidad (TIMH) para refresco de
interrupciones
00...15 (BCD). Seleccin de 3 temporizadores, de 00 a 02
08 a 15 Habilitar refresco de interrupcin para temporizador de alta velocidad
0: 16 temporizadores (deshabilitar seleccin en 00 a 07)
1: Utilizar seleccin de 00 a 07.
DM6630
00 a 07 Primer canal de refresco para la interrupcin de E/S 0 : 00 a 11 (BCD)
08 a 15 Nmero de canales de refresco de entrada para interrupcin E/S 0: 00 a 12
(BCD)
DM6631
00 a 07 Primer canal de refresco para la interrupcin de E/S 1 : 00 a 11 (BCD)
08 a 15 Nmero de canales de refresco de entrada para interrupcin E/S 1: 00 a 12
(BCD)
DM6632
00 a 07 Primer canal de refresco para la interrupcin de E/S 2 : 00 a 11 (BCD)
08 a 15 Nmero de canales de refresco de entrada para interrupcin E/S 2: 00 a 12
(BCD)
DM6633
00 a 07 Primer canal de refresco para la interrupcin de E/S 3 : 00 a 11 (BCD)
08 a 15 Nmero de canales de refresco de entrada para interrupcin E/S 3: 00 a 12
(BCD)
DM6634
00 a 07 Primer canal de refresco de entrada para contador de alta velocidad 1: 00 a 11
(BCD)
08 a 15 Nmero de canales de refresco de entrada para contador de alta velocidad 1: 00
a 12 (BCD)
DM6635
00 a 07 Primer canal de refresco de entrada para contador de alta velocidad 2 : 00 a 11
(BCD)
08 a 15 Nmero de canales de refresco de entrada para contador de alta velocidad 2: 00
a 12 (BCD)

A.30

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Proceso de Interrupcin (DM6620 a DM6639)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6636
00 a 07 Primer canal de refresco de entrada para temporizador de intervalo 0 : 00 a 11
(BCD)
08 a 15 Nmero de canales de refresco de entrada para temporizador de intervalo 0: 00
a 12 (BCD)
DM6637
00 a 07 Primer canal de refresco de entrada para temporizador de intervalo 1 : 00 a 11
(BCD)
08 a 15 Nmero de canales de refresco de entrada para temporizador de intervalo 1: 00
a 12 (BCD)
DM6638
00 a 07 Primer canal de refresco para temporizador de intervalo 2 contador de alta
velocidad 0:
00 a 15 (BCD)
08 a 15 Nmero de canales de refresco para temporizador de intervalo 2 contador de
alta velocidad 0:
00 a 16 (BCD)
DM6639
00 a 07 Mtodo de refresco de salida
00: Cclico; 01: Directo
08 a 15 Nmero de dgitos para instruccin DIGITAL SWITCH (DSW (87))
00: 4 dgitos; 01: 8 dgitos

A.31

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones del Contador de alta velocidad (DM6640 a DM6644)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6640 a 00 a 15 Selecciones de la ranura 1 (ver pgina 39)
DM6641
DM6642
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: Slo reset por Software
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 00 a 15 Selecciones de la ranura 2 (ver pgina 39,41,42,43)
DM6644

A.32

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones de puerto RS232
Las siguientes selecciones son efectivas despus de transferirlas al PLC.
DM6645
00 a 03 Selecciones del puerto
0: Estndar (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 PC-Link 1:1 (1:1 modo maestro de conexin de datos)
0:LR00 a LR63; 1: LR00 a LR31; 2: LR00 a LR15
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
DM6646
00 a 07 Velocidad de Transmisin
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

A.33

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones de puerto RS232
Las siguientes selecciones son efectivas despus de transferirlas al PLC.
DM6647
00 a 15 Retardo de transmisin (Host Link)
0000 a 9999 (BCD):Seleccionado en unidades de 10 ms, p.e., una seleccin de
0001 equivale a 10 ms.
DM6648
00 a 07 Nmero de Nodo (Host-Link) : 00 a 31 (BCD)
08 a 11 Habilitar cdigo de inicio (sin protocolo)
0: Inhibido; 1: Seleccionado
12 a 15 Habilitar cdigo de Fin (sin protocolo).
0: Inhibido (nmero de bytes recibidos)
1: Seleccionado (cdigo de fin especificado)
2: CR, LF
DM6649
00 a 07 Cdigo de inicio (sin protocolo)
00 a FF (hexadecimal)
08 a 15 Cuando los bits 12 a 15 de DM6648 estn seleccionados a 0:
Nmero de bytes recibidos
00: Seleccin por defecto (256 bytes)
01 a FF: 1 a 255 bytes
Cuando los bits 12 a 15 de DM6648 estn seleccionados a 1:
Cdigo de fin (sin protocolo)
00 a FF (hexadecimal)

A.34

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones de Puerto de Perifricos (DM6650 a DM6654)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6650
00 a 03 Selecciones del Puerto
00: Estndar (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 programacin al puerto de perifricos,
poner a Off el pin 7 del conmutador DIP de la unidad CPU. (El pin 5 y las
selecciones de la configuracin del PC estn inhibidas en este caso).
Cuando conectamos un ordenador personal al puerto de perifricos para su
utilizacin como perifrico de programacin, poner a On el pin 7 y seleccionar
el modo de comunicaciones a Host Link.

A.35

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones de Puerto de Perifricos (DM6650 a DM6654)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6651
00 a 07 Velocidad de Transmisin
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

A.36

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones de Puerto de Perifricos (DM6650 a DM6654)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6652
00 a 15 Retardo de Transmisin (Host Link)
0000 a 9999: En ms
DM6653
00 a 07 Nmero de nodo (Host Link)
00 a 31 (BCD)
08 a 11 Habilitar cdigo de inicio (sin protocolo)
0: Inhibido
1: Seleccionado
12 a 15 Habilitar cdigo de fin (sin protocolo)
0: Inhibido (nmero de bytes recibidos)
1: Seleccionado (cdigo de fin especificado)
2: CR, LF
DM6654
00 a 07 Cdigo de inicio (sin protocolo)
00a FF (hexadecimal)
08 a 15 Cuando los bits 12 a 15 de DM6653 estn seleccionados a 0:
Nmero de bytes recibidos
00: por defecto (256 bytes)
01a FF: 1 a 255 bytes
Cuando los bits 12 a 15 de DM6653 estn seleccionados a 1:
Cdigo de fin (sin protocolo)
00 a FF (hexadecimal)

A.37

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones de registro de errores (DM6655)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6655
00 a 03 Estilo
0: Desplazar despus de haber almacenado 7 errores
1: Almacenar slo los 7 primeros errores
2 a F : No almacenar errores
04 a 07 Reservado
08 a 11 Habilitar Monitorizacin de tiempo de ciclo
0: Detectar scans largos como errores no fatales
1: No detectar scans largos
12 a 15 Habilitar error de batera baja
0: Detectar la tensin de batera baja como un error no fatal
1: No detectar la tensin de batera baja

A.38

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones para el contador de alta velocidad
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6602
00 a 03 Formato de datos PV de contadores de alta velocidad 1 a 4.
(ranura 1)
0: 8 dgitos hexadecimal
1: 8 dgitos en BCD
04 a 07 Reservado
DM6611
08 a 11 Selector de transistor de salidas externas 1 a 4
(ranura 2)
0: PNP
1: NPN
12 a 15 Reservado
DM6640
00 a 03 Modo de entrada de contador de alta velocidad 1 (ver nota 1)
(ranura 1)
04 a 07 Frecuencia de cuenta de contador de alta velocidad 1, rango numrico, y modo
de reset del contador. (ver nota 2)
08 a 11 Modo de entrada de contador de alta velocidad 2 (ver nota 1)
DM6643
12 a 15 Frecuencia de cuenta de contador de alta velocidad 2, rango numrico, y modo
(ranura 2)
de reset del contador. (ver nota 2)
DM6641
00 a 03 Modo de entrada de contador de alta velocidad 3 (ver nota 1)
(ranura 1)
04 a 07 Frecuencia de cuenta de contador de alta velocidad 3, rango numrico, y modo
de reset del contador. (ver nota 2)
08 a 11 Modo de entrada de contador de alta velocidad 4 (ver nota 1)
DM6644
12 a 15 Frecuencia de cuenta de contador de alta velocidad 4, rango numrico, y modo
(ranura 2)
de reset del contador. (ver nota 2)

A.39

DM Configuracin CQM1H
Seleccin
0
1
2
3
4

Seleccin
0
1
2
3
4
5
6
7

Modo de Entrada
Entrada de fase diferencial 1x
Entrada de fase diferencial 2x
Entrada de fase diferencial 4x
Entrada de arriba / abajo
Entrada de pulso / direccin

Frecuencia de Contador
50 KHz

Rango numrico
Contaje lineal
Contaje circular

500 KHz

Contaje lineal
Contaje circular

A.40

Modo de reset
Reset de fase Z + Software
Slo reset por Software
Reset de fase Z + Software
Slo reset por Software
Reset de fase Z + Software
Slo reset por Software
Reset de fase Z + Software
Slo reset por Software

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones para una tarjeta de E/S de pulsos (RANURA 2)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6611
00 a 15 Selccin de modo para puertos 1 y 2
0000: Modo contador de alta velocidad
0001: Modo de posicionamiento simple
DM6643
00 a 03 Modo de entrada del puerto 1
0: Modo de fase diferencial
1: Modo de pulso direccin
2: Modo arriba / abajo
04 a 07 Mtodo de reset del contador del puerto 1
0: Reset de fase Z y por Software
1: Slo reset por Software
08 a 11 Rango numrico del puerto 1
0: Modo lineal
1: Modo circular
12 a 15 Ciclo de trabajo de la salida de pulsos del puerto 1
0: Ciclo de trabajo fijo
1: Ciclo de trabajo variable

A.41

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones para una tarjeta de E/S de pulsos (RANURA 2)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6644
00 a 03 Modo de entrada del puerto 2
0: Modo de fase diferencial
1: Modo de pulso direccin
2: Modo arriba / abajo
04 a 07 Mtodo de reset del contador del puerto 2
0: Reset de fase Z y por Software
1: Slo reset por Software
08 a 11 Rango numrico del puerto 2
0: Modo lineal
1: Modo circular
12 a 15 Ciclo de trabajo de la salida de pulsos del puerto 2
0: Ciclo de trabajo fijo
1: Ciclo de trabajo variable

A.42

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones para una tarjeta de interfaz de codificador absoluto (RANURA 2)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6611
00 a 15 Compensacin de origen para el puerto 1 (4 dgitos BCD)

DM6612

DM6643

00 a 15

00 a 07
08 a 15

DM6644

00 a 07
08 a 15

El origen se compensar cuando se active el bit de compensacin de origen de


puerto 1 (SR 25201). El valor de compensacin se grabar en BCD entre 0000
y 4095 si el contador est seleccionado en modo BCD modo 360 .
Compensacin de origen para el puerto 2 (4 dgitos BCD)
El origen se compensar cuando se active el bit de compensacin de origen de
puerto 2 (SR 25202). El valor de compensacin se grabar en BCD entre 0000
y 4095 si el contador est seleccionado en modo BCD modo 360 .
Resolucin de entrada de puerto 1
00: 8 bits; 01: 10 bits; 02: 12 bits
Modo de operacin del puerto 1
00: modo BCD; 01: modo 360
Resolucin de entrada de puerto 2
00: 8 bits; 01: 10 bits; 02: 12 bits
Modo de operacin del puerto 2
00: modo BCD; 01: modo 360

A.43

DM Configuracin CQM1H
Canal (es) Bit (s)
Funcin
Selecciones para una tarjeta de E/S analgica (RANURA 2)
Las siguientes selecciones son efectivas despus de transferirlas al PLC y ejecutar el programa.
DM6611
00 a 01 Rango de seal de entrada 1 de la
00: -10 a +10 V
entrada analgica.
01: 0 a 10 V
10: 0 a 5 V 0 a 20 mA
02 a 03 Rango de seal de entrada 2 de la
entrada analgica.
04 a 05 Rango de seal de entrada 3 de la
entrada analgica.
06 a 07 Rango de seal de entrada 4 de la
entrada analgica.
08
Seleccin de uso entrada analgica 1
0: Uso de la entrada
1: Entrada no usada
09
Seleccin de uso entrada analgica 2
10
Seleccin de uso entrada analgica 3
11
Seleccin de uso entrada analgica 4
12 a 15 Reservado
Seleccionar a 0

A.44

Das könnte Ihnen auch gefallen