Escolar Documentos
Profissional Documentos
Cultura Documentos
Temas a discutir...
Controlador Lgico Programable
1. Memoria
2. Datos 3. Archivos de Datos
Memoria y Datos
MicroLogix Packaged Controllers
Sistemas Numricos
Los sistemas numricos nos permiten
representar cantidades y realizar operaciones aritmticas con ellas. El sistema numrico que
usamos todos los das es el decimal. denominado
Al trabajar con circuitos electrnicos se utilizan sistemas numricos no comunes, tan efectivos como el decimal, para resolver problemas numricamente. Usamos el sistema binario para trabajar con dispositivos capaces de conmutar entre dos estados, adems del octal y hexadecimal.
Decimal
0 1 2 3 4 5 6 7 8 9
Binario
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Octal
0 1 2 3 4 5 6 7 10 11
Hexadecimal
0 1 2 3 4 5 6 7 8 9
10
11 12 13 14 15
1010
1011 1100 1101 1110 1111
12
13 14 15 16 17
A
B C D E F
6 - 15 7
Integer Files Control File Counter File Timer File Bit File Status File Input File Output File
STI File HSC File Error File Main Program Reserved System
PROGRAM FILES
DATA FILES
Subroutine Files
Integer Files Control File Counter File Timer File Bit File Status File Input File Output File
Memoria y Datos
MEMORIA
Bit = 1 0 Nibble = 4 bits Byte = 2 nibbles
DATOS
Octal BCD HEX 0-7 0-9 0 - F (15)
Estructura de Datos
7 6 5 4 7 6 5 4
15 14 13 12
11 10 9 8 11 10 9 8
3 2 1 0 3 2 1 0
Word = 16 bits :
ASCII Data : Integer Data :
BCD Data :
HEX Data :
7 6 5 4
3 2 1 0
TABLA ASCII
ASCII HEX DEC NUL 00 0 SOH 01 1 STX 02 2 ETX 03 3 EOT 04 4 ENQ 05 5 ACK 06 6 BEL 07 7 BS 08 8 HT 09 9 LF 0A 10 VT 0B 11 FF 0C 12 CR 0D 13 SO 0E 14 SI 0F 15 DLE 10 16 DC1 11 17 DC2 12 18 DC3 13 19 DC4 14 20 NAK 15 21 SYN 16 22 ETB 17 23 CAN 18 24 EM 19 25 ASCII SUB ESC FS GS RS US SP ! # $ % & ( ) * + . / 0 1 2 3 HEX DEC 1A 26 1B 27 1C 28 1D 29 1E 30 1F 31 20 32 21 33 22 34 23 35 24 36 25 37 26 38 27 39 28 40 29 41 2A 42 2B 43 2C 44 2D 45 2E 46 2F 47 30 48 31 49 32 50 33 51 ASCII 4 5 6 7 8 9 : ; < = > ? @ A B C D E a b c ~ DEL HEX 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 61 62 63 7E 7F DEC 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 97 98 99 126 127
Entradas y Salidas
Archivo #0
0
Outputs
El archivo contiene 6 12 Salidas Tipo de Archivo Nmero de Bit (0-5,11)
O0:0/0
Nmero de Archivo
Word 0
11
000000000000
Archivo #1
1 Inputs
El archivo contiene 10 20 Entradas
Tipo de Archivo
I1:0/0
Nmero de Archivo
Word 1
15
Word 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000 19 16
Status File
Archivo # 2
Archivo de propsito General que consiste de 32 registros (words). Estos registros son dados en formatos de word y bit dependiendo de la funcin que represente. El Archivo Status se usa principalmente para: Establecer las caractersticas del sistema operativo, Despliega el estado y fallas del sistema Programacin de: Bits del tiempo base Banderas Matemticas de sobreflujo Registros Indexados
Control de Subrutinas
Archivos de Bit
Archivo # 3 (32 registros o words)
Word 0: Word 1: Word 2:
15 14 13 12 15 14 13 12 11 10 9 8 11 10 9 8 7 6 5 4 7 6 5 4 3 2 1 0 3 2 1 0
B3:1/0
(RSLogix,APS)
OR
B/16
(HHP)
Word 31:
Temporizadores
Operacin del Temporizador
El temporizador comienza a contar los intervalos de la base de tiempo cuando las condiciones de rengln se hacen VERDADERAS. Cuando las condiciones de rengln se hacen FALSAS, el valor acumulado se reinicializa sin importar si el temporizador ha sobrepasado el lmite de tiempo.
I:0.0
||
Temporizadores
File #4
40 Temporizadores (Solo MicroLogix 1000)
Timers
T4:0
Nmero de Archivo
El archivo contiene
40 Temporizadores
Temporizadores
Tipo de Archivo
Timers
T4:0
Nmero de Archivo
15 14 13 Word 0 EN TT DN Word 1 Word 2
Especifica el valor que el temporizador debe alcanzar antes de que el controlador establezca el bit de efectuado. Este es el tiempo transcurrido desde el ltimo restablecimiento del temporizador. Fija a 1 cuando el valor acumulado > valor preset. Fija a 1 cuando el valor acumulado < valor preset. Fija a 1 cuando el rengln que contiene al timer es verdadero.
Temporizadores
El Temporizador habilita el bit done (DN) y apaga al motor despues de 10 segundos de tiempo de retardo.
Stop Start Timer Done
Motor
I:0/1
I:0/0
T4:0/DN
O:0/3
]/ [
][
O:0/3
M1
]/[
( )
][
O:0/3
M1
TON
TIMER ON DELAY Timer T4:0 Time Base 1.0 Preset 10 Accum 0
][
(EN) (DN)
Contadores
Operacin del Contador
El contador cuenta (uno por uno) las veces que su rengln pase de FALSO a VERDADERO. Cuando un numero especificado de cuentas se han realizado, el contador alerta al resto del programa habilitando un bit. El programa deber resetear al contador para iniciar el conteo desde cero de nuevo.
I:0.0
||
Contadores
Archivo #5
32 Contadores (solo MicroLogix 1000) Up, Down, Up/Down
Tipo de Archivo
Counters
C5:0
Nmero de Archivo
El archivo contiene
32 contadores
Contadores
Tipo de Archivo
Counters
C5:0
Nmero de Archivo
Word 1 Word 2
15 14 13 12 11
Word 0 CU CD DN OV UN
Count Up
Count Down Over/Underflow
C5:0/CU
C5:0/CD C5:0/OV,UN
Contadores
El Contador habilita el bit done (DN) y detiene al motor despues de efectuar 10 operaciones.
Stop
Start
Counter Done
Motor
I:0/1
I:0/0
C5:0/DN
O:0/3
]/[
][
O:0/3
M1
]/[
( )
][
O:0/3
M1
CTU
Count Up Counter Preset Accum C5:0 10 0
][
(CU) (DN)
C5:0
Reset
I:0/4
][
(RES)
Control
Archivo #6
Se usa para aplicaciones especficas de alto nivel. FIFO/LIFO Secuenciadores Corrimiento de Bit etc Se requiere para permitirle al PLC el manejo/control de las instrucciones de aplicacion.
Control
Tipo de Archivo
Control
R6:0
Word 0
EN EU DN EM ER UL IN FD
Error Code
Nmero de Archivo
Word 1 Word 2
Length
R6:0.LEN
Position
Enable Unload Enable
R6:0.POS
R6:0/EN R6:0/EU
Done
Stack Empty Error Unload Inhibit Found
R6:0/DN
R6:0/EM R6:0/ER R6:0/UL R6:0/IN R6:0/FD
Entero
Archivo #7
Registros de datos de propsito General (words) Principalmente se usa para: Instrucciones de comparacin Instrucciones matemticas Secuenciadores
FIFO y LIFO
105 Registros (words) en MicroLogix 1000