areas de memoria plcs omron

19
OMRON ELECTRONICS LLC - Direccionamiento 1 MATRIZ DE MEMORIA Y DIRECCIONAMIENTO Esta sección introduce a la organización de la memoria y los principios de direccionamiento. Esta diseñada para familiarizar al usuario con las matrices de memoria asociadas con las series C de PLCs OMRON. Aquí se proveen las matrices de memoria para 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 canales asignados 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) es un diagrama de la memoria del programa del PLC, y los datos de dirección. Las SECCIÓNES (Áreas) son definidas por rangos de direcciones. Por ejemplo, hay áreas especiales de memoria para Temporizadores/Contadores, Relés Auxiliares, Memoria de 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 área de los HOLDING RELAYs (HR) es de 10 canales x 16 bits, mientras el área de Temporizadores/Contadores esta compuesta por 512 canales x 16 bits. Estas y otras áreas de memoria forman bloques especiales de memoria que deben ser diseccionados por su ubicación. Una dirección es una ubicación especifica de memoria en la memoria del PLC. Las direcciones pueden ser pensadas como una de las siguientes: un punto de E/S, un Temporizador/Contador, una ubicación de almacenado de datos, un relé interno de propósito especial, etc.. Se asigna un numero de referencia a cada ubicación de memoria. Una dirección puede contener información de programa (tales como instrucciones) 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, el máximo numero de direcciones disponibles cambia con el numero y tipo de instrucciones usados en un programa. Cada área de memoria esta definida por un cierto rango de direcciones. El rango de direcciones se refiere a un área de datos simple usado para puntos de E/S y almacenamiento de datos internos. El rango de direcciones es accesible punto a punto o entero. Por consiguiente, las direcciones se expresan como canales o combinaciones de canales/bits.

Upload: davicho86

Post on 24-May-2015

1.998 views

Category:

Engineering


51 download

DESCRIPTION

Areas de memoria y direccionamiento de los PLCs Omron

TRANSCRIPT

Page 1: Areas de memoria PLCs Omron

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.

Page 2: Areas de memoria PLCs Omron

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.

Page 3: Areas de memoria PLCs Omron

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

Page 4: Areas de memoria PLCs Omron

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

Page 5: Areas de memoria PLCs Omron

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.

Page 6: Areas de memoria PLCs Omron

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.

Page 7: Areas de memoria PLCs Omron

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.

Page 8: Areas de memoria PLCs Omron

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

Page 9: Areas de memoria PLCs Omron

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

Page 10: Areas de memoria PLCs Omron

OMRON ELECTRONICS LLC - Direccionamiento

10

Page 11: Areas de memoria PLCs Omron

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)

Page 12: Areas de memoria PLCs Omron

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

Page 13: Areas de memoria PLCs Omron

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

Page 14: Areas de memoria PLCs Omron

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

Page 15: Areas de memoria PLCs Omron

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.

Page 16: Areas de memoria PLCs Omron

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

Page 17: Areas de memoria PLCs Omron

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

Page 18: Areas de memoria PLCs Omron

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.

Page 19: Areas de memoria PLCs Omron

OMRON ELECTRONICS LLC - Direccionamiento

17

EJEMPLO DE DIRECCIONAMIENTO