SlideShare una empresa de Scribd logo
1 de 27
1
Confidential © Omron
Direccionamiento y Áreas
de Memoria
Sección 3
2
Confidential © Omron
La CPU requiere instrucciones para procesar todos los datos que están siendo introducidos, y
requiere, además, un área para almacenar estos datos. La MEMORIA proporciona esta área y es en
ella que el programa del usuario es almacenado.
La memoria de los PLCs está organizada por áreas de funciones diferenciadas y claramente
definidas. La estructura de la memoria de los PLCs es conocida como, mapa de memoria.
El mapa de memoria se divide en secciones o áreas con el fin de que sea más manejable para el
usuario. La mayoría de las áreas tienen un prefijo tal como H, T, D etc. Seguido de un numero.
Áreas de memoria.
Imaginemos que la memoria del PLC fuese como un archivo de Excel y dentro de este archivo se
tienen varias paginas con un nombre ya asignado. Dentro de cada pagina se tiene una cantidad de
registros disponibles para almacenar datos, hacer operaciones, etc.
3
Confidential © Omron
Áreas de memoria.
Importante:
Como se puede observar existen diferentes áreas de memoria, cada una de ellas
tiene a su vez registros o celdas. En programación estos registros son mas
conocidos como canales o palabras.
4
Confidential © Omron
Áreas de memoria.
5
Confidential © Omron
Áreas de memoria.
6
Confidential © Omron
4-6
• Área de E/S
–Estos canales se asignan a los terminales de E/S externos de las Unidades de E/S básicas. Los canales no asignados a los terminales de E/S
externos pueden utilizarse sólo en el programa.
• Área de data link
–Estos canales se utilizan para los data links en redes Controller Link. Los canales que no se utilicen en los data links pueden utilizarse sólo en el
programa.
• Área de Unidad de bus de CPU
–Estos canales se asignan a Unidades de bus de CPU para transmitir información de estado. Cada Unidad tiene asignados 25 canales, y se puede
utilizar un máximo de 16 unidades (con números de unidad de 0 a 15). Los canales que no sean utilizados por las Unidades de bus de CPU pueden
utilizarse sólo en el programa.
• Área de Unidad de E/S especial
–Estos canales están asignados a las Unidades de E/S especiales. Cada Unidad tiene asignados 10 canales, y se puede utilizar un máximo de 96
unidades (con números de unidad de 0 a 95). Los canales que no sean utilizados por las Unidades de E/S especiales pueden utilizarse sólo en el
programa.
Direcciones CIO CJ
Canal 0000
Canal 6143
Area I/O
Area Data Link
Area E/S Interna
Area CPU Bus Unit
Area Special I/O Unit
Area DeviceNet
• Área CIO
• Área Auxiliar Relay (A)
• Área Timers (T)
• Área Counters (C)
• Área Index Registers (IR)
• Área Data Registers (DR)
• Área Data Memory (D)
• Área Task Flag (TK)
• Área Holding Relay (H)
• Área Work Relay (W)
• Área Extended Data Memory (EM)
• Condition Flags Flags
• Clock Pulses
Áreas de memoria. CIO
7
Confidential © Omron
• Área de PC Link
–Estos canales están asignados para ser utilizados con el PC Link, para data links con otros PLC. Las direcciones que no sean utilizadas por el
PC Link podrán utilizarse sólo en el programa, igual que en el caso del área de trabajo.
• Área DeviceNet
–Estos canales están asignados a esclavos para las comunicaciones de E/S remotas tipo DeviceNet (CompoBus/D). Las asignaciones son fijas
y no se pueden modificar. Los canales que no sean utilizados por los dispositivos DeviceNet pueden utilizarse sólo en el programa.
• Área de E/S interna
–Estos canales pueden utilizarse sólo en el programa. No pueden emplearse para el intercambio de E/S con terminales de E/S externos. Antes
de proceder a la asignación de canales en el área de E/S interna o de otros canales no utilizados en el área CIO, asegúrese de utilizar los
canales de trabajo incluidos en el área de trabajo (WR). Existe la posibilidad de estos canales sean asignados a las nuevas funciones de futuras
versiones de CPUs serie CJ. Si en el programa se utilizasen canales del área CIO como canales de trabajo, habría que modificar el programa
para poder utilizarlo con los nuevos PLC de la serie CJ.
Direcciones CIO CJ
Canal 0000
Canal 6143
Area I/O
Area Data Link
Area E/S Interna
Area CPU Bus Unit
Area Special I/O Unit
Area DeviceNet
• Área CIO
• Área Auxiliar Relay (A)
• Área Timers (T)
• Área Counters (C)
• Área Index Registers (IR)
• Área Data Registers (DR)
• Área Data Memory (D)
• Área Task Flag (TK)
• Área Holding Relay (H)
• Área Work Relay (W)
• Área Extended Data Memory (EM)
• Condition Flags Flags
• Clock Pulses
Áreas de memoria. CIO
8
Confidential © Omron
4-8
• El área auxiliar contiene una serie de indicadores y bits de control que se utilizan para la supervisión y control del funcionamiento del PLC. Esta
área se divide en dos partes: de A000 hasta A447 es de sólo lectura; de A448 hasta A959 puede ser de lectura o escritura.
• Cuando se requiera usar un Canal o Bit de esta área deberá usarse el prefijo identificador “A” antes de la dirección.
• Hay 960 canales en el Área Auxiliar, del A000 al A959. Esta área esta dividida en dos partes, A000 a A447 son de solo lectura y A448 a A459
son de Lectura/Escritura desde programa o dispositivos de programación
• Área CIO
• Área Auxiliar Relay (A)
• Área Timers (T)
• Área Counters (C)
• Área Index Registers (IR)
• Área Data Registers (DR)
• Área Data Memory (D)
• Área Task Flag (TK)
• Área Holding Relay (H)
• Área Work Relay (W)
• Área Extended Data Memory (EM)
• Condition Flags Flags
• Clock Pulses
Áreas de memoria. A
Direcciones A CJ
Canal A000 – A447
Canal A448 – A959
Canal A960 – A11535
SOLO LECTURA
LECTURA/ESCRITURA
SOLO LECTURA
9
Confidential © Omron
4-9
• Se puede utilizar un máximo de 4.096 temporizadores, con números del temporizador de T0000 hasta T4095. Se utiliza el mismo
número para acceder a un indicador de finalización y a un valor actual de contador.
Áreas de memoria. T
Direcciones T CJ
Canal T0000
Canal T4096
Area Timers
(Interna)
• Área CIO
• Área Auxiliar Relay (A)
• Área Timers (T)
• Área Counters (C)
• Área Index Registers (IR)
• Área Data Registers (DR)
• Área Data Memory (D)
• Área Task Flag (TK)
• Área Holding Relay (H)
• Área Work Relay (W)
• Área Extended Data Memory (EM)
• Condition Flags Flags
• Clock Pulses
10
Confidential © Omron
• Los canales del área de trabajo sólo pueden utilizarse en el programa. No pueden emplearse para el intercambio de E/S con terminales
de E/S externos. No está previsto asignar nuevas funciones a esta área en futuras versiones de los PLC de la serie CJ. Por ello, utilice esta
área para los canales y bits de trabajo antes de recurrir a los canales del área CIO.
• Cuando se requiera usar un Canal o Bit de esta área deberá usarse el prefijo identificador “W” antes de la dirección. Hay 512 canales en
esta área de memoria, del W000 al W511 (Bits W000.00 a W512.15).
Direcciones W CJ
Canal W0000
Canal W0512
Area Work Relay
(Interna)
• Área CIO
• Área Auxiliar Relay (A)
• Área Timers (T)
• Área Counters (C)
• Área Index Registers (IR)
• Área Data Registers (DR)
• Área Data Memory (D)
• Área Task Flag (TK)
• Área Holding Relay (H)
• Área Work Relay (W)
• Área Extended Data Memory (EM)
• Condition Flags Flags
• Clock Pulses
Áreas de memoria. W
11
Confidential © Omron
4-11
• Los canales del área de retención se pueden utilizar sólo en el programa. Estos canales retendrán sus contenidos al desconectar el PLC o al
cambiar el modo de funcionamiento entre los modos PROGRAM y RUN o MONITOR. Cuando se requiera usar un Canal o Bit de esta área deberá
usarse el prefijo identificador “H” antes de la dirección.
• Hay 512 canales en el Area Holding, del H000 al H511 (Bits H000.00 H512.15). Los Bits de los HR pueden ser usados en el programa en
cualquier orden, y pueden ser usados como contactos Normalmente Abiertos o Cerrados, tanto como sea necesario.
Direcciones H CJ
Canal H0000
Canal H0512
Area Holding Relay
(Interna)
• Área CIO
• Área Auxiliar Relay (A)
• Área Timers (T)
• Área Counters (C)
• Área Index Registers (IR)
• Área Data Registers (DR)
• Área Data Memory (D)
• Área Task Flag (TK)
• Área Holding Relay (H)
• Área Work Relay (W)
• Área Extended Data Memory (EM)
• Condition Flags Flags
• Clock Pulses
Áreas de memoria. H
12
Confidential © Omron
• El área DM es un área de datos de empleo general a la que se puede acceder con unidades de canal. Estos canales mantendrán sus
contenidos al conectar el PLC o al cambiar el modo de funcionamiento entre los modos PROGRAM y RUN o MONITOR.
• Cuando requiera usar un Data Memory, utilice el prefijo “D” antes de la dirección. Los PLCs anteriores usaban “DM” para identificar esta área.
El área Data Memory es multi-propósito. Esta área es retentiva, ante cortes de energía eléctrica o cambio de modo del PLC los valores se
mantienen, puesto que están respaldados por batería.
• El área Data Memory se compone de 32,768 canales, que van desde D00000 a D32767. Esta área se usa como almacenamiento general de
datos, como valores constantes, datos históricos, resultado de cálculos matemáticos, etc.
• Área CIO
• Área Auxiliar Relay (A)
• Área Timers (T)
• Área Counters (C)
• Área Index Registers (IR)
• Área Data Registers (DR)
• Área Data Memory (D)
• Área Task Flag (TK)
• Área Holding Relay (H)
• Área Work Relay (W)
• Área Extended Data Memory (EM)
• Condition Flags Flags
• Clock Pulses
Área de Unidad de E/S especial
(10 Canales / Unidad)
Área de Unidad de bus de CPU
(25 Canales / Unidad)
D00000
D20000
D29599
D30000
D31599
D32767
Áreas de memoria. D
13
Confidential © Omron
• Se puede utilizar un máximo de 4.096 contadores, con números de contador de C0000 hasta C4095. Se utiliza el mismo número para
acceder a un indicador de finalización y a un valor actual de contador.
Áreas de memoria. C
Direcciones C CJ
Canal C0000
Canal C4096
Area Counters
(Interna)
• Área CIO
• Área Auxiliar Relay (A)
• Área Timers (T)
• Área Counters (C)
• Área Index Registers (IR)
• Área Data Registers (DR)
• Área Data Memory (D)
• Área Task Flag (TK)
• Área Holding Relay (H)
• Área Work Relay (W)
• Área Extended Data Memory (EM)
• Condition Flags Flags
• Clock Pulses
14
Confidential © Omron
Banco 0 Banco 1
E0_00000
E0_327677
Área Extend Memory
E1_00000
E1_327677
Area Extend Memory
Áreas de memoria. EM
• El área EM es un área de datos de empleo general a la que se puede acceder como unidades de canal o por bits. Estos canales mantendrán
sus contenidos al conectar el PLC o al cambiar el modo de funcionamiento entre los modos PROGRAM y RUN o MONITOR.
• El área EM está dividida en regiones de 32.767 canales, denominadas bancos. El número de bancos de EM dependerá del modelo de CPU,
con un máximo de 13 bancos (0 hasta C).
• Cuando requiera usar un Extend Memory, utilice el prefijo “E” antes de la dirección. Los PLCs anteriores usaban “EM” para identificar esta
área. El área Extend Memory es multi-propósito. Esta área es retentiva, ante cortes de energía eléctrica o cambio de modo del PLC los valores
se mantienen, puesto que están respaldados por batería.
15
Confidential © Omron
DIRECCIONAMIENTO DE
E/S
16
Confidential © Omron
Cuando un elemento conectado a una entrada se acciona, hace que se presente en el borne de
entrada un voltaje (por ejemplo 24 VCD), una de las funciones de la CPU es identificar por medio de
direcciones cual de los bornes registro la activación.
El direccionamiento significa asignar un “nombre” y/o numero, a cada una de las señales que se
utilizaran, sin importar que sean señales externas o internas. Estas asignaciones son utilizadas por el
procesador para identificar y procesar toda la información en forma ordenada.
Todos los PLC tienen físicamente números grabados sobre las terminales de conexión, pueden llegar a
ser útiles como referencia, pero lo mejor será consultar en el manual del PLC a utilizar.
Cada registro o canal puede contener algún valor numérico que represente por ejemplo, temperatura,
presión, nivel, conteo, etc. Sin embargo en algunas ocasiones resulta complejo poder manipular la
información sobre todo si hablamos de señales digitales, por ejemplo un motor que solo nos representa
un 1 o 0 (encendido o apagado). El método para asignar esta numeración se fundamenta en los
conceptos de bit, byte y canal o palabra.
Direccionamiento de E/S.
17
Confidential © Omron
• Un canal o palabra equivale a 16 bits o bien podríamos decir 2 Bytes, los PLC’s realizan la identificación de cada
una de las señales en base a bits y canales (palabras).
• Un bit es una señal digital que puede estar encendida (1) o apagada (0). Es la unidad más pequeña de información
que utiliza un controlador. Son necesarios 8 bits para crear un byte.
• Un byte es la unidad fundamental de datos en los ordenadores personales, un byte son ocho bits contiguos. El byte
es también la unidad de medida básica para memoria, almacenando el equivalente a un carácter.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Canal W0100
W100.00
W100.15
Direccionamiento de E/S.
18
Confidential © Omron
Unidades de E/S Básicos
Básicos
Especiales
Bus de CPU
CPU de la serie CJ
En los PLC’s, parte de la memoria de
E/S se asigna a cada unidad o
modulo. Los canales se asignan de
un modo diferente para las Unidades
de E/S básicas, las Unidades de E/S
especiales y las Unidades de bus de
CPU
19
Confidential © Omron
Asignación de canales para las Unidades de E/S Básicas.
• A las Unidades de E/S básicas de la serie CJ se les asignan canales en el área
de E/S (CIO 0000 hasta CIO 0999), y pueden montarse en el rack principal o
en los racks de expansión.
• Las Unidades de E/S básicas del rack de CPU tienen asignados canales de
izquierda a derecha, a partir de la unidad más próxima a la CPU. A cada
unidad se le asignan tantos canales como sea necesario.
20
Confidential © Omron
4-
• La asignación de canales a las Unidades de
E/S básicas continúa desde el rack principal
hacia el rack de expansión.
• Los canales se siguen numerando de
izquierda a derecha, y a cada unidad se le
asignan tantos canales como sea necesario,
al igual que con las Unidades del rack de
CPU de la serie CJ.
Asignación de canales para las Unidades de E/S Básicas
21
Confidential © Omron
Nota:
• Las unidades que tienen hasta 16 puntos de E/S se les asignan 16 bits.
• Las unidades que tienen hasta 32 puntos de E/S se les asignan 32 bits.
• Las unidades que tienen hasta 64 puntos de E/S se les asignan 64 bits.
Asignación de canales para las Unidades de E/S Básicas.
Canal Bit / Entrada
22
Confidential © Omron
IN
8
IN
16
IN
16
OUT
16
OUT
8
IN
8
IN
32
OUT
64
CIO 0 (0.00 – 0.07)
CIO 1 (1.00 – 1.07)
CIO 2 (2.00 – 2.15)
CIO 3 (3.00 – 3.15)
CIO 4 (4.00 – 4.15)
CIO 5 (5.00 – 5.07)
CIO 6 (6.00 – 6.15)
CIO 7 (7.00 – 7.15)
CIO 8 (8.00 – 8.15)
CIO 9 (9.00 – 9.15)
CIO 10 (10.00 – 10.15)
CIO 11 (11.00 – 11.15)
Asignación de canales para las Unidades de E/S Básicas.
000 001 002 003 004 005
006
007
008
009
010
011
Canal Asignado
Ejercicio: Determinar los canales asignados así como la cantidad de bits por palabra.
23
Confidential © Omron
IN
16
IN
16
IN
16
IN
16
IN
16
IN
16
OUT
8
OUT
16
OUT
8
OUT
16
OUT
16
000 001 002
003 004 005 006
007 008 009 010
CIO word
Asignación de canales para las Unidades de E/S Básicas.
Ejercicio: Determinar los canales asignados así como la cantidad de bits por palabra.
CIO 0 (0.00 – 0.15)
CIO 1 (1.00 – 1.07)
CIO 2 (2.00 – 2.15)
CIO 3 (3.00 – 3.15)
CIO 4 (4.00 – 4.15)
CIO 5 (5.00 – 5.15)
CIO 6 (6.00 – 6.07)
CIO 7 (7.00 – 7.15)
CIO 8 (8.00 – 8.15)
CIO 9 (9.00 – 9.15)
CIO 10 (10.00 – 10.15)
24
Confidential © Omron
La asignación de canales a las unidades de E/S Especiales depende básicamente del numero de
unidad configurado en los switches rotatorios. Se les asignan 10 canales del área CIO, 100 canales
del área Data Memory, y pueden ser montados en el rack principal o en los racks de expansión.
Ejemplo: Si se configura el Unit Number = 01, el rango se canales que se
asignará al modulo especial analógico serán, CIO2010 a CIO2019 y los
D20100 a D20199.
Asignación de canales para las Unidades de E/S Especiales
25
Confidential © Omron
4-
Durante la asignación de E/S a las Unidades de E/S básicas, las Unidades de E/S especiales son
ignoradas. Las posiciones que contienen Unidades de E/S especiales no tienen asignado ningún
canal en el área de E/S.
El siguiente ejemplo muestra la asignación de canal de
E/S a Unidades de E/S básicas y Unidades de E/S
especiales en el bastidor de CPU.
Asignación de canales para las Unidades de E/S Especiales
26
Confidential © Omron
La asignación de canales a las unidades de E/S Especiales depende básicamente del numero de
unidad configurado en los switches rotatorios Se les asignan 25 canales del área CIO, 100 canales
del área Data Memory, y pueden ser montados en el rack principal o en los racks de expansión
La siguiente tabla muestra qué canales del área de la Unidad de bus de CPU de la serie CJ se
asignan a cada unidad.
Asignación de canales para las Unidades Bus de CPU
Numero de Nodo desde 00 a FF
(00 a 255)
Numero de Unidad desde 0 a F
(0 a 16)
27
Confidential © Omron
4-
Durante la asignación de E/S a Unidades de E/S básicas, las Unidades de bus de CPU son
ignoradas. Las posiciones que contienen Unidades de bus de CPU de la serie CJ no tienen asignado
ningún canal en el área de E/S.
El siguiente ejemplo muestra la asignación de canales de E/S
a Unidades de E/S básicas, Unidades de E/S especiales y
Unidades de bus de CPU en el rack del CPU.
Asignación de canales para las Unidades Bus de CPU

