Unidad 2 - PLC
Unidad 2 - PLC
Unidad 2 - PLC
Concepto de registro
1 0 1 1 1 0 1 0
Equivalente en Decimal:
1 0 1 1 1 0 1 0
27 26 25 24 23 22 21 20
27 + 0 + 25 + 24 + 23 + 0 + 21 + 0 = 186
Tipos de datos: BCD
- Código mediante el cual cada numero del sistema decimal (0 a 9)
se representa en binario (0 ó 1)
Formatos
BCD 9 3 6 5
Binario 1 0 0 1 0 0 1 1 0 1 1 0 0 1 0 1
Formatos
Hexadecimal F A 7 B
Binario 1 1 1 1 1 0 1 0 0 1 1 1 1 0 1 1
Por ejemplo:
Formatos
Coma Flotante -6950,45
Binario 1 1 0 0 0 1 0 1 1 1 0 1 1 0 0 1 0 01 1 0 0 1 1 1 0 01 1 0 1 0
Tipos de datos: Coma flotante (REAL)
31 30 23 22 21 ………... 2 1 0
...
(-1)signo·2exponente-127·(1+Mantisa·2-23)
• Signo (s) 1: negativo , 0: positivo (bit 31).
• Exponente (e) El exponente incluye 8 bits (bits 23..30).
• Mantisa (M) La mantisa incluye 23 bits (bits 0.. 22). Representa la
parte derecha del número decimal (los decimales).
Tipos de datos: ASCII
- Código internacional cuyas siglas responden a American Standard
Code Information Interchange.
Por ejemplo:
Formatos
ASCII @ H
Binario 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0
Tipos de datos: ASCII
Ciclo de SCAN
Ciclo de Scan
Conjunto de tareas que el autómata lleva a cabo:
• Chequeo de batería
• Lectura de DIP Switches
• Chequeo del bus de E/S
• Chequeo de memoria de programa
• Chequeo de tarjeta de memoria
Servicios a:
• Unidades de E/S especiales
• Unidades de bus
• Puerto de periféricos, serie, Ethernet
• Acceso a ficheros
• Puertos de comunicaciones
Refresco de:
• Unidades básicas de E/S
• E/S remotas en bus de comunicaciones
• Unidades de E/S especiales
• Unidades de bus CPU
Ciclo de trabajo
Ciclo de scan
Tiempo de respuesta
AREA DE PROGRAMA:
- Donde se almacena el programa del PLC
AREA DE DATOS:
- Usada para almacenar valores o para obtener información del
estado del PLC.
- Dividida según funciones en IR, SR, AR, LR, HR, DM, TR y T/C
(En modelos CS/CJ se incorporan áreas como CIO, TK, IR y DR)
AREA DE SETUP:
- Donde se almacena la configuración del PLC
Áreas de memoria
15 0 Bit
0
Área de E/S Básicas
159
(160)
(Área de E/S Básicas)
(999)
Áreas CIO
- Área reservada para las Unidades de Bus (comunicaciones).
- Hasta 16 unidades (con números de unidad 0 hasta F). Cada
unidad reserva 25 canales.
15 0 Bit
1500
Área para las
Unidades de Bus
1899
Áreas CIO
- Área reservada para las Unidades Especiales de E/S (analogía,
temperatura, control de posición).
- Hasta 40 unidades (con números de unidad 0 hasta 95). Cada
unidad reserva 10 canales.
15 0 Bit
2000 Área para las
Unidades Especiales
2959 de E/S
Área CIO - Direccionamiento (Ejemplo)
CJ2M-CPU3x CJ1W-OC211
CJ1W-PA202 CJ1W-ID211 CJ1W-MAD42
CPU + Ud. 16 Salidas
Fuente de 16 Entradas 4 Ent. / 2 Sal.
EtherNet/IP Digitales
Alimentación Digitales Analógicas
EIP21
15 0 Bit
W0
Área de Trabajo (WR)
W511
Áreas de Retención (HR)
- Área de trabajo dentro del programa.
- Área retentiva ante pérdidas de alimentación o cambios de
modo PROGRAM a RUN / MONITOR.
15 0 Bit
H0
Área de Retención (HR)
H511
Áreas Auxiliar (AR)
- Área auxiliar que contiene flags y bits de control para ciertas
operaciones del PLC.
15 0 Bit
A0
Área Auxiliar
A447 (Lectura)
A448
Área Auxiliar
A1471 (Lectura/Escritura)
A10000
Área Auxiliar
A11535 (Lectura)
Áreas de Memoria de Datos (DM)
- Área de datos de multi-propósito (en algunos modelos de
PLC solamente accesible a nivel de palabra y no de bit).
- Área retentiva.
15 0 Bit
D0
D32.767
Áreas de Memoria de Datos (DM)
- Para realizar un direccionamiento indirecto del área de memoria
DM, podremos emplear los siguientes símbolos delante de la
dirección.
T0
Área de
Bits Temporizadores
T4095 (Flags de Finalización)
T0
Área de
Canales Temporizadores
T4095 (Valor Presente)
Áreas de Contadores (C)
- Hay dos areas de datos para los contadores:
Flags de Finalización de Contaje y Valor Presente del Contador.
- Hasta 4096 contadores.
C0
Área de Contadores
Bits
(Flags de Finalización)
C4095
C0
Canales Área de Contadores
(Valor Presente)
C4095
Flags de Condición
- Estos flags incluyen los Flags Aritméticos (Flag Igual que), Flag de
Error de instrucción, Flags de siempre a ON y siempre a OFF, Flags
de pulsos de reloj o Flags de primero ciclo de SCAN.
- Es posible utilizar el simulador para los casos en los que no se disponga del PLC.
Protección del PLC
- Esta opción permite proteger al PLC
con una contraseña o liberarle de
dicha protección. El PLC debe estar
online.
- Dicha protección puede aplicarse a
las tareas.
Protección del PLC
- Establecer contraseña Seleccionar esta opción para proteger el
PLC. En el siguiente diálogo, escribir la contraseña y confirmar.
Protección del PLC
- Eliminar Contraseña Seleccionar esta opción para no
proporcionar protección al PLC. Es necesario escribir la
contraseña actual del PLC en uso antes de liberar la protección.
Inicializar el PLC
Borrar todas las áreas de memoria del PLC
- Esta opción borra todos los datos existentes en el PLC conectado.
- Seleccione Inicializar y pulse el botón Aceptar para ejecutar la
operación.
- El PLC debe estar en modo Program.