Ejemplo 1 con el PLC DL06
El programa del ejemplo abajo muestra cómo configurar el módulo F0-04RTD en la ranura 1
para 4 entradas activadas, usando tipo PT100 RTD en todos los canales, formato de datos
BCD, escala de temperatura en ºF, formato magnitud más signo y con un valor superior cuando
se abre el circuito del RTD. Use la tabla en la página 8-7 para determinar los valores del puntero
si se coloca el módulo en otra ranura. Coloque este renglón en cualquier lugar en el programa
o en la etapa inicial si usted está utilizando instrucciones de programación por etapas.
Ésto es todo lo necesario para leer datos de entrada de temperatura o de voltaje en las direcciones
de memoria V asignadas. Una vez que los datos estén en la memoria V se pueden realizar
cálculos con los datos, por ejemplo, comparar los datos contra valores preestablecidos, etc. Se
usa V2000 en el ejemplo pero se puede utilizar cualquier dirección de memoria V.
SP0
LD
K0400
OUT
V700
LDA
O2000
OUT
V701
LD
K0
OUT
V703
OUT
V704
OUT
V706
Manual de módulos opcionales para DL05/DL06, 2a Ed., 8/07
Capítulo14: F0-04RTD - 4 entradas de temperatura con RTD
LD
- o -
K8400
Carga una constante al acumulador, la cual especifica la cantidad de
canales de entrada activados para examinar y el formato de datos. El
byte superior el nibble más significativo (MSN) define el formato de
datos (0 = BCD, 8 = binario). El nibble menos significativo (LSN) define
la cantidad de canales activos (1, 2, 3 o 4).
El formato binario es usado para mostrar datos en algunas interfaces de
operador. K8400 activa los 4 canales en formato binario.
Copia el valor en el acumulador a esta dirección de memoria dedicada
relacionada con la ranura 1 de módulos opcionales para definir el formato
de datos y la cantidad de canales a ser examinados.
Carga el valor octal de la primera dirección de memoria V a ser usada
para almacenar los datos de entradas. Por ejemplo, el valor O2000 en
la instrucción LDA definirá las siguientes direcciones:
Canal 1-V2000/V2001; canal 2-V2002/V2003;canal 3-V2004/V2005;
canal 4-V2006/V2007. Vea la nota en la página 8-8.
Copia el valor en el acumulador a esta dirección de memoria dedicada,
relacionada con la ranura 1, para definir el puntero que determinará donde
se almacenarán los datos de las entradas.
Carga la constante 0 al acumulador. K0 define parámetros en V703, V704
y V706)
Copia el valor en el acumulador a esta dirección de memoria dedicada
relacionada con la ranura 1 de módulos opcionales para definir el tipo de
RTD. Vea la página 8-8 para las definiciones.
Copia el valor en el acumulador a esta dirección de memoria dedicada
relacionada con la ranura 1 de módulos opcionales para definir el código
de unidades (escala de temperatura y formato de datos). K0 define
grados F y formato magnitud con signo. Vea la tabla en la página 8-9
Copia el valor en el acumulador a esta dirección de memoria dedicada
relacionada con la ranura 1 de módulos opcionales para definir Copia el
valor en el acumulador a esta dirección de memoria dedicada
relacionada con la ranura 1 de módulos opcionales para definir el código
de unidades (escala de temperatura y formato de datos). K0 define
grados F y formato magnitud con signo. Vea la tabla en la página 8-9 .
K0 define un valor alto en la escala de 7FFFh (BCD/HEX) o 32,767 (Binario).
El valor es escrito a la memoria de la entrada cuando ocurre una apertura.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
14–13