Más contenido relacionado

Similar a 2. Introducción a PLC.pptx

It526 2011 2 balotario de preguntas examen parcial
It526 2011 2 balotario de preguntas examen parcialIt526 2011 2 balotario de preguntas examen parcial
It526 2011 2 balotario de preguntas examen parcial
jcbenitezp
 
Memorias de un plc y su clasificación
Memorias de un plc y su clasificaciónMemorias de un plc y su clasificación
Memorias de un plc y su clasificación
Daniel
 
Clasificacion de la memoria ram
Clasificacion de la memoria ramClasificacion de la memoria ram
Clasificacion de la memoria ram
juanpablitpo
 
Estructura y caracteirsticas de funcionamiento de ap
Estructura y caracteirsticas de funcionamiento de apEstructura y caracteirsticas de funcionamiento de ap
Estructura y caracteirsticas de funcionamiento de ap
FranciscoAlvarenga8
 

Similar a 2. Introducción a PLC.pptx (20)

Introducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable masterIntroducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable master
 
Memoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCgggggggggggMemoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCggggggggggg
 
1167828372.norma ansi eia_tia_942 (3)
1167828372.norma ansi eia_tia_942 (3)1167828372.norma ansi eia_tia_942 (3)
1167828372.norma ansi eia_tia_942 (3)
 
Norma ansi eia_tia_942(2)
Norma ansi eia_tia_942(2)Norma ansi eia_tia_942(2)
Norma ansi eia_tia_942(2)
 
Norma ansi eia_tia_942
Norma ansi eia_tia_942Norma ansi eia_tia_942
Norma ansi eia_tia_942
 
It526 2011 2 balotario de preguntas examen parcial
It526 2011 2 balotario de preguntas examen parcialIt526 2011 2 balotario de preguntas examen parcial
It526 2011 2 balotario de preguntas examen parcial
 
Práctica final tercer parcial
Práctica final  tercer parcialPráctica final  tercer parcial
Práctica final tercer parcial
 
Sm parte 1
Sm parte 1Sm parte 1
Sm parte 1
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Memorias de un plc y su clasificación
Memorias de un plc y su clasificaciónMemorias de un plc y su clasificación
Memorias de un plc y su clasificación
 
Unidad 1 interfaz
Unidad 1 interfazUnidad 1 interfaz
Unidad 1 interfaz
 
EXPOSICION RTU.pdf
EXPOSICION  RTU.pdfEXPOSICION  RTU.pdf
EXPOSICION RTU.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Arquitectura de un plc
Arquitectura de un plcArquitectura de un plc
Arquitectura de un plc
 
