Professional Documents
Culture Documents
Controladores
Programables
1. Memoria
2. Datos
3. Archivos de datos
6 - 15
5
Subroutine
Files
STI File
HSC File
Error File
Main Program
Reserved
System
Integer Files
Control File
Counter File
Timer File
Bit File
Status File
Input File
Output File
MicroLogix 1000
MEMORIA
1
0
Archivos de datos
Archivos de programa
MicroLogix 1000
MEMORIA
Integer Files
Control File
Counter File
Timer File
Bit File
Status File
Input File
Output File
Archivos
de datos
Memoria y Datos
MEMORIA
Bit = 1 o 0
Nibble = 4 bits
Byte = 2 nibbles
Palabra(16 bits) 2 bytes
Palabra doble= 2 words
32 bits
DATOS
Octal
BCD
HEX
0-7
0-9
0-F (15)
to +32767
Entero sin signo 65,535 (32767
+ 32767)
Puntos Flotantes
IEEE +/- 3.45x1038 to +/1.17x10-38
Estructura de datos
15 14 13 12
Dato ASCII :
Datos de num.
entero :
Datos BCD :
Datos HEX :
11 10 9 8
7 6 5 4
3 2 1 0
11 10 9 8
7 6 5 4
3 2 1 0
15 14 13 12
11 10 9 8
7 6 5 4
3 2 1 0
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
0
30
48
1
31
49
2
32
50
3
33
51
61
62
63
97
98
99
~
DEL
7E
7F
126
127
Entradas y Salidas
Archivo #0
0
Salidas
El archivo contiene
Tipo de archivo
O0:0/0
Archivo #1
1
Entradas
11
Numero de archivo
6 o 12 salidas
Tipo de archivo
I1:0/0
10 o 20 entradas
Numero de archivo
000000000000
Palabra 0
Numero de entrada
(0-9,19)
15
El archivo contiene
Numero de Bit
(0-5,11)
Palabra 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Palabra 1
0000
19
16
Estado de Archivo
Archivo #2
Archivo de fines generales que consiste en 32 registros
(palabras). Estos registros se mezclan en "palabra" y formatos
de bit" dependiendo de la funcin que representan. El estado
del archivo se utiliza sobre todo para:
Fijar caractersticas de funcionamiento del sistema,
Despleagar el estado y fallas
Timebase bits
Banderas matematicas ,desbordamiento
Registros indexados
Control de subrutina
Archivo Bit
Archivo #3 (32 registros o palabras)
Palabra 0:
Palabra 1:
Palabra 2:
Palabra 31:
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
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
7 6 5 4
15 14 13 12 11 10 9 8
3 2 1 0
47 46 45 44 43 42 41 40
15 14 13 12 11 10 9 8
39 38 37 36 35 34 33 32
7 6 5 4
3 2 1 0
511
15 14 13 12
11 10 9 8
7 6 5 4
496
3 2 1 0
B3:1/0
(RSLogix,APS)
OR
B/16
(HHP)
Temporizadores
Operacin del temporizador
El cronmetro cuenta con tal de que su escaln sea
VERDAD.Cuando el temporizador cuente hasta un valor
especifico,este alerta al resto del programa por colocacin de
bit .Cuando el escalon sea falso,el temporizador se detiene y se
reinicia el mismo a cero .
I:0.0
||
Temporizadores
Archivo #4
40 Temporizadores (MicroLogix 1000 only)
TON, TOF, y RTO
Temporizador en retardo
Temporizador sin retardo
Contador de tiempo Retentivo Encendido
4
Temporizadores
El archivo contiene
40 temporizadores
T4:0
Numero de archivo
Numero de temporizador
(0-39)
Temporizadores
Tipo de archivo
4
Temporizadores
El archivo contiene
40 temporizadores
T4:0
Numero de temporizador
(0-39)
15 14 13
Numero de archivo
Palabra 0 EN TT DN
Palabra 1
Palabra 2
Valor presente
Valor Acumulado
Prefijo
T4:0.PRE
Acumulado
T4:0.ACC
Hecho
T4:0/DN
Cron. Temp.
T4:0/TT
Habilitacin
verdad.
T4:0/EN
Temporizadores
El bit obtenido de los temporizadores apaga el motor
despues de un retardo de 10 segundos
Stop
Start
Timer Done
Motor
I:0/1
I:0/0
T4:0/DN
O:0/3
]/[
]/[
][
( )
M1
O:0/3
][
M1
O:0/3
][
TON
TIMER ON DELAY
Timer
T4:0
Time Base
1.0
Preset
10
Accum
0
(EN)
(DN)
Contadores
Operacin del Contador
El contador cuenta (por uno)cada vez este escalon va de Falso a
Verdadero .Cuando un numero especifico de la cuenta ha sido
alcanzado,el contador alerta al resto del programa por colocacin
de un bit.El programa debe reiniciar el contador para empezar la
cuenta desde cero .
I:0.0
||
Contadores
Archivo #5
32 Contadores(MicroLogix 1000 solamente)
Ascendente,Descendente, Ascendente/Descendente
Tipo de archivo
Contadores
C5:0
El archivo contiene
32 contadores
Numero de archivo
Numero de contador
(0-31)
Contadores
Tipo de archivo
Contadores
C5:0
El archivo contiene
32 contadores
Numero de contador
(0-31)
15 14 13 12 11
Palabra 0 CU CD DN OV UN
Numero de archivo
Palabra 1
Preset Value
Palabra 2
Accumulated Value
Prefijo
C5:0.PRE
Acumulado
C5:0.ACC
Hecho
C5:0/DN
Contador asc.
C5:0/CU
Contador des.
C5:0/CD
Over/Underflow
Contadores
El bit obtenido por el contador detiene el motor despues de
10 operaciones.
Stop
Start
Counter Done
Motor
I:0/1
I:0/0
C5:0/DN
O:0/3
]/[
]/[
][
( )
M1
O:0/3
][
M1
O:0/3
][
CTU
Count Up
Counter
Preset
Accum
C5:0
10
0
(CU)
(DN)
Reset
I:0/4
][
C5:0
(RES)
Control
Archivo #6
Comandos especificos usados para aplicaciones de alto nivel
FIFO/LIFO Pilas
Secuenciadores
Bit Shifts etc..
Control
Tipo de archivo
Control
El archivo contiene
16 controles
R6:0
Numero de archivo
Numero de control
(0-15)
Palabra 0 EN EU DN EM ER UL IN FD
Palabra 1
Length Value
Palabra 2
Position Value
Error Code
Longitud
R6:0.LEN
Posicin
R6:0.POS
Habilitacin
R6:0/EN
Habilitacin
R6:0/EU
Hecho
R6:0/DN
Pila vacia
R6:0/EM
Error
R6:0/ER
Unload
R6:0/UL
Inhibit
R6:0/IN
Found
R6:0/FD
upload
Entero
Archivo #7
Registros de proposito general de datos (palabras)
Principalmente usado para:
Instrucciones de comparacin
Instruccones matematicas
Secuenciadores
FIFO y LIFO pilas