autmatizacion
Automatización Industrial
Curso 2001-2001
Transferencia
Comparaciones
Contadores
1
KOP
Cargar y Transferir Datos
MOV_B
EN
5
ENO
IN
OUT
MB5
MOVESi la entrada EN está activa, el valor de la entrada “IN” se copia en la dirección
de salida “OUT”. “ENO” tiene el mismo estado de señal que “EN”.
EN
EN es una entrada booleana que tienen todos losbloques KOP y FUP. El bloque
solo se ejecutará si la entrada EN está puesta a “1“.
Las instrucciones en AWL no tienen entrada EN. El valor en el comienzo de la
pila debe de valer 1 para que sehabilite la ejecución de la instrucción.
Automatización Industrial Curso 2001-2001
Programación: SIMATIC S7-200
Cargar y Transferir Datos
Transferencia: La operación Transferir bytes enbloque
transfiere un número determinado de bytes (N) de la
dirección de entrada (IN) a la dirección de salida (OUT).
N puede estar comprendido entre 1 y 255.
Ej:
Mov_bir=mover la entrada física
Mov_biw
Automatización Industrial Curso 2001-2001
Programación: SIMATIC S7-200
Cargar y Transferir Datos
KOP
MOV_B
EN
5
ENO
IN
OUT
MB5
MOVB 5,MB5
//Constante de8-bits (entero)
MOVB 16#EF,MB5
//Byte en formato hexadecimal
MOVW VW0,MW10
//Mover bloque palabra
MOVD VD0,MD0
//Mover bloque doble palabra
BMB
Ejemplos
de carga
//Movernúmero de bytes
MB0, VB0, 10
Automatización Industrial Curso 2001-2001
Programación: SIMATIC S7-200
Cargar y Transferir Datos
Ejemplo
Automatización Industrial Curso 2001-2001Programación: SIMATIC S7-200
Programación en KOP: COMPARACIONES
Comparación
Se pueden utilizar instrucciones de comparación para comparar
parejas de valores numéricos:
B
Bytes
I
Entero (Númerosen Coma Fija 16-bit s con signo)
D
Doble Entero (Números en Coma Fija 32-bits con signo)
R
Real (Número en Coma Flotante 32-bit con signo).
Si el resultado de la comparación es “Verdadero“, el...
Regístrate para leer el documento completo.