AREAS DE MEMORIA PLC Omron CS1_Español.pdf

July 30, 2018 | Author: Hans Ahumada Montaña | Category: Programmable Logic Controller, Bit, Computer Memory, Computer Data, Computer Hardware
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF