Post on 24-May-2015
description
OMRON ELECTRONICS LLC - Direccionamiento
1
MATRIZ DE MEMORIA Y DIRECCIONAMIENTO
Esta sección introduce a la organización de la memoria y los principios dedireccionamiento. Esta diseñada para familiarizar al usuario con las matrices de memoriaasociadas con las series C de PLCs OMRON. Aquí se proveen las matrices de memoriapara la serie C completa.
Objetivos
Al completar esta sección, el estudiante será capaz de hacer lo siguiente:1. Usar las matrices de memoria para completar los ejercicios de direccionamiento.2. Demostrar un entendimiento de las asignaciones de canal al listar los canalesasignados a cada modulo en un ejercicio.
ORGANIZACIÓN DE LA MEMORIA Y DIRECCIONAMIENTO
Una matriz de memoria (también referida como MAPA DE MEMORIA o MAPA DE I/O) esun diagrama de la memoria del programa del PLC, y los datos de dirección. LasSECCIÓNES (Áreas) son definidas por rangos de direcciones. Por ejemplo, hay áreasespeciales de memoria para Temporizadores/Contadores, Relés Auxiliares, Memoriade Datos, etc.. El tamaño de cada área de memoria se mide en términos de PALABRAS(WORDS). Cada Palabra esta compuesta de un numero fijo de bits. Por ejemplo, el áreade los HOLDING RELAYs (HR) es de 10 canales x 16 bits, mientras el área deTemporizadores/Contadores esta compuesta por 512 canales x 16 bits. Estas y otrasáreas de memoria forman bloques especiales de memoria que deben ser diseccionadospor su ubicación.
Una dirección es una ubicación especifica de memoria en la memoria del PLC. Lasdirecciones pueden ser pensadas como una de las siguientes: un punto de E/S, unTemporizador/Contador, una ubicación de almacenado de datos, un relé interno depropósito especial, etc.. Se asigna un numero de referencia a cada ubicación dememoria. Una dirección puede contener información de programa (tales comoinstrucciones) o datos. Las instrucciones generalmente tienen de 1 a 4 palabras de largo.Una instrucción se guarda en una dirección, sin importar el largo. Consecuentemente, elmáximo numero de direcciones disponibles cambia con el numero y tipo de instruccionesusados en un programa.
Cada área de memoria esta definida por un cierto rango de direcciones. El rango dedirecciones se refiere a un área de datos simple usado para puntos de E/S yalmacenamiento de datos internos. El rango de direcciones es accesible punto a punto oentero. Por consiguiente, las direcciones se expresan como canales o combinaciones decanales/bits.
OMRON ELECTRONICS LLC - Direccionamiento
2
Las áreas especiales, como los Holding Relays (HR), Link Relays (LR), DataMemory (DM) y Auxiliary Relays (AR), tienen direcciones de 4 dígitos, que estánprecedidas de una apropiada abreviatura. Por ejemplo, H0000 especifica: HoldingRelay, Canal 00, Bit 00. Los Contadores y Temporizadores tienen direcciones de 3dígitos que representan solamente números de canal.
DIRECCIONAMIENTO DE PUNTOS DE E/S
Todos los PLCs de la serie C usan números de 4 o 5 dígitos para identificar los puntosde entrada y salida. Este numero se denomina Dirección. Para identificar una entradadesde un dispositivo del mundo real, tal como un final de carrera, usted necesita conocerque dirección de entrada se esta usando para identificar esa entrada. Una vez se hayaestablecido esto en el programa del PLC, la entrada se identifica por su dirección.
DIRECCIONAMIENTO DE LOS CANALES
Las direcciones se componen de 2 partes: el CANAL y el BIT.
El CANAL (Word) se define como un grupo de 16 bits que pueden ser manipuladoscomo una unidad. En los controladores OMRON un canal siempre tiene 16 bits delongitud. La tabla 3-1 muestra que el numero de canal puede tener 2 o 3 dígitos delargo. El numero de bit siempre tiene 2 bits de largo.
TABLA 3 - 1
CONTROLADOR CANAL BITC**K 2 dígitos 00-15C**H 3 dígitos 00-15
C200H 3 dígitos 00-15C500/C1000H/C2000H 3 dígitos 00-15CMP1/CPM1A/CPM2* 3 dígitos 00-15
CQM1 3 dígitos 00-15SRM1 3 dígitos 00-15
C200HS/HE/HG/HX 3 dígitos 00-15CS1/CVM1 4 dígitos 00-15
NOTA: Los controladores que tienen números de 2 dígitos paralos canales típicamente tienen memos capacidad de E/S queaquellos que tienen 3 dígitos.
OMRON ELECTRONICS LLC - Direccionamiento
3
DIRECCIONAMIENTO DE BITS
El BIT es la división mas pequeña de un canal. Para identificar la dirección del botón de lafigura 3-1, la dirección se especifica por un código de 5 dígitos. El PB 1 esta asignado ala dirección de entrada del Canal 000, Bit 11. La solenoide (SOL-1) esta asignada adirección de salida del Canal 001, Bit 04.
CH 000 CH 001
00 08 00 0801 09 01 0902 10 02 1003 11 03 1104 12 04 1205 13 05 1306 14 06 1407 15 07 15
Figura 3-1 Ejemplo de un Direccionamiento del Sistema
Hay 2 esquemas de direccionamientos de E/S usados en las series C de PLCs: Ubicación Fija yUbicación Libre. El direccionamiento por ubicación fija significa que el numero del canalesta predeterminado (fijo) por el Hardware del PLC. El direccionamiento por ubicaciónlibre significa que el numero del canal variara, dependiendo de la configuración.
DIRECCIONAMIENTO FIJO DE E/S
Con direccionamiento fijo cada slot del Backplane tiene un canal correspondiente (Figura3.2). Si se deja un slot vacante, el canal queda reservado para ese slot, y esta disponiblepara una futura expansión.
Ventaja: Agregar un modulo no modifica el direccionamiento.
CH CH CH CH CH CH CH CH000 001 002 003 004 005 006 007
V V V VA A A AC C C C C P UA A A AN N N NT T T TE E E E
00011 00104
OMRON ELECTRONICS LLC - Direccionamiento
4
DIRECCIONAMIENTO DE UBICACIÓN LIBRE DE E/S
Con direccionamiento de ubicación libre los canales se asigna de izquierda a derecha, sinimportar la posición del slot. A medida que se van agregando módulos al final delsistema, se van asignando los siguientes canales disponibles.
Ventaja: Los usuarios pueden configurar sus propios sistemas para maximizar eluso de los canales disponibles.
En el ejemplo de la Figura 3-3, se le asigna al primer modulo CH 000. Ya que el siguienteslot esta vacante, no se le asigna canal alguno. El tercer slot tiene un modulo instalado yse le asigna CH 001 (el siguiente canal disponible). Este esquema se va repitiendo paratodo el rack. Si un slot tiene un modulo instalado, ese modulo recibe el siguiente canaldisponible.
CH CH CH CH000 001 002 003
V V V VA A A ACA
CA
CA
CA CPU
N N N NT T T TE E E E
FIGURA 3-3
NOTA 1: En las Figuras 3-2 y 3-3, se asume que cada modulo requiere solamente uncanal (16 puntos).
NOTA 2: Para que el PLC pueda reconocer las direcciones, se debe Registrar la Tablade E/S (I/O Table).
OMRON ELECTRONICS LLC - Direccionamiento
5
ÁREAS DE MEMORIA DEL USUARIO
En los PLCs de Omron existen distintos tipos de Áreas de Memoria, todas ellascompuestas por Palabras (Words) o Canales (Channels) de 16 bits. Dado que el formatoes similar para todas, puede intercambiarse información entre ellas en cualquiermomento.
ÁREA DE E/S
La Tabla de E/S (I/O Table) es el área de memoria donde se direcciona el mundo real. Elnúmero de puntos de E/S varia con el controlador de la Serie C que se este usando.
! Se usa para la expansión del sistema local de todos los controladores.
! Los canales NO usados se pueden usar como relés de trabajo (Work Bits).
ÁREA DE TRABAJO (WORK BITS)
El área de relés internos, también conocida como WORK BITS, es el área de memoriaque efectúa la lógica interna. Esta área no controla dispositivos externos, pero se puedenrealizar funciones como procesamiento de datos que sirven para la lógica escalera(ladder) o valores numéricos.
ÁREA SR (SPECIAL RELAYS)
Esta área de memoria se direcciona del mismo modo que la E/S. La memoria se direcciona pordireccionamiento de CANAL/BIT (ej.,. 25506), donde 255 es el canal y 06 es el bit. estaárea contiene flags, tales como:
! Pulsos de reloj! Flag de Carry! Flag de Error! Flag de Alarma de Batería! Estado y Errores del PLC! Estado y Errores de Módulos Especiales! Estado y errores de la Comunicación
TR (Temporary Relays - Temporales)
Los relés temporales TR se usan para indicar un punto de bifurcación de una rama delógica. Todos los controladores tienen TR0 - TR7 (Se usa el prefijo TR se accede alárea). Es útil en la programación a través de la consola manual.
OMRON ELECTRONICS LLC - Direccionamiento
6
HR (Holding Relays - RETENTIVOS)
El área de HR se usa para almacenamiento y manipulación interna. Esta área deMemoria es RETENTIVA, o sea, que retiene el estado ON/OFF o los datosalmacenados aun cuando se corta la alimentación del PLC. Como las áreas dememoria previas, los relés HR se direccionan por canal o por bit.
- Esta área de memoria es RETENTIVA (NO se pierden los datos al desenergizar elPLC).
- Se puede direccionar por Word (canal) H000 o por bit HR00012
AR (Auxiliary Relays - Auxiliares)
Son similares a los relés del área SR, pero los relés AR son RETENTIVOS durante loscortes de energía, y pueden contener datos como:
! Tiempo de Scan Máximo! Contador de Fallas de Alimentación! Flags de diagnostico! La línea C K y C500 NO tienen área AR.
LR (LINK RELAYS - ENLACE)
La zona de relés LR se usa para almacenamiento interno de datos y enlace decomunicaciones de datos entre PLCs, como cuando usan un modulo de PC Link(Comunicaciones Punto a Punto). esta matriz de memoria se diseño para los módulos dePC Link. Cuando no se esta usando comunicación PC Link, el área de memoria LR sepuede usar para almacenamiento y manipulación de datos en la misma forma que losrelés internos auxiliares (IR Relays). La zona LR NO RETIENE los datos cuando secorta la alimentación. Al igual que la zona HR, la zona LR se puede direccionar porcanal o por la combinación canal/bit. Para acceder a esta área, se utiliza el prefijo LR.
! Pueden usarse como Work bits, a menos que se use PC Link! La línea C K no tiene zona LR (no hay posibilidad de PC Link).
TC (Temporizadores y Contadores)
El área de Temporizadores / Contadores es un área compartida por Temporizadores(TIM), Temporizadores de Alta Resolución (TIMH), Contadores (CNT) y ContadoresReversibles (CNTR). Como ocupan la misma matriz de memoria, un contador no puedeocupar el mismo numero que un temporizador. Por ejemplo, NO se pueden usar CNT010 y TIM 010 al mismo tiempo.
OMRON ELECTRONICS LLC - Direccionamiento
7
Las siguientes instrucciones usan el área TC:
TIM CNT CNTR(FUN 12) TIMH(FUN15)
Los registros de Temporizadores y Contadores son memorias RETENTIVAS. Los valoresde trabajo (SET VALUES) para ambos son retenidos aun si se corta la alimentación. LosContadores retienen a su vez el valor presente (Cuenta Actual) en el caso de uncorte de energía. No así los Temporizadores, que pierden su valor actual cuando sedesenergiza el PLC.
DM (DATA MEMORY)
El área de DM se usa para almacenamiento y manipuleos internos de datos. Esta área esaccesible SOLO POR CANALES. Cada DM consiste en 16 bits. Así como los HR, losTemporizadores y los Contadores, el área de memoria de DM es RETENTIVA. Elárea de DM puede ser utilizada además para el direccionamiento INDIRECTO.
OMRON ELECTRONICS LLC - Direccionamiento
8
AREAS DE MEMORIA - CONTROLADORES CPM1A
Nombre Puntos deE/S
Canales Bits Comentarios
Canales de
E/S
Area de Entrada 160 max
(10 canales)
IR 000 a IR 009 IR 00000 a
IR 00915
Areas de Entrada: los canales de entrada se
asignan a las unidades de entrada del PLC.
Area de Salida 160 max
(10 canales)
IR 010 A IR 019 IR 01000 a
IR 01915
Areas de Salida: los canales de salida se asignan a
las unidades de salida del PLC.
Area de Trabajo 512 puntosmax(32 canales)
Los canales de IR200 a IR231,bits IR 20000 a IR 23115
Estos canales y bits se pueden utilizar comocanales y bits de trabajo del programa.
Area de Relés Especiales (SR) 384 puntos(24 canales)
SR 232 a SR255
SR 23200 aSR 25515
Los bits del área SR se utilizan para instruccionesespeciales tales como e indicadores y bits decontrol.
Area de Memoria Temporal (TR) 8 puntos --- TR0 a TR7 Los 8 bits del área de TR se utilizan en lasbifurcaciones en programas complejos.
Area de retención (HR) 320 puntos(20 canales)
HR 00 a HR 19 HR 0000 aHR 1915
Los datos del área HR mantienen su estadocuando se corta la alimentación del PLC.
Area auxiliar (AR) 256 puntos(16 canales)
AR 00 a AR 15 AR 0000 aAR 1515
Los bits del área AR se utilizan para instruccionesespeciales tales como e indicadores y bits decontrol.
Area de Enlace (LR) 256 puntos(16 canales)
LR 00 a LR 15 LR 0000 aLR 1515
El área LR se utiliza como área de datos comunespara transferir información entre 2 PLCs. Los datalink pueden estar compuestos por 8, 16 o 32canales LR. Los que no se utilicen en data linkpueden ser utilizados como canales de trabajo enel programa.
Area de Temporizador/ Contador 128 puntos TIM/CNT 000 a TIM/CNT 127 Los números TC se utilizan para definirtemporizadores y contadores.
Memoria de
Datos
Lectura/Escritura 1002 canales DM 0000 a DM 0999, DM 1022 a
DM 1023
Los datos del área de DM son accesibles solo por
canales y retienen su estado.
Historia de
Errores
22 canales DM 1000 a DM 1021 Ante los cortes de alimentación. Los DM de solo
lectura no se pueden grabar por programa.
Solo Lectura 456 canales DM 6144 a DM 6599 De DM 6600 a DM 6655 esta la configuración del
PLC. Realizar las selecciones de configuración
Configuración 56 canales DM 6600 a DM 6655 contiene la
configuración del PLC
antes de ponerlo en operación.
EJEMPLO DE CONFIGURACION
CPM1A – 40CDR24 Entr/16 Sal Dig.Entradas: 000, 001Salidas: 010, 011
Expansion CPM1A12 Entr/8 Sal Dig.Entradas: 002Salidas: 012
Expansion CPM1A12 Entr/8 Sal Dig.Entradas: 003Salidas: 013
Expansion MAD012 Entr/1 Sal AnalogicasEntradas: 004, 005Salidas: 014
OMRON ELECTRONICS LLC - Direccionamiento
9
AREAS DE MEMORIA - CONTROLADORES CPM2A
Nombre Puntos deE/S
Canales Bits Comentarios
Canales de
E/S
Area de Entrada 160 max
(10 canales)
IR 000 a IR 009 IR 00000 a
IR 00915
Areas de Entrada: los canales de entrada se
asignan a las unidades de entrada del PLC.
Area de Salida 160 max
(10 canales)
IR 010 A IR 019 IR 01000 a
IR 01915
Areas de Salida: los canales de salida se asignan a
las unidades de salida del PLC.
Area de Trabajo 928 puntosmax(58 canales)
Los canales de IR 020 a IR 049,y de IR200 a IR227. Bits 02000 a04915 y bits IR 20000 a IR 22715
Estos canales y bits se pueden utilizar comocanales y bits de trabajo del programa.
Area de Relés Especiales (SR) 448 puntos(28 canales)
SR 228 a SR255
SR 22800 aSR 25515
Los bits del área SR se utilizan para instruccionesespeciales tales como e indicadores y bits decontrol.
Area de Memoria Temporal (TR) 8 puntos --- TR0 a TR7 Los 8 bits del área de TR se utilizan en lasbifurcaciones en programas complejos.
Area de retención (HR) 320 puntos(20 canales)
HR 00 a HR 19 HR 0000 aHR 1915
Los datos del área HR mantienen su estadocuando se corta la alimentación del PLC.
Area auxiliar (AR) 384 puntos(24 canales)
AR 00 a AR 23 AR 0000 aAR 2315
Los bits del área AR se utilizan para instruccionesespeciales tales como e indicadores y bits decontrol.
Area de Enlace (LR) 256 puntos(16 canales)
LR 00 a LR 15 LR 0000 aLR 1515
El área LR se utiliza como área de datos comunespara transferir información entre 2 PLCs. Los datalink pueden estar compuestos por 8, 16 o 32canales LR. Los que no se utilicen en data linkpueden ser utilizados como canales de trabajo enel programa.
Area de Temporizador/ Contador 2568 puntos TIM/CNT 000 a TIM/CNT 255 Los números TC se utilizan para definirtemporizadores y contadores.
Memoria de
Datos
Lectura/Escritura 2048 canales DM 0000 a DM 2047 Los datos del área de DM son accesibles solo por
canales y retienen su estado.
Historia de
Errores
22 canales DM 2000 a DM 2021 Ante los cortes de alimentación. Los DM de solo
lectura no se pueden grabar por programa.
Solo Lectura 456 canales DM 6144 a DM 6599 De DM 6600 a DM 6655 esta la configuración del
PLC. Realizar las selecciones de configuración
Configuración 56 canales DM 6600 a DM 6655 contiene la
configuración del PLC
antes de ponerlo en operación.
EJEMPLO DE CONFIGURACION
CPM2A – 60CDR36 Entr/24 Sal Dig.Entradas: 000, 002Salidas: 010, 011
Expansion CPM1A12 Entr/8 Sal Dig.Entradas: 003Salidas: 012
Expansion CPM1A12 Entr/8 Sal Dig.Entradas: 004Salidas: 013
Expansion MAD012 Entr/1 Sal AnalogicasEntradas: 005, 006Salidas: 014
OMRON ELECTRONICS LLC - Direccionamiento
10
OMRON ELECTRONICS LLC - Direccionamiento
11
AREAS DE MEMORIA - CONTROLADORES CQM1
Nombre CPU Puntos de E/S Canales Bits Comentarios
Canales de
E/S
Area de
Entrada
CPU11-E
CPU21-E
128 max IR 000 a IR 007 IR 00000 a
IR 00715
Areas de Entrada: los canales de entrada
se asignan a las unidades de entrada del
Area de
Salida
IR 100 A IR 107 IR 10000 a
IR 10715
Areas de Salida: los canales de salida se
asignan a las unidades de salida del
Area de
Entrada
CPU41-EV1
CPU42-EV1
256 max IR 000 a IR 015 IR 00000 a
IR 01515
PLC.
Area de
Salida
CPU43-EV1
CPU44-EV1
IR 100 A IR 115 IR 10000 a
IR 11515
CPU45-EV1
Area de Trabajo CPU11-E
CPU21-E
2720 puntos max Los canales de IR001 a IR229que no se utilicen como E/S opara la Instrucción MACRO
Estos canales y bits se pueden utilizarcomo canales y bits de trabajo delprograma.
Canales de
Instrucción
Area de
Entrada
CPU41-EV1
CPU42-EV1
64 puntos IR 096 a IR 099 IR 09600 a
IR 09615
Estos canales son utilizados por la
instrucción MACRO para recibir datos de
MACRO Area de
Salida
CPU43-EV1
CPU44-EV1
IR 196 a IR 199 IR 19600 a
IR 19615
E/S.
Area de PV de contadorde alta velocidad interno
CPU45-EV1 2 canales IR 230 a IR 231 --- Estos canales se utilizan para almacenar elPV del contador.
Area de Relés Especiales(SR)
192 puntos SR 244 a SR 255 SR 24400 aSR 25515
Los bits del área SR se utilizan parainstrucciones especiales tales como eindicadores y bits de control.
Area de MemoriaTemporal (TR)
8 puntos --- TR0 a TR7 Los 8 bits del área de TR se utilizan en lasbifurcaciones en programas complejos.
Area de retención (HR) 1600 puntos HR 00 a HR 99 HR 0000 aHR 9915
Los datos del área HR mantienen suestado cuando se corta la alimentación delPLC.
Area auxiliar (AR) 448 puntos AR 00 a AR 27 AR 0000 aAR 2715
Los bits del área AR se utilizan parainstrucciones especiales tales como eindicadores y bits de control.
Area de Enlace (LR) 1024 puntos LR 00 a LR 63 LR 0000 aLR 6315
El área LR se utiliza como área de datoscomunes para transferir información entre2 PLCs. Los data link pueden estarcompuestos por 8, 16 o 32 canales LR. Losque no se utilicen en data link pueden serutilizados como canales de trabajo en elprograma.
Area de Temporizador/
Contador
512 puntos TIM/CNT 000 a TIM/CNT 511 Los números TC se utilizan para definirtemporizadores y contadores.
Temporizador de Alta
Precisión
3 puntos --- Ajustables en unidades de 0.1 ms yseleccionable desde 0.5 ms a 32 ms.
Memoria de
Datos
Lectura/
Escritura
CPU11-E
CPU21-E
1024 canales DM 0000 a DM 1023 Los datos del área de DM son accesibles
solo por canales y retienen su estado
Solo
Lectura
512 canales DM 6144 a DM 6655 (DM 6600 a
DM 6655 contiene la
configuración del PLC)
Ante los cortes de alimentación. Los DM de
solo lectura no se pueden grabar por
programa.
Lectura/
Escritura
CPU41-EV1
CPU42-EV1
6144 canales DM 0000 a DM 6143 De DM 6600 a DM 6655 esta la
configuración del PLC. Realizar las
Solo
Lectura
CPU43-EV1
CPU44-EV1
512 canales DM 6144 a DM 6655 (DM 6600 a
DM 6655 contiene la
selecciones de configuración antes de
ponerlo en operación.
CPU45-EV1 configuración del PLC)
OMRON ELECTRONICS LLC - Direccionamiento
12
EJEMPLO DE CONFIGURACION DEL CQM1
Dada la siguiente configuración, determinar las direcciones:
Fuente CPU 16EntradasDigitales
(Incorporadas)
16 SalidasDigitales(OD, OA,
OC)
4 EntradasAnalógicas
(AD041)
2 SalidasAnalógicas
Control deTemperatura(2 Entradas y
2 SalidasAnalógicas)
Canal000
Canal100
Canales001002003004
Canales101102
Canales005006
y103104
Total de Canales: 12
CPU Recomendada: CPUs 4x, con un total de 16 canales disponibles.
NOTA 1:
En el caso de utilizar varias analógicas, puede usarse la CPU 45 – EV1, con 4entradas y 2 salidas incorporadas, los cuales no ocupan el área de memoria antesdescripta.
Entradas Canales 232, 233, 234 y 235Salidas Canales 236 y 237
NOTA 2:
EL TOTAL DE CANALES MAXIMO A UTILIZAR ES DE 16
5046HFWLRQ2XWSXW 8QLW 6SHFLILFDWLRQV
75
AREAS DE MEMORIA - CONTROLADORES CQM1H
'DWD DUHD 6L]H :RUGV %LWV )XQFWLRQ
,5 DUHD+QRWH 4,
,QSXWDUHD
589ELWV
,5 333 WR ,5 348 ,5 33333 WR ,5 34848 ,QSXW ELWV FDQ EH DOORFDWHG WR ,QSXW 8QLWV RU ,228QLWV1 7KH 49 ELWV LQ ,5 333 DUH DOZD\V DOOR0FDWHG WR WKH &38 8QLW·V EXLOW0LQ LQSXWV1
2XWSXWDUHD
589ELWV
,5 433 WR ,5 448 ,5 43333 WR ,5 44848 2XWSXW ELWV FDQ EH DOORFDWHG WR 2XWSXW 8QLWV RU,22 8QLWV1
:RUN 5/85; ,5 349 WR ,5 3;< ,5 34933 WR ,5 3;<48 :RUN ELWV GR QRW KDYH DQ\ VSHFLILF IXQFWLRQ DQGDUHDV ELWV ,5 449 WR ,5 4;< ,5 44933 WR ,5 4;<48 WKH\ FDQ EH IUHHO\ XVHG ZLWKLQ WKH SURJUDP1
PLQ1+QRWH ,5 549 WR ,5 54< ,5 54933 WR ,5 54<48+QRWH5, ,5 557 WR ,5 55< ,5 55733 WR ,5 55<48
&RQWUROOHU /LQNVWDWXV DUHDV
<9 ELWV ,5 3<3 WR ,5 3<8 ,5 3<333 WR ,5 3<848 8VHG WR LQGLFDWH WKH &RQWUROOHU /LQN GDWD OLQNVWDWXV LQIRUPDWLRQ1 +&DQ EH XVHG DV ZRUN ELWVZKHQ D &RQWUROOHU /LQN 8QLW LV QRW FRQQHFWHG1,
<9 ELWV ,5 4<3 WR ,5 4<8 ,5 4<333 WR ,5 4<848 8VHG WR LQGLFDWH WKH &RQWUROOHU /LQN HUURU DQGQHWZRUN SDUWLFLSDWLRQ LQIRUPDWLRQ1 +&DQ EH XVHGDV ZRUN ELWV ZKHQ D &RQWUROOHU /LQN 8QLW LV QRWFRQQHFWHG1,
0$&52RSHUDQG
,QSXWDUHD
97 ELWV ,5 3<9 WR ,5 3<< ,5 3<933 WR ,5 3<<48 8VHG ZKHQ WKH 0$&52 LQVWUXFWLRQ/ 0&52+<<,/LV XVHG1 +&DQ EH XVHG DV ZRUN ELWV ZKHQ WKH
DUHD+QRWH 5,
2XWSXWDUHD
97 ELWV ,5 4<9 WR ,5 4<< ,5 4<933 WR ,5 4<<48 0$&52 LQVWUXFWLRQ LV QRW XVHG1,
,QQHU %RDUG VORW 4DUHD
589ELWV
,5 533 WR ,5 548 ,5 53333 WR ,5 54848 7KHVH ELWV DUH DOORFDWHG WR WKH ,QQHU %RDUGPRXQWHG LQ VORW 4 RI D &404+0&38842941 +&DQEH XVHG DV ZRUN ELWV ZKHQ VORW 4 LV HPSW\1,
&404+0&7%74 +LJK0VSHHG &RXQWHU %RDUG=,5 533 WR ,5 546 +47 ZRUGV,= 8VHG E\ WKH %RDUG,5 547 DQG ,5 548 +5 ZRUGV,= 1RW XVHG1
&404+06&%74 6HULDO &RPPXQLFDWLRQV %RDUG=,5 533 WR ,5 53: +; ZRUGV,= 8VHG E\ WKH %RDUG,5 53; WR ,5 548 +; ZRUGV,= 1RW XVHG1
$QDORJ VHWWLQJVDUHD +QRWH 4,
97 ELWV ,5 553 WR ,5 556 ,5 55333 WR ,5 55648 8VHG WR VWRUH WKH DQDORJ VHWWLQJV ZKHQ D&404+0$9%74 $QDORJ 6HWWLQJ %RDUG LVPRXQWHG1 +&DQ EH XVHG DV ZRUN ELWV ZKHQ DQ$QDORJ 6HWWLQJ %RDUG LV QRW PRXQWHG1,
+LJK0VSHHG&RXQWHU 3 39+QRWH 4,
65 ELWV ,5 563 WR ,5 564 ,5 56333 WR ,5 56448 8VHG WR VWRUH WKH SUHVHQW YDOXHV RI KLJK0VSHHGFRXQWHU 31 +&DQ EH XVHG DV ZRUN ELWV ZKHQKLJK0VSHHG FRXQWHU 3 LV QRW EHLQJ XVHG1,
,QQHU %RDUG VORW 5DUHD
4<5ELWV
,5 565 WR ,5 576 ,5 56533 WR ,5 57648 7KHVH ELWV DUH DOORFDWHG WR WKH ,QQHU %RDUGPRXQWHG LQ VORW 51 +&DQ EH XVHG DV ZRUN ELWVZKHQ D &404+0&3844254 LV EHLQJ XVHG RU VORW5 LV HPSW\1,
&404+0&7%74 +LJK0VSHHG &RXQWHU %RDUG=,5 565 WR ,5 576 +45 ZRUGV,= 8VHG E\ WKH %RDUG
&404+0$%%54 $EVROXWH (QFRGHU ,QWHUIDFH%RDUG=,5 565 WR ,5 56< +; ZRUGV,= 8VHG E\ WKH %RDUG,5 573 WR ,5 576 +7 ZRUGV,= 1RW XVHG1
&404+03/%54 3XOVH ,22 %RDUG=,5 565 WR ,5 56< +; ZRUGV,= 8VHG E\ WKH %RDUG,5 573 WR ,5 576 +7 ZRUGV,= 1RW XVHG1
&404+00$%75 $QDORJ ,22 %RDUG=,5 565 WR ,5 56< +; ZRUGV,= 8VHG E\ WKH %RDUG,5 573 WR ,5 576 +7 ZRUGV,= 1RW XVHG1
65 DUHD 4;7ELWV
65 577 WR65 588
65 57733 WR65 58848
7KHVH ELWV VHUYH VSHFLILF IXQFWLRQV VXFK DVIODJV DQG FRQWURO ELWV1
+5 DUHD 4/933ELWV
+5 33 WR +5 << +5 3333 WR +5 <<48 7KHVH ELWV VWRUH GDWD DQG UHWDLQ WKHLU 2122))VWDWXV ZKHQ SRZHU LV WXUQHG RII1
5046HFWLRQ2XWSXW 8QLW 6SHFLILFDWLRQV
76
'DWD DUHD )XQFWLRQ%LWV:RUGV6L]H
$5 DUHD 77;ELWV
$5 33 WR $5 5: $5 3333 WR $5 5:48 7KHVH ELWV VHUYH VSHFLILF IXQFWLRQV VXFK DVIODJV DQG FRQWURO ELWV1
75 DUHD ; ELWV 000 75 3 WR 75 : 7KHVH ELWV DUH XVHG WR WHPSRUDULO\ VWRUH 2122)) VWDWXV DW SURJUDP EUDQFKHV1
/5 DUHD +QRWH 4, 4/357ELWV
/5 33 WR /5 96 /5 3333 WR /5 9648 8VHG IRU 4=4 GDWD OLQN WKURXJK WKH 560565 SRUWRU WKURXJK D &RQWUROOHU /LQN 8QLW1
7LPHU2&RXQWHUDUHD +QRWH 6,
845ELWV
7,02&17 333 WR 7,02&17 844+WLPHU2FRXQWHU QXPEHUV,
7KH VDPH QXPEHUV DUH XVHG IRU ERWK WLPHUVDQG FRXQWHUV1:KHQ 7,0++48, LV EHLQJ XVHG/WLPHU QXPEHUV 333 WR 348 FDQ EH LQWHUUXSW0UH0IUHVKHG WR HQVXUH SURSHU WLPLQJ GXULQJ ORQJF\FOHV1
'0 DUHD 5HDG2ZULWH
6/3:5ZRUGV
'0 3333 WR'0 63:4
000 '0 DUHD GDWD FDQ EH DFFHVVHG LQ ZRUG XQLWVRQO\1:RUG YDOXHV DUH UHWDLQHG ZKHQ WKH SRZHULV WXUQHG RII1
6/3:5ZRUGV
'0 63:5 WR'0 9476
000 $YDLODEOH LQ &404+0&3884294 &38 8QLWV RQO\1
5HDG0RQO\+QRWH7,
758ZRUGV
'0 9477 WR'0 989;
000 &DQQRW EH ZULWWHQ IURP WKH SURJUDP +RQO\ IURPD 3URJUDPPLQJ 'HYLFH,1
'0 9733 WR '0 973< +43 ZRUGV,=&RQWUROOHU /LQN SDUDPHWHUV
'0 9783 WR '0 97<< +83 ZRUGV,=5RXWLQJ WDEOHV
'0 9883 WR '0 988< +43 ZRUGV,=6HULDO &RPPXQLFDWLRQV %RDUG VHWWLQJV
(UURUKLVWRU\DUHD+QRWH7
64ZRUGV
'0 989< WR'0 98<<
000 8VHG WR VWRUH WKH WLPH RI RFFXUUHQFH DQG HUURUFRGH RI HUURUV WKDW RFFXU1
3&6HWXS+QRWH7
89ZRUGV
'0 9933 WR'0 9988
000 8VHG WR VWRUH YDULRXV SDUDPHWHUV WKDW FRQWURO3& RSHUDWLRQ1
(0 DUHD 9/477ZRUGV
(0 3333 WR(0 9476
000 (0 DUHD GDWD FDQ EH DFFHVVHG LQ ZRUG XQLWVRQO\1:RUG YDOXHV DUH UHWDLQHG ZKHQ WKH SRZHULV WXUQHG RII1
$YDLODEOH LQ WKH &404+0&3894 &38 8QLW RQO\1
1RWH 41 ,5 DQG /5 ELWV WKDW DUH QRW XVHG IRU WKHLU DOORFDWHG IXQFWLRQV FDQ EH XVHG DVZRUN ELWV1
51 $PLQLPXPRI5/85; ELWV DUH DYDLODEOH DVZRUN ELWV12WKHU ELWV FDQ EH XVHG DVZRUN ELWV ZKHQ WKH\ DUH QRW XVHG IRU WKHLU DOORFDWHG IXQFWLRQV/ VR WKH WRWDOQXPEHU RI DYDLODEOH ZRUN ELWV GHSHQGV RQ WKH FRQILJXUDWLRQ RI WKH 3&1
61 :KHQ DFFHVVLQJ D 39/ 7,02&17 QXPEHUV DUH XVHG DV ZRUG DGGUHVV>ZKHQDFFHVVLQJ &RPSOHWLRQ )ODJV/ WKH\ DUH XVHG DV ELW DGGUHVVHV1
71 '0 9477 WR '0 9988 FDQQRW EH ZULWWHQ IURP WKH SURJUDP1
OMRON ELECTRONICS LLC - Direccionamiento
13
AREAS DE MEMORIA - CONTROLADORES SRM1
Nombre Puntos deE/S
Canales Bits Comentarios
Canales de
E/S
Area de Entrada 160 max
(10 canales)
IR 000 a IR 009 IR 00000 a
IR 00915
Areas de Entrada: los canales de entrada se
asignan a las unidades de entrada del PLC.
Area de Salida 160 max
(10 canales)
IR 010 A IR 019 IR 01000 a
IR 01915
Areas de Salida: los canales de salida se asignan a
las unidades de salida del PLC.
Area de Trabajo 640 puntosmax(40 canales)
Los canales de IR200 a IR239,bits IR 20000 a IR 23915
Estos canales y bits se pueden utilizar comocanales y bits de trabajo del programa.
Area de Relés Especiales (SR) 256 puntos(16 canales)
SR 240 a SR255
SR 24000 aSR 25507
Los bits del área SR se utilizan para instruccionesespeciales tales como e indicadores y bits decontrol.
Area de Memoria Temporal (TR) 8 puntos --- TR0 a TR7 Los 8 bits del área de TR se utilizan en lasbifurcaciones en programas complejos.
Area de retención (HR) 320 puntos(20 canales)
HR 00 a HR 19 HR 0000 aHR 1915
Los datos del área HR mantienen su estadocuando se corta la alimentación del PLC.
Area auxiliar (AR) 256 puntos(16 canales)
AR 00 a AR 15 AR 0000 aAR 1515
Los bits del área AR se utilizan para instruccionesespeciales tales como e indicadores y bits decontrol.
Area de Enlace (LR) 256 puntos(16 canales)
LR 00 a LR 15 LR 0000 aLR 1515
El área LR se utiliza como área de datos comunespara transferir información entre 2 PLCs. Los datalink pueden estar compuestos por 8, 16 o 32canales LR. Los que no se utilicen en data linkpueden ser utilizados como canales de trabajo enel programa.
Area de Temporizador/ Contador 128 puntos TIM/CNT 000 a TIM/CNT 127 Los números TC se utilizan para definirtemporizadores y contadores.
Memoria de
Datos
Lectura/Escritura 2000 canales DM 0000 a DM 1999 Los datos del área de DM son accesibles solo por
canales y retienen su estado ante los cortes de
Historia de
Errores
22 canales DM 2000 a DM 2021 alimentación. Los DM de solo lectura no se pueden
grabar por programa.
Solo Lectura 456 canales DM 6144 a DM 6599 De DM 6600 a DM 6655 esta la configuración del
PLC. Realizar las selecciones de configuración
antes
Configuración 56 canales DM 6600 a DM 6655 contiene la
configuración del PLC
de ponerlo en operación.
OMRON ELECTRONICS LLC - Direccionamiento
14
DETALLE DEL DIRECCIONAMIENTO BASADO EN EL NUMERO DE NODOS
Entradas Salidas
Canal Bits 15 – 8 Bits 7 - 0 Canal Bits 15 – 8 Bits 7 - 0000 # 1 # 0 010 # 1 # 0001 # 3 # 2 011 # 3 # 2002 # 5 # 4 012 # 5 # 4003 # 7 # 6 013 # 7 # 6004 # 9 # 8 014 # 9 # 8005 # 11 # 10 015 # 11 # 10006 # 13 # 12 016 # 13 # 12007 # 15 # 14 017 # 15 # 14
EJEMPLO DE CONFIGURACION
8 ID, # 0Canal 000Bits 0- 7
8 OD, # 0Canal 010Bits 0- 7
16 ID, # 5Canal 002Bits 0- 15
16 OD, # 7Canal 013Bits 0- 15
4 ID, # 12Canal 006Bits 0- 4
4 OD, # 15Canal 017Bits 8 - 11
OMRON ELECTRONICS LLC - Direccionamiento
15
CONTROLADORES C200H
En la figura se muestra la matriz de memoria para el PLC C200H.
CH000 CPU RACK (RACK #0) 10 CanalesCH010 EXPANSION LOCAL 1 (RACK #1) 10 CanalesCH020 EXPANSION LOCAL 2 (RACK #2) 10 CanalesCH030 MODULOS DE ALTA DENSIDAD
GRUPO 2 20 Canales
CH050 UNIDADES ESCLAVAS REMOTAS ESCL. #0 10 CanalesDE E/S (REMOTE I/O SLAVE UNITS) ESCL. #1 10 Canales(MODULOS RT 001 o RT 201) ESCL. #2 10 Canales
ESCL. #3 10 CanalesESCL. #4 10 Canales
CH100 UNIDADES ESPECIALES DE E/S UNID. #0 10 CanalesUNID. #1 10 Canales
AD, DA, TS, TC, TV, IDS01, PID UNID. #2 10 CanalesNC, CT, MC, OV, INT, BASIC, Alta UNID. #3 10 CanalesDensidad Grupo 1, Etc. UNID. #4 10 Canales
UNID. #5 10 CanalesUNID. #6 10 CanalesUNID. #7 10 CanalesUNID. #8 10 Canales
CH199 UNID. #9 10 CanalesCH200 Unidades de E/S de Transmisión.
OpticaG71
Unidades de E/S de Transmisión. porCable
G72 32 Canales
Unid. de Enlace de E/S (I/O Link Units)CH232 IR (RELÉS INTERNOS - Work Bits) 20 CanalesCH251
CH255
Relés Especiales SR (Special Relays)
Holding Relay : Canales HR00 - HR 99Auxiliary Relay : Canales AR00-AR 27Link Relay: Canales LR00-LR63Temporizador/Contador : Área 000-511Data Memory: DM 0000 - DM 0999 Read - Write DM 1000 - DM1999 Read Only
OMRON ELECTRONICS LLC - Direccionamiento
16
Controladores C200H
Configuración del Sistema- CPU con Rack - Fuente de Alimentación - Opciones de E/S - memoria- Direccionamiento Fijo para E/S local, especial y remoto- Comunicaciones:
- Host Link- I/O Link (a controladores NO C200H/C**H)-PC Link- SYSMAC Link (se requiere una CPU especial - CPU 11)- SYSMAC NET- E/S Especial:
- Temporizador Analógico- A/D (Conversión Analógico - Digital)- D/A (Conversión Digital - Analógica)- Módulos de 32 E/S- Módulos Multiplexores- Sensores de Temperatura- Modulo de Voz- Contador de Alta Velocidad- Modulo ASCII / BASIC- Control de Posición
DIRECCIONAMIENTO DEL C200H
El C200H es un sistema de racks con 3, 5, 8 o 10 slots por rack disponibles. Cada racktiene asignados 10 canales, y un sistema puede soportar hasta 2 expansiones o racks. Eldireccionamiento de canales arranca de la IZQUIERDA en el rack de la CPU y siguehacia la derecha. El direccionamiento fijo se usa de tal manera que si se salta un slot, elcanal queda reservado para un modulo en el futuro, o se puede usar el canal como bitsinternos de trabajo.
Los módulos de E/S están divididos en 2 grupos: Standard y Especiales.
E/S Standard
Los módulos de E/S Standard son aquellos en los cuales un modulo requiere solo uncanal (Word) para transferir datos. Por ejemplo, un módulo de 16 entradas seriaconsiderado Standard, pero uno de 32 entradas necesita mas de un canal para transferirdatos, y es considerado Especial.
Los Módulos conversores A/D, D/A, Sensores de Temperatura, Posicionadores,Contadores de Alta Velocidad, etc. necesitan mas de un canal y son consideradosEspeciales.
OMRON ELECTRONICS LLC - Direccionamiento
17
EJEMPLO DE DIRECCIONAMIENTO