AREAS DE MEMORIA PLC Omron CS1_Español.pdf
Short Description
Download AREAS DE MEMORIA PLC Omron CS1_Español.pdf...
Description
OMRON ELECTRONICS LLC - Direccionamiento
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 como MAPA MAPA DE MEMORIA o MEMORIA o MAPA DE I/O) es I/O) es un diagrama de la memoria del programa del PLC, y los datos de dirección. Las SECCIÓNES (Áreas) (Á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). (WORDS). Cada Palabra esta compuesta de un numero fijo de bits. Por ejemplo, el área de los HOLDING RELAYs (HR) (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 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.
1
OMRON ELECTRONICS LLC - Direccionamiento
Las áreas especiales, como los Holding Relays (HR), Link Relays (LR), Data Memory (DM) y Auxiliary Relays (AR), tienen direcciones de 4 dígitos, que están precedidas de una apropiada abreviatura. Por ejemplo, H0000 especifica: Holding Relay, Canal 00, Bit 00. Los Contadores y Temporizadores tienen direcciones de 3 dí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 puntos de entrada y salida. Este numero se denomina Dirección. Para identificar una entrada desde un dispositivo del mundo real, tal como un final de carrera, usted necesita conocer que dirección de entrada se esta usando para identificar esa entrada. Una vez se haya establecido 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 manipulados como una unidad. En los controladores OMRON un canal siempre tiene 16 bits de longitud. La tabla 3-1 muestra que el numero de canal puede tener 2 o 3 dígitos de largo. El numero de bit siempre tiene 2 bits de largo. TABLA 3 - 1 CONTROLADOR C**K C**H C200H C500/C1000H/C2000H CMP1/CPM1A/CPM2* CQM1 SRM1 C200HS/HE/HG/HX CS1/CVM1
CANAL 2 dígitos 3 dígitos 3 dígitos 3 dígitos 3 dígitos 3 dígitos 3 dígitos 3 dígitos 4 dígitos
BIT 00-15 00-15 00-15 00-15 00-15 00-15 00-15 00-15 00-15
NOTA: Los contro ladores que tienen números de 2 dígitos para los canales típicamente tienen memos capacidad de E/S que aquellos que tienen 3 dígitos .
2
OMRON ELECTRONICS LLC - Direccionamiento
DIRECCIONAMIENTO DE BITS El BIT es la división mas pequeña de un canal. Para identificar la dirección del botón de la figura 3-1, la dirección se especifica por un código de 5 dígitos. El PB 1 esta asignado a la dirección de entrada del Canal 000, Bit 11. La solenoide (SOL-1) esta asignada a dirección de salida del Canal 001, Bit 04.
00011
00104
CH 000 00 01 02 03 04 05 06 07
CH 001
08 09 10 11 12 13 14 15
00 01 02 03 04 05 06 07
08 09 10 11 12 13 14 15
Figur a 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 y Ubicación Libre. El direccionamiento por ubicación fija significa que el numero del canal esta predeterminado (fijo) por el Hardware del PLC. El direccionamiento por ubicación libre 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 (Figura 3.2). Si se deja un slot vacante, el canal queda reservado para ese slot, y esta disponible para una futura expansión. Ventaja: Agregar un modul o no mod ific a el dir eccionamiento. CH 000
CH 001 V A C A N T
E
CH 002
CH 003
CH 004 V A C A N T
CH 005 V A C A N T
CH 006 V A C A N T
E
E
E
3
CH 007
C P U
OMRON ELECTRONICS LLC - Direccionamiento
DIRECCIONAMIENTO DE UBICACIÓN LIBRE DE E/S Con direccionamiento de ubicación libre los canales se asigna de izquierda a derecha, sin importar la posición del slot. A medida que se van agregando módulos al final del sistema, se van asignando los siguientes canales disponibles. Ventaja: Los usuarios pueden configurar sus propios sistemas para maximizar el uso de los canales disp onibles. En el ejemplo de la Figura 3-3, se le asigna al primer modulo CH 000. Ya que el siguiente slot esta vacante, no se le asigna canal alguno. El tercer slot tiene un modulo instalado y se le asigna CH 001 (el siguiente canal disponible). Este esquema se va repitiendo para todo el rack. Si un slot tiene un modulo instalado, ese modulo recibe el siguiente canal disponible. CH 000
CH 001 V A C A N T E
CH 002
CH 003 V A C A N T E
V A C A N T E
V A C A N T E
CPU
FIGURA 3-3
NOTA 1: En las Figuras 3-2 y 3-3, se asume que cada modulo requiere solamente un canal (16 puntos). NOTA 2: Para que el PLC pueda reconocer las direcciones, se debe Registrar la Tabla de E/S (I/O Table).
4
OMRON ELECTRONICS LLC - Direccionamiento
ÁREAS DE MEMORIA DEL USUARIO En los PLCs de Omron existen distintos tipos de Áreas de Memoria, todas ellas compuestas por Palabras (Words) o Canales (Channels) de 16 bits. Dado que el formato es similar para todas, puede intercambiarse información entre ellas en cualquier momento.
ÁREA DE E/S La Tabla de E/S (I/O Table) es el área de memoria donde se direcciona el mundo real. El nú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 memoria que efectúa la lógica interna. Esta área no controla dispositivos externos, pero se pueden realizar funciones como procesamiento de datos que sirven para la lógica escalera (ladder) o valores numéricos.
ÁREA SR (SPECIAL REL AYS) Esta área de memoria se direcciona del mismo modo que la E/S. La memoria se direcciona por direccionamiento 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 - Tempor ales) Los relés temporales TR se usan para indicar un punto de bifurcación de una rama de ló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.
5
OMRON ELECTRONICS LLC - Direccionamiento
HR (Holdi ng Relays - RETENTIVOS) El área de HR se usa para almacenamiento y manipulación interna. Esta área de Memoria es RETENTIVA, o sea, que retiene el estado ON/OFF o los datos almacenados aun cuando se corta la alimentación del PLC. Como las áreas de memoria 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 el PLC). -
Se puede direccionar por Word (canal) H000 o por bit HR00012
AR (Auxiliar y Relays - Auxiliar es) Son similares a los relés del área SR, pero los relés AR son RETENTIVOS durante los cortes 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 de comunicaciones 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 de PC Link. Cuando no se esta usando comunicación PC Link, el área de memoria LR se puede usar para almacenamiento y manipulación de datos en la misma forma que los relés internos auxiliares (IR Relays). La zona LR NO RETIENE los datos cuando se corta la alimentación. Al igual que la zona HR, la zona LR se puede direccionar por canal 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 Cont adores) El área de Temporizadores / Contadores es un área compartida por Temporizadores (TIM), Temporizadores de Alta Resolución (TIMH), Contadores (CNT) y Contadores Reversibles (CNTR). Como ocupan la misma matriz de memoria, un contador no puede ocupar el mismo numero que un temporizador. Por ejemplo, NO se pueden usar CNT 010 y TIM 010 al mismo tiempo.
6
OMRON ELECTRONICS LLC - Direccionamiento
Las siguientes instrucciones usan el área TC: TIM
CNT
CNTR(FUN 12)
TIMH(FUN15)
Los registros de Temporizadores y Contadores son memorias RETENTIVAS. Los valores de trabajo (SET VALUES) para ambos son retenidos aun si se corta la alimentación. Los Contadores retienen a su vez el valor presente (Cuenta Actual) en el caso de un corte de energía. No así los Temporizadores, que pierden su valor actual cuando se desenergiza el PLC.
DM (DATA MEMORY) El área de DM se usa para almacenamiento y manipuleos internos de datos. Esta área es accesible SOLO POR CANALES. Cada DM consiste en 16 bits. Así como los HR, los Temporizadores y los Contadores, el área de memoria de DM es RETENTIVA. El área de DM puede ser ut ili zada además para el di recci onamiento INDIRECTO.
7
OMRON ELECTRONICS LLC - Direccionamiento
AREAS DE MEMORIA - CONTROLADORES CPM1A Nombre
Puntos de E/S
Canales
160 max (10 canales) 160 max (10 canales) 512 puntos max (32 canales) 384 puntos (24 canales)
IR 000 a IR 009
Area de Mem or ia Temp oral (TR)
Bits
Comentarios
IR 00000 a IR 00915 IR 010 A IR 019 IR 01000 a IR 01915 Los canales de IR200 a IR231, bits IR 20000 a IR 23115
Areas de Entrada: los canales de entrada se asignan a las unidades de entrada del PLC. Areas de Salida: los canales de salida se asignan a las unidades de salida del PLC. Estos canales y bits se pueden utilizar como canales y bits de trabajo del programa.
SR 232 a SR 255
SR 23200 a SR 25515
Los bits del área SR se utilizan para instrucciones especiales tales como e indicadores y bits de control.
8 puntos
---
TR0 a TR7
Los 8 bits del área de TR se utilizan en las bifurcaciones en programas complejos.
Area de r etenc ió n (HR)
320 puntos (20 canales)
HR 00 a HR 19
HR 0000 a HR 1915
Los datos del área HR mantienen su estado cuando se corta la alimentación del PLC.
Area aux il iar (AR)
256 puntos (16 canales)
AR 00 a AR 15
AR 0000 a AR 1515
Los bits del área AR se utilizan para instrucciones especiales tales como e indicadores y bits de control.
Area de En lace (LR)
256 puntos (16 canales)
LR 00 a LR 15
LR 0000 a LR 1515
El área LR se utiliza como área de datos comunes para transferir información entre 2 PLCs. Los data link pueden estar compuestos por 8, 16 o 32 canales LR. Los que no se utilicen en data link pueden ser utilizados como canales de trabajo en el programa.
Area de Tem po rizado r/ Con tador
128 puntos
TIM/CNT 000 a TIM/CNT 127
Memoria de Datos
1002 canales DM 0000 a DM 0999, DM 1022 a DM 1023 22 canales DM 1000 a DM 1021
Canales de Area de En trad a E/S Area de Sal id a Area de Tr abajo Area de Rel és Esp eciales (SR)
Lectura/Escritura Historia de Errores Solo Lectura Configuración
456 canales
DM 6144 a DM 6599
56 canales
DM 6600 a DM 6655 contiene la configuración del PLC
Los números TC se utilizan para definir temporizadores y contadores. Los datos del área de DM son accesibles solo por canales y retienen su estado. Ante los cortes de alimentación. Los DM de solo lectura no se pueden grabar por programa. De DM 6600 a DM 6655 esta la configuración del PLC. Realizar las selecciones de configuración antes de ponerlo en operación.
EJEMPLO DE CONFIGURACION
CPM1A – 40CDR 24 Entr/16 Sal Dig. Entradas: 000, 001 Salidas: 010, 011
Expansion CPM1A 12 Entr/8 Sal Dig . Entradas: 002 Salidas: 012
Expansion CPM1A 12 Entr/8 Sal Dig . Entradas: 003 Salidas: 013
8
Expansion MAD01 2 Entr/1 Sal Analog icas Entradas: 004, 005 Salidas: 014
OMRON ELECTRONICS LLC - Direccionamiento
AREAS DE MEMORIA - CONTROLADORES CPM2A Nombre
Puntos de E/S
Canales
Bits
Comentarios
160 max (10 canales) 160 max (10 canales) 928 puntos max (58 canales) 448 puntos (28 canales)
IR 000 a IR 009
IR 00000 a IR 00915 IR 010 A IR 019 IR 01000 a IR 01915 Los canales de IR 020 a IR 049, y de IR200 a IR227. Bits 02000 a 04915 y bits IR 20000 a IR 22715 SR 228 a SR SR 22800 a 255 SR 25515
Areas de Entrada: los canales de entrada se asignan a las unidades de entrada del PLC. Areas de Salida: los canales de salida se asignan a las unidades de salida del PLC. Estos canales y bits se pueden utilizar como canales y bits de trabajo del programa.
Area de Mem or ia Temp oral (TR)
8 puntos
---
TR0 a TR7
Los 8 bits del área de TR se utilizan en las bifurcaciones en programas complejos.
Area de r etenc ió n (HR)
320 puntos (20 canales)
HR 00 a HR 19
HR 0000 a HR 1915
Los datos del área HR mantienen su estado cuando se corta la alimentación del PLC.
Area aux il iar (AR)
384 puntos (24 canales)
AR 00 a AR 23
AR 0000 a AR 2315
Los bits del área AR se utilizan para instrucciones especiales tales como e indicadores y bits de control.
Area de En lace (LR)
256 puntos (16 canales)
LR 00 a LR 15
LR 0000 a LR 1515
El área LR se utiliza como área de datos comunes para transferir información entre 2 PLCs. Los data link pueden estar compuestos por 8, 16 o 32 canales LR. Los que no se utilicen en data link pueden ser utilizados como canales de trabajo en el programa.
Area de Tem po rizado r/ Con tador
2568 puntos
TIM/CNT 000 a TIM/CNT 255
Los números TC se utilizan para definir temporizadores y contadores.
Memoria de Datos
Lectura/Escritura
2048 canales
DM 0000 a DM 2047
Historia de Errores Solo Lectura
22 canales
DM 2000 a DM 2021
456 canales
DM 6144 a DM 6599
Configuración
56 canales
DM 6600 a DM 6655 contiene la configuración del PLC
Los datos del área de DM son accesibles solo por canales y retienen su estado. Ante los cortes de alimentación. Los DM de solo lectura no se pueden grabar por programa. De DM 6600 a DM 6655 esta la configuración del PLC. Realizar las selecciones de configuración antes de ponerlo en operación.
Canales de Area de En trad a E/S Area de Sal id a Area de Tr abajo Area de Rel és Esp eciales (SR)
Los bits del área SR se utilizan para instrucciones especiales tales como e indicadores y bits de control.
EJEMPLO DE CONFIGURACION
CPM2A – 60CDR 36 Entr/24 Sal Dig. Entradas: 000, 002 Salidas: 010, 011
Expansion CPM1A 12 Entr/8 Sal Dig . Entradas: 003 Salidas: 012
Expansion CPM1A 12 Entr/8 Sal Dig . Entradas: 004 Salidas: 013
9
Expansion MAD01 2 Entr/1 Sal Analog icas Entradas: 005, 006 Salidas: 014
OMRON ELECTRONICS LLC - Direccionamiento
10
OMRON ELECTRONICS LLC - Direccionamiento
AREAS DE MEMORIA - CONTROLADORES CQM1 Nombre Canales de Area de E/S Entrada Area de Salida Area de Entrada Area de Salida Area de Tr abajo Canales de Instrucción MACRO
Area de Entrada Area de Salida Area de PV d e contador de alta velocidad interno
CPU CPU11-E CPU21-E
Puntos de E/S 128 max
Canales IR 000 a IR 007
CPU41-EV1 CPU42-EV1 CPU43-EV1 CPU44-EV1 CPU45-EV1
Comentarios
IR 00000 a IR 00715 IR 10000 a IR 10715 IR 00000 a IR 01515 IR 10000 a IR 11515
Areas de Entrada: los canales de entrada se asignan a las unidades de entrada del Areas de Salida: los canales de salida se asignan a las unidades de salida del PLC.
2720 puntos max Los canales de IR001 a IR229 que no se utilicen como E/S o para la Instrucción MACRO 64 puntos IR 096 a IR 099 IR 09600 a IR 09615 IR 196 a IR 199 IR 19600 a IR 19615 2 canales IR 230 a IR 231 ---
Estos canales y bits se pueden utilizar como canales y bits de trabajo del programa. Estos canales son utilizados por la instrucción MACRO para recibir datos de E/S.
IR 100 A IR 107 CPU41-EV1 CPU42-EV1 CPU43-EV1 CPU44-EV1 CPU45-EV1 CPU11-E CPU21-E
Bits
256 max
IR 000 a IR 015 IR 100 A IR 115
Estos canales se utilizan para almacenar el PV del contador.
Area de Rel és Esp eciales (SR)
192 puntos
SR 244 a SR 255
SR 24400 a Los bits del área SR se utilizan para SR 25515 instrucciones especiales tales como e indicadores y bits de control.
Area de Mem oria Temporal (TR)
8 puntos
---
TR0 a TR7
Los 8 bits del área de TR se utilizan en las bifurcaciones en programas complejos.
Area de r etenc ió n (HR)
1600 puntos
HR 00 a HR 99
HR 0000 a HR 9915
Los datos del área HR mantienen su estado cuando se corta la alimentación del PLC.
Area aux il iar (AR)
448 puntos
AR 00 a AR 27
AR 0000 a AR 2715
Los bits del área AR se utilizan para instrucciones especiales tales como e indicadores y bits de control.
Area de En lace (LR)
1024 puntos
LR 00 a LR 63
LR 0000 a LR 6315
El área LR se utiliza como área de datos comunes para transferir información entre 2 PLCs. Los data link pueden estar compuestos por 8, 16 o 32 canales LR. Los que no se utilicen en data link pueden ser utilizados como canales de trabajo en el programa.
Area de Tem po rizador/ Contador Temporizador de Alta Precisión Memoria de Lectura/ CPU11-E Datos Escritura CPU21-E Solo Lectura
512 puntos
TIM/CNT 000 a TIM/CNT 511
Los números TC se utilizan para definir temporizadores y contadores.
3 puntos
---
Ajustables en unidades de 0.1 ms y seleccionable desde 0.5 ms a 32 ms.
1024 canales
DM 0000 a DM 1023
512 canales
DM 6144 a DM 6655 (DM 6600 a DM 6655 contiene la configuración del PLC) DM 0000 a DM 6143
Los datos del área de DM son accesibles solo por canales y retienen su estado Ante los cortes de alimentación. Los DM de solo lectura no se pueden grabar por programa. De DM 6600 a DM 6655 esta la configuración del PLC. Realizar las selecciones de configuración antes de ponerlo en operación.
Lectura/ Escritura Solo Lectura
CPU41-EV1 CPU42-EV1 CPU43-EV1 CPU44-EV1 CPU45-EV1
6144 canales 512 canales
DM 6144 a DM 6655 (DM 6600 a DM 6655 contiene la configuración del PLC)
11
OMRON ELECTRONICS LLC - Direccionamiento
EJEMPLO DE CONFIGURACION DEL CQM1 Dada la siguiente configuración, determinar las direcciones: Fuente
CPU
16 Entradas Digitales (Incorporadas)
Canal 000
16 Salidas 4 Entradas 2 Salidas Control de Digitales Analó gic as Analó gi cas Temperatura (2 Entradas y (OD, OA, (AD041) 2 Salidas OC) Anal óg icas)
Canal 100
Canales 001 002 003 004
Canales 101 102
Canales 005 006 y 103 104
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 4 entradas y 2 salidas incorporadas, los cuales no ocupan el área de memoria antes descripta. Entradas Salidas
Canales 232, 233, 234 y 235 Canales 236 y 237
NOTA 2: EL TOTAL DE CANALES MAXIMO A UTILIZAR ES DE 16
12
AREAS DE MEMORIA - CONTROLADORES CQM1H 'DWD DUHD
,5 DUHD +QRWH 4,
:RUGV
%LWV
)XQFWLRQ
,QSXW DUHD
589 ELWV
,5 333 WR ,5 348
,5 33333 WR ,5 34848
,QSXW ELWV FDQ EH DOORFDWHG WR ,QSXW 8QLWV RU , 2 2 8QLWV1 7KH 49 ELWV LQ ,5 333 DUH DOZD\V DOOR 0 FDWHG WR WKH &38 8QLW·V EXLOW 0LQ LQSXWV1
2XWSXW DUHD :RUN DUHDV
589 ELWV
,5 433 WR ,5 448
,5 43333 WR ,5 44848
5/85; ELWV PLQ1 +QRWH 5,
,5 349 WR ,5 3;<
,5 34933 WR ,5 3;
View more...
Comments