Académique Documents
Professionnel Documents
Culture Documents
La Familia SIMATIC S7
SIMATIC
PCS 7
SIMATIC
NET
SIMATIC
Software
SIMATIC
PC
SIMATIC
HMI
SIMATIC
SIMATIC
WinCC
SIMATIC
DP
Controlador
SIMATIC
TIA
FAMILIA SIMATIC S7
S7-200
S7-300
S7-400
S7-200
S7-200: Mdulos
CP
U
EM
CP
3
2
13
12
10
8
11
15
14
S7-300
S7-300: Mdulos
PS
CPU
(opcional)
IM SM: SM:
(opcional)
DI
DO
CPU314
SIEMENS
CPU315-2 DP
SF
BATF
DC5V
FRCE
RUN
STOP
SF
BATF
DC5V
FRCE
RUN
STOP
RUN-P
RUN-P
RUN
RUN
STOP
STOP
M RES
M RES
SIMATIC
S7-300
Batera
SF DP
BUSF
SIMATIC
S7-300
MPI
Batera
MPI
DP
S7-400
S7-400: Mdulos
PS
SM: SM:
AI
AO
CP
FM SM
IM
Selector de modo
LEDs de error
Slot para la Memory
Card
Interfase MPI/DP
Interfase DP
Batera de
alimentacin externa
Herramientas de STEP 7
El Administrador SIMATIC
Administrador SIMATIC
Hardware
FB21
OB1
E 1.0 E 1.1
Proceso
A4.0
Software
Barra de ttulo
Barra de men
Barra de herramientas
Barra de estado
Barra de tareas
Smbolos de Windows
Smbolos de STEP 7
Estaciones accesibles
Memory Card S7
Cargar (en el PLC)
Filtrar
Activar filtro
Simular mdulos (S7-PLCSIM)
Introduce el
nombre del
proyecto y
pulsa OK
Insertar un Programa S7
Libreras Estndar
Ejercicio: Creacin de un
Proyecto
Introduce el
nombre del
proyecto y
pulsa "OK"
Peticin de
Reset de la
memoria
Manualmente
Desde la PG
- Selector de modo en la
posicin de STOP
- Mantener el selector
en
la posicin MRES
hasta que el LED de
STOP parpadee dos
veces (lentamente)
- Soltar el selector
(retorna a la posicin
de STOP)
- Opcin de men:
Sistema de destino
-> Estado Operativo
-> Stop
- Opciones de men:
Sistema de destino ->
Clear/Reset
- Insertar la Memory
Card (el parpadeo lento
del LED de "STOP
indica la solicitud del
Reset de la memoria)
- Conmutar rapidamente
el selector a la posicin
"MRES" soltarlo (el
parpadeo rpido del
LED de STOP indica
que el Reset se ha
producido)
- Conmutar el selector a
la posicin "RUN" o
"RUN-P"
- Conmutar
Ejecucin del rpidamente
el selector a la
Reset de la
posicin "MRES" y
memoria
soltarlo (el parapadeo
- rpido del
de "STOP
indica de
- LED
Conmutar
el selector
Rearranque
que elaReset
se ha de
modo
la posicin
en caliente
producido)
"RUN" o "RUN-P"
Confirmar el Reset de la
memoria pulsando el botn
OK (el parpadeo rpido
del LED de STOP indica
que el Reset se ha
producido)
Opciones de men:
Sistema de destino ->
Estado Operativo ->
Rearranque en caliente
Herramientas de Configuracin
del Administrador SIMATIC
Configuracin Hardware y
Parametrizacin
Configuracin
E/S, etc.
Parametrizacin
de los
caractersticas de
Configuracin terica
Configuracin real
existente.
Insertar un Equipo
Arrancar HW Config
2
10
Mdulos
PS
CPU
SM
SM SM
SM SM
SM
SM
Direccin 0.0
Direccin 0.7
Direccin 1.0
Direccin 1.7
Direccionamiento ED / SD en
Configuraciones Multi-bastidor
Rack
3
Rack
2
Rack
1
Rack
0
Slot
11
PS
PS
PS
IM
96.0 100.0104.0108.0112.0116.0120.0124.0
(Receptor)
a
a
a
a
a
a
a
a
99.7 103.7107.7111.7115.7119.7123.7127.7
IM
(Receptor)
PS
IM
10
Direcciones
Direccionamiento Libre
2x
1x derecho
Frequencia (Hz)
0.5 0.621
1.252
Periodo (s)
1.6 1
2.5 5
0
10
Carga
(slo con la CPU
en STOP)
Cargar la Configuracin HW en la
PG
Resultado
1.
2.
3.
Propiedades de la CPU
2x
Propiedades de la CPU:
Remanencia
Slo relevante si
la CPU no tiene
batera de
respaldo
Propiedades de la CPU:
Proteccin
Propiedades de la CPU:
Diagnstico / Reloj
Propiedades de la CPU:
Comunicacin
FB
FB
FC
FB
FB
FB
FB
FC
FC
DB
DB
FC
FB
SFC
FB
FC
SFB
Ciclo
Tiempo
Proceso
OB
Bloques de
Organizacin
Error
OB
FB
FC
SFB
SFC
DB
=
=
=
=
=
=
Bloque de Organizacin
Bloque de Funcin
Funcin
Bloque de Funcin de Sistema
Funcin de Sistema
Bloque de datos
Leyenda:
FB
FB con bloque de
datos de instancia
Estructura de Programa
Programa lineal
Cuba A
OB 1
OB 1
Cuba B
Mezclador
OB 1
Bomba
Salida
Salida
Todas las
instrucciones
se encuentran en
un
bloque (usualmente
en el bloque de
organizacin OB1)
Imgenes de Proceso
PAE
Byte 0
Byte 1
Byte 2
:
:
:
PAA
Programa
de usuario
1
rea de memoria de la
CPU
U
=
:
:
E2.0
A 4.3
:
:
:
:
Byte 0
Byte 1
Byte 2
:
:
:
rea de memoria de la
CPU
Ciclo de la CPU
Bloque
OB 1
U E 0.1
U E 0.2
= A 8.0
Mdulo de
salida
Insertar un Bloque S7
2x
Tabla de
declaracin
Seccin de
cdigo
Elementos de
programa
FUP
E 0.0
&
A8.0
E 0.1
KOP
E 0.0
E 0.1
A8.0
E 0.0
E 0.1
A8.0
Programacin en KOP/FUP
Programacin en AWL
Guardar un Bloque
Directorio de proyecto actual y nombre
del bloque
Abrir Offline
Guardar
Abrir Online
Cargar
(Q
20.5)
(Q 4.0)
Simbolos
Direccionamiento Absoluto y
Simblico
U
=
U
=
Call
E 0.0
A8.0
E 0.4
A20.5
FC18
Smbolo
MOTOR_ADEL
CONTADOR
SISTEMA_ON
INDICADOR_ON
M_ADEL
(max. 24
caracteres)
Direccin Tipo de
datos
A20.5
BOOL
FC18
FC18
E 0.0
BOOL
A8.0
BOOL
E 0.4
BOOL
U
"SISTEMA_ON"
=
INDICADOR_ON"
U
"M_ADEL"
=
"MOTOR_ADEL"
Call CONTADOR"
Comentario
(max. 80
caracteres)
Tabla de smbolos
Seccin de cdigo
del bloque
Tabla de smbolos
Editor de smbolos
Editor de
La Tabla de Smbolos
Ver: Filtrar
Ver: Ordenar
Dnde quiere
almacenar la tabla?
En qu formato quiere
almacenar la tabla?
Seleccionar ruta
de destino
Introducir
nombre del
fichero
Seleccionar
formato del
fichero
Prioridad:
Valor absoluto
Tabla de smbolos
Entrada antigua:
Sistema ON = A4.1
Entrada nueva:
Sistema ON = A8.0
Prioridad:
Smbolos
Version B
Mdulos de
32 canales
Operaciones Binarias
E 0.0 E 0.1
A 8.0
A 8.1
E 1.0
&
E 1.1
E 1.0
E 1.1
M0.0
E 1.2
S
E 1.3
R
SR
A 9.3
&
M1.0
M8.0
M1.1
M8.1
Esquema
elec.
FUP
AWL
S1 (E 0.0)
E0.0
AND
E0.1
A 8.0 E 0.0
&
E 0.1
S2 (E0.1)
A 8.0
=
A 8.1
=
A 8.1
U
U
=
=
E0.0
E0.1
A 8.0
A 8.1
O
O
=
E0.2
E0.3
A 8.2
L1
L2
(A 8.0) (A 8.1)
S3
(E 0.2)
OR
S4
(E 0.3)
L3 (A 8.2)
E0.2
A 8.2
E 0.2
E0.3
E 0.3
>=1
A 8.2
=
E 0.4
E 0.5
FUP
E 0.4
A 8.0
E 0.4
E 0.5
&
E 0.5
E 0.4
AWL
>=1
A 8.0
=
&
E 0.5
E 0.4
E 0.5
XOR
A 8.0
=
U
UN
O
UN
U
=
E 0.4
E 0.5
X
X
=
E 0.4
E 0.5
A 8.0
E 0.4
E 0.5
A 8.0
Contacto activado
NA
No
activado
No
Estado
de la
seal
a la
entrada
Comprobacin de
estado 1
No
activado
Si
1
Contacto
NA
0
FUP:
Contacto activado
NC
KOP:
No
0
FUP:
U E x.y
Si
1
&
No
0
AWL:
No
0
Contacto
NC
&
No
Comprobacin de
estado 0
Si
1
Si
1
AWL:
UN E x.y
No
0
Ejercicio
Tarea: En los tres ejemplos, la luz debe encenderse cuando S1 sea activado y S2 no est activado!
Hardware
S1
S2
I1.0
E 1.0
I1.1
E
1.1
Controlador programable
S1
I1.0
E 1.0
S1
E 1.0 E 1.1
I1.1
E
1.1
Controlador programable
A 4.0
Luz
A 4.0
S2
I1.0
E
1.0
A 4.0
Luz
E 1.0 E 1.1
I1.1
E
1.1.
Controlador programable
A 4.0
Software
S2
Luz
A 4.0
E 1.0 E 1.1
A 4.0
KOP
E 1.0
FUP
AWL
&
E 1.1
E 1.0
A 4.0
&
E 1.0
A 4.0
E 1.1
&
A 4.0
E 1.1
....... E 1.0
....... E 1.0
....... E 1.0
....... E 1.1
....... E 1.1
....... E 1.1
....... A 4.0
....... A 4.0
....... A 4.0
:
:
=
M 3.4
U
E 1.0
0
1
1
UN E 1.1
0
1
0
U
M 4.0
0
1
1
=
A 8.0
=
A 8.1
U
E 2.0
0
1
0
Ejemplo 1
Ejemplo 2
Ejemplo 3
Primera Consulta
Resultado lgico
de la operacin
Resultado de consulta
Estado de Seal
Primera Consulta
Resultado lgico
de la operacin
Resultado de consulta
Estado de Seal
Primera Consulta
Resultado lgico
de la operacin
Resultado de consulta
Estado de Seal
Resultado Lgico de la
Operacin, Primera Consulta.
Ejemplos
E 1.0 E 1.1
Asignacin
FUP
A 8.0
( )
E 1.0
&
A 8.0
=
U E 1.0
U E 1.1
= A 8.0
&
A 8.1
S
U E 1.2
U E 1.3
S A 8.1
A 8.1
R
O E 1.4
O E 1.5
R A 8.1
E 1.1
E 1.2 E 1.3
Set
A 8.1
(S)
E 1.2
E 1.3
E 1.4
Reset
E 1.5
A 8.1
(R)
E 1.4
E 1.5
AWL
>=1
KOP
M0.0
E 1.2
Prioridad
al Reset
FUP
SR
M0.0
A
A 9.3
E 1.2
SR
A9.3
E 1.3
E 1.3
Prioridad
al Set
AWL
M0.0
E 1.3
R
RS
M0.0
A
A 9.3
E 1.3
RS
A9.3
E 1.2
S
E 1.2
U
S
U
R
U
=
E 1.2
M 0.0
E 1.3
M 0.0
M 0.0
A 9.3
U
R
U
S
U
=
E 1.3
M 0.0
E 1.2
M 0.0
M 0.0
A 9.3
Conector
KOP
E 1.0 E 1.1
AWL
M0.0
E 2.0
E 2.1
( )
NOT
M 1.1
A 4.0
( )
( )
FUP
E 1.0
&
M0.0
E 1.1
&
E 2.0
E 2.1
M1.1
A 4.0
=
U
E
U
E
= M
U
M
U
E
U
E
NOT
= M
U
M
= A
1.0
1.1
0.0
0.0
2.0
2.1
1.1
1.1
4.0
NOT
CLR
SET
E 0.0 E0.
1
NOT
No disponible
No disponible
FUP
A8.0
( )
E 0.0
&
E 0.1
No disponible
No disponible
AWL
A8.0
=
U E 0.0
U E 0.1
NOT
= A8.0
Ejemplos:
STAT 0 - Marca
CLR
= M
0.0
STAT 1 - Marca
SET
= M
0.1
DO
A 8....
A 4....
.0
E 0.0
Sistema_ON
E 0.1
.2
.3
E 0.4
Sistema_OFF Sistema
MANUA
Motor_DCHA
L
Motor_IZDA
AUTO
AUTO / MANUAL
E 0.5
Aceptar
.5
E 0.2
E 0.3
.1
V
.4
E 0.6
.6
E 0.7
.7
-15V...+15V
-15V...+15V
AI2 AO1
AO2
AI1
AI1
Peso
0 8 1 5
AI1
AI2
AI2
AO1
AO2
E 1.0 E 1.1
FUP
M1.0
M8.0
E 1.0 E 1.1
M1.1
N
E 1.0
E 1.1
RLO
Ejemplo
M1.0
M1.1
M8.0
M8.1
E 1.0
&
E 1.1
M8.1
E 1.0
E 1.1
&
AWL
M1.0
M8.0
M1.1
M8.1
U
U
FP
=
E 1.0
E 1.1
M1.0
M8.0
U
U
FN
=
E 1.0
E 1.1
M1.1
M8.1
Ciclo OB1
E 1.0
E 1.1
POS
M1.0
E 1.0
M8.0
A
M1.0
M_BIT
E 1.1
NEG
M1.1
FUP
M8.1
M_BIT
M1.1
E 1.1
POS
M_BIT
E 1.1
NEG
M_BIT
E 1.0
E 1.1
Ejemplo
M1.0
M1.1
M8.0
M8.1
Ciclo OB1
E 1.0
AWL
&
M8.0
U(
U
1.0
=
1.1
E 1.0
&
FP M1.0
)
=
M8.1
M8.0
=
U
E
1.0
U
(
U
E
1.1
FN
M1.1
)
=
M8.1
Arranque de la cinta
Indicador de posicin
(E 16.5 / E 16.6)
(E 8.5 / E 8.6)
Interruptor de posicin
(E 16.1/ E 16.2)
(E 8.1 / E 8.2)
Barrera ptica
(E 16.0 / E 8.0)
Motor de la cinta
(A20.5 / A8.5)
Fase de Transporte
Parada de la cinta
Salto Incondicional
(Independiente del RLO)
KOP
Segmento 1
FUP
NUE1
( JMP)
Segmento 2
:
:
:
:
Segmento x
NUE1
JMP
....
Segmento 2
:
:
:
:
Segmento x
Segmento 1
JU NUE1
Segmento 2
:
:
:
:
Segmento x
NUE1
NUE1
M5.5
Segmento 1
AWL
E 4.7
M69.0
( )
M5.5
E 4.7
&
M69.0
NUE1:
UN
M5.5
UN E 4.7
=
M69.0
Saltar si
RLO=1
Saltar si
RLO=0
E 0.0
E 0.2
E 0.1
E 0.3
FUP
NUE1
(JMP)
NUE2
(JMPN)
E 0.0
&
E 0.1
E 0.2
E 0.3
&
AWL
NUE1
JMP
U E 0.0
U E 0.1
SPB NUE1
NUE2
JMPN
U E 0.2
U E 0.3
SPBN NUE2
Operaciones Digitales
M0.0
EW0
EW2
CMP ==I
A 9.7
IN1
IN2
T4
S_ODT
E0.7
S5T#35s
E0.5
TV
BI
BCD
A8.5
MW0
AW12
Formato de Representacin de
los Nmeros (16 Bits)
PG
CPU
Signo (+)
BCD
W#16#296
Nmeros
Positivos
11 10 9
0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0
+296
28
=
256
+
Signo (-)
BCD
0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
15 14 13 12
0
ENTERO
25
23
=
=
32 +8 = 296
W#16#F413
1 1 1 1 0 1 0 0 0 0 0 1 0 0 1 1
Nmeros
Negativos
15 14 13 12
0
11 10 9
1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1
ENTERO
-413
28 27
= =
256+128
- (412 + 1) = - 413 +
24 23 22
= = =
16+
8+ 4 =
412
Sign (+)
DW#16#296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
DINT
+296
31 30 29 28 27
16
26 25 24 23
22 21 20 19 18 17 15 14 13 12 11 10
0
+0.75
o
+7.5 E-1
0 0 0 0 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 0 0 0
REAL
28
=
256
+
25
23
=
=
32 + 8 = 296
26 25 24 23
22 21 20 19 18 17 15 14 13 12 11 10
0
0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 .....
N Real = +1,5 * 2
126-127
= 0,75
2-23
KOP
FUP
MOVE
MOVE
EN
ENO
IN
OUT
Ejemplos
de Carga
AWL
EN
MB5
IN
OUT
MB5
+5
MB5
ENO
L +5
//
L L#523123
//
L B#16#EF
//
L 2#0010011011100011
L 3.14
//
:
:
L W#16#CAFE
L W#16#AFFE
:
:
:
Contenido de
ACU1
Contenido de
ACU2
X X X X X X X X
Y Y Y Y Y Y Y Y
0 0 0 0 C
0 A
0 F
0 E
0
X X X X X X X X
0 0 0 0 A
0 F
0 F
0 E
0
0 0 0 0 C A F E
Carga
31
23
23
15
0000000000000000
31
L MD 0
000000000000000000000000
31
L MW 0
15
23
MB0
MB0
7
MB0
15
MB1
0
MB1
7
MB2
0
MB3
T AD 4
AD 4
Transfer.
T AW 4
AW 4
T AB 4
AB 4
Contadores de S5 en STEP 7
KOP
E0.4
AWL
FUP
Z5
Z5
ZAEHLER
ZAEHLER
ZV
A 8.3
Q
Q
E0.4
E0.4
ZV
Z5
E0.5
ZR
Z5
E0.3
C#20
Z5
E0.7
Z5
Z5
MW4
LC
Z5
A 8.3
AW12
Z5
A8.3
ZV
E0.5
ZR
E0.5
ZR
E0.3
S
C#20
ZW
DUAL
MW 4
E0.3
C#20
ZW
DUAL
MW 4
DEZ
AW 12
E0.7
R
DEZ
AW 12
E0.7
Q
Q
ZR
5
4
Cuenta
3
2
1
0
FUP
Segm. 1:
E0.0
AWL
Z5
Z5
SZ
C#2
0
E0.0
C#2
0
SZ
CV
U
L
S
E0.0
C#20
Z5
U
ZV
E0.1
Z5
U
ZR
E0.2
Z5
U
=
Z5
A 4.0
Segm. 2:
E0.1
ZV
Segm. 3:
E0.2
E0.1
Z5
ZR
Segm. 4:
Z5
Z5
Z5
ZV
Z5
E0.2
A 4.0
ZR
A 4.0
Z5
DI
E0.0
E0.1
E0.2
E0.3
E0.4
E0.5
E0.6
E0.7
DO
Sistema_ON
Sistema_OFF
Sistema
Motor_DCHA
MANUAL
Motor_IZDA
AUTO / MANUAL
Aceptar
AUTO
A 8....
A 4....
N de objetos ACTUAL
.0
.1
.2
.3
.4
AW 12 / AW 6
.5
-15V...+15V AI2
.6
AI1
.7
-15V...+15V
AO1
AO2
AI1
AI2
0 8 1 5
AI1
AI2
AO1
AO2
Temporizadores: Retardo a la
Conexin (SE)
E0.7
KOP
FUP
T4
T4
S_EVERZ
S
S5T#35s
E0.5
S_EVERZ
Q8.5
E0.7
TW
DUAL
MW0
DEZ
AW12
AWL
S5T#35s
E0.5
DUAL
DEZ
TW
R
RLO en S
RLO en R
MW0
AW12
A8.5
=
U
L
SE
U
R
L
T
LC
T
U
=
Fto. del
Temporizador
Ejemplo
Q
Tipo de
Datos
S5TIME
0.01s
0.1s
1s
10s
<-<-<-<--
0
0
1
1
0
1
0
1
Valor de tiempo: 0 . . .
999
E0.7
S5T#35s
T4
E0.5
T4
T4
MW0
T4
AW12
T4
A8.5
101
100
X X
Base de tiempos Valor de tiempo (cdigo BCD)
X X
Base de tiempos Valor de tiempo (nmero binario)
101
100
E0.7
KOP
FUP
T4
T4
S_SEVERZ
Q
S
S5T#35s
E0.5
TW
DEZ
QW12
RLO en S
RLO en R
Fto. del
Temporizador
Ejemplo
Q
E0.7
MW0
S_SEVERZ
Q8.5
DUAL
AWL
S5T#35s
E0.5
S
TW
R
DUAL
DEZ
Q
MW0
AW12
A8.5
=
U
L
SS
U
R
L
T
LC
T
U
=
E0.7
S5T#35s
T4
E0.5
T4
T4
MW0
T4
AW12
T4
A8.5
FUP
T4
E0.7
T4
S_IMPULS
Q
S
S5T#35s
E0.5
MW0
MW0
DEZ
AW12
Fto. del
Temporizado
r
Q
E0.7
DUAL
RLO en R
S_IMPULS
A8.5
TV
RLO en S
Ejemplo
AWL
S5T#35s
E0.5
DUAL
MW0
TW
DEZ
AW12
A8.5
U
L
SI
A
R
L
T
LC
T
U
=
E0.7
S5T#35s
T4
E0.5
T4
T4
MW0
T4
AW12
T4
A8.5
E0.7
KOP
FUP
T4
T4
S_VIMP
Q
S
S5T#35s
E0.5
TW
DEZ
AW12
RLO en S
RLO en R
Ejemplo
Fto. del
Temporizado
r
Q
E0.7
MW0
S_VIMP
A8.5
DUAL
AWL
S5T#35s
E0.5
S
TW
R
DUAL
DEZ
Q
MW0
AW12
A8.5
=
U
L
SV
U
R
L
T
LC
T
U
=
E0.7
S5T#35s
T4
E0.5
T4
T4
MW0
T4
AW12
T4
A8.5
E0.7
KOP
FUP
T4
T4
S_AVERZ
Q
S
S5T#35s
E0.5
TW
DEZ
AW12
RLO en S
RLO en R
Ejemplo
Fto. del
Temporizado
r
Q
E0.7
MW0
S_AVERZ
A8.5
DUAL
AWL
S5T#35s
E0.5
S
TW
R
DUAL
DEZ
Q
MW0
AW12
A8.5
=
U
E0.7
L
S5T#35s
SA T4
U
E0.5
R
T4
L
T4
T
MW0
LC T4
T
AW12
U
T4
=
A8.5
FUP
Segm. 1:
E0.0
AWL
T4
T4
E0.0
&
SE
SE
S5T#5
s
S5T#5
s
TW
U E0.0
L S5T#5s
SE T4
Segm. 2:
T4
A 8.0
A 8.0
T4
&
Segm. 3:
E0.1
T4
T4
R
E0.1
&
U
=
T4
A 8.0
U
R
E0.1
T4
E0.0
E0.1
E0.2
E0.3
E0.4
E0.5
E0.6
E0.7
Q 8....
DO
Q 4....
Perturbaci
.0
Sistema_ON
n
.1
Sistema_OFF
Sistema
Motor_DCHA
.2
MANUAL
.3
Motor_IZDA
AUTO
AUTO / MANUAL
.4
.5
Aceptar
.6
.7
E1.0
Acuse_Pert
DI
N de objetos ACTUAL
AW 12 / AW 6
-15V...+15V
AI1
-15V...+15V
AI2 AO1
AO2
AI1
Peso
0 8 1 5
AI1
AI2
AI2
AO1
AO2
Nmero
introducido en
BCD
Tarea
Nmero
representado
en BCD
0 8 1 5
Conversin
BCD->Entero
0 2 4 8
Conversin
BCD<-Entero
KOP
FUP
BCD_I
EW4
EN
ENO
IN
OUT
MW10
ENO
IN
OUT
AWL
BCD_I
MW20
EW4
EN
OUT
IN
ENO
I_BCD
EN
Programa de
usuario con
operaciones
matemticas de
enteros
MW20
I_BCD
AW12
MW10
EN
OUT
IN
ENO
AW12
L
BTI
T
EW4
L
ITB
T
MW10
MW20
AW12
Operaciones de Comparacin
KOP
M0.0
EW0
EW2
FUP
IN1
IN2
AWL
CMP ==I
EW0
IN1
EW2
IN2
&
M0.0
A9.7
=
U M0.0
U(
L EW0
L EW2
==I
)
= A9.7
Suma
MW4
MW10
Resta
MW5
MW11
Multiplicacin
MD6
MD12
Divisin
MD40
MD4
ADD_I
EN ENO
IN1
IN2 OUT
SUB_I
EN ENO
IN1
IN2 OUT
MUL_R
EN ENO
IN1
IN2
DIV_R
EN ENO
IN1
IN2 OUT
FUP
MW4
MW6
MW10
MW5
MW7
MW11
ADD_I
EN OUT
IN1
IN2 ENO
SUB_I
EN OUT
IN1
IN2 ENO
MUL_R
EN OUT
MD6
MD66
MD12
MD40
MD32
MD4
AWL
MW6
MW7
MD66
IN1
IN2 ENO
DIV_R
EN OUT
IN1
IN2 ENO
MD32
L
L
+I
T
MW4
MW10
L
L
-I
T
MW5
MW11
L
L
*R
T
MD6
MD12
L
L
/R
T
MD40
MD4
MW6
MW7
MD66
MD32
DO
E0.0
E0.1
E0.2
E0.3
E0.4
E0.5
E0.6
E0.7
Sistema_ON
Perturbacin
Sistema_OFF
Sistema
Motor_DCHA
MANUAL
E1.0
Acuse_Pert
Motor_IZDA
AUTO / MANUAL
Aceptar
AUTO
A 8....
A 4....
N de objetos ACTUAL
.0
.1
.2
.3
.4
AW 12 / AW 6
.5
-15V...+15V AI2
.6
AI1
.7
-15V...+15V
AO1
AO2
AI1
Peso
N de objetos CONSIGNA
0 8 1 5
EW 4 / EW 2
AI1
AI2
AI2
AO1
AO2
Tarea
F
U
P
Conversin de
doble entero
a nmero real
AWL
I_DI
MW12
EN
OUT
IN
ENO
KOP
MD14
MD14
I_DI
EN
ENO
MW12
IN
OUT
Programa
matemtico
con nmeros
reales
DI_R
EN
OUT
IN
ENO
MD26
DI_R
EN
ENO
MD14
MD14
IN
OUT
MD26
L
MW12
ITD
DTR
T
MD26
EW 0
W#16#5F2A
UW / OW / XOW
T
ENO
MW10
IN1
IN2
OUT
15
MW10
EW0 =
W#16#5F2A
=
0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0
0 1 0 1 1 1 1 1 0 0 1 0 1 0 1 0
AND
OR
XOR
MW10 despus de AW
0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0
0 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0
0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 0
FB
Mdulo de
organizacin
DB
FC
DB
DB
FB
OB = Mdulo de Organizacin
FB = Mdulo de Funcin
FC = Funcin
SFB = Mdulo de Funcin de Sistema
SFC = Funcin de Sistema
SDB = Mdulo de Datos de Sistema
DB = Mdulo de Datos
SFB
FB
SFC
Leyenda:
Mdulo de
datos a
instancia
Byte datos 0
Instancia (local)
Byte datos 8191
Valor
inicial
Datablock c:\class\machine1\db10
Tipo de datos
Comentario
Tamao
(Bit)
1
8
16
32
8
STRING
INT
DINT
REAL
TIME
DATE
TOD
8 X 254
16
32
32
32
16
32
S5TIME
16
Descripcin
Bit. Rango: true o false
Byte. Rango: 0 a 255
Palabra. Rango: 0 a 65.535
32-1
Doble Palabra. Rango: 0 a 2
Caracter. Cada caracter imprimible (Cdigo ASCII
>31) sin DEL y
Cadena de caracteres desde 2 a 254
Entero. Rango: -32.768 a 32.767
31
31-1
Doble entero. Rango: -2 a 2
Nmero en coma flotante. (IEEE)
Tiempo en intervalos de 1 ms (IEC)
Fecha en intervalos de 1 da (IEC)
Hora y da en intervalos de 1 ms: hora (0 a 23),
minutos (0 a 59), segundos (0 a 59), ms (0 a 999)
Valor de tiempo para los temporizadores.
Rango: 0H_0M_0S_0MS a 2H_46M_30_0MS
Array:
COMPONENTES
GEOMTRICOS
TIPO
GEO_COMPONENTES
STRUCT
CIRCULO:
TRIANGULO:
CUADRADO:
RECTANGULO:
END_STRUCT
END_TYPE
ENTERO
PALABRA
REAL
ENTERO
FUNCTION_BLOCK: EJEMPLO
VAR
GEOMETRY:
ARRAY [1...3 ] of GEO_COMPONENTS
END_VAR
U DBX 3.1
Diagnstico
CPU
El diagnstico de la CPU
detecta un error del sistema
Alarma
El diagnstico de la CPU
de diagnstico
detecta un error del programa
de usuario
OB
de error
Mensajes de
la CPU
Listado del
Buffer de
status del
diagnstico
sistema
SIEMENS
PG 740
Mdulo I/O
Un mdulo que
admite
diagnstico
detecta un error
y generauna
interrupcin
de diagnstico
Llamada a la Herramienta
"Informacin del Mdulo"
Administrador SIMATIC
Editor
KOP/FUP/AWL
Punto de interrupcin
En la U Stack podemos
ver el contenido de los
acumuladores, registros,
palabra de estado, etc.
en el momento de la
interrupcin.
Punto de interrupcin
En la L stack podemos
ver
el valor de las variables
temporales
en el momento de la
interrupcin.
Contenido de la B Stack
Contenido de la U Stack
Contenido de la L Stack
Dos veces
Accin
Resultado