Escolar Documentos
Profissional Documentos
Cultura Documentos
Instrucciones Avanzadas
Controladores MicroLogix
Instrucciones Avanzadas
SUBRUTINAS
SECUENCIADORES
Los primeros productos fueron diseos electromecnicos Estos dispositivos fueron usados para proveer un cierre de contactos basados en la posicin de un tambor cilndrico La programacion consista de colocar los pines en los orificios de manera que hicieran contacto con interruptores de limite. El tamao del programa y la capacidad de salida eran resultado de el tamao fsico del cilindro. Los cilindros mas largos provean una mayor capacidad de salida. Los cilindros mas grandes provean un mayor numero de pasos en el programa
SECUENCIADORES
Posicin de pines (cilindro)
1 2 3 4 5 Rotacin
1 0 2 1 3 0 4 0 5 1
0 1
0 0 0 0
1 0 1 0 0 1 1 1
1 0 1
1 0 1 0 1
0 1 0 1 1 0
0 1
0 1 0 0
SECUENCIADORES
Destination O:0 15 8 7 1
SQO SEQUENCER OUTPUT File #N:10 Mask 03F0 Dest O:0 Control R:1 Length 4 Position 3 EN DN
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0
Sequencer Output File #N:0 WORD N:10 N:11 N:12 N:13 N:14
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 0 1 0 1 0 1 0 1 0 1 1 0 0 0 0 1 1 1 0 0 1 1 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 1 1 1 0 1 1 1
STEP 0 1 2 3 4
SECUENCIADORES
SQO Sequencer Output Esta instruccin es usada para controlar salidas especificas dentro de una tabla de datos interna. SQC Sequencer Compare Esta instruccin es usada para comparar entradas especificas con un tabla de datos internas y proveer indicacin de una combinacin fue detectada. SQL Sequencer Load Esta instruccin es usada para cargar un palabra (16bits) dentro de una posicin seleccionada de un secuenciador existente
REGISTROS DE CORRIMIENTO
Usado en : Instrucciones de salida Almacenamiento de datos Posicin o estatus de rastreo Almacenamiento temporal
15 14 13 12 11 10 9
15 14 13 12 11 10 9 15 14 13 12 11 10 9
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
0 0
Cabina de pintura
Transportador
REGISTRO
FFU FIFO UNLOAD FIFO #N:12 Dest N:11 Control R:1 Length 5 Position 4
EN DN EM
Position
N:11
N:12 N:13
N:14 N:15
0 1 2 3 4
N:10
N:16
LFU LIFO UNLOAD LIFO #N:12 Dest N:11 Control R:1 Length 5 Position 2
EN DN EM
Position
N:11
N:12
N:13 N:14
N:15
1
2 3
N:10
N:16
Manejo de datos
Los procesadores Micrologix y SLCs soportan un amplio rango de instrucciones de manejo y manipulacin de datos
Manejo de datos
Manejo de datos
Instruccin de salida Matemticas Formateo de datos Escalas (unidades de ingeniera
(sumas, restas, multiplicacin, divisin, raz cuadrada, etc)
ADD ADD Source A
Source B
Dest
Manejo de datos
Instruccin de salida Funciones Lgicas (AND, OR, XOR, NOT, NEG) Conversin (TOD, FRD, DCD, ENC, )
HSC HIGH SPEED COUNTER Type Enc Counter C5:0 High Preset 100 Accum 0
CU
CD DN
C5:0 N 0
CU DN