Professional Documents
Culture Documents
MANEJO DE
DE
VARIABLES
VARIABLES
ANALGICAS
ANALGICAS
FUNCIONES
FUNCIONES DE
DE COMPARACIN
COMPARACIN
EQU =
FUNCIN
NEQ <>
LES < SOURCE A N7:5
LEQ <= 3
MASK OFOF
COMPARE 10 FALSA
C5:0.ACC 0 0 1 1 0 0 0 0 1 1 0 1 1 0 1 0
MASK 0 0 0 01 1 1 11 1 1 11 1 1 1
Compare 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0
ASIGNACIONES
ASIGNACIONES
MOV FUNCIN
XPY 3
LN
LOG
BITS
BITS AFECTADOS
AFECTADOS
S: 0 ARITHMETIC FLAGS
BIT 0 = CARRY
BIT 1 = OVERFLOW
BIT 2 = ZERO
BIT 3 = SIGN
ESCALIZADO DE
DATOS
Mdulos
Mdulos Analgicos
Analgicos de
de Entrada
Entrada
Rango Representacin
Voltaje/Corriente en Enteros
0 a 21mA 0 a 32.764
0 a 20mA 0 a 31.208
4mA a 20mA 6.242 a 31.208
-10Vdc a +10Vdc - 32.768 a 32.764
0 a 10Vdc 0 a 32.764
0 a 5Vdc 0 a 16.384
1 a 5Vdc 3.277 a 16.384
EJERCICIO: Se presentan las siguientes consideraciones:
Se tienen un mdulo de entrada anloga NI4 localizado en el slot
3, al que se conecta un transductor de temperatura con una salida
de voltaje de 0 a 10 Vdc.
100C
mn.
0=0Vdc 32767=10Vdc
1. SOLUCIN MATEMTICA A ENTRADAS ANALOGICAS:
Transductor con salida de 0 -10Vdc, Seal de rango de
100C a 500C, temperatura del proceso entre 275C y 300C
Ecuacin de la Recta: Y = mX + b
Valor Escalizado = (Valor Entrada x Pendiente[m] ) + offset
SCL
Source I:1.1
Rate [/10000] 122
Offset. 100
Destino N7:0
SCP
Input I:1.1
Input Mn. 0
Input Mx. 32.767
Scaled Mn. 100
Scaled Mx. 500
Scaled Output N7:0
4mA=6242
scaled mn.
0% 100%
1. SOLUCIN MATEMTICA A SALIDAS ANALOGICAS:
Actuador de una vlvula de control que acepta de 4-20mA
una seal proporcional de 0 a 100% de apertura.
Ecuacin de la Recta: Y = mX + b
Valor Escalizado = (Valor Entrada x Pendiente[m] ) + offset
SCP
Source N7:0
Rate [/10000] 2496600
Offset. 6242
Destino O:2.0
SCP
Input N7:0
Input Mn. 0
Input Mx. 100
Scaled Mn. 6242
Scaled Mx. 31208
Scaled Output O:2.0
PESADORA
0/20 mA I:1.0
VARIABLES UTILIZADAS:
FFU EU
DN
FIFO. #N60:3
Destination N60:2 EM
Control. R6:51
Length. 64
Position. 0
LFL
LFL (LIFO
(LIFO LOAD)
LOAD)
LFL EN - ENABLE
DN
Source N70:1
FIFO. #N70:3 EM - EMPTY
Control. R6:61
Length. 64
Position. 0
LFU
LFU (LIFO
(LIFO UNLOAD)
UNLOAD)
FFU EU
DN
FIFO. #N70:3
Destination N70:2 EM
Control. R6:61
Length. 64
Position. 0
INSTRUCCIONES
DE SECUENCIA
INSTRUCCIONES
INSTRUCCIONES DE
DE SECUENCIA
SECUENCIA
SQO SEQUENCER
Salida del secuenciador
SEQUENCER OUTPUT / INPUT
SQC
FILE #B10:1
Comparacin del
MASK OFOF
secuenciador
DEST O:14
SQL CONTROL R6:20
Carga del secuenciador LENGHT 4
POSITION 2
SQO
SQO
Con el pulso positivo al destino se le asigna la prxima
palabra del archivo del secuenciador & mscara.
DESTINO O:14
SQO 15 87 0
FILE #B10:1
MASK 0F0F 0000010100001010
DEST 0:14
LENGHT 3 Valor de mscara 0F0F
15 87 0
POSITION 2
0 0 0 01 1 1 10 0 0 01 1 1 1
PALABRA Posicin
PALABRA EN B10:1
15 87 0
EL BIT R6:21/FD =1 0010010010011011
SQL
SQL
Se almacenan datos de 16 bits desde la fuente hacia el
archivo del secuenciador.
PALABRA FUENTE I:3.2
SQL 15 87 0
FILE #N7:30
SOURCE I:3.2 1111010101101010
CONTROL R6:4
LENGHT 5
POSITION 2 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0
N7:30
N7:31 1 1 1 1 0 1 0 10 1 1 0 1 0 1 0
N7:32 0 0 0 0 1 1 1 10 0 0 0 1 0 1 0
N7:33 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0
N7:34 0 0 0 0 1 1 1 10 0 0 0 1 1 1 1
INSTRUCCIONES
DE FLUJO DE
PROGRAMA
SALTO
SALTO (JMP)
(JMP) YY ETIQUETA(LBL)
ETIQUETA(LBL)
JMP LBL
JSR
EL CONTROLADORSALTA A LA INSTRUCCIN SBR AL
JUMP TO SUBRUTINE INICIO DEL ARCHIVO DE SUBRUTINA DESTINO.
SBR
6
JSR SBR 7 SBR SBR
JSR 8
JSR
PROCESS OUTPUT
VARIABLE
LEVEL DETECTOR
CONTROL VALVE
PARMETROS
PARMETROS P.I.D.
P.I.D.
Accin proporcional P o Gain.
Accin P = Kp * (=error de offset)
(Gain en U.S.A) (Bp en U.E) Gain = 1 / Bp
200 m.
GRFICA
GRFICA DE
DE PP
Variacin Variacin
Variacin
Respuesta Respuesta
t t Respuesta
t
GRFICA
GRFICA DE
DE LA
LA ACCIN
ACCIN II
Respuesta integral en funcin de un escaln.
Variacin
Variacin
Variacin
Variacin Variacin
Variacin pequea
Respuesta Respuesta
Respuesta
t t t
INSTRUCCIN
INSTRUCCIN P.I.D.
P.I.D.
PID