Clasificacion de la memoria ram
Clasificacion de la memoria ramClasificacion de la memoria ram
Clasificacion de la memoria ram
 
Estructura y caracteirsticas de funcionamiento de ap
Estructura y caracteirsticas de funcionamiento de apEstructura y caracteirsticas de funcionamiento de ap
Estructura y caracteirsticas de funcionamiento de ap
 
Omron04
Omron04Omron04
Omron04
 
Anexo 3 SeleccionPLC.PPT
Anexo 3 SeleccionPLC.PPTAnexo 3 SeleccionPLC.PPT
Anexo 3 SeleccionPLC.PPT
 
Plc
PlcPlc
Plc
 
Protocolo h.323
Protocolo h.323Protocolo h.323
Protocolo h.323
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
2024020140
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 

Último (20)

¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 

2. Introducción a PLC.pptx

  • 1. 1 Confidential © Omron Direccionamiento y Áreas de Memoria Sección 3
  • 2. 2 Confidential © Omron La CPU requiere instrucciones para procesar todos los datos que están siendo introducidos, y requiere, además, un área para almacenar estos datos. La MEMORIA proporciona esta área y es en ella que el programa del usuario es almacenado. La memoria de los PLCs está organizada por áreas de funciones diferenciadas y claramente definidas. La estructura de la memoria de los PLCs es conocida como, mapa de memoria. El mapa de memoria se divide en secciones o áreas con el fin de que sea más manejable para el usuario. La mayoría de las áreas tienen un prefijo tal como H, T, D etc. Seguido de un numero. Áreas de memoria. Imaginemos que la memoria del PLC fuese como un archivo de Excel y dentro de este archivo se tienen varias paginas con un nombre ya asignado. Dentro de cada pagina se tiene una cantidad de registros disponibles para almacenar datos, hacer operaciones, etc.
  • 3. 3 Confidential © Omron Áreas de memoria. Importante: Como se puede observar existen diferentes áreas de memoria, cada una de ellas tiene a su vez registros o celdas. En programación estos registros son mas conocidos como canales o palabras.
  • 6. 6 Confidential © Omron 4-6 • Área de E/S –Estos canales se asignan a los terminales de E/S externos de las Unidades de E/S básicas. Los canales no asignados a los terminales de E/S externos pueden utilizarse sólo en el programa. • Área de data link –Estos canales se utilizan para los data links en redes Controller Link. Los canales que no se utilicen en los data links pueden utilizarse sólo en el programa. • Área de Unidad de bus de CPU –Estos canales se asignan a Unidades de bus de CPU para transmitir información de estado. Cada Unidad tiene asignados 25 canales, y se puede utilizar un máximo de 16 unidades (con números de unidad de 0 a 15). Los canales que no sean utilizados por las Unidades de bus de CPU pueden utilizarse sólo en el programa. • Área de Unidad de E/S especial –Estos canales están asignados a las Unidades de E/S especiales. Cada Unidad tiene asignados 10 canales, y se puede utilizar un máximo de 96 unidades (con números de unidad de 0 a 95). Los canales que no sean utilizados por las Unidades de E/S especiales pueden utilizarse sólo en el programa. Direcciones CIO CJ Canal 0000 Canal 6143 Area I/O Area Data Link Area E/S Interna Area CPU Bus Unit Area Special I/O Unit Area DeviceNet • Área CIO • Área Auxiliar Relay (A) • Área Timers (T) • Área Counters (C) • Área Index Registers (IR) • Área Data Registers (DR) • Área Data Memory (D) • Área Task Flag (TK) • Área Holding Relay (H) • Área Work Relay (W) • Área Extended Data Memory (EM) • Condition Flags Flags • Clock Pulses Áreas de memoria. CIO
  • 7. 7 Confidential © Omron • Área de PC Link –Estos canales están asignados para ser utilizados con el PC Link, para data links con otros PLC. Las direcciones que no sean utilizadas por el PC Link podrán utilizarse sólo en el programa, igual que en el caso del área de trabajo. • Área DeviceNet –Estos canales están asignados a esclavos para las comunicaciones de E/S remotas tipo DeviceNet (CompoBus/D). Las asignaciones son fijas y no se pueden modificar. Los canales que no sean utilizados por los dispositivos DeviceNet pueden utilizarse sólo en el programa. • Área de E/S interna –Estos canales pueden utilizarse sólo en el programa. No pueden emplearse para el intercambio de E/S con terminales de E/S externos. Antes de proceder a la asignación de canales en el área de E/S interna o de otros canales no utilizados en el área CIO, asegúrese de utilizar los canales de trabajo incluidos en el área de trabajo (WR). Existe la posibilidad de estos canales sean asignados a las nuevas funciones de futuras versiones de CPUs serie CJ. Si en el programa se utilizasen canales del área CIO como canales de trabajo, habría que modificar el programa para poder utilizarlo con los nuevos PLC de la serie CJ. Direcciones CIO CJ Canal 0000 Canal 6143 Area I/O Area Data Link Area E/S Interna Area CPU Bus Unit Area Special I/O Unit Area DeviceNet • Área CIO • Área Auxiliar Relay (A) • Área Timers (T) • Área Counters (C) • Área Index Registers (IR) • Área Data Registers (DR) • Área Data Memory (D) • Área Task Flag (TK) • Área Holding Relay (H) • Área Work Relay (W) • Área Extended Data Memory (EM) • Condition Flags Flags • Clock Pulses Áreas de memoria. CIO
  • 8. 8 Confidential © Omron 4-8 • El área auxiliar contiene una serie de indicadores y bits de control que se utilizan para la supervisión y control del funcionamiento del PLC. Esta área se divide en dos partes: de A000 hasta A447 es de sólo lectura; de A448 hasta A959 puede ser de lectura o escritura. • Cuando se requiera usar un Canal o Bit de esta área deberá usarse el prefijo identificador “A” antes de la dirección. • Hay 960 canales en el Área Auxiliar, del A000 al A959. Esta área esta dividida en dos partes, A000 a A447 son de solo lectura y A448 a A459 son de Lectura/Escritura desde programa o dispositivos de programación • Área CIO • Área Auxiliar Relay (A) • Área Timers (T) • Área Counters (C) • Área Index Registers (IR) • Área Data Registers (DR) • Área Data Memory (D) • Área Task Flag (TK) • Área Holding Relay (H) • Área Work Relay (W) • Área Extended Data Memory (EM) • Condition Flags Flags • Clock Pulses Áreas de memoria. A Direcciones A CJ Canal A000 – A447 Canal A448 – A959 Canal A960 – A11535 SOLO LECTURA LECTURA/ESCRITURA SOLO LECTURA
  • 9. 9 Confidential © Omron 4-9 • Se puede utilizar un máximo de 4.096 temporizadores, con números del temporizador de T0000 hasta T4095. Se utiliza el mismo número para acceder a un indicador de finalización y a un valor actual de contador. Áreas de memoria. T Direcciones T CJ Canal T0000 Canal T4096 Area Timers (Interna) • Área CIO • Área Auxiliar Relay (A) • Área Timers (T) • Área Counters (C) • Área Index Registers (IR) • Área Data Registers (DR) • Área Data Memory (D) • Área Task Flag (TK) • Área Holding Relay (H) • Área Work Relay (W) • Área Extended Data Memory (EM) • Condition Flags Flags • Clock Pulses
  • 10. 10 Confidential © Omron • Los canales del área de trabajo sólo pueden utilizarse en el programa. No pueden emplearse para el intercambio de E/S con terminales de E/S externos. No está previsto asignar nuevas funciones a esta área en futuras versiones de los PLC de la serie CJ. Por ello, utilice esta área para los canales y bits de trabajo antes de recurrir a los canales del área CIO. • Cuando se requiera usar un Canal o Bit de esta área deberá usarse el prefijo identificador “W” antes de la dirección. Hay 512 canales en esta área de memoria, del W000 al W511 (Bits W000.00 a W512.15). Direcciones W CJ Canal W0000 Canal W0512 Area Work Relay (Interna) • Área CIO • Área Auxiliar Relay (A) • Área Timers (T) • Área Counters (C) • Área Index Registers (IR) • Área Data Registers (DR) • Área Data Memory (D) • Área Task Flag (TK) • Área Holding Relay (H) • Área Work Relay (W) • Área Extended Data Memory (EM) • Condition Flags Flags • Clock Pulses Áreas de memoria. W
  • 11. 11 Confidential © Omron 4-11 • Los canales del área de retención se pueden utilizar sólo en el programa. Estos canales retendrán sus contenidos al desconectar el PLC o al cambiar el modo de funcionamiento entre los modos PROGRAM y RUN o MONITOR. Cuando se requiera usar un Canal o Bit de esta área deberá usarse el prefijo identificador “H” antes de la dirección. • Hay 512 canales en el Area Holding, del H000 al H511 (Bits H000.00 H512.15). Los Bits de los HR pueden ser usados en el programa en cualquier orden, y pueden ser usados como contactos Normalmente Abiertos o Cerrados, tanto como sea necesario. Direcciones H CJ Canal H0000 Canal H0512 Area Holding Relay (Interna) • Área CIO • Área Auxiliar Relay (A) • Área Timers (T) • Área Counters (C) • Área Index Registers (IR) • Área Data Registers (DR) • Área Data Memory (D) • Área Task Flag (TK) • Área Holding Relay (H) • Área Work Relay (W) • Área Extended Data Memory (EM) • Condition Flags Flags • Clock Pulses Áreas de memoria. H
  • 12. 12 Confidential © Omron • El área DM es un área de datos de empleo general a la que se puede acceder con unidades de canal. Estos canales mantendrán sus contenidos al conectar el PLC o al cambiar el modo de funcionamiento entre los modos PROGRAM y RUN o MONITOR. • Cuando requiera usar un Data Memory, utilice el prefijo “D” antes de la dirección. Los PLCs anteriores usaban “DM” para identificar esta área. El área Data Memory es multi-propósito. Esta área es retentiva, ante cortes de energía eléctrica o cambio de modo del PLC los valores se mantienen, puesto que están respaldados por batería. • El área Data Memory se compone de 32,768 canales, que van desde D00000 a D32767. Esta área se usa como almacenamiento general de datos, como valores constantes, datos históricos, resultado de cálculos matemáticos, etc. • Área CIO • Área Auxiliar Relay (A) • Área Timers (T) • Área Counters (C) • Área Index Registers (IR) • Área Data Registers (DR) • Área Data Memory (D) • Área Task Flag (TK) • Área Holding Relay (H) • Área Work Relay (W) • Área Extended Data Memory (EM) • Condition Flags Flags • Clock Pulses Área de Unidad de E/S especial (10 Canales / Unidad) Área de Unidad de bus de CPU (25 Canales / Unidad) D00000 D20000 D29599 D30000 D31599 D32767 Áreas de memoria. D
  • 13. 13 Confidential © Omron • Se puede utilizar un máximo de 4.096 contadores, con números de contador de C0000 hasta C4095. Se utiliza el mismo número para acceder a un indicador de finalización y a un valor actual de contador. Áreas de memoria. C Direcciones C CJ Canal C0000 Canal C4096 Area Counters (Interna) • Área CIO • Área Auxiliar Relay (A) • Área Timers (T) • Área Counters (C) • Área Index Registers (IR) • Área Data Registers (DR) • Área Data Memory (D) • Área Task Flag (TK) • Área Holding Relay (H) • Área Work Relay (W) • Área Extended Data Memory (EM) • Condition Flags Flags • Clock Pulses
  • 14. 14 Confidential © Omron Banco 0 Banco 1 E0_00000 E0_327677 Área Extend Memory E1_00000 E1_327677 Area Extend Memory Áreas de memoria. EM • El área EM es un área de datos de empleo general a la que se puede acceder como unidades de canal o por bits. Estos canales mantendrán sus contenidos al conectar el PLC o al cambiar el modo de funcionamiento entre los modos PROGRAM y RUN o MONITOR. • El área EM está dividida en regiones de 32.767 canales, denominadas bancos. El número de bancos de EM dependerá del modelo de CPU, con un máximo de 13 bancos (0 hasta C). • Cuando requiera usar un Extend Memory, utilice el prefijo “E” antes de la dirección. Los PLCs anteriores usaban “EM” para identificar esta área. El área Extend Memory es multi-propósito. Esta área es retentiva, ante cortes de energía eléctrica o cambio de modo del PLC los valores se mantienen, puesto que están respaldados por batería.
  • 16. 16 Confidential © Omron Cuando un elemento conectado a una entrada se acciona, hace que se presente en el borne de entrada un voltaje (por ejemplo 24 VCD), una de las funciones de la CPU es identificar por medio de direcciones cual de los bornes registro la activación. El direccionamiento significa asignar un “nombre” y/o numero, a cada una de las señales que se utilizaran, sin importar que sean señales externas o internas. Estas asignaciones son utilizadas por el procesador para identificar y procesar toda la información en forma ordenada. Todos los PLC tienen físicamente números grabados sobre las terminales de conexión, pueden llegar a ser útiles como referencia, pero lo mejor será consultar en el manual del PLC a utilizar. Cada registro o canal puede contener algún valor numérico que represente por ejemplo, temperatura, presión, nivel, conteo, etc. Sin embargo en algunas ocasiones resulta complejo poder manipular la información sobre todo si hablamos de señales digitales, por ejemplo un motor que solo nos representa un 1 o 0 (encendido o apagado). El método para asignar esta numeración se fundamenta en los conceptos de bit, byte y canal o palabra. Direccionamiento de E/S.
  • 17. 17 Confidential © Omron • Un canal o palabra equivale a 16 bits o bien podríamos decir 2 Bytes, los PLC’s realizan la identificación de cada una de las señales en base a bits y canales (palabras). • Un bit es una señal digital que puede estar encendida (1) o apagada (0). Es la unidad más pequeña de información que utiliza un controlador. Son necesarios 8 bits para crear un byte. • Un byte es la unidad fundamental de datos en los ordenadores personales, un byte son ocho bits contiguos. El byte es también la unidad de medida básica para memoria, almacenando el equivalente a un carácter. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Canal W0100 W100.00 W100.15 Direccionamiento de E/S.
  • 18. 18 Confidential © Omron Unidades de E/S Básicos Básicos Especiales Bus de CPU CPU de la serie CJ En los PLC’s, parte de la memoria de E/S se asigna a cada unidad o modulo. Los canales se asignan de un modo diferente para las Unidades de E/S básicas, las Unidades de E/S especiales y las Unidades de bus de CPU
  • 19. 19 Confidential © Omron Asignación de canales para las Unidades de E/S Básicas. • A las Unidades de E/S básicas de la serie CJ se les asignan canales en el área de E/S (CIO 0000 hasta CIO 0999), y pueden montarse en el rack principal o en los racks de expansión. • Las Unidades de E/S básicas del rack de CPU tienen asignados canales de izquierda a derecha, a partir de la unidad más próxima a la CPU. A cada unidad se le asignan tantos canales como sea necesario.
  • 20. 20 Confidential © Omron 4- • La asignación de canales a las Unidades de E/S básicas continúa desde el rack principal hacia el rack de expansión. • Los canales se siguen numerando de izquierda a derecha, y a cada unidad se le asignan tantos canales como sea necesario, al igual que con las Unidades del rack de CPU de la serie CJ. Asignación de canales para las Unidades de E/S Básicas
  • 21. 21 Confidential © Omron Nota: • Las unidades que tienen hasta 16 puntos de E/S se les asignan 16 bits. • Las unidades que tienen hasta 32 puntos de E/S se les asignan 32 bits. • Las unidades que tienen hasta 64 puntos de E/S se les asignan 64 bits. Asignación de canales para las Unidades de E/S Básicas. Canal Bit / Entrada
  • 22. 22 Confidential © Omron IN 8 IN 16 IN 16 OUT 16 OUT 8 IN 8 IN 32 OUT 64 CIO 0 (0.00 – 0.07) CIO 1 (1.00 – 1.07) CIO 2 (2.00 – 2.15) CIO 3 (3.00 – 3.15) CIO 4 (4.00 – 4.15) CIO 5 (5.00 – 5.07) CIO 6 (6.00 – 6.15) CIO 7 (7.00 – 7.15) CIO 8 (8.00 – 8.15) CIO 9 (9.00 – 9.15) CIO 10 (10.00 – 10.15) CIO 11 (11.00 – 11.15) Asignación de canales para las Unidades de E/S Básicas. 000 001 002 003 004 005 006 007 008 009 010 011 Canal Asignado Ejercicio: Determinar los canales asignados así como la cantidad de bits por palabra.
  • 23. 23 Confidential © Omron IN 16 IN 16 IN 16 IN 16 IN 16 IN 16 OUT 8 OUT 16 OUT 8 OUT 16 OUT 16 000 001 002 003 004 005 006 007 008 009 010 CIO word Asignación de canales para las Unidades de E/S Básicas. Ejercicio: Determinar los canales asignados así como la cantidad de bits por palabra. CIO 0 (0.00 – 0.15) CIO 1 (1.00 – 1.07) CIO 2 (2.00 – 2.15) CIO 3 (3.00 – 3.15) CIO 4 (4.00 – 4.15) CIO 5 (5.00 – 5.15) CIO 6 (6.00 – 6.07) CIO 7 (7.00 – 7.15) CIO 8 (8.00 – 8.15) CIO 9 (9.00 – 9.15) CIO 10 (10.00 – 10.15)
  • 24. 24 Confidential © Omron La asignación de canales a las unidades de E/S Especiales depende básicamente del numero de unidad configurado en los switches rotatorios. Se les asignan 10 canales del área CIO, 100 canales del área Data Memory, y pueden ser montados en el rack principal o en los racks de expansión. Ejemplo: Si se configura el Unit Number = 01, el rango se canales que se asignará al modulo especial analógico serán, CIO2010 a CIO2019 y los D20100 a D20199. Asignación de canales para las Unidades de E/S Especiales
  • 25. 25 Confidential © Omron 4- Durante la asignación de E/S a las Unidades de E/S básicas, las Unidades de E/S especiales son ignoradas. Las posiciones que contienen Unidades de E/S especiales no tienen asignado ningún canal en el área de E/S. El siguiente ejemplo muestra la asignación de canal de E/S a Unidades de E/S básicas y Unidades de E/S especiales en el bastidor de CPU. Asignación de canales para las Unidades de E/S Especiales
  • 26. 26 Confidential © Omron La asignación de canales a las unidades de E/S Especiales depende básicamente del numero de unidad configurado en los switches rotatorios Se les asignan 25 canales del área CIO, 100 canales del área Data Memory, y pueden ser montados en el rack principal o en los racks de expansión La siguiente tabla muestra qué canales del área de la Unidad de bus de CPU de la serie CJ se asignan a cada unidad. Asignación de canales para las Unidades Bus de CPU Numero de Nodo desde 00 a FF (00 a 255) Numero de Unidad desde 0 a F (0 a 16)
  • 27. 27 Confidential © Omron 4- Durante la asignación de E/S a Unidades de E/S básicas, las Unidades de bus de CPU son ignoradas. Las posiciones que contienen Unidades de bus de CPU de la serie CJ no tienen asignado ningún canal en el área de E/S. El siguiente ejemplo muestra la asignación de canales de E/S a Unidades de E/S básicas, Unidades de E/S especiales y Unidades de bus de CPU en el rack del CPU. Asignación de canales para las Unidades Bus de CPU