Beruflich Dokumente
Kultur Dokumente
E Imagen de entradas
X.Y Byte.Bit E 124.0
A Imagen de salidas
B Byte EB 124
M rea de marcas
W Word MW102
T rea de temporizadores
D Double Word MD 100
Z rea de contadores
Ejemplos de variables operando
U E124.0 ON E 124.7
O EB 124 UN A 124.8
L EW 124 U MD 124
L ED 124 L MW 124
Sistema de numeracin hexadecimal
23 22 21 20 y
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
3 0 1 0 0 4
= 2 0 1 0 1 5
0 1 1 0 6
=0
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 A
1 0 1 1 B
1 1 0 0 C
1 1 0 1 D
1 1 1 0 E
1 1 1 1 F
Direccionamiento de memoria
La memoria est direccionada en bytes
En SIMATIC se almacena el byte ms significativo en la direccin de memoria ms
baja.
Big-endian & little-endian
Es un error frecuente el solapamiento involuntario de direccionamiento.
Ejemplo de solapamiento entre MW 0 y MW 1: 0xFF00 & 0x00FF (MW 2 0xFF00)
MB 0 1 1 1 1 1 1 1 1
MW 0
MB 1 0 0 0 0 0 0 0 0
MD 0
MW 1
MB 2 1 1 1 1 1 1 1 1
MD 1
MB 3 0 0 0 0 0 0 0 0
MB 4
L DW#16#FF00FF00
T MD 0
Direccionamiento de memoria
L DW#16#FF00FF00
T MD0
L W#16#FF00
T MW1
MB 0 1 1 1 1 1 1 1 1
MW 0
MB 1 1 1 1 1 1 1 1 1
MD 0
MW 1
MB 2 0 0 0 0 0 0 0 0
MD 1
MB 3 0 0 0 0 0 0 0 0
MB 4
L DW#16#FF00FF00
T MD 0
Registros de la ALU
Son registros internos de la CPU y forman parte de la programacin en AWL
Accesos muy rpidos
Registro de estado (PSW): 16 bits, slo se emplean 9 (/ER y RLO)
Acumuladores (registros de 32 bits intermedios para los resultados de la ALU)
Registro de direcciones de 32 bits (aritmtica de punteros)
E 124.1 =0 A 124.0 = 1
E 124.2 =1
Inhibicin de RLO
Asigna el valor del RLO al operando
Rompe cadena lgica
XOR y los parntesis
E 124.1 A 124.0
R Q
U E124.0 U E124.1
S A124.0 R A124.0
U E124.1 U E124.0
R A124.0 S A124.0 = A124.0?
E 124.0
M 100.0
M 100.1
N ciclos
Programacin con flancos en S7
E 124.0
M 100.0
M 100.1
N ciclos
Ejemplo de programacin basados en flancos
Realizar un automatismo para el control de un cilindro de doble efecto con
una electrovlvula 5/2 biestable. Se dispone de un pulsador P y dos sensores
de posicin S1 y S2, que detectan la compresin y expansin del cilindro
respectivamente. Al pulsar P se realizar un ciclo completo de
expansin/compresin del cilindro. Para la compresin del cilindro P debe
estar desactivado.
A1 P S 2 A2 P