You are on page 1of 280

1.

Totally Integrated Automation



2. La Familia SIMATIC S7

3. Equipos Entrendadores

4. El Administrador SIMATIC

5. Configuracin Hardware

6. Simblicos

7. Editar Bloques

8. Operaciones Binarias

9. Operaciones Digitales

10. Diagnsitico

11. Documentar, Guardar, Archivar

12. Datos Tcnicos, Caract. especiales S7 400

13. Soluciones a los Ejercicios

14. Pasos Siguientes


Formacin en
Automatizacin y
Accionamientos

SIMATIC S7

Programacin 1

Curso S7 NIVEL 1

AL: N ECCN: N
Export Regulations
AL Number of European resp. German export list.
Goods with labels not equal to N are subject to export authorization.
ECCN Number of US export list (Export Control Classification Number). Goods
with labels not equal to N are subject to re-export authorization for
export to certain countries.
Indication Goods labeled with AL not equal to N (here: technical documentations)
are subject to European or German export authorization when being
exported out of the EU.
Goods labeled with ECCN equal to N (here: technical documentations)
are subject to US re-export authorization.
Even without a label, or with label AL:N or ECCN:N, authorization may
be required due to the final whereabouts and purpose for which the
goods are to be used.
Decisive are the export labels stated on order acknowledgements,
delivery notes and invoices.



This document was produced for training purpose.
Siemens assumes no responsibility for its contents.

The reproduction, transmission or use of this document or its contents is not permitted
without express written authority. Offenders will be liable to damages. All rights,
including rights created by patent grant or registration of a utility model or design, are
reserved.



SIEMENS AG aa

Infoline Tel: 01805 23 56 11
Fax: 01805 23 56 12
Internet: http://www.ad.siemens.de/training


ID-No.: E80850-K07-X-A5-3
Version A5.2 (for STEP7 Version 5.1x)
AS-S7
Objetivos de Curso
Lsludiar las parles que consliluyen a un PLC de la amilia SlMATlC S7 y desarrollar
programas de ba|a y mediana comple|idad usando las herramienlas de programacin STLP 7.
Contenido de curso
La Famiia de Sistema SIMA1IC S7
vistc genercl de. el Micro-llC 57-200, los llC 57-J00 y 57-400, kedes, 5istemcs de visuclizccin
Software Step 7
lnstclccin, softwcre cdicioncles y mcnejo de licencics
Configuracin y Parametrizacin de Step 7
lcrdwcre configurction pcrc configurccin del llC
Principios de Programacin
Modelos tipicos de progrcmccin pcrc llC, tipos de bloques, operccin en un llC
Editor de Programas
Crecr un bloque, crecr un progrcmc, compilccin, desccrgc, elementos de progrcmccin.
Monitoreo y Forzado de Variabes
Monitoreo y forzcdos secles como. entrcdcs, sclidcs y mcrccs de memoric.
Simbicos y Documentacin
Ccpturc de comentcrios en progrcmcs, direccioncmiento simblico, importcr y exportcr simbolos
Operaciones Lgicas ooeanas
lunciones /N0, Ok, XOk, temporizcdores, contcdores, scltos y funciones bincrics como set, reset, etc.
Operaciones Lgicas con Paabras
Ccrgc, trcnsferencic, opercciones mctemcticcs, conversin de dctos, filtros y corrimientos de dctos, etc.
Parametrizacin de un FC
lrogrcmccin cbiertc de funciones rutincs
Archivar y Desarchivar un Proyecto
Participantes:
Personas que esln relacionadas con las areas de proyeclos, conslruccin y puesla en
marcha de conlroladores SlMATlC S7, sin lener conocimienlos previos del mismo.
Requsitos:
Tener conocimienlos basicos de compulacin (mane|o de sislema operalivo Windows)
Aulomalion & Drives
Step 7 sico
S
I
E
M
E
N
S
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-1
Contenido Pgina
Automatizacin con SIMATIC S7 ........................................................................................................ 2
Los Controladores SIMATIC S7/C7 y WinAC ...................................................................................... 3
SIMATIC C7 Integracin de SIMATIC S7-300 y OP ....................................................................... 4
Software STEP 7 para S7/C7........................................................................................................... 5
Programacin de Sistemas de Control Secuencial con S7- GRAPH ................................................. 6
Programacin usando el Mtodo de Diagrama de Estados con S7- HiGraph ................................... 7
Programacin en el Lenguaje de Alto Nivel S7- SCL ......................................................................... 8
CFC para SIMATIC S7 ........................................................................................................................ 9
Configuracin de Sistemas de Control Secuencial con S7- SFC ....................................................... 10
Diagnstico de Procesos con S7- PDIAG .......................................................................................... 11
Test de Programas de Usuario con S7- PLCSIM .............................................................................. 12
Mantenimiento y Diagnosis Remotas con TeleService ...................................................................... 13
Creacin de Documentacin de Planta con DOCPRO ....................................................................... 14
Software Runtime para Tareas de Ingeniera de Control en Lazo Cerrado ..................................... 15
Comunicacin con SIMATIC NET ....................................................................................................... 16
Control de Operador y Supervisin de Procesos con SIMATIC HMI ................................................. 17
Configuracin Coherente con SIMATIC ProTool ............................................................................. 18
Visualizacin de Procesos y Control de Operador con WinCC .......................................................... 19
Automatizacin de Procesos con SIMATIC PCS 7 ........................................................................... 20
Resumen ............................................................................................................................................ 21
Date: 24.05.2005
File: S7N1v5.2_1.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Totally Integrated Automation
SIMATIC
WinCC
SIMATIC
PC
SIMATIC
DP
Controlador
SIMATIC
SIMATIC
HMI
SIMATIC
NET
SIMATIC
PCS 7
SIMATIC
Software
SIMATIC
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-2
Introduccin En el pasado, el nombre de producto SIMATIC se usaba frecuentemente como
sinnimo de controladores lgicos programables.
Hoy SIMATIC ha cobrado un significado mucho ms amplio: SIMATIC es el
sistema de automatizacin bsico para resolver tareas de automatizacin en toda
la industria. Consiste en componentes estndar en hardware y software, que
ofrecen una multitud de posibilidades para ampliaciones a medida del cliente.
Dos factores han llevado a esta solucin:
el nuevo y amigable software SIMATIC, que tiene la herramienta ptima
para cada fase de un proyecto de automatizacin y
los miembros de la familia de automatizacin SIMATIC, que son muchos
ms que los controladores lgicos programables.
TIA Totally Integrated Automation es la nueva forma de unir la produccin y la
Tecnologa de Control de Procesos.
Todos los componentes hardware y software estn, por tanto, unidos en un nico
sistema de nombre SIMATIC. Esta integracin total es posible por la integracin
de tres factores:
manejo de datos comn (los datos slo se introducen una vez),
configuracin y programacin comn (sotware modular),
comunicacin comn (configuracin simple y uniforme).
En la diapositiva podemos ver los componentes individuales de la TIA.
Date: 24.05.2005
File: S7N1v5.2_1.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Automatizacin con SIMATIC S7
ASI
PROFIBUS-DP
S7-200 S7-300 S7-400
OP...OS
7 8 9
4 5 6
1 2 3
0
. D E F
A B C I NS DEL SHI FT HELP
ESC
ENTER
ACK
SIMATIC OP17
SHIFT
HELP K1 K5 K6 K7 K 8 K2 K3 K4
K9 K10 K11 K12 K13 K14 K15 K16
F1 F5 F6 F7 F8 F2 F3 F4
SI MATI C OP1 7
4 x 2 0 Ze i c he n
6/ 11 mm S ch r i f t h he
8 x 4 0 Z e i c h e n Z e i ch en g r e n b e l i e b i g mi s c h b a r
Herramientas
estndar
Herramientas de
ingeniera
Software Runtime
SIMATIC
SOFTWARE
WIN CC PCS 7
SIMATIC NET
ET200
FM
SV
Industrial Ethernet
PROFIBUS
Red MPI
SIMATIC PG
SIMATIC PC
Controlador
SIMATIC
SIMATIC
HMI
SIMATIC DP
WinAC
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-3
SIMATIC S7 La familia de controladores lgicos programables consta del rango de
prestaciones del Micro PLC (S7-200), el rango bajo/medio de prestaciones (S7-
300) y el rango de prestaciones medio/alto (S7-400).
SIMATIC C7 Este sistema completo es la combinacin de un PLC (S7-300) y un panel de
operador del sistema de supervisin de procesos y control por operador HMI. La
integracin del controlador lgico programable y un panel de operador en un
dispositivo, hace posible disponer de controles de mquina completos en un
espacio mnimo a un precio bastante mdico.
WinAC WinAC es una solucin basada en PC. Se usa cuando se deben resolver varias
tareas de automatizacin (control, visualizacin, procesamiento de datos) con un
PC.
Existen 2 productos diferentes:
WinAC Basic como una solucin puramente software (el PLC como una
aplicacin sobre Windows NT),
WinAC Pro como una solucin hardware (el PLC como una tarjeta de PC)
Date: 24.05.2005
File: S7N1v5.2_1.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Los Controladores SIMATIC S7/C7 y WinAC
modular
SIMATIC S7 - 400
Rango de
prestaciones
medio y
superior
SIMATIC S7 - 200
compacto
Micro PLC
SIMATIC WinAC Pro
modular
SIMATIC S7 - 300
completo
SIMATIC C7 - 620
Rango de
prestaciones
bajo y medio
SIMATIC WinAC Basis
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-4
Introduccin La familia del sistema completo SIMATIC C7 es un sistema de integracin del
PLC, E/S y un Panel de Operador. Este concepto nos permite implementar un
control de mquina completo en un espacio mnimo a un precio econmico.
Los sistemas completos C7- 633 DP, C7-634-DP y C7-626 DP integran adems
una interfase de comunicacin PROFIBUS-DP.
Dispositivos El nuevo sistema completo SIMATIC C7-620 incluye los 6 dispositivos
Completos completos - SIMATIC C7-623, C7-633, C7-624, C7-634 y C7-626 - adems de los
dos C7-621 y C7-621 ASI, que ahorran espacio. Todos los dispositivos estn
posicionados en el rango bajo o ms bajo de prestaciones de la familia del
sistema completo SIMATIC C7.
Ampliaciones a Para requerimientos especiales que no se puedan cubrir con mdulos
medida del cliente estndar, existe un mdulo a medida del cliente que se puede conectar al
SIMATIC C7-620.
Se puede conectar directamente al dispositivo completo y se establece una
conexin de bus.
Programacin y Para configurar y programar la parte hardware se usa STEP 7/STEP 7-Mini;
Configuracin ProTool/ Lite se usa para la configuracin HMI.
Con ProTool/Lite, se pueden seleccionar el SIMATIC C7-623/633 y el SIMATIC
C7-624/634. Todas las funciones que se pueden configurar con OP 5, OP7 y OP
15, OP17, tambin se pueden implementar con SIMATIC C7-620. Tambin se
han integrado funciones especiales para facilitar el trabajo con el sistema en el
SIMATIC C7-620.
Date: 24.05.2005
File: S7N1v5.2_1.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC C7 Integracin de SIMATIC S7-300 y OP
Rango de prestaciones medio
Rango de prestaciones ms bajo
Rango de prestaciones bajo
S7-300 CPU
Comunicacin
HMI
COROS OP15
F1 F2 F3 F4 F5 F6 F7 F8
D E F
K2 ESC
A B C
ACK
K1 K3 K4
K5 K6 K7 K8
K9 K10 K11 K12
K13 K14 K15 K16
7 8 9
6 5 4
1 2 3
+/- 0 .
SHIFT
HARD COPY
INS
SIEMENS
DEL
ENTER
DIR
i HELP
S
T
E
P
7
P
r
o
T
o
o
l
Configuracin
+ +
E/S,
DI, DO, AI/AO,
Contadores
+
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-5
STEP 7 Micro para configuracin, servicio y puesta en marcha de los controladores lgicos S7-
200.
STEP 7 Mini para la programacin, servicio y puesta en marcha de aplicaciones simples e
independientes S7-300 y C7-620.
A diferencia de STEP 7, tiene las siguientes restricciones:
no se pueden cargar (adicionalmente) paquetes opcionales, por ejemplo,
Herramientas de Ingeniera.
no se pueden configurar comunicaciones (Comunicacin CPU - CPU).
STEP 7 Paquete bsico para la planificacin de proyectos y programacin de
controladores lgicos S7-300/400, con interfases con los paquetes opcionales.
Opciones Las opciones son paquetes software para la generacin de programas S7/ M7,
depurado y puesta en marcha:
S7-SCL = Lenguaje de alto nivel similar al PASCAL.
S7-GRAPH = Programacin grfica de sistemas de control secuencial.
S7-HiGraph = Programacin grfica de mquinas de estados.
CFC = Configuracin grfica e interconexin de bloques.
S7-PLCSIM = Test del programa lgico offline en la PG/PC.
S7-PDIAG = Diagnstico de procesos para controladores lgicos y
sistemas de control secuencial.
TeleService = Extensin de la interfase MPI a travs de la red telefnica.
HARDPRO = Software de configuracin para el hardware.
DOCPRO = Software de documentacin.
Control lazo-cerrado Software Runtime (bloques de funcin estndar y herramientas de
(Ingeniera) parametrizacin) para resolver tareas de ingeniera de control en lazo cerrado.
Date: 24.05.2005
File: S7N1v5.2_1.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Software STEP 7 para S7/C7
Herramientas estndar
Herramientas de ingeniera
Herramientas de software
Runtime
S7-200
STEP 7 Micro
STL/LAD/FBD
Soporta
S7-200
STEP 7 Mini
S7-300
STL/LAD/FBD
Administrador
Soporta
S7-300
S7-300
C7
S7-400
CFC
DOCPRO
TeleService
S7-PDIAG
S7-PLCSIM
S7-HiGraph
S7-Graph
S7-SCL
Control PID
Control Fuzzy (borroso)
Neurosistemas
Soporta
S7-300
Soporta
S7-400
Administrador
STL LAD FBD
STEP 7
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-6
S7-GRAPH Con el lenguaje de programacin S7-GRAPH, podemos configurar y programar
clara y rpidamente procesos secuenciales que deseemos controlar con un
sistema basado en los sistemas S7 300/400/C7/WinAC.
El proceso queda dividido, por tanto, en pasos simples con su propia
funcionalidad. La secuencia se visualiza grficamente y puede documentarse con
dibujos y textos.
Las acciones a desarrollar y las transiciones, que controlan las condiciones de
cambio al siguiente paso, se fijan en pasos individuales. Sus definiciones,
interrelacin o visualizacin quedan determinadas por un subconjunto del
lenguaje de programacin LAD de STEP 7 (esquema de contactos).
El S7-GRAPH para S7-300/400 es compatible con el lenguaje secuencial
establecido en es estndar IEC 1131-3.
Funcionalidad Se ofrecen las siguientes funciones:
Varios secuenciadores en el mismo bloque de la funcin de S7-GRAPH
Libre asignacin de nmeros a los pasos y transiciones
Ramas simultaneas y ramas alternativas
Saltos (tambin a otras cascadas de secuencias)
Inicio/Parada de cascadas de secuencias adems de la activacin/retencin
de pasos.
Funciones de Test Visualizacin de pasos activos o pasos errneos
Visualizacin de estados y forzado de variables
Conmutacin entre los modos de operacin: manual, automtico y paso a
paso
Interfase de Usuario Introduccin, visualizacin de una sola pgina y de un solo paso.
Separacin grfica de los controles de bloqueo y las condiciones de
supervisin.
Date: 24.05.2005
File: S7N1v5.2_1.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S1
Programacin de Sistemas de Control Secuencial con S7- GRAPH
S7-GRAPH: La herramienta para la
programacin de secuencias en cascada
Compatible con IEC 1131-3
Diseado para los requerimientos
de la ingeniera de produccin
Divisin grfica del proceso
en pasos y transiciones
Los pasos contienen acciones
Comprobacin de las condiciones de
transicin para el cambio al paso siguiente
Con S7-GRAPH se pueden optimizar
las siguientes fases de la automatizacin:
Planos, configuracin
Programacin
Depurado
Puesta en Marcha
Mantenimiento, Diagnstico
S2
T1
T2
S4
T3
S6
T4
T5
S5
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-7
Introduccin S7-Higraph nos permite describir procesos asncronos usando diagramas de
estados. La mquina o sistema a automatizar se mira como una combinacin de
elementos independientes, las unidades funcionales.
Unidades Las unidades funcionales son las unidades mecnicas ms pequeas de un
Funcionales sistema. Como norma, una unidad funcional se compone de elementos elctricos
y mecnicos bsicos. En la programacin, se asigna un diagrama de estados a
cada unidad funcional. En l se establece la funcionalidad, es decir, las
propiedades elctricas y mecnicas de la unidad funcional.
Diagrama de estados El diagrama de estado describe el comportamiento dinmico de una unidad
funcional. Describe los estados que puede tener una unidad funcional, adems de
las transiciones de estados. Los diagramas de estados se pueden usar ms de
una vez. Aquellos que creamos para una unidad funcional especfica, pueden ser
reutilizados en otros puntos del programa.
Grupos de DiagramasMediante la combinacin de diagramas de estados en paralelo, podemos
Instancias describir la funcionalidad completa de una mquina o sistema.
Ventajas Este mtodo orientado a objeto" de S7-HiGraph es adecuado para:
el fabricante del sistema y la mquina (ingeniera mecnica)
los especialistas en automatizacin (ingeniera elctrica) como responsables
habituales de la descripcin
el ingeniero de puesta en marcha y el especialista de mantenimiento
El mtodo de diagrama de estados ayuda a optimizar el proceso completo para la
creacin de una mquina o sistema en el sentido de acortar el tiempo de
desarrollo, as como un tiempo de puesta en marcha menor.
Date: 24.05.2005
File: S7N1v5.2_1.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Programacin usando el Mtodo de Diagrama de Estados con
S7- HiGraph
1 2 4
Posicin
Interruptor
controlado por
cmara
Indexado
No indexado
Disco graduado
cierre/apertura
pieza
Giro izquierda
Giro derecha
Motor
Indice
Disco graduado
Motor
Coordinador
S7-HiGraph: La herramienta
para programacin usando
Diagramas de Estados
Divisin de la mquina en
unidades funcionales
Creacin de diagramas de estados
para cada unidad de funcin
Los estados contienen acciones
Los diagramas de estados se
comunican usando mensajes
Las siguientes fases de
automatizacin pueden
optimizarse con S7-HiGraph:
Planos, configuracin
Programacin
Depurado
Mantenimiento, Diagnstico
Permite reutilizacin
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-8
Introduccin El S7-SCL (Structured Control Language) es un lenguaje de texto de alto nivel
similar al PASCAL para el S7 - 300/400 y C7. Simplifica la programacin en la
tecnologa de control para algoritmos matemticos, manejo de datos y tareas de
organizacin.
El S7-SCL tiene el certificado PLCopen Base Level y cumple la norma
IEC 1131-3 (Texto Estructurado) estndar.
Con S7-SCL, podemos formular soluciones econmicas y con ahorro de tiempo
para tareas de automatizacin.
Funcionalidad El SCL ofrece las funcionalidades de un lenguaje de alto nivel tales como:
lazos
bifurcaciones
distribuidores de ramas, etc.
combinado con funciones de control especficas tales como:
acceso a bits de E/S, marcas, temporizadores, contadores, etc.
acceso a la tabla de smbolos
acceso a bloques de STEP7
Ventajas del SCL lenguaje de programacin fcil de aprender especialmente para
principiantes
se generan programas fciles de leer
programacin simple de algoritmos complejos y procesamiento de
estructuras de datos complejos
depurador integrado para la depuracin simblica del cdigo fuente (paso a
paso, puntos de parada, etc.)
integracin en el sistema de lenguajes S7 tales como STL y LAD
Date: 24.05.2005
File: S7N1v5.2_1.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Programacin en el Lenguaje de Alto Nivel S7- SCL
FUNCTION_BLOCK Integrator
VAR_INPUT
Init : BOOL; // Resetear valor de salida
x : REAL; // Valor de entrada
Ta : TIME; // Intervalo de muestreo en ms
Ti : TIME; // Tiempo de integracin en ms
olim : REAL; // Valor lmite superior de salida
ulim : REAL; // Valor lmite inferior de salida
END_VAR
VAR_OUTPUT
y : REAL:= 0.0; // Inicializar valor de salida con 0
END_VAR
BEGIN
IF TIME_TO_DINT(Ti) = 0 THEN // Divisin por ?
OK := FALSE;
y := 0.0;
RETURN;
END_IF;
IF Init THEN
y:= 0.0;
ELSE
y := y+TIME_TO_DINT(Ta)*x/TIME_TO_DINT(Ti);
IF y > olim THEN y := olim; END_IF;
IF y < ulim THEN y := ulim; END_IF;
END_IF;
END_FUNCTION_BLOCK
S7-SCL: Lenguaje de alto nivel
para crear programas de PLC
Compatible Texto IEC 1131-3
(ST=Texto estructurado)
Certificado acorde con Nivel
Base PLCopen
Contine todos los elementos
tpicos del lenguaje de alto
nivel, tales como operandos,
terminos, instr. de control
Elementos especficos del PLC
integrados, tales como acceso
E/S, temporizadores,
contadores ...)
Ventajas:
Programa bien estructurado y
fcil de entender
Para conocedores de los
lenguajes de alto nivel
Para algoritmos complejos
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-9
Introduccin Con la herramienta de ingeniera CFC (Continuous Function Chart), podemos
crear tareas de automatizacin SIMATIC S7 mediante el dibujo de un plano
tecnolgico - similar a un Diagrama de Bloques de Funcin en la programacin
del PLC.
En este mtodo de programacin grfica, los bloques se sitan en un tipo de hoja
de dibujo y se interconectan grficamente uno con el otro. Podemos convertir
rpidamente aspectos tecnolgicos en programas de automatizacin ejecutables
completos con CFC.
Composicin Con CFC se suministra lo siguiente:
Editor CFC
Generador de Cdigo
Depurador
Libreras de bloques estndar
Beneficios al Cliente El CFC, como paquete opcional, se integra homogeneamente en la
arquitectura de STEP 7 con un aspecto unificado y con manejo de datos
comn. CFC es fcil de usar, fcil de aprender y proporciona un manejo de
datos eficiente.
Podemos usar CFC para tareas simples al igual que para tareas de
complejidad alta.
La tecnologa de interconexin simple permite una fcil configuracin de la
comunicacin entre bloques.
Ya no es necesario el manejo manual de los recursos de la mquina.
Permite el Test y Depuracin simples
Date: 24.05.2005
File: S7N1v5.2_1.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
CFC para SIMATIC S7
CFC (Continuous Function Chart):
Herrmamienta grfica para la creacin
de programas de PLC
Los bloques se sitan
en diagramas de funciones
y se interconectan
La interconexin es
posible:
- entre campos de E/S
- tambin con bloques
de otros diagramas
Fuentes y destinos se
manejan en los
mrgenes
Ventajas
Creacin del Programa
por tcnicos
creacin rpida, comprobacin, testeo
y tiempos de puesta en marcha
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-10
SFC (Sequential El SFC es un sistema de control secuencial con ejecucin paso a paso, que se
Function Chart) dise especialmente para cubrir las demandas de los sistemas de control de
procesos (ingeniera de procesos, ingeniera de control de procesos, etc.).
Los campos tpicos de aplicacin de los sistemas de control secuencial de este
tipo, estn en las reas de procesos de produccin discretos. De todos modos los
sistemas de control secuencial pueden instalarse tambin en sistemas continuos,
por ejemplo arranque y parada, cambios del punto de trabajo, adems de
cambios de estado debido a perturbaciones, etc.
Con SFC, por ejemplo, se pueden escribir las especificaciones de fabricacin del
producto como procesos controlados por eventos.
Principio En el Editor SFC, generamos el diagrama de flujo por medios grficos. De este
Mtodo de Operacin modo, los elementos de la estructura del plano se sitan de acuerdo a unas
reglas fijas. No debemos preocuparnos por detalles como algoritmos o la
localizacin de los recursos de la mquina, para as poder concentrarnos en los
aspectos tecnolgicos de la configuracin.
Tras la generacin de la topologa del plano, pasamos a la visualizacin en detalle
(configuracin zoom-in) y all parametrizamos los elementos individuales, es
decir, configuramos las acciones (pasos) y las condiciones (transiciones).
En la programacin de las acciones, las funciones de automatizacin bsica,
tpicamente generadas con CFC, se controlan o procesan selectivamente
mediante cambio de funcionamiento y cambio de estado.
Tras la configuracin, generamos el cdigo mquina ejecutable a travs del SFC,
lo cargamos en el PLC y lo verificamos con las funciones de test del SFC.
Date: 24.05.2005
File: S7N1v5.2_1.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Configuracin de Sistemas de Control Secuencial con S7- SFC
S7-SFC: La herramienta para
la programacin secuencial
en cascada
Diseado para los reque-
rimientos de automatizacin
del proceso
Compatible con IEC 1131-3
Los pasos asignan valores
a los bloques en CFC
Las transiciones comprueban
las condiciones para el
cambio al siguiente paso
Comprobacin de la sintaxis
durante la creacin
Conexin directa a CFC
Aceptacin de valores usando
Arrastrar y Soltar
Seleccin de referencias cruzadas
Visualizacin con WinCC
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-11
Diagnstico del La diagnosis es importante en la fase de funcionamiento de una planta o una
Proceso mquina. La diagnosis se inicia, normalmente, cuando un fallo lleva a una parada
o un malfuncionamiento de una planta o una mquina.
Los controladores lgicos programables se usan ampliamente en muchas reas.
La experiencia de campo ha probado que alrededor del 98% de los fallos, tienen
lugar en la periferia (vlvulas magnticas, finales de carrera, etc.). La extensin
de los fallos que tienen lugar, hace que sea importante centrarse en los fallos de
proceso, ya que los mensajes perdidos o las funciones defectuosas acarrean
tiempos de parada, con los costes asociados.
La diagnosis de proceso diagnostica exactamente estos componentes externos
(sensores, actuadores, etc.) o secuencias en el proceso de una planta o mquina.
S7-PDIAG El paquete de software S7-PDIAG nos permite una configuracin uniforme de la
diagnosis de proceso para los controladores SIMATIC S7-300/400 en los
lenguajes de programacin LAD, FBD y STL.
Podemos definir rutinas de adquisicin de seal, incluyendo adquisicin de
seales de primer valor y anlisis de criterios e introducir los mensajes de texto
asociados durante o despus de la creacin del programa de usuario en los
lenguajes de programacin LAD, FBD o STL. El software PDIAG genera
automticamente bloques de supervisin que debemos llamar en el programa de
usuario.
En cada llamada, se comprueban las condiciones de fallo y en caso de error, se
adquieren y se envan al dispositivo de visualizacin los valores relevantes del
proceso para el anlisis de criterios.
Para la configuracin del panel de operador, el S7-PDIAG almacena los datos de
diagnstico del proceso en una base de datos compartida. Podemos acceder ms
tarde a estos datos mediante el software de configuracin de OPs SIMATIC
ProTool con el paquete opcional ProAgent y hacer que estn disponibles para la
visualizacin en el panel de operador.
Date: 24.05.2005
File: S7N1v5.2_1.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Diagnstico de Procesos con S7- PDIAG
E1.0 E1.1 A1.0
Mensaje
Diagnstico de Proceso: Deteccin de
fallos que ocurran fuera del PLC
Sensor/actuador defectuso, movimiento
defectuoso, ...
S7- PDIAG: Herramienta para configurar
la definicin del fallo en STL, LAD, FBD
Integrado en el entorno de desarrollo
Formulacin simple de la supervisin del
fallo y los mensajes de texto (durante y
despus de la sesin de programa)
La deteccin del fallo y los criterios de
anlisis se llevan a cabo de forma
automtica
Informacin comprensible para el operador
en:
tipo de fallo
localizacin del fallo
causa del fallo
Reduccin de los tiempos de parada
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-12
S7 - PLCSIM La herramienta de ingeniera (paquete opcional) S7-PLCSIM simula una CPU S7
completa incluyendo direcciones y E/S en una PG/PC.
El S7-PLCSIM nos permite, por tanto, realizar el test de un programa en modo
offline en la PG/PC. Se pueden usar todos los lenguajes de programacin de
STEP 7 (STL, LAD, FBD, S7-Graph, S7-HiGraph, S7-SCL y CFC).
S7-PLCSIM nos permite comprobar la funcionalidad del programa de usuario en
la PC/PG, independientemente de que el hardware est disponible o no.
Funcionalidad S7-PLCSIM ofrece las siguientes funciones para ejecutar un programa en un PLC
simulado:
Un icono en la barra de tareas del Administrador SIMATIC arranca o cierra
la simulacin. Si la simulacin est en marcha, cada nueva conexin se
realiza automticamente en el PLC simulado.
Si la simulacin est cerrada, cada nueva conexin tiene lugar en el PLC
real".
Podemos crear objetos visuales que nos permiten el acceso a reas de
memoria, acumuladores y opciones de la CPU simulada. Podemos
modificar y visualizar todos los datos en estos objetos visuales.
Es posible adems cambiar el modo de operacin de la CPU (STOP, RUN
y RUN-P) como en la CPU "real". La simulacin tambin dispone de una
funcin de "Pausa" que nos permite interrumpir la ejecucin del programa
sin afectar al estado del mismo.
Ventajas Con S7-PLCSIM, podemos detectar y corregir fallos de forma precoz en la fase
de desarrollo. La calidad de los programas de usuario mejora de forma
considerable y los costes de puesta en marcha disminuyen.
Date: 24.05.2005
File: S7N1v5.2_1.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Test de Programas de Usuario con S7- PLCSIM
S7-PLCSIM: Software de simulacin
para el testeo de programas
de PLC en offline
Test funcional del programa
en una CPU simulada
con obervar/forzar E/S
Test de bloques de usuario en
LAD, FBD, STL, S7-SCL,
S7-GRAPH, S7-HiGraph, CFC
S7-PDIAG, WinCC
Ventajas
Se detectan y eliminan los fallos rpidamente
Mltiples posibilidades de test en la oficina
sin disponer del hardware final
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-13
TeleService Con Teleservice, podemos mantener PLCs SIMATIC S7/C7 de forma remota con
la PG/PC usando una red telefnica o de radio. En ese momento, disponemos de
toda la funcionalidad de STEP 7 y las herramientas de ingeniera.
Configuracin Una PG/PC se conecta al PLC usando modems estndar disponibles en el
mercado. Se soportan los siguientes:
Modems analgicos
Adaptadores/modems ISDN estndar
Tecnologa GSM (por ej. red D1)
En la planta, se inserta un TS adapter con capacidad para Teleservice entre el
mdem estndar del mercado y la red MPI. Todos los equipos (nodos) estn, por
tanto, accesibles a travs de la red MPI con esta conexin.
Procedimiento Para establecer una operacin Teleservice, se deben seguir los siguientes pasos:
Parametrizar el mdem en el lado de la PG/PC (TS adapter con parmetros
por defecto para el modem en el lado de la planta) usando el paquete de
software Teleservice.
Establecimiento de una conexin remota, soportado por una gua de
telfonos electrnica, que incluye manejo del sistema en forma de sistema
de ficheros.
Llevar a cabo un mantenimiento remoto con todo el espectro funcional de
STEP 7 y las Herramientas de Ingeniera.
Ventajas Por medio de la accesibilidad a los PLCs en lugares remotos (otras salas, plantas,
etc.) podemos llevar a cabo servicios tcnicos como mantenimiento, servicios de
actualizacin, o anlisis de fallos desde una base de servicios centralizada de
coste ms reducido.
Date: 24.05.2005
File: S7N1v5.2_1.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
CPU E/S ...
TS adapter
Oficina de control con
STEP7 y TeleService
Mdem
PG/PC
Mdem
del sistema
CPU
Bus MPI
Mantenimiento y Diagnosis Remotas con TeleService
TeleService: Establece un enlace
online con un SIMATIC S7/C7
"Extiende" el MPI via
redes de telfono/radio
Funcionalidad de STEP 7
Modems estndar y TS adapter
Deteccin y eliminacin de fallo
y puesta en marcha desde una
localizacin central
Ventajas:
Reduccin de los costes de mantenimiento
Actualizacin ms rpida del sistema
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-14
DOCPRO DOCPRO es una herramienta para la creacin y organizacin de la
documentacin de planta. DOCPRO nos permite estructurar los datos del
proyecto, preparar esquemas de cableado e imprimir toda esta informacin en un
formato uniforme.
Funcionalidad DOCPRO nos proporciona funciones de fcil comprensin para la creacin y
organizacin de la documentacin como, por ejemplo, el esquema de cableado de
la planta:
Creacin de esquemas de cableado y listas de trabajo (resultado de los
trabajos de impresin); un esquema de cableado se subdivide en listas de
trabajo.
Creacin centralizada, edicin de pies de pgina; se pueden asignar pies
de pgina que contengan informacin particular sobre el trabajo concreto
para cada trabajo individual.
Se suministran plantillas de impresin estndar con el programa en
diferentes formatos, como punto de partida para nuestras propias
impresiones y portadas.
Asignacin manual y automtica de nmeros de referencia; podemos
asignar nmeros de referencia a los trabajos de acuerdo a nuestros propios
criterios.
Creacin automtica de los ndices de los documentos impresos.
Impresin de las listas de trabajo y los esquemas de cableado; los trabajos
de una lista de trabajo se imprimen en una secuencia predefinida.
Podemos observar los informes de impresin y la lista de estado despus de
completar la impresin.
Ventajas Los datos de proyecto de un proyecto/planta pueden documentarse de forma
clara con DOCPRO. Una documentacin estructurada (bien organizada)
constituye un trabajo extra en el proyecto adems de facilitar el trabajo de servicio
y, por tanto, ahorra tiempo y dinero.
Date: 24.05.2005
File: S7N1v5.2_1.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Creacin de Documentacin de Planta con DOCPRO
DOCPRO: Creacin de manuales
de cableado para plantas
Plantillas estandarizadas que
se pueden adaptar a sus necesidades
Genera nmeros de referencia,
genera ndices
Imprime el documento completo
de una vez (por ej. por la noche)
Ventaja:
Potente creacin
de documentos
Plantilla
.....................
............................
.........................
.................................
........................
...........
Nmero de referencia
Proyecto
P
ro
yecto
em
presa
2/5
P
ro
yecto
em
presa
1/5
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-15
Date: 24.05.2005
File: S7N1v5.2_1.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Software Runtime para Tareas de Ingeniera de Control en Lazo
Cerrado
C7 S7-400 S7-300 S7-200
Control PID estndar
Control Fuzzy
Neurosistemas
Control PID Modular
SW Bsico Control PID
Controlador PID
Mod. control lazo-
cerrado
Herra-
mien-
ta de
confi-
gura-
cin
No
S
S
S
S
S
S
Introduccin
SW Bsico
o
paquete
opcional
SW Bsico
SW Bsico
Opcin
Opcin
Opcin
Opcin
Ingeniera de control En un sistema de control en lazo cerrado, las variables de proceso se controlan
en lazo cerrado de tal forma que alcanzan sus nuevos valores tan rpido como sea posible y los
mantienen a pesar de los efectos de las perturbaciones.
Software bsico El paquete STEP 7 bsico contiene una serie de bloques de funcin para
de control PID resolver tareas simples de ingenieras de control.
Control Este paquete adicional contiene bloques y una herramienta de parametrizacin
PID estndar con ajuste de control integrado para tareas estndar como controladores de
temperatura, reguladores de caudal, de presin, etc.
Control Mediante la interconexin de los bloques de funcin estndar suministrados,
PID modular podemos implementar casi cualquier estructura de ingeniera de control en lazo
cerrado, incluso en el rango de prestaciones ms alto de la ingeniera de proceso.
El paquete contiene 27 FBs y una herramienta de puesta en marcha.
Control Fuzzy Los sistemas Fuzzy (borrosos) se usan cuando la descripcin matemtica de un
proceso es difcil o incluso imposible, cuando el comportamiento de un proceso
no es constante, cuando existe no linealidad, pero, por otra parte, tenemos
experiencia con el proceso.
NeuroSistemas Los sistemas Neuronales se usan en aquellos problemas cuya estructura y
solucin son conocidos slo parcialmente. Los Neurosistemas se pueden usar en
todos los niveles de automatizacin, desde el controlador individual en lazo
cerrado a la optimizacin de una planta.
Mdulos de control Los mdulos de control en lazo cerrado FM355 (para el S7-300) y FM455
en lazo cerrado (para el S7-400) son mdulos inteligentes de 4 y 16 canales para tareas de
control universales en lazo cerrado en ingeniera qumica y de proceso, con
maquinaria de plsticos y caucho, unidades de calefaccin y aire acondicionado,
en la industria del cristal, cermica y papel, etc.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-16
Date: 24.05.2005
File: S7N1v5.2_1.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Comunicacin con SIMATIC NET
Nivel de
Gestin
Nivel de
Clula
Nivel de
Campo
Nivel
Actuador-
Sensor
Industrial Ethernet
PROFIBUS
Actuador-
Sensor
Interface
SIMATIC NET SIMATIC NET es el nombre de una familia de redes completa.
Industrial Ethernet de acuerdo al estndar internacional IEEE 802.3 para
montaje en red de reas y de clula
PROFIBUS de acuerdo al estndar internacional EN 50170 para las reas
de campo y clula con un nmero limitado de nodos
AS-Interface - para la comunicacin con sensores y actuadores
Industrial Ethernet La red Industrial Ethernet es una red de nivel de clula de acuerdo con la norma
IEEE 802.3 (Ethernet) y est diseada para uso industrial. Posibilita soluciones
extensas de montaje en red. Se garantiza una alta velocidad de transimisin con
varios medios de transimisin. Industrial Ethernet es un estndar de la industria,
comprobado y aceptado a nivel mundial. La red Industrial Ethernet funciona de
acuerdo al procedimiento de acceso CSMA/CD (Carrier Sense Multiple Access
with Collision Detection) dentro del estndar internacional IEEE 802.3
Profibus PROFIBUS es el sistema de bus para redes de clula con un nmero limitado de
nodos. Est basado en el estndar europeo EN 50170, Volumen 2, PROFIBUS.
PROFIBUS garantiza la apertura para la conexin de componentes de otros
fabricantes que cumplan el estndar, ya que cumple la norma EN 50170,
Las funciones de acceso de PROFIBUS funcionan de acuerdo al mtodo Paso de
testigo con Maestro/Esclavo. Como resultado, existe una distincin entre los
participantes activos y pasivos de la red.
AS-Interface El AS-Interface es un sistema de red para sensores y actuadores binarios en el
rea de campo. Con el AS-Interface, los actuadores y sensores binarios adquieren
capacidad de comunicacin. Anteriormente, una conexin de bus de campo
directa, no era posible tcnicamente o era muy costosa.
A diferencia del potente PROFIBUS, el rea principal de uso de la lnea AS-
Interface es la transmisin de pequeas cantidades de informacin tales como
posiciones de conmutacin.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-17
Introduccin Para el SIMATIC S7, existe un sistema HMI a prueba de campo para el control y
supervisin de procesos de forma intuitiva, el SIMATIC HMI. Abarca desde el
simple display de texto hasta los sistemas de visualizacin de procesos.
SIMATIC S7 y SIMATIC HMI estn completamente integrados y armonizados.
Esto simplifica el uso del sistema interfase hombre-mquina SIMATIC HMI de
forma considerable.
SIMATIC S7 dispone de servicios HMI integrados. El sistema HMI recaba
datos de proceso desde el SIMATIC S7. La transmisin de datos entre
SIMATIC S7 y SIMATIC HMI se lleva a cabo por los dos sistemas operativos
y no se tiene por qu tener en cuenta en el programa de usuario.
Los sistemas SIMATIC HMI pueden conectarse directamente a las redes
PPI (S7-200) y MPI o Profibus (S7-300 y S7-400). El modo de operacin
usando PROFIBUS, hace posible el control y supervisin del proceso a
distancias mucho mayores.
Numerosas caractersticas, desde la base de datos comn y los simblicos,
hasta el uso de la misma interfase Windows simplifican el uso de los
sistemas HMI.
Date: 24.05.2005
File: S7N1v5.2_1.17
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Sistema de Visualizacin
de Procesos
SIMATIC WinCC
Paneles SIMATIC
Software de
Configuracin y
Visualizacin
SIMATIC ProTool
Control de Operador y Supervisin de Procesos con SIMATIC HMI
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-18
ProTool SIMATIC ProTool y SIMATIC ProTool/Lite son herramientas de configuracin
ProTool/Lite modernas para la configuracin de los Displays de Texto SIMATIC, Paneles de
Operador, Paneles Tctiles, adems de la parte HMI del sistema completo
SIMATIC C7.
Mientras que con SIMATIC ProTool podemos configurar todos los dispositivos,
con SIMATIC ProTool/Lite, al ser una versin ms econmica, est restringido a
la configuracin de dispositivos orientados a lnea.
Funcionalmente, SIMATIC ProTool/Lite es un subconjunto de SIMATIC ProTool.
El control de operador y la filosofa de configuracin de ambas herramientas es la
misma.
ProTool/Pro SIMATIC ProTool/Pro ampla la familia de productos existente de SIMATIC
ProTool con el panel de operador OP37/Pro y suplementa a los paneles con un
software runtime para un PC estndar.
ProTool/Pro contiene la funcionalidad bsica de las unidades de display grfico
(OP27, OP37) y por lo tanto crea una coherencia de visualizacin desde los OPs
grficos existentes hasta los sistemas basados en PC.
ProTool/Pro destaca por las siguientes caractersticas:
Software Runtime para varias plataformas
- OP37/Pro (Windows 95)
- PC Standard (Windows 95/98 y NT 4.0)
Funciones bsicas extendidas de los OP27, OP37
Alcance funcional expandido con respecto al OP27, OP37
Date: 24.05.2005
File: S7N1v5.2_1.18
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Paneles de
Display de Texto
Paneles de Display Grfico
Sistemas basados en PC
Configuracin Coherente con SIMATIC ProTool
P
ro
T
o
o
l/L
ite

P
ro
T
o
o
l
P
ro
T
o
o
l/P
ro
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-19
WinCC SIMATIC WinCC (Windows Control Center) es el sistema de visualizacin de
procesos de SIEMENS. Puede integrarse sin problemas en un sistema de PLC
nuevo o ya existente
Mdulos de Funcin El corazn de SIMATIC WinCC es un sistema bsico independiente de la
tecnologa y la industria con todas las funciones importantes para el control de
operador y la supervisin, tales como:
display grfico de pixels
adquisicin del valor de medida (funciones de archivo, compresin de datos,
valores mnimos y mximos, etc.)
visualizacin, archivo e informe de mensajes
comunicacin de proceso para diferentes sistemas de PLC
interfases estndar, por ejemplo, programas de Microsoft
documentacin de mquina y secuencias de proceso con informes
individuales.
Base de WinCC WinCC est basado en los sistemas operativos estndar de 32 bits Windows
95/98 o Windows NT de Microsoft. Esta plataforma da a WinCC la siguiente
funcionalidad:
uso del equipamiento de Windows (impresora, drivers, etc.)
intercambio de datos con otras aplicaciones de Windows a travs de DDE,
ODBC, OLE y SQL.
interfase de programacin API
uso del hardware disponible en el mercado
Date: 24.05.2005
File: S7N1v5.2_1.19
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Visualizacin de Procesos y Control de Operador con WinCC
anzahl ()
float zae
begin
if wert > 0
begom
zae = zae + 1
end
end
Interfases de
Programacin
Comunicacin con
el PLC
Protokolle
Report Designer
(Sistema de informes)
Tag Logging
(Editor de Variables)
Ventil geschlossen
Klappe zu
Motor ein
Alarm Logging
(Editor de alarmas)
Interfases
Estndar
Visualizacin del Proceso
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-20
Date: 24.05.2005
File: S7N1v5.2_1.20
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Automatizacin de Procesos con SIMATIC PCS 7
Sistema de Ingeniera Terminal de Proceso 1 Terminal de Proceso 2 Terminal de Proceso 3
Bus Terminal
Bus de Sistema
WinCC Servidor-OS WinCC OS
S7-400 como
unidad central
Dispositivos de Campo
ET 200M
Introduccin SIMATIC PCS 7 representa la nueva generacin de sistema de control en
SIEMENS. Representa el constante desarrollo y experiencia con los sistemas
basados en TELEPERM, SIMATIC PCS y SIMATIC S5. Como resultado, est
ajustado a las tareas de sistemas de control de procesos en todas las industrias.
Sistema de El sistema de ingeniera, puede disearse en el sistema como su propio equipo.
Ingeniera Tambin se puede cargar como un paquete de software en el sistema operativo al
mismo tiempo.
El Sistema de Ingeniera se compone de lo siguiente:
STEP 7 con el Administrador SIMATIC, la base de datos central, y con HW
Config para configurar el hardware y las redes. Adems contiene los
servidores que facilitan la configuracin coherente entre el PLC y el OS.
SCL (Structured Control Language), lenguaje de programacin de alto nivel
similar al PASCAL para la generacin de bloques.
CFC (Continuous Function Chart) para la configuracin grfica de las
funciones de automatizacin.
SFC (Sequential Function Chart) para la configuracin grfica de secuencias
de produccin
Expansin del Administrador SIMATIC con una vista de jerarqua tecnolgica
WinCC (Windows Control Center) para la configuracin del OS
DOCPRO para documentar los datos de configuracin
Asistente para Importar/Exportar para el intercambio de datos bidireccional
con otros sistemas CAE
Estos componentes se suplementan con libreras que proporcionan bloques
predefinidos para el PLC y el OS.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Totally Integrated Automation Pgina 1-21
Totally Integrated La nueva familia SIMATIC unifica todos los dispositivos y sistemas, es decir,
Automation hardware y software, en una plataforma de sistema potente y uniforme.
En esta plataforma, los lmites de sistema que existan hasta ahora entre el
mundo de los ordenadores, el del PLC y el del control del proceso, es decir, entre
el control de operador, la supervisin y el control, entre automatizacin central y
distribuida, estn superados.
Ventajas Esta automatizacin totalmente integrada nos ofrece, entre otras cosas, las
siguientes ventajas:
Una plataforma hardware escalable, es decir, la funcionalidad (PLC u
ordenador) ptima (precio/rendimiento) se puede elegir en funcin de la
tarea a resolver.
Un entorno abierto de automatizacin totalmente integrada, es decir, un
sistema existente se puede ampliar fcilmente, o podemos integrar
soluciones de automatizacin existentes o futuras.
Las inversiones realizadas no se pierden. La transicin desde un entorno
SIMATIC, TELEPERM o TI se puede llevar a cabo fcilmente.
El software potente incrementa la productividad en la implementacin de un
proyecto y por lo tanto reduce los costes de ingeniera y ciclo de vida.
Adems los costes de servicio, puesta en marcha y mantenimiento se
reducen.
SIMATIC est basado en los estndar de Windows y, por lo tanto, puede
usar fcilmente sus aplicaciones (software estndar) y mecanismos de
comunicacin.
Date: 24.05.2005
File: S7N1v5.2_1.21
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Resumen
SIMATIC S7
WinCC PCS 7
I
n
g
e
n
i
e
r

a
NET
NET
Instrum.
Accionamientos
M
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-1
Contenido Pgina
Visin General de SIMATIC ................................................................................................................. 2
S7-200 ................................................................................................................................................. 3
S7-200: Mdulos ........................................................................................................................... 4
S7-200: Diseo de la CPU .................................................................................................................. 5
S7-300 ................................................................................................................................................. 6
S7-300: Mdulos ........................................................................................................................... 7
S7-300: Diseo de la CPU .................................................................................................................. 8
S7-400 ................................................................................................................................................. 9
S7-400: Mdulos ........................................................................................................................... 10
S7-400: Diseo de la CPU (1 Parte) .............................................................................................. 11
S7-400: Diseo de la CPU (2 Parte) ............................................................................................... 12
Dispositivos de Programacin ......................................................................................................... 13
Requerimientos de la PG/PC para la instalacin de STEP 7 ........................................................... 14
Instalacin del Software STEP 7 ......................................................................................................... 15
Resultado de la Instalacin ................................................................................................................ 16
Herramientas de STEP7 .................................................................................................................... 17
Date: 24.05.2005
File: S7N1v5.2_02.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
La Familia SIMATIC S7
SIMATIC
WinCC
SIMATIC
PC
SIMATIC
DP
Controlador
SIMATIC
SIMATIC
HMI
SIMATIC
NET
SIMATIC
PCS 7
SIMATIC
Software
SIMATIC
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-2
Date: 24.05.2005
File: S7N1v5.2_02.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC PG
SIMATIC PC
Controlador
SIMATIC
SIEMENS
SIMATIC
SF RUN STOP
Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5
I0.0 I0.1 I0.2 I0.3 I0.4 I0.5
I0.6 I0.7
S7-200
CPU 212
Visin General de SIMATIC
7 8 9
4 5 6
1 2 3
0
.
D E F
A B C I N S
D E L S H I F T H E L P
E S C
E N T E R
A C K
S I M A T I C OP 1 7
S H I F T
H E L P K 1 K 5 K 6 K 7 K 8 K 2 K 3 K 4
K9 K1 0 K 11 K1 2 K1 3 K1 4 K1 5 K1 6
SIMATIC HMI
ASI
FM
SV
SIMATIC DP
SIMATIC NET
PROFIBUS-DP
Ethernet Industrial
PROFIBUS
Red MPI
SIMATIC NET
Introduccin La introduccin de la electrnica ha tenido como resultado grandes cambios en la
ingeniera de control industrial. Junto con la maquinaria automatizada, cuyas
posibilidades de aplicacin se han ampliado con los controles electrnicos, estos
cambios han llevado tambin a nuevas tecnologas y ramas.
Controladores Adems del suministro de energa, los elementos de control se requieren para el
mando de mquinas y procesos en casi todas las reas de fabricacin. Debe ser
posible iniciar, controlar y supervisar el funcionamiento de cada mquina o
proceso.
En el pasado, las tareas de control se resolvan con la tecnologa de control
convencional por cableado de contactores y rels de forma individualizada, es
decir, dependiendo de la tarea. Hoy los controladores lgicos programables son
ampliamente usados para resolver tareas de automatizacin.
Totally Integrated Para que las compaas sigan siendo competitivas, no es suficiente
Automation automatizar de forma aislada equipos o mquinas para un proceso individual. La
demanda de mayor flexibilidad con mayor productividad solo se puede llevar a
cabo cuando las mquinas individuales estn integradas en el sistema completo.
El flujo de informacin entre todos los componentes es esencial para el
funcionamiento del sistema completo.
Los procesos de produccin ya no se ven como procesos parciales individuales,
sino como componentes integrantes de un proceso de produccin completo.
Adems, el proceso ya no est estructurado de forma centralizada en modo
jerrquico. Ahora el proceso se estructura y se distribuye en elementos
individuales autnomos.
La integracin total del entorno de automatizacin completo se hace posible hoy
con la ayuda de:
programacin y configuracin comn de los sistemas paraciales individuales
manejo de datos comn
comunicacin comn entre todos los componentes de automatizacin
participantes.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-3
Caractersticas Sistema de control pequeo y modular para el rango de prestaciones ms
bajo
CPUs con rango de prestaciones escalonado,
Extensa seleccin de mdulos,
Ampliable hasta con 7 mdulos,
Bus integrado en los mdulos,
Puede conectarse en red con - la interfase de comunicacin RS 485
- PROFIBUS,
Conexin de PG central con acceso a todos los mdulos,
Sin restricciones de slot,
Software propio,
Paquete completo con fuente de alimentacin, CPU, E/S en una sla
unidad.
"Micro PLC" con funciones integradas.
Date: 24.05.2005
File: S7N1v5.2_02.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7-200
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-4
Mdulos de Mdulos de entradas digitales:
Expansin (EM) - 24V DC
- 120/230V AC
Mdulos de salidas digitales:
- 24V DC
- Rels
Mdulos de entradas analgicas:
- Tensin
- Corriente
- Resistencia
- Termopares
Mdulos de salidas analgicas:
- Tensin
- Corriente
Procesadoresde La CP 243-2 se puede usar para conectar el S7-200 como maestro de una
Comunicacin (CP) interfase AS-i. Como resultado, hasta 596 elementos binarios pueden controlarse
a travs de 62 esclavos AS-interface. Esto aumenta significativamente el nmero
de entradas y salidas para el S7-200.
Accesorios Conector de Bus
Date: 24.05.2005
File: S7N1v5.2_02.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7-200: Mdulos
CPU CP EM
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-5
1. Salidas digitales integradas
2. LEDs de estado de las salidas digitales
3. Terminales de alimentacin
4. Conmutador Stop/Run
5. Conector para el cable de ampliacin
6. LEDs de estado de la CPU
7. Ranura para el cartucho de memoria
8. Puerto de comunicaciones (p. Ej. PPI)
9. Entradas digitales integradas
10. LEDs de estado de las entradas digitales
11. Fuente de alimentacin integrada
12. Potencimetros integrados
13. Mdulo de ampliacin
14. Fijadores para tornillo (DIN mtrica M4, dimetro 5 mm)
15. Pestaa de fijacin
Date: 24.05.2005
File: S7N1v5.2_02.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7-200: Diseo de la CPU
1 3
2
4 5
6
7
8
9
10
11
12
13
14
15
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-6
Caractersticas Sistema de control modular pequeo para el rango de prestaciones
bajo/medio
Rango de prestaciones de las CPUs escalonado
Extensa seleccin de mdulos
Ampliable hasta con 32 mdulos
Bus trasero integrado en los mdulos
Puede montarse en red - Interfase multipunto (MPI),
- PROFIBUS o
- Industrial Ethernet.
Conexin central de una PG con acceso a todos los mdulos
Sin restricciones de slot
Configuracin y parametrizacin con ayuda de la herramienta "HWConfig".
Date: 24.05.2005
File: S7N1v5.2_02.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7-300
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-7
Mdulos de Seal Mdulos de entradas digitales: 24V DC, 120/230V AC
(SM) Mdulos de salidas digitales: 24V DC, Rel
Mdulos de entradas analgicas: Tensin, corriente,
resistencia, termopares
Mdulos de salidas analgicas: Tensin, corriente
Mdulos de Interfase La IM360/IM361 y la IM365 hacen posible configuraciones multifila.
(IM) Enlazan el bus a travs de una fila a la siguiente.
Mdulos Dummy El mdulo dummy DM 370 reserva un slot para un mdulo de seal cuyos
(DM) parmetros an no han sido asignados. Tambin puede usarse, por ejemplo, para
reservar un slot para la instalacin de un mdulo interfase en el futuro.
Mdulos de Funcin Realizan funciones especiales":
(FM) - Contaje
- Posicionamiento
- Control en lazo cerrado.
Procesadores de Proporciona las siguientes posibilidades de montaje en red:
Comunicacin (CP) - Enlaces Punto a Punto
- PROFIBUS
- Industrial Ethernet.
Accesorios Conectores de bus y conectores frontales
Date: 24.05.2005
File: S7N1v5.2_02.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7-300: Mdulos
PS
(opcional)
CPU IM
(opcional)
SM:
DI
SM:
DO
SM:
AI
SM:
AO
FM:
- Contaje
- Posicionamiento
- Control en lazo
cerrado
CP:
- Punto a Punto
- PROFIBUS
- Ethernet Industrial
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-8
Selector de Modo MRES = Funcin de reset de memoria (Module Reset)
STOP = Modo Stop; el programa no se ejecuta.
RUN = Ejecucin del programa, es posible el acceso slo lectutra desde la
PG.
RUN-P = Ejecucin del programa, es posible el acceso lectura/escritura
desde la PG.
Indicadores SF = Error de grupo; fallo interno de la CPU o fallo en un mdulo con
de Estado (LEDs) capacidad de diagnstico.
BATF = Fallo de batera; Batera vaca o no presente.
DC5V = Indicador de tensin interna de 5 V DC.
FRCE = FORCE; indica que, al menos, una entrada o salida est forzada.
RUN = Parpadea cuando la CPU est arrancando, luce fija en modo RUN.
STOP = Muestra una luz fija en modo STOP.
Parpadea lentamente durante una peticin de reset de memoria,
Parpadea rpidamente cuando se est efectuando un reset de
memoria,
Parpadea lentamente cuando se necesita un reset porque se ha
insertado una memory card.
Memory Card Existe un slot para una memory card. La memory card salva el contenido del
programa en caso de cada de alimentacin sin necesidad de batera.
Compartimento Existe un receptculo para una batera de litio bajo la cubierta. La batera
de la batera proporciona energa de respaldo para salvar los contenidos de la RAM ante una
supuesta cada de alimentacin.
Conexin MPI Conexin para un dispositivo de programacin u otro dispositivo con interfase MPI.
Interfase DP Interfase para la conexin directa de periferia descentralizada a la CPU.
Date: 24.05.2005
File: S7N1v5.2_02.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
CPU314 SIEMENS
SF
BATF
DC5V
FRCE
RUN
STOP
RUN-P
RUN
STOP
M RES
SIMATIC
S7-300
Batera MPI
CPU315-2 DP SIEMENS
RUN-P
RUN
STOP
M RES
SIMATIC
S7-300
Batera DP
SF
BATF
DC5V
FRCE
RUN
STOP
MPI
SF DP
BUSF
S7-300: Diseo de la CPU
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-9
Caractersticas El PLC Potente para el grado de prestaciones medio/alto,
Rango de prestaciones de CPUs escalonado,
Extensa seleccin de mdulos,
Puede ampliarse hasta 300 mdulos,
Bus trasero integrado en los mdulos,
Puede montarse en red - Interfase multipunto (MPI),
- PROFIBUS o
- Industrial Ethernet,
Conexin central de PG con acceso a todos los mdulos,
Sin restricciones de slot,
Configuracin y parametrizacin con ayuda de la herramienta "HWConfig",
Multiprocesador (hasta 4 CPUs se pueden usar en un bastidor central).
Date: 24.05.2005
File: S7N1v5.2_02.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7-400
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-10
Mdulos de Seal Mdulos de entradas digitales: 24V DC, 120/230V AC
(SM) Mdulos de salidas digitales: 24V DC, Rel
Mdulos de entradas analgicas: Tensin, corriente, resistencia,
termopares
Mdulos de salidas analgicas: Tensin, corriente.
Mdulos de Interfase Los mdulos de interfase IM460, IM461, IM463, IM467 proporcionan la conexin
(IM) entre varios bastidores:
UR1 (Universal Rack) con hasta 18 mdulos
UR2 (Universal Rack) con hasta 9 mdulos
ER1 (Extension Rack) con hasta 18 mdulos
ER2 (Extension Rack) con hasta 9 mdulos.
Mdulos de Funcin Realizan funciones especiales":
(FM) Contaje
Posicionamiento
Control en lazo cerrado
Procesadores de Proporcionan las siguientes capacidades de comunicacin:
Comunicacin (CP) Enlaces Punto a Punto
PROFIBUS
Industrial Ethernet.
Date: 24.05.2005
File: S7N1v5.2_02.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7-400: Mdulos
PS CPU SM:
DI
SM:
DO
SM:
AI
SM:
AO
CP FM SM IM
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-11
Selector de Modo MRES = Funcin de reset de memoria (Module RESet)
STOP = modo STOP, es decir, no se ejecuta el programa y las salidas
estn deshabilitadas ( modo "OD"= Output Disabled).
RUN = Ejecucin del programa, acceso slo lectura desde la PG.
RUN-P = Ejecucin del programa, acceso lectura/escritura desde la PG.
Date: 24.05.2005
File: S7N1v5.2_02.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ej. CPU 416-2DP
* para ms cpus remitirse al catlogo
S7-400: Diseo de la CPU (1 Parte)
Selector de modo
Ej. CPU 412-1
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-12
EXT-BATT Suministro de tensin con batera externa adicional (DC 5...15V para
salvaguardar la RAM, por ej. cuando se reemplaza la fuente de alimentacin).
Conexin MPI/DP Para el dispositivo de programacin u otro dispositivo con interfase MPI.
Slot para En el S7-400 CPUs podemos, dependiendo de los requerimientos, insertar
Memory Cards tarjetas RAM o Flash EPROM como memoria de carga externa:
Tarjetas RAM con una capacidad de:
64KBytes, 256KBytes, 1MBytes, 2MBytes.
Los contenidos se salvaguardan a travs de la batera de la CPU.
Tarjetas Flash EPROM con una capacidad de:
64KBytes, 256KBytes, 1MBytes, 2MBytes, 4MBytes, 8MBytes, 16MBytes.
Los contenidos se salvaguardan en las EEPROMs integradas.
Date: 24.05.2005
File: S7N1v5.2_02.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7-400: Diseo de la CPU (2 Parte)
Slot para la Memory
Card
Interfase MPI/DP
Batera de
alimentacin externa
Interfase DP
LEDs de error
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-13
FIELD PG Es un dispositivo de programacin estndar de la industria, potente y fcil de usar,
especialmente para mantenimiento y servicio, pero tambin para programacin y
configuracin - la herramienta ideal para aplicaciones de planta.
Caractersticas:
Dimensiones de ordenador porttil,
Fuente de alimentacin independiente,
AT-compatible,
Hardware potente,
Equipado con todos los puertos de interfase SIMATIC necesarios.
POWER PG Es un dispositivo de programacin porttil, ideal para todas las aplicaciones en un
proyecto de automatizacin, adems de ser un PC muy potente estndar en la
industria.
Caractersticas:
Prestaciones del sistema de alto nivel,
Excelentes posibilidades de ampliacin,
Display color TFT,
Diseo muy resistente,
Equipado con todos los puertos de interfase SIMATIC necesarios.
Nota Tambin est disponible una programadora de mano para el S7-200 en STL (PG702
= aprox. 230 gramos, 144 x 72 x 27mm, 2 x 20 caracteres LC display).
Date: 24.05.2005
File: S7N1v5.2_02.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Dispositivos de Programacin
Power PG Field PG
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-14
Requerimientos Las nuevas PGs de la serie SIMATIC S7 proporcionan las condiciones ptimas
para el software STEP 7.
Se puede instalar una tarjeta MPI en los PCs que cumplan los requerimientos que
se listan ms arriba, o se puede conectar al puerto serie COM del PC con un PC-
Adapter.
MPI Multi-Point Interface (Interfase Multipunto).
Date: 24.05.2005
File: S7N1v5.2_02.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Hard /Software Requerimientos
Procesador 80 486 o superior, recomendado Pentium.
Disco duro (libre) Min. 300 MB (para Windows, fichero de intercambio,
STEP7, Proyectos)
RAM >= 32 MB, recomendado 64 MB.
Interfases CP 5611, tarjeta MPI o PC-Adapter.
Dispositivo de programacin para Memory Card
(opcional)
Mouse S
Sistema Operativo Windows 95/98/NT/2000
Requerimientos de la PG/PC para la Instalacin de STEP 7
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-15
Instalacin 1. Ejecutar Setup.exe seleccionando Agregar/Quitar Programas en el
Panel de Control de Windows 95/98
2. Elegir las opciones.
3. Elegir el idioma.
4. Introducir el disco de autorizacin cuando se nos pida.
5. Reiniciar cuando se nos pida.
Notas: 1. Como en el STEP 7 V4.0, el software slo est disponible en
CD-ROM.
2. Los Service Packs de software se pueden descargar de
internet.
Proteccin del El Software STEP 7 est protegido contra copia y slo puede usarse en un
Software dispositivo de programacin a la vez.
Cuando hayamos instalado el software, no podemos comenzar a usarlo hasta que
no hayamos transferido la autorizacin al disco duro desde el disquete de
autorizacin.
Nota Al igual que el STEP 7 V5.0, el paquete bsico STEP 7 puede usarse sin
autorizacin hasta que se haya recibido una nueva autorizacin. De todos modos,
esto no es de aplicacin a los paquetes opcionales, tales como S7 Graph, si estos
han sido instalados.
Asegurese de leer las notas en el archivo LEAME.TXT en el disquete de
autorizacin. Si no atiende estas instrucciones, corre el riesgo de perder su
autorizacin.
Service Packs sin coste
Los Service Packs software se pueden descargar de internet a travs de:
http://www.ad.siemens.de/simatic-cs.
Date: 24.05.2005
File: S7N1v5.2_02.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Instalacin del Software STEP 7
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-16
Introduccin La herramienta principal en STEP 7 es el Administrador SIMATIC. Hay dos
formas de ejecutarlo:
1. en la Barra de Tareas -> Inicio -> SIMATIC -> Administrador SIMATIC
2. a travs del icono Administrador SIMATIC".
Date: 24.05.2005
File: S7N1v5.2_02.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Resultado de la Instalacin
Doble click en el icono
Activacin via menu inicio
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Familia de Autmatas: SIMATIC S7 Pgina 2-17
Date: 24.05.2005
File: S7N1v5.2_02.17
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Herramientas de STEP 7
Administrador El Administrador SIMATIC maneja los proyectos de STEP. Es el programa
SIMATIC principal y tambin aparece en el escritorio de WINDOWS.
Notas "STEP 7 - Leame" proporciona informacin detallada sobre la versin, procedimiento
de instalacin, etc.
LAD, STL, FBD Herramienta para la edicin de programas en los lenguajes de programacin de
STEP 7 Esquema de Contactos", Lista de Instrucciones" o Diagrama de Bloques
de Funcin.
Parametrizar Se pueden grabar programas de usuario en tarjetas EPROM usando el
Memory Card dispositivo de programacin o una programadora externa.
Se necesitan drivers diferentes, dependiendo de la aplicacin.
Configurar Redes La configuracin de redes se estudia en el captulo Comunicacin.
Ajustar interface Esta herramienta se usa para ajustar la direccin del nodo local, la velocidad de
PG/PC transimisin y la direccin ms alta de un nodo de la red MPI.
Parametrizar El paquete de software STEP 7 Bsico incluye bloques para resolver problemas
Regulacin PID de control PID en lazo cerrado. Podemos elegir Parametrizar Regulacin PID
para iniciar el programa de parametrizacin de bloques de control en lazo cerrado.
Convertir Los programas de STEP5 se pueden convertir a programas de STEP 7
archivo S5 con la ayuda del conversor S5/S7.
Configurar el Esta opcin nos da facilidades para configurar entornos multiusuario.
Escritorio SIMATIC
Convertir archivo TI Los programas SIMATIC TI pueden convertirse en programas STEP 7 con la ayuda
del conversor TI/S7.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Equipos Entrenadores Pgina 3-1
Contenido Pgina
Elementos Constitutivos de un Entrenador S7-300 ............................................................................. 2
Configuracin del Equipo Entrenador S7-300 (1) ................................................................................ 3
Configuracin del Equipo Entrenador S7-300 (2) ................................................................................ 4
Elementos Constitutivos de un Entrenador S7-400 ............................................................................. 5
Configuracin del Equipo Entrenador S7-400 ...................................................................................... 6
Fecha: 24.05.2005
Archivo: S7N1v5.2_03.1
SIMATIC S7
Siemens SA 2002. Reservados todos los derechos.
SITRAIN Formacin en
Automatizacin y Accionamientos
Equipos Entrenadores
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Equipos Entrenadores Pgina 3-2
Fecha: 24.05.2005
Archivo: S7N1v5.2_03.2
SIMATIC S7
Siemens SA 2002. Reservados todos los derechos.
SITRAIN Formacin en
Automatizacin y Accionamientos
Elementos Constitutivos de un Entrenador S7-300
Contenido del El equipo entrenador consta de los siguientes componentes:
Equipo Entrenador Un controlador lgico programable S7-300 con CPU 313 o CPU 314C-2DP
Mdulos de entradas y salidas digitales, mdulos analgicos
Simulador con seccin digital y analgica
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Equipos Entrenadores Pgina 3-3
Fecha: 24.05.2005
Archivo: S7N1v5.2_03.3
SIMATIC S7
Siemens SA 2002. Reservados todos los derechos.
SITRAIN Formacin en
Automatizacin y Accionamientos
Configuracin del Equipo Entrenador S7-300 (1)
Mdulo-->
N de Slot.-->
Direccin E/S -->
S7 313C / 314C-2DP
AI/5 AO/2
2.3
752
PS
1
CPU
2
DI/24 DO/16
2.2
124
Mdulo-->
N de Slot.-->
Direccin E/S -->
S7 314-IFM
AI/4 AO/1
2
124
PS
1
CPU
2
DI/20 DO/16
2
148
Configuracin El Controlador Programable est configurado con los siguientes mdulos:
S7 313C / 314C-2DP Slot 1: Fuente de alimentacin 24V/5A
Slot 2: CPU 313C o CPU 314C-2 DP
Slot 2.2: Entradas digitales 24 EDx24V Entradas del simulador
Salidas digitales 16 SDx24V Salidas del simulador
Slot 2.3: Mdulo analgico 5 EA / 2 SA 1 EA cableada a
potencimetro 1 SA
cableada a voltmetro
Configuracin El Controlador Programable est configurado con los siguientes mdulos:
S7 314-IFM Slot 1: Fuente de alimentacin 24V/5A
Slot 2: CPU 314-IFM
Entradas digitales 20 EDx24V Entradas del simulador
Salidas digitales 16 SDx24V Salidas del simulador
Mdulo analgico 4 EA / 1 SA 1 EA cableada a
potencimetro 1 SA
cableada a voltmetro
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Equipos Entrenadores Pgina 3-4
Fecha: 24.05.2005
Archivo: S7N1v5.2_03.4
SIMATIC S7
Siemens SA 2002. Reservados todos los derechos.
SITRAIN Formacin en
Automatizacin y Accionamientos
Configuracin del Equipo Entrenador S7-300 (2)
Mdulo-->
N de Slot.-->
Direccin E/S -->
S7 313 / 314
DI/16
4
0
PS
1
CPU
2
DO/16
5
4
Mdulo-->
N de Slot.-->
Direccin E/S -->
S7 315-2DP
PS
1
CPU
2
AI4/AO2
6
288
DI/16
4
0
DO/16
5
4
AI4/AO2
6
288
Configuracin El Controlador Programable est configurado con los siguientes mdulos:
S7 313 / 314 Slot 1: Fuente de alimentacin 24V/5A
Slot 2: CPU 313 CPU 314
Slot 4: Entradas digitales 16 EDx24V Entradas del simulador
Slot 5: Salidas digitales 16 SDx24V Salidas del simulador
Slot 6: Mdulo analgico 4 EA / 2 SA 1 EA cableada a
potencimetro 1 SA
cableada a voltmetro
Configuracin El Controlador Programable est configurado con los siguientes mdulos:
S7 315-2DP Slot 1: Fuente de alimentacin 24V/5A
Slot 2: CPU 315-2DP
Slot 4: Entradas digitales 16 EDx24V Entradas del simulador
Slot 5: Salidas digitales 16 SDx24V Salidas del simulador
Slot 6: Mdulo analgico 4 EA / 2 SA 1 EA cableada a
potencimetro 1 SA
cableada a voltmetro
Direcciones Las direcciones de periferia de las CPUs 313/314 son fijas. Las CPUs 300C y las
dems CPUs, a partir de la CPU 315-2DP, se pueden parametrizar libremente.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Equipos Entrenadores Pgina 3-5
Fecha: 24.05.2005
Archivo: S7N1v5.2_03.5
SIMATIC S7
Siemens SA 2002. Reservados todos los derechos.
SITRAIN Formacin en
Automatizacin y Accionamientos
Elementos Constitutivos de un Entrenador S7-400
Contendido del El equipo entrenador consta de los siguientes componentes:
Equipo Entrenador
Un controlador lgico programable S7-400 con la CPU 413 o superior
Mdulos de entrada y salida digital, mdulos analgicos
Simulador con seccin digital y analgica
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Equipos Entrenadores Pgina 3-6
Fecha: 24.05.2005
Archivo: S7N1v5.2_03.6
SIMATIC S7
Siemens SA 2002. Reservados todos los derechos.
SITRAIN Formacin en
Automatizacin y Accionamientos
Configuracin del Equipo Entrenador S7-400
PS
Direccin por defecto:
CPU DI
32
16
18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Slot N.
D0
32
20
AI
16
896
AO
8
960
Diseo Puede ver el diseo de un equipo entrenador S7-400 en la diapositiva de arriba.
Configuracin El bastidor de montaje UR 1 est configurado con los siguientes mdulos:
Slot 1: Fuente de alimentacin de 24V y 5V / 10A
Slot 2: - " -
Slot 3: CPU 413 o superior
Slot 4: - -
Slot 5: Entradas digitales 32x24V
Slot 6: Salidas digitales 32x24V 0.5A
Slot 7: Entradas analgicas 16x13bits
Slot 8: Salidas analgicas 8x13bits
Slot 10: vacante
Slot 11: vacante
Slot 12: vacante
Slot 13: vacante
Slot 14: vacante Slot
15: vacante
Slot 16: vacante
Slot 17: vacante
Slot 18: vacante
Direccionamiento Tiene las direcciones por defecto, como se muestra en la diapositiva de arriba,
mientras no se haya realizado ninguna configuracin o parametrizacin posterior.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Equipos Entrenadores Pgina 3-7
Fecha: 24.05.2005
Archivo: S7N1v5.2_03.7
SIMATIC S7
Siemens SA 2002. Reservados todos los derechos.
SITRAIN Formacin en
Automatizacin y Accionamientos
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-1
Contenido Pgina
Del Proceso al Proyecto .................................................................................................................... 2
Estructura del Proyecto de STEP 7 ................................................................................................ 3
Arrancar el Administrador SIMATIC .................................................................................................. 4
Mens y Barras de Herramientas del Administrador SIMATIC ...................................................... 5
La Barra de Herramientas del Administrador SIMATIC ................................................................... 6
Creacin de un Proyecto de STEP 7 .................................................................................................. 7
Insertar un Programa S7 ................................................................................................................... 8
Vista Offline / Online en el Administrador SIMATIC ........................................................................... 9
Liberas Estndar ............................................................................................ 10
Sistema de Ayuda de STEP 7 ............................................................................................................. 11
Ayuda Contextual en STEP 7 .............................................................................................................. 12
Ejercicio: Creacin de un Proyecto .................................................................................................... 13
Ejercicio: Insertar un Programa S7 .................................................................................................... 14
Ejercicio: Copiar un Bloque desde la Libera Estndar ................................................................... 15
Ejercicio: Reset de la Memoria de la CPU y Rearranque Completo .................................................. 16
Herramientas de Configuracin del Administrador SIMATIC ............................................................ 17
Date: 24.05.2005
File: S7N1v5.2_04.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
El Administrador SIMATIC
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-2
Date: 24.05.2005
File: S7N1v5.2_04.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Del Proceso al Proyecto
FB21
Hardware
Software
Planificacin y Administracin del proyecto
Proceso
OB1
Administrador SIMATIC
E 1.0 E 1.1 A4.0
Proceso Al examinar un proyecto que queramos automatizar, encontraremos que est
constituido por multitud de secciones y subprocesos ms pequeos, que estn
interrelacionados y dependen unos de otros.
La primera tarea es, por tanto, dividir el proceso en subtareas ms sencillas.
Hardware y Cada subtarea define ciertos requerimientos hardware y software que debe
Software cumplir el sistema de automatizacin:
Hardware:
- Nmero y tipo de entradas y salidas
- Nmero y tipo de mulos - Nmero de bastidores
- Capacidad y tipo de CPU
- Sistemas HMI
- Sistemas de comunicacin en red
Software:
- Estructura del programa
- Manejo de datos para el proceso de automatizacin
- Datos de configuracin
- Datos de comunicacin
- Documentacin del proyecto y del programa.
Proyecto En SIMATIC S7 todos los requerimientos hardware y software de un proceso de
automatizacin se manejan dentro de un proyecto.
Un proyecto incluye todo el hardware necesario (+ configuracin), comunicacin
en red (+ configuracin), todos los programas y el manejo de los datos para una
solucin de automatizacin.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-3
Date: 24.05.2005
File: S7N1v5.2_04.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Estructura del Proyecto de STEP 7
Estructura del Los datos se almacenan en un proyecto en forma de objetos. Los objetos de
Proyecto un proyecto se organizan en una estructura de rbol (proyecto jerrquico). La
estructura de rbol que se visualiza en una ventana de proyecto es similar a la del
Exploradar de Windows 95. Slo cambian los iconos de los objetos.
Jerarqua de Proyecto1
er
Nivel: El primer nivel contiene el icono del proyecto. Cada proyecto
representa una base de datos donde se almacenan todos los
datos relevantes del proyecto.
2 Nivel: Los equipos (por ej. Equipo S7-300) son los que almacenan
la informacin sobre la configuracin hardware y la
parametrizacin de los mdulos.
Los equipos son el punto de partida para la configuracin
hardware.
Las carpetas de Programa S7 son el punto de partida para la
edicin de programas. Todo el software para un mdulo
parametrizable de la familia S7 se almacena en una carpeta
de Programa S7. sta contiene ms carpetas para los
bloques y las fuentes del programa.
Las subredes (MPI,Profibus, Industrial Ethernet) forman parte
de una red global.
El 3
er
nivel y siguientes: Dependen del tipo de objeto del siguiente nivel ms
alto.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-4
Date: 24.05.2005
File: S7N1v5.2_04.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Arrancar el Administrador SIMATIC
o
Introduccin El Administrador SIMATIC es una interfaz grfica de usuario para la edicin
online/offline de objetos S7 (proyectos, archivos de programas de usuario,
bloques, equipos hardware y herramientas).
Con el Administrador SIMATIC podemos:
manejar proyectos y libreras,
activar herramientas de STEP 7,
acceder al PLC online,
editar memory cards.
Arrancar el Existe un icono Administrador SIMATIC" en el escritorio de Windows y un
Administrador acceso directo Administrador SIMATIC" bajo SIMATIC en el men Inicio.
SIMATIC Arrancamos el programa como cualquier otra aplicacin de Windows haciendo
doble click en el icono o a travs del men Inicio
INICIO -> SIMATIC ->
Interfaz de usuario Tras la instalacin, la herramienta principal est disponible como un icono de
Windows. El Administrador SIMATIC organiza los objetos S7 tales como
proyectos y programas de usario.
Al abrir un objeto, arranca la herramienta asociada para la edicin. Un doble click
en un bloque de programa arranca el Editor de Programas y podemos editar dicho
bloque (arranque orientado a objeto)
Nota Siempre podemos obtener ayuda online para la ventana actual presionando la
tecla F1.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-5
Date: 24.05.2005
File: S7N1v5.2_04.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Mens y Barras de Herramientas del Administrador SIMATIC
Barra de ttulo
Barra de men
Barra de herramientas
Barra de estado
Barra de tareas
Barra de ttulo La barra de ttulo contiene el ttulo de la ventana y los botones para su control.
Barra de Men Contiene todos los mens disponibles para la ventana actual.
Contiene las tareas ms usadas en forma de smbolos. Estos smbolos dan idea
de la funcin que realizan.
Barra de estado Muestra el estado actual e informacin adicional.
Barra de tareas La barra de tareas contiene todas las aplicaciones abiertas, ventanas, botones.
La barra de tareas puede situarse a cada lado de la pantalla usando el botn
derecho del ratn.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-6
Date: 24.05.2005
File: S7N1v5.2_04.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Smbolos de Windows 95
La Barra de Herramientas del Administrador SIMATIC
Smbolos de STEP 7
Estaciones accesibles
Memory Card S7
Cargar (en el PLC)
Filtrar
Activar filtro
Simular mdulos (S7-PLCSIM)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-7
Date: 24.05.2005
File: S7N1v5.2_04.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Creacin de un Proyecto de STEP 7
Introduce el
nombre del
proyecto y
pulsa OK
Creacin Seleccionar la opcin de men Archivo -> Nuevo o el smbolo en la
de un Proyecto barra de tareas para abrir el cuadro de dilogo "Nuevo" para la creacin de un
nuevo proyecto o una nueva librera.
Introducir el nombre del proyecto en el cuadro Nombre" y confirmar haciendo
click en el botn Aceptar.
Notas 1. La Ubicacin (ruta) muestra la ruta predeterminada en el Administrador
SIMATIC bajo Herramientas -> Preferencias.
2. A partir de STEP 7 V3.2, existe un asistente para Nuevo Proyecto para
ayudarnos en la creacin de un proyecto.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-8
Date: 24.05.2005
File: S7N1v5.2_04.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Insertar un Programa S7
Insertar un Programa Seleccionar la opcin de men Insertar -> Programa -> Programa S7 para
introducir un nuevo programa en el proyecto actual.
Cuando insertamos un objeto, el sistema le asigna automticamente un nombre
relacionado, por ej. Programa S7(1)".
Podemos cambiar ms tarde este nombre.
Nota El mtodo descrito arriba se usa para crear un Programa S7 independiente del
hardware.
Los programas asignados a un hardware determinado se tratan en el captulo
Configuracin Hardware".
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-9
Date: 24.05.2005
File: S7N1v5.2_04.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Vista Offline / Online en el Administrador SIMATIC
Offline La vista offline muestra la estructura del proyecto almacenada en el disco duro del
dispositivo de programacin. Esta estructura se muestra en la ventana de
proyecto del Administrador SIMATIC.
La carpeta Programa S7" contiene los objetos Fuentes" y "Bloques".
La carpeta "Bloques" contiene los datos de sistema creados con HWConfig y los
bloques creados con el Editor LAD/FBD/STL.
Online La vista online muestra la estructura del proyecto almacenado en la CPU. sta se
muestra en la ventana de proyecto del Administrador SIMATIC.
La carpeta Programa S7 slo contiene la carpeta "Bloques".
La carpeta "Bloques" contiene:
bloques de datos de sistema (SDB)
bloques de usuario (OB, FC, FB)
bloques del propio sistema (SFC, SFB).
Conmutar La conmutacin entre la vista online y offline tiene lugar:
a travs de la opcin de men Ver -> Offline o Ver -> Online o
con el icono correspondiente de la barra de tareas:
Online
Offline.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-10
Date: 24.05.2005
File: S7N1v5.2_04.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Libreras Estndar
Introduccin Las libreras se usan para almacenar bloques que no estn asociados a ningn
proyecto. Estos bloques se pueden crear en la librera, copiarse en ella o copiarlos
de ella, pero no se pueden testear. La estructura de la librera es jerrquica al igual
que la de un proyecto.
Standard STEP 7 contiene una Librera Estndar, que est almacenada en una carpeta
Library del Software STEP 7 por ej. C:\Siemens\Step7\S7libs\stlib30 despus de la
instalacin de STEP 7. Podemos acceder a estos bloques estndar a travs del
Administrador SIMATIC mediante Abrir -> Libreras".
Communication FCs para la comunicacin entre la CPU y los procesadores de comunicaciones
Blocks de perifereria descentralizada con el S7-300.
Organization Blocks Bloques de organizacin (OBs).
S5-S7 Converting Bloques para convertir programas de STEP 5.
Blocks
TI-S7 Converting Funciones estndar de uso general tales como el escalado de valores
Blocks analgicos.
IEC Function Bloques para funciones IEC (IEC: International Electrotechnical Commission),
Blocks como el procesamiento del da y la hora, operaciones de comparacin,
procesamiento de cadenas y para la seleccin de mximo y mnimo.
PID Control Blocks Bloques de funcin (FBs) para el control PID en lazo cerrado.
System Function Funciones del sistema (SFCs) y bloques de funcin del sistema (SFBs).
Blocks
Nota Cuando se instala software adicional se aaden libreras adicionales.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-11
Date: 24.05.2005
File: S7N1v5.2_04.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Sistema de Ayuda de STEP 7
Obtener ayuda Existen varias formas de obtener ayuda:
1. La ayuda general se obtiene a travs de Ayuda - > Temas de Ayuda.
2. La ayuda contextual se activa con la tecla de funcin F1 o a travs del
smbolo en la barra de tareas.
Separadores Temas de Ayuda" - Muestra una lista de los temas de ayuda.
ndice" - Permite el acceso a la informacin de ayuda
mediante la visualizacin de los trminos disponibles
en orden alfabtico.
Bsqueda - Nos permite buscar ciertas palabras o expresiones
entre los temas de ayuda.
Palabras clave Algunas palabras de los textos de ayuda, estn resaltadas en verde y subrayadas
con lnea discontnua (llamadas Palabras Clave"). Un click del ratn en estas
Palabras Clave" nos lleva a otro texto de ayuda con informacin detallada.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-12
Date: 24.05.2005
File: S7N1v5.2_04.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ayuda Contextual en STEP 7
Ayuda Contextual La Ayuda Contextual nos da informacin especfica a la aplicacin sobre los
objetos resaltados, bloques, comandos de men, ventanas, etc.
Podemos saltar de la ayuda contextual a la ayuda general a travs del botn
Ayuda de STEP 7".
Nota Podemos encontrar informacin adicional sobre STEP 7 en los manuales
electrnicos. Accedemos a ellos mediante la opcin de men Inicio -> Simatic ->
Documentacin.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-13
Date: 24.05.2005
File: S7N1v5.2_04.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Creacin de un Proyecto
Introduce el
nombre del
proyecto y
pulsa "OK"
Tarea Borrar un proyecto antiguo y crear un nuevo proyecto "Mi_Proyecto".
Realizacin 1. Iniciar el Administrador SIMATIC
2. Borrar el proyecto antiguo "Mein Projekt" (si existe):
Archivo -> Borrar -> Proyectos de usuario-> seleccionar "Mein_Projekt" en
la lista -> confirmar
3. Crear un nuevo proyecto "Mi_Proyecto"
Archivo -> Nuevo... -> Proyectos de Usuario-> introducir "Mi_Proyecto" en
la casilla Nombre-> confirmar
Notas Un proyecto representa todos los componentes de un sistema automatizado. Por
lo tano, un proyecto contiene uno o ms equipos hardware (controladores lgicos
programables) que, por ejemplo, estn conectados en red a travs de un sistema
de bus y que intercambian datos entre ellos.
En cada equipo, por otra parte, se pueden instalar varios mdulos inteligentes
(mdulos de funcin o, con el S7-400, hasta 4 CPUs). Cada uno de estos
mdulos, por regla general, tiene asignado su propio programa dependiente del
hardware.
Adems, disponemos de la posibilidad de crear carpetas de Programa S7, de
forma que las aplicaciones se puedan programar antes de que se conozca el
hardware (y sea instalado ms tarde). Los Programas S7 independientes del
hardware o los componentes individuales que los componen (por ejemplo,
bloques individuales) se pueden copiar ms tarde en la CPU sin ningn problema
o en su carpeta de Programa S7 asociada.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-14
Date: 24.05.2005
File: S7N1v5.2_04.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Insertar un Programa S7
Tarea Insertar el Programa S7 "Mi_Programa" en nuestro proyecto.
Realizacin 1. Insertar un Programa S7
Seleccionar el proyecto "Mi_Proyecto" -> Insertar -> Programa S7
2. Renombrar el Programa S7 como Mi_Programa:
hacer click dos veces en el programa S7 (no un doble click!) -> escribir
"Mi_Programa sobre el nombre antiguo
Resultado Se crea el Programa S7 "Mi_Programa" en el proyecto "Mi_Proyecto. El bloque
OB1que est dentro del programa se inserta automticamente. An no contiene
ninguna instruccin.
Notas Un Programa S7contiene los objetos
Bloques, en los que se almacenan los bloques (OBs, FCs, FBs y DBs),
que van a ser cargados en la CPU.
Fuentes para almacenar programas fuente, que son creados con editores
de texto, por ejemplo, para programas STL, S7-SCL o S7-HiGraph
Smbolos, en los que se declaran los smbolos (nombres) para operandos
globales S7 tales como entradas, salidas, marcas, temporizadores y
contadores.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-15
Date: 24.05.2005
File: S7N1v5.2_04.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Copiar un Bloque desde la Librera Estndar
Notas Las libreras se usan para almacenar bloques en los que se implementan
funciones estndar. Los bloques se pueden copiar desde la librera a cualquier
proyecto que deseemos y al mismo tiempo; debera ser necesario darle un nuevo
nombre, al existir ya un bloque con el mismo nombre.
Tarea Insertamos el bloque FC105 que se va a copiar desde la librera de STEP7
"Standard Library" al proyecto "Mi_Proyecto" en la carpeta de Bloques del
Programa S7 "Mi_Programa, para usarlo ms adelante .
Realizacin 1. Abrir la librera estndar "Standard Library" en el Administrador SIMATIC:
Archivo > Abrir... -> seleccionar "Librera" en el cuadro de dilogo -> elegir
"Standard Library" en la lista -> Aceptar
2. Abrir la carpeta de bloques del Programa S7 "TI-S7-Converting Blocks"
3. En el Administrador SIMATIC, visualizar nuestro proyecto Mi_Proyecto" y
la "Standard Library" al mismo tiempo en dos ventanas
Ventana > Organizar > Mosaico Horizontal
4. Copiar el bloque FC 105 usando arrastrar y soltar en nuestra carpeta de
programa "Mi_Programa.
Resultado El bloque FC 105 se almacena en la carpeta de bloques de nuestro Programa S7
"Mi_Programa" adems del OB 1 que todava est vaco.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-16
Date: 24.05.2005
File: S7N1v5.2_04.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
- Selector de modo en la
posicin RUN-P
- Opcin de men:
Sistema de destino -> Diag-
nostico-> Estado Operativo
-> Stop
- Opciones de men:
Sistema de destino ->
Clear/Reset
- Confirmar el Reset de la
memoria pulsando el
botn OK (el parpadeo
rpido del LED de "STOP
indica que el Reset se ha
producido)
Desde la PG
- Opciones de men:
Sistema de destino ->
Estado Operativo ->
Rearranque en caliente
Funcin del
Reset
Peticin de
Reset de la
memoria
Ejecucin del
Reset de la
memoria
Rearranque
en caliente
- Selector de modo en la
posicin de STOP
- 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)
Tras insertar una
Memory Card
- Conmutar el selector a
la posicin "RUN" o
"RUN-P"
Ejercicio: Reset de la Memoria de la CPU y Rearranque Completo
Manualmente
-
- Conmutar el selector de
modo a la posicin de
"RUN" o "RUN-P"
- 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)
- Conmutar rpidamente
el selector a la posicin
"MRES" y soltarlo (el
parapadeo rpido del
LED de "STOP indica
que el Reset se ha
producido)
Tarea Realizar un reset de la memoria de la CPU y comprobar si se ha efectuado
correctamente.
Realizacin Realizar un reset de la memoria de acuerdo a los pasos descritos arriba
Comprobar que el reset de la memoria se ha realizado con xito. Esto es
as, cuando en la CPU slo quedan los bloques del sistema (SDBs, SFCs,
SFBs)
en el Administrador SIMATIC, seleccionar la carpeta de Programa S7
"Mi_Programa" -> conmutar a la vista Online usando
Notas Cuando la memoria de la CPU est reseteada, todos los datos de usuario que
existan en la CPU se borran.
Para asegurarnos de que no quedan bloques antiguos en la CPU, deberamos
realizar un reset de la CPU. Al hacer un reset se llevan a cabo las siguientes
acciones:
Se borran todos los datos de usario
(a excepcin de la parametrizacin MPI).
Inicializacin y test del hardware.
Si hay instalada una memory card EPROM, la CPU copia de nuevo el
contenido de la EPROM a la RAM interna de la CPU.
Si no hay instalada una memory card, se conserva la direccin MPI. De
todos modos, si se instala una memory card, la direccin MPI almacenada
en ella se carga tambin.
Se mantiene el contenido del buffer de diagnstico (se puede ver con la
PG).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
El Administrador SIMATIC Pgina 4-17
Date: 24.05.2005
File: S7N1v5.2_04.17
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Herramientas de Configuracin del Administrador SIMATIC
Opciones de men Administrador SIMATIC -> Herramientas -> Preferencias
Separador "Idioma" Idioma: Podemos seleccionar el idioma que queramos para el Administrador
SIMATIC, los mens, cuadros de dilogo, ayuda, etc.
Slo aparecen en la lista los idiomas que se hayan instalado.
Nemotcnica: Podemos seleccionar la nemotcnica que queramos usar
en la programacin de los bloques S7.
Separador "General" Ajustes bsicos para la edicin de proyectos y libreras:
Ruta para proyectos es donde especificamos el directorio en el que
queremos almacenar los proyectos de usuario.
Ruta para libreras es donde especificamos el directorio donde queremos
guardar las libreras de usario.
Ms adelante se tratarn funciones adicionales para abrir proyectos,
y para la organizacin de ventanas.
Mensajes del sistema desconectados
Presionando el botn Activar, podemos activar todos los mensajes de
sistema que fueron desconectados en una ventana en la que se eligi
previamente la opcin Mostrar siempre este mensaje. .
Separador "Ver" Aqu es donde especificamos lo que debe aparecer en la vista online.
Separador Aqu es donde especificamos qu columnas se van a visualizar cuando se
"Columnas selecciona la vista Detalles (ver Ayuda).
Separador "Archivar" La forma de archivar proyectos se ver en el captulo Documentar, Guardar,
Archivar.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-1
Date: 24.05.2005
File: S7N1v5.2_05.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Configuracin Hardware
Contenido Pgina
Configuracin Hardware y Parametrizacin ........................................................................... 2
Insertar un Equipo ............................................................................................................................ 3
Arrancar HW Config ............................................................................................................................ 4
Generar una Configuracin Hardware Terica ................................................................................. 5
Direccionamiento de los Mdulos del S7-300 ................................................................................. 6
Direccionamiento de ED/SD en Configuraciones Multi-Bastidor ................................................ 7
Introduccin al Direccionamiento del Mdulo .................................................................................. 8
Direccionamiento Libre ....................................................................................................................... 9
HW Config: Editar Smbolos, Observar / Forzar Variables ........................................................ 10
Propiedades de la CPU: Ciclo / Marca de Ciclo ............................................................................. 11
Guardar la Configuracin HW Terica y Cargarla en el Mdulo ................................................ 12
Cargar la Configuracin HW en la PG ............................................................................. 13
Ejercicio: Cargar la Configuracin Real en la PG y Renombrarla ..................................................... 14
Ejercicio: Adaptar la Configuracin REAL ................................................................................... 15
Ejercicio: Copiar "Mi_Programa" en el Equipo HW ........................................................................... 16
Ejercicio: Parametrizar y Testear la Marca de Ciclo de la CPU ........................................................... 17
Propiedades de la CPU .................................................................................................................... 18
Propiedades de la CPU: General ..................................................................................................... 19
Propiedades de la CPU: Arranque ..................................................................................................... 20
Propiedades de la CPU: Remanencia ............................................................................................ 21
Propiedades de la CPU: Proteccin ............................................................................................... 22
Propiedades de la CPU: Diagnstico / Reloj .................................................................................. 23
Propiedades de la CPU: Comunicacin .......................................................................................... 24
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-2
Date: 24.05.2005
File: S7N1v5.2_05.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Configuracin Hardware y Parametrizacin
Configuracin real Configuracin real y asignacin de
parmetros del hardware existente.
Parametrizacin Establecimiento de las caractersticas de los
bloques parmetrizables, ej: caractersticas de
arranque, reas remanentes, ...
Configuracin terica Configuracin hardware prevista y
asignacin de parmetros.
Configuracin Asignacin de bastidores, bloques de E/S, etc.
distribuidas en la ventana del equip HW.
Los componentes se seleccionan desde
el catlogo de hardware.
Configuracin HW Los mdulos se suministran de fbrica con parmetros predeterminados. Si estos
parmetros se adaptan a nuestras necesidades, no necesitamos realizar una
configuracin hardware.
La configuracin hardware es necesaria si:
si queremos modificar los parmetros predefinidos o las direcciones de un
mdulo (por ej. habilitar la alarma de proceso de un mdulo)
si queremos configurar enlaces de comunicacin
con equipos con periferia distribuida (PROFIBUS-DP)
con equipos S7-400 con varias CPUs (multiprocesador) o bastidores de
expansin
con controladores lgicos programables con tolerancia a fallos (paquete
opcional).
Configuracin Cuando configuramos un sistema, se crea la llamada configuracin terica.
Terica Contiene un equipo hardware con los mdulos planificados y los parmetros
asociados. El sistema de PLC se monta de acuerdo a la configuracin terica y
durante la puesta en marcha, sta se carga en la CPU.
Configuracin Real En un sistema montado, la configuracin existente y la parametrizacin de los
mdulos se puede leer de la CPU. Aparece, por tanto, un nuevo equipo HW en el
proyecto.
Esto es necesario, por ejemplo, si no tenemos la estructura del proyecto en
nuestra PG. Despus de leer la configuracin real, podemos comprobar los
parmetros y almacenar los datos del proyecto.
Notas Con el S7-400, la CPU se puede parametrizar de tal forma, que cuando existan
diferencias entre la configuracin terica y la real, se interrumpa el arranque de la
CPU.
Para llamar a la herramienta HW Config, debe existir un equipo hardware en el
Administrador SIMATIC.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-3
Date: 24.05.2005
File: S7N1v5.2_05.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Insertar un Equipo
Insertar Equipo Para insertar un nuevo equipo en el proyecto actual, seleccionamos la opcin de
men Insertar -> Equipo -> Equipo SIMATIC 300 o SIMATIC 400.
Podemos cambiar el nombre dado a este equipo ( "SIMATIC 300 (1)" ).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-4
Date: 24.05.2005
File: S7N1v5.2_05.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Arrancar HW Config
HW Config Esta herramienta nos ayuda a configurar, parametrizar y diagnosticar el hardware.
Arrancar HW Config Para arrancar la herramienta HW Config:
seleccionar un equipo hardware en el Administrador SIMATIC y elegir la
opcin de men Editar --> Abrir Objeto o
hacer doble click en el objeto Hardware.
"Configuracin Esta es una ventana de la aplicacin "HW Config que usamos para insertar
Hardware" componentes desde la ventana Configuracin Hardware".
La barra de ttulo de esta ventana contiene el nombre del proyecto y el nombre
del equipo.
"Catlogo Hardware" Para abrir el catlogo:
seleccionar la opcin de men Ver -> Catlogo o
hacer click en el icono de la barra de tareas.
Si hemos seleccionado el perfil de catlogo Estndar, aparecen todos los
bastidores, mdulos y mdulos de interfase en la ventana Catlogo Hardware.
Puede crear sus propios perfiles de catlogo con los elementos que use ms
frecuentemente seleccionando la opcin de men Herramientas -> Editar perfiles
de catlogo.
Los esclavos Profibus, que no existan en el catlogo, se pueden aadir ms
adelante. Para hacerlo, se usan los archivos GSE que son suministrados por el
fabricante del dispositivo esclavo. El archivo GSE contiene una descripcin del
dispositivo. Para incluir el esclavo en el catlogo hardware, se usa la opcin de
men Herramientas -> Instalar nuevo archivo GSE. Encontrar los nuevos
dispositivos en el catlogo bajo la cabecera Otros aparatos de campo.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-5
Date: 24.05.2005
File: S7N1v5.2_05.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Generar una Configuracin Hardware Terica
Generar una Esto significa especificar cmo se organizan los mdulos en el bastidor. Esta
Configuracin configuracin especifada por nosotros se denomina configuracin terica.
Terica
Bastidor Por ejemplo, abrimos un equipo SIMATIC 300 en el Catlogo Hardware.
El catlogo BASTIDOR 300" contiene el icono para el perfil DIN. Podemos
insertarlo en la ventana Configuracin Hardware" haciendo doble click en l (o
usando arrastrar y soltar).
Aparecen dos listas de componentes del bastidor en la ventana dividida en dos
partes: una lista simple en la parte de arriba y una vista detallada con nmeros de
referencia, direcciones MPI, direcciones de E/S en la parte de abajo.
Fuente Si se requiere una fuente de alimentacin, buscamos el mdulo adecuado en el
de Alimentacin catlogo ( PS-300 ), y lo insertamos en el slot n 1 mediante doble click o
mediante arrastrar y soltar.
CPU Seleccionamos la CPU desde el catlogo "CPU-300, por ejemplo, y la insertamos
en el slot n 2.
Slot N 3 El slot n 3 est reservado como la direccin lgica para un mdulo interfase
(para configuraciones multi-bastidor).
Si adems debemos reservar esta posicin en la configuracin real para la
posterior instalacin de una IM, debemos insertar un mdulo DM370 (DUMMY).
Mdulos de Seal Desde el slot n 4 en adelante, podemos insertar una serie de hasta 8 mdulos de
seal (SM), procesadores de comunicacin (CP) o mdulos de funcin (FM).
Insertamos los mdulos en la lista seleccionando el slot y haciendo doble click a
continuacin en el elemento que queramos del catlogo.
Podemos insertar los mdulos en cualquier posicin de la lista usando arrastrar y
soltar.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-6
Date: 24.05.2005
File: S7N1v5.2_05.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Direccionamiento de los Mdulos del S7-300
PS CPU SM SM SM SM SM SM SM Mdulos
1 2 4 5 6 7 8 9 10 Slot N.
Direccin 0.0
Direccin 0.7
Direccin 1.0
Direccin 1.7
Nmeros de slot Los nmeros de slot del S7-300 simplifican el direccionamiento con el entorno
del S7-300. La primera direccin de un mdulo queda determinada por la posicin
del mdulo en el bastidor .
Slot 1 Fuente de alimentacin. Por defecto es el primer slot.
La fuente de alimentacin no es esencial. Un S7-300 se puede alimentar
directamente a 24V.
Slot 2 Slot para la CPU.
Slot 3 Reservados para un mdulo interfase (IM) para configuraciones multi-bastidor
usando bastidores de expansin. Incluso si no est instalada la IM, debe ser
incluido por temas de direccionamiento.
Podemos reservar fsicamente el slot (por ej. para la instalacin de una IM en
fechas futuras) insertando un mdulo dummy DM370.
Slots 4-11 El slot 4 es el primer slot disponible para mdulos de E/S, procesadores de
comunicacin (CP) o mdulos de funcin (FM).
Ejemplos de direccionamiento:
Un mdulo de ED en el slot 4 comienza con el byte de direccin 0 .
Al LED superior de un mdulo de SD en el slot 6 se le llama A8.0 .
Nota Por cada slot se reservan 4 direcciones de byte. Cuando usemos mdulos de 16
canales, se pierden dos bytes de direcciones en cada slot!
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-7
Date: 24.05.2005
File: S7N1v5.2_05.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Rack
0
Direccionamiento ED / SD en Configuraciones Multi-bastidor
Slot 1 2 3 4 5 6 7 8 9 10 11
Rack
3
96.0
a
99.7
100.0
a
103.7
104.0
a
107.7
108.0
a
111.7
112.0
a
115.7
116.0
a
119.7
120.0
a
123.7
124.0
a
127.7
IM
(Receptor)
PS
Rack
2
64.0
a
67.7
68.0
a
70.7
72.0
a
75.7
76.0
a
79.7
80.0
a
83.7
84.0
a
87.7
88.0
a
91.7
92.0
a
95.7
IM
(Receptor)
PS
Rack
1
IM
(Receptor)
32.0
a
35.7
36.0
a
39.7
44.0
a
47.7
48.0
a
51.7
52.0
a
55.7
56.0
a
59.7
60.0
a
63.7
40.0
a
43.7
PS
0.0
a
3.7
20.0
a
23.7
24.0
a
27.7
28.0
a
31.7
12.0
a
15.7
16.0
a
19.7
4.0
a
7.7
8.0
a
11.7
IM
(Emisor)
CPU
PS
Configuraciones Los slots de las configuraciones multi-bastidor tambin tienen direcciones fijas.
Multi-bastidor
Ejemplos:
A7.7 es el litmo bit de un mdulo de 32 canales de SD enchufado en el slot
5 del bastidor 0.
El EB 105 es el sugundo byte de un mdulo de ED en el slot 6 del bastidor
3.
La AW 60 ocupa los 2 primeros bytes de un mdulo DO en el slot 11 del
bastidor 1.
La ED 80 consituye los 4 bytes de un mdulo ED de 32 canales en el slot 8
en el bastidor 2.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-8
Date: 24.05.2005
File: S7N1v5.2_05.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Introduccin al Direccionamiento del Mdulo
Direcciones
B Numero de Bastidor
S Nmero de Slot del mdulo
DP slo relevante cuando utilizamos Periferia Descentralizada (E/S)
IF ID del mdulo Interfase cuando programamos el sistema M7 (en C++).
Direccionamiento Cuando usamos la CPU 315-2DP (o superiores), podemos asignar direcciones
Libre a los mdulos independientemente de los slots en los que estn instalados:
1. Abrir HW Config
2. Hacer doble click en el mdulo cuyas direcciones queramos cambiar. Se
abre la ventana de "Propiedades".
3. Ajustar la direccin de inicio que queramos en la pgina del separador
Direcciones. La direccin final es actualizada automticamente por el
sistema.
.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-9
Date: 24.05.2005
File: S7N1v5.2_05.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Direccionamiento Libre
2x
Direccionamiento Con el S7-300 (CPUs sin interfase DP, ni compactas) y S7-400 (sin
Libre configuracin hardware), a los mdulos se les asigna direcciones dependientes
del slot en el que estn.
Direccionamiento Con el S7-300 (CPUs con interfase DP o compactas) y con el S7-400, podemos
Variable parametrizar las direcciones de inicio de los mdulos.
Realizacin Cuando hacemos doble click en un mdulo digital o analgico, se abre la pantalla
de parametrizacin. Despus de elegir el separador Direcciones" ,
deseleccionamos la opcin Estndar". Ahora podemos definir las direcciones de
comienzo en la casilla Inicio". Si la direccin ya est en uso, aparece un mensaje
de error.
Las imagenes parciales de proceso slo se pueden definir en el S7-400. De esa
forma, podemos combinar en un grupo entradas y salidas especficas (por ej.
seales crticas en el tiempo). Una funcin de sistema activa la actualizacin de
una imagen de proceso parcial en el programa de usuario.
Nota Despus de un reset de la memoria de la CPU, los parmetros y, en
consecuencia, las direcciones se pierden. Esto significa que, son vlidas de
nuevo las direcciones dependientes del slot con el S7-300 y con el S7-400.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-10
Date: 24.05.2005
File: S7N1v5.2_05.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
HW Config: Editar Smbolos, Observar / Forzar Variables
1x derecho
Editar Smbolos Podemos acceder a la tabla de smbolos directamente desde la herramienta "HW
Config de modo que pueda ser creada ya desde la configuracin hardware o de
modo que se pueda suplementar o cambiar en un futuro.
Abrimos la tabla de smbolos con un click en el botn derecho del ratn sobre el
mdulo y seleccionamos la opcin Editar Smbolos. Se abre entonces una
seccin de la tabla de smbolos con las direcciones relevantes.
Observar/Forzar Podemos observar o forzar los operandos de los mdulos configurados
Variables directamente desde la herramienta HW Config. Con la funcin Observar
Variables, podemos comprobar el cableado de los mdulos de entrada, y con la
funcin Forzar Variables, podemos controlar el cableado de los mdulos de
salida.
Nota El Direccionamiento Simblico y la edicin de la tabla de smbolos se trata con
detalle en el captulo "Smbolos", la funcin de test Observar / Forzar Variables se
trata en el captulo Diagnstico"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-11
Date: 24.05.2005
File: S7N1v5.2_05.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Propiedades de la CPU: Ciclo / Marca de Ciclo
Bit de marca de ciclo 7 6 5 4 3 2 1 0
Frequencia (Hz) 0.5 0.62 1 1.25 2 2.5 5 10
Periodo (s) 2 1.6 1 0.8 0.5 0.4 0.2 0.1
Ciclo Tiempo de vigilancia del ciclo (ms):"
- Si se excede este tiempo la CPU pasa a modo STOP.
Posibles causas de este desbordamiento del tiempo: Procesos de
comunicacin, frecuentemente por eventos de interrupcin, errores en el
programa de la CPU.
- Si hemos programado un OB de error (OB 80), el tiempo de vigilancia del
ciclo se dobla. Despus de este tiempo, la CPU tambin pasa a modo
STOP.
Carga del ciclo por comunicaciones (%):"
- La comunicacin (por ej. transmisin de datos a otra CPU via MPI o las
funciones de test, iniciadas por la PG) est restringida al porcentaje
especificado del tiempo de ciclo actual.
- Restringir la carga del ciclo puede ralentizar la comunicacin entre la
CPU y la PG.
- Ejemplo: Restringir la comunicacin al 20% ocasiona una carga mxima
del ciclo de 20ms para un tiempo de vigilancia del ciclo de 100ms.
Tamao de la Con la CPU 318-2 y varias CPUs S7-400, podemos especificar el tamao de la
Imagen de Proceso imagen de proceso (en bytes). El rea de imagen de proceso comienza siempre
con el byte de entrada o salida 0.
Marca de Ciclo Las marcas de ciclo son marcas que cambian su valor binario peridicamente.
Cada bit del byte de marca de ciclo tiene asignado un periodo/frecuencia
determinado.
Ejemplo de una luz que parpadea con frecuencia de 0.5Hz:
(Periodo = 2s, luz ON = 1s, luz OFF = 1s).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-12
Date: 24.05.2005
File: S7N1v5.2_05.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Guardar la Configuracin HW Terica y Cargarla en el Mdulo
Carga
(slo con la CPU
en STOP)
Guardar Se selecciona la opcin de men Equipo -> Guardar para guardar la configuracin
del proyecto actual (sin generar los bloques de datos de sistema).
Guardar y Compilar Cuando seleccionamos la opcin de men Equipo -> Guardar y Compilar o
hacemos click en el icono de la barra de tareas, la configuracin y los datos de
parametrizacin se guardan adems en los bloques de datos de sistema.
Comprobar Se selecciona la opcin de men Equipo -> Comprobar Coherencia para
Coherencia comprobar si es posible generar los datos de configuracin a partir de los datos
que hemos introducido.
Cargar en Mdulo Seleccionamos la opcin de men Sistema de Destino-> Cargar en mdulo o
hacemos click en el icono de la barra de tareas, para cargar la configuracin
seleccionada en el PLC.
El PLC debe estar en modo "STOP"!
Bloques de Datos Los SDBs se generan y modifican cuando configuramos el hardware.
de Sistema Los Bloques de Datos de Sistema (SDBs) contienen datos de configuracin y
parmetrizacin de los mdulos. Se almacenan en la memoria de trabajo de la
CPU al cargarlos.
Esto simplifica la sustitucin de los mdulos, porque los datos de parametrizacin
se cargan, en el arranque, en el nuevo mdulo desde los bloques de datos de
sistema.
En el dispositivo de programacin, los bloques de datos de sistema se guardan
bajo: Proyecto \ Equipo \ CPU \ Programa_S7 \ Bloques \ Datos_de_Sistema.
Hacemos doble click en el icono Mi Maletn
para abrir la lista de los bloques de datos de sistema.
Si usamos una memory card Flash EPROM, deberamos guardar los SDBs all
tambin. De esa forma, en caso de fallo de alimentacin, la configuracin no se
pierde si trabajamos sin batera de respaldo.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-13
Date: 24.05.2005
File: S7N1v5.2_05.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Cargar la Configuracin HW en la PG
Introduccin La configuracin slo es necesaria en los siguientes casos:
si queremos modificar los ajustes bsicos de los mdulos
para equipos con periferia descentralizada
para un S7-400 con varias CPUs o con bastidores de expansin.
Es posible leer la configuracin real desde la CPU, para observar los parmetros
ajustados de un sistema ya existente.
Configuracin Real Durante el arranque, la CPU genera una configuracin real, es decir, guarda la
disposicin de los mdulos y sita las direcciones de acuerdo a un algoritmo fijo.
Si no hemos parametrizado, se usan los parmetros por defecto definidos en
fbrica.
El sistema almacena esta configuracin real en los bloques de datos de sistema.
Cargar en PG Existen dos formas de cargar la configuracin real en la PG:
1. En el Administrador SIMATIC:
seleccionando la opcin de men Sistema de Destino -> Cargar equipo en
PG.
2. En la herramienta HW Config:
seleccionando la opcin de men Sistema de Destino -> Cargar en PG o
haciendo click en el icono
Almacenar en PG La configuracin real leda desde el hardware se inserta como un nuevo equipo
en el proyecto seleccionado de la PG.
Nota Cuando leemos la configuracin real, los nombres de referencia de los mdulos
no quedan completamente identificados. Por esta razn, deberamos comprobar
la configuracin y, si fuese necesario, insertar el tipo de mdulo exacto, entre los
mdulos existentes. Para hacerlo, elegimos el mdulo, y seleccionamos la opcin
de men Herramientas -> Especificar mdulo.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-14
Date: 24.05.2005
File: S7N1v5.2_05.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Cargar la Configuracin Real en la PG y Renombrarla
Resultado
Tarea Como el programa "Mi_Proyecto" no tiene an un equipo HW, debemos leer la
configuracin del PLC desde nuestro entrenador. Debemos renombrar el nuevo
equipo hardware creado en nuestro proyecto como "Mi_Equipo".
Realizacin Iniciar el Administrador SIMATIC y abrir el proyecto "Mi_Proyecto"
Cargar la configuracin real del entrenador en nuestro proyecto
Administrador SIMATIC -> Sistema de Destino-> Cargar equipo en PG
Completar el siguiente cuadro de dilogo como en la diapositiva de arriba
Renombrar el nuevo equipo hardware creado "SIMATIC 300(1)" como
"Mi_Equipo"
hacer click dos veces en "SIMATIC 300(1)" (no un doble click!) y
renombrarlo
Resultado En el proyecto "Mi_Proyecto" tenemos ahora el equipo hardware "Mi_Equipo" y el
programa independiente del hardware "Mi_Programa" (ver pantalla de abajo).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-15
Date: 24.05.2005
File: S7N1v5.2_05.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Adaptar la Configuracin REAL
Tarea La configuracin REAL leda con Cargar equipo en PG" est incompleta, ya que
faltan varios nmeros de referencia. Estos son necesarios, en cualquier caso,
para identificar claramente y parametrizar los mdulos. Introducir las referencias
de los mdulos del equipo entrenador (localizadas en la parte inferior de la tapa)
sustituyendo los mdulos que no tengan referencias.
Realizacin Iniciar la herramienta HW Config
Administrador SIMATIC (vista Offline) -> seleccionar Equipo HW
"Mi_Equipo" ->
doble click en el objeto "Hardware"
Sustituir los mdulos sin nmeros de referencia
doble click en el Mdulo(s) -> en el cuadro de dilogo Especificar mdulo"
elegir los mdulos a reemplazar en funcin de nuestro equipo entrenador->
confirmar el siguiente cuadro de dilogo Propiedades" con Aceptar, ya que
no debemos cambiar los parmetros estndar.
Slo si su unidad es un S7-400:
Especificar las direcciones de los mdulos que corresponden a las de un
entrenador S7-300 con mdulos de 32 canales (ver diapositiva)
doble click en el Mdulo -> especificar la direccin en el cuadro de dilogo
Propiedades
Guardar y compilar la configuracin REAL adaptada
Equipo -> Guardar y Compilar
Cargar la configuracin REAL adaptada en la CPU
Sistema de Destino -> Cargar
Salir de la herramienta HW Config
Resultado El equipo hardware "Mi_Equipo" que tenemos en nuestro proyecto, corresponde
exactamente con nuestro equipo entrenador.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-16
Date: 24.05.2005
File: S7N1v5.2_05.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Copiar "Mi_Programa" en el Equipo HW
1.
2.
3.
Tarea El Programa S7(x) de la CPU creado por medio de Cargar equipo en PG se va a
reemplazar por el programa S7 independiente del hardware "Mi_Programa".
Nota Al copiar "Mi_Programa" sobre el Programa_S7(x) de la CPU, reemplazamos
completamente el programa original Programa_S7(x) de la CPU. Para no perder
los datos de sistema que contienen la configuracin y los datos de configuracin,
en primer lugar debemos copiarlos desde el Programa S7(x) de la CPU a
Mi_Programa".
Realizacin (ver los pasos en la diapositiva de arriba)
1. Copiar los datos de sistema del equipo hardware "Mi_Equipo" en el
Programa S7 independiente del hardware "Mi_Programa" usando arrastrar y
soltar
2. Copiar el Programa S7 independiente del hardware en la CPU del equipo
hardware Mi_Equipo usando arrastrar y soltar.
3. Borrar el programa independiente del hardware "Mi_Programa".
Comprobar si la estructura de nuestro proyecto corresponde con la de la
pantalla 3.
Resultados La estructura de nuestro proyecto corresponde a la de nuestro equipo entrenador.
Contiene el equipo hardware "Mi_Equipo" con una CPU cuyo Programa S7 se
llama "Mi_Programa" .
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-17
Date: 24.05.2005
File: S7N1v5.2_05.17
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Parametrizar y Testear la Marca de Ciclo de la CPU
Tarea Parametrizar la CPU de modo que el byte de marcas de ciclo, que proporciona la
CPU, se almacene en el byte de memoria MB 10.
Comprobar a continuacin el xito de dicha parametrizacin con la funcin
Observar / Forzar variable.
Realizacin Iniciar la herramienta HW Config
Administrador SIMATIC (vista offline) -> seleccionar el Equipo HW
"Mi_Equipo" -> doble click en el objeto "Hardware"
Parametrizar el byte de memoria MB10 como el byte de marcas de ciclo de
la CPU
doble click en la CPU -> Ciclo / Marca de Ciclo
Guardar y compilar la informacin modificada
Equipo -> Guardar y compilar
Cargar la configuracin modificada en la CPU
Sistema de Destino -> Cargar en mdulo
Salir de la herramienta HW Config
Observar el byte de memoria MB10 en formato de visualizacin "binario"
para poder distinguir las distintas frecuencias de parpadeo de los disitintos
bits
en el Administrador SIMATIC seleccionar "Mi_Programa -> Sistema de
Destino -> Observar/Forzar Variable -> introducir MB 10 como la direccin
en la tabla de variales-> con el botn derecho del ratn especificar binario
como el formato de visualizacin -> activar la funcin usando
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-18
Date: 24.05.2005
File: S7N1v5.2_05.18
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Propiedades de la CPU
2x
Asignacin de Asignamos parmetros a los mdulos para adaptarlos a los requerimientos
Parmetros del proceso.
Realizacin:
1. Seleccionar un mdulo en la ventana Equipo.
2. Hacer doble click en el mdulo seleccionado para abrir la ventana
Propiedades".
3. Esta ventana contiene 9 separadores en los que podemos parametrizar
varias caractersticas de la CPU (ver pginas siguientes).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-19
Date: 24.05.2005
File: S7N1v5.2_05.19
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Propiedades de la CPU: General
Pgina "General" La pgina "General" nos proporciona informacin sobre el tipo de mdulo, su
localizacin y, en el caso de mdulos programables, su direccin MPI.
Direccin MPI Si queremos montar en red varios PLCs a travs de la interfase MPI, debemos
asignar una direccin MPI diferente a cada CPU.
Hacer click en el botn Propiedades" para abrir la ventana "Propiedades -
Interfase MPI", que contiene dos pginas: "General" y "Parmetros".
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-20
Date: 24.05.2005
File: S7N1v5.2_05.20
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Propiedades de la CPU: Arranque
Caractersticas Las CPUs S7-300 y S7-400 tienen diferentes caractersticas de arranque.
de arranque Por el momento, analizaremos slo las caractersticas de arranque del S7-300.
Las caractersticas especiales del S7-400 se vern en un captulo posterior.
Rearranque El S7-300 slo reconoce el tipo de arranque Rearranque completo" . Las CPUs
Completo ms modernas tambin tienen la posibilidad de Arranque en fro" .
Tiempos Seal Ready de los mdulos (x100ms):
de supervisin Tiempo mximo que tienen todos los mdulos para entregar un mensaje de
Ready despus de alimentarlos.
Si los mdulos no envan un mensaje de Ready a la CPU dentro de este
tiempo, la configuaracin real difiere de la terica.
Por ejemplo, en una configuracin multibastidor, todas las fuentes de
alimentacin pueden encenderse dentro de este tiempo sin prestar atencin
a ninguna secuencia en particular.
Transferencia de parmetros a los mdulos (x100ms):"
Tiempo mximo para "distribuir" los parmetros a los mdulos
parametrizables (el tiempo empieza a contar despus del mensaje Seal
Ready de los mdulos").
Si, despus de que pase el tiempo de vigilancia, no se han parametrizado
todos los mdulos, la configuracin real difiere de la terica.
Arrancar si la Slo con las CPUs con interfase DP integrada (y con el S7-400) podemos usar
Configuracin la casilla Arrancar si la configuracin real difiere de la terica" para decidir si la
Real difiere de la CPU debera arrancar cuando la configuracin real no es igual a la terica
Terica (nmero y tipo de mdulos instalados).
Las otras CPUs S7300 s pasan a RUN cuando la configuracin real difiere de la
terica.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-21
Date: 24.05.2005
File: S7N1v5.2_05.21
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Propiedades de la CPU: Remanencia
Slo relevante si la CPU
no tiene batera de
respaldo
Remanencia La pgina Remanencia se usa para especificar las reas de memoria que se
deben conservar despus de un fallo de alimentacin o un paso de STOP a RUN.
En ambos casos se realiza un rearranque completo en el S7-300.
Rearranque En el rearranque completo, se conservan los bloques almacenados en la RAM
Completo con salvaguardada por batera (OB, FC, FB, DB) adems de las marcas,
Batera de Respaldo temporizadores y contadores definidos como remanentes. Slo las marcas,
temporizadores y contadores no definidos como remanentes se resetean.
Rearranque Si la RAM no est salvaguardada con batera, la informacin en ella se pierde.
completo sin Slo las marcas, temporizadorers y contadores definidos como remanentes y
Batera de Respaldo los bloques de datos remanentes se guardan en el rea de memoria RAM no
voltil.
Despus de un rearranque completo, el programa deber ser cargado de nuevo:
desde la memory card (si est insertada) o
desde la PG (si no existe una memory card).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-22
Date: 24.05.2005
File: S7N1v5.2_05.22
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Propiedades de la CPU: Proteccin
Opcin por defecto Las caractersticas por defecto (nivel de proteccin 1; sin contrasea):
La posicin del selector de la CPU determina la proteccin:
Selector en la posicin RUN-P o en STOP: sin restricciones
Selector en la posicin RUN: solo es posible el acceso de slo lectura!
Contrasea Si asignamos un nivel de proteccin con contrasea (slo vlido hasta un reset de
la memoria), una "persona que conozca la contrasea" tiene acceso de lectura y
escritura.
"La persona que no conozca la contrasea" tiene las siguientes restricciones:
nivel de proteccin 1: corresponde con las caractersticas predefinidas
nivel de proteccin 2: slo es posible el acceso a lectura, independientemente
del selector de modo
nivel de proteccin 3: no es posible el acceso ni en lectura ni en escritura,
independientemente del selector de modo.
Caractersticas de un mdulo protegido con contrasea en funcionamiento
Ejemplo: Si queremos ejecutar la funcin "Forzar variable" en un mdulo con nivel
de proteccin 2 asignado, deberemos introducir la contrasea.
Permiso de Acceso Tambin podemos introducir la contrasea para un mdulo protegido en el
Administrador SIMATIC:
1. Seleccionar el mdulo protegido o su programa S7
2. Introducir la contrasea seleccionando la opcin de men Sistema de Destino
-> Permiso de Acceso. El Permiso de Acceso, tras haber introducido la
contrasea, slo es vlido hasta que finaliza la ltima aplicacin S7.
Modo de El ciclo de carga para las funciones de test se regula con esta opcin.
Funcionamiento en Modo Proceso, las funciones de test como "Observar" u "Observar/Forzar
Variable" estn restringidas de modo que el tiempo de vigilancia del ciclo que
hayamos fijado no se exceda. El test con puntos de parada y la ejecucin paso a
paso no se pueden llevar a cabo.
En modo Test, se pueden usar todas las funciones de test a travs de la PG/PC sin
restricciones, incluso si el tiempo de ciclo se excede de forma importante.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Configuracin Hardware Pgina 5-23
Date: 24.05.2005
File: S7N1v5.2_05.23
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Propiedades de la CPU: Diagnstico / Reloj
Diagnstico Si la casilla "Registrar causa del STOP" est desactivada (no sealada),
del Sistema no se enva ningn mensaje a la PG / OP cuando la CPU pasa a modo Stop
("Mensajes de la CPU").
La causa del STOP s aparece en el buffer de diagnstico.
Reloj La posibilidad de sincronizar los relojes en una red de dispositivos se ver en el
captulo "Diagnstico".
De todos modos, es posible adems ajustar de forma automtica la hora en el
reloj de un dispositivo independiente especificando un factor de correccin.
Factor de correccin El factor de correccin se usa para corregir la inexactitud del reloj cada 24 horas.
El factor de correccin puede ser positivo o negativo.
Ejemplo: Si el reloj est 3 segundos adelantado tras 24 horas, podemos corregirlo
con el factor "-3000ms".
Nota Las "Alarmas", "Alarmas Horarias" y "Alarmas Cclicas" se vern en el captulo
"Bloques de Organizacin".
SITRAIN Formacin en
S7 NIVEL 1
Configur acin Har dwar e P gina 5- 24
SIMATIC S7
SITRAIN
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-1
Contenido Pgina
Direccionamiento Absoluto y Simblico .......................................................................................... 2
Direccionamiento Simblico Introduccin .................................................................................... 3
La Tabla de Smbolos ....................................................................................................................... 4
Edicin: Buscar y Reemplazar ........................................................................................................ 5
Ver: Filtrar .......................................................................................................................................... 6
Ver: Ordenar ................................................................................................................................. 7
Tabla de Smbolos: Exportar ........................................................................................................... 8
Tabla de Smbolos: Importar ........................................................................................................... 9
Editar Smbolos (en el Editor LAD/FBD/STL) ............................................................................... 10
Informacin del Smbolo (en el Editor LAD/FBD/STL) .................................................................. 11
Seleccin del Smbolo (en el Editor LAD/FBD/STL) ..................................................................12
Prioridad de los Smbolos ................................................................................................................ 13
Ejercicio: Creacin de una Tabla de Smbolos para la Maqueta de la Cinta ................................ 14
Date: 24.05.2005
File: S7N1v5.2_06.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Simblicos
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-2
Direccionamiento En direccionamiento absoluto, especificamos el operando directamente (por ej.
Absoluto la entrada E 1.0). En este caso no necesitamos una tabla de smbolos, pero es
ms difcil seguir el programa.
Direccionamiento En direccionamiento simblico, usamos smbolos (por ej. MOTOR_ON) en lugar
Simblico de direcciones absolutas.
Los smbolos para las entradas, salidas, temporizadores, contadores, marcas y
bloques se almacenan en la tabla de smbolos.
Nota Cuando introducimos nombres simblicos, no debemos incluir comillas. El Editor
de Programas lo hace por nosotros.
Date: 24.05.2005
File: S7N1v5.2_06.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Direccionamiento Absoluto y Simblico
U E 0.0
= A8.0
U E 0.4
= A20.5
Call FC18
U "SISTEMA_ON"
= INDICADOR_ON"
U "M_ADEL"
= "MOTOR_ADEL"
Call CONTADOR"
Smbolo Direccin Tipo de datos Comentario
MOTOR_ADEL
CONTADOR
SISTEMA_ON
INDICADOR_ON
M_ADEL
A20.5
FC18
E 0.0
A8.0
E 0.4
BOOL
FC18
BOOL
BOOL
BOOL
Avance del motor
Contador de botellas
Encender el sistema
Indicador: El Sistema est On
Avance del motor
(max. 24 caracteres)
(max. 80 caracteres)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-3
Smbolos Globales Los smbolos globales declarados en la tabla de smbolos se pueden usar en
todos los bloques de un programa.
El nombre simblico asignado debe ser nico, es decir, cada nombre simblico
slo debe aparecer una vez en la tabla.
Smbolos Locales Los smbolos locales se declaran en la zona de declaracin de un bloque. Slo se
pueden usar dentro de ese bloque.
El nombre simblico puede usarse de nuevo en la zona de declaracin de otro
bloque.
Date: 24.05.2005
File: S7N1v5.2_06.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Bloque de datos locales: Zona de Declaracin del Editor de programa
- Parmetros de bloque bloque
- Datos temporales / locales
Etiquetas de salto Seccin de cdigo
del bloque
Nombres de bloque: Tabla de smbolos Editor de smbolos
- OB
- FB
- FC
- DB
- VAT
- UDT
Direccionamiento Simblico - Introduccin
Componentes de los bloques
de datos Zona de declaracin del DB Editor de programa
Dnde se usan los smbolos? Dnde se almacenan? Con qu son creados?
Datos globales: Tabla de smbolos Editor de smbolos
- Entradas
- Salidas
- Marcas, temporizadores,
contadores.
- E/S de periferia
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-4
Tabla de Smbolos Para abrir la tabla de smbolos seleccionamos la opcin de men Herramientas ->
Tabla de Smbolos en el Editor LAD/FBD/STL.
Tambin podemos abrir la tabla de smbolos desde el Administrador SIMATIC:
Seleccionar la ventana en la parte izquierda de la ventana de proyecto y hacemos
doble click en el objeto Smbolos.
Estructura de Tabla Cuando abrimos la tabla de smbolos, se abre una ventana adicional. Se
compone de columnas para el nombre del smbolo, el operando, el tipo de datos y
un comentario para el smbolo. Cada smbolo ocupa una lnea de la tabla. Al final
de la tabla se aade automticamente una lnea en blanco para definir un nuevo
smbolo.
Nota La tabla de smbolos es una base de datos comn y puede ser usada por todas
las herramientas de STEP 7.
Date: 24.05.2005
File: S7N1v5.2_06.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
La Tabla de Smbolos
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-5
Buscar y Reemplazar Existen diversas opciones para buscar y reemplazar texto en la ventana actual:
Buscar:
Introducir el texto que estamos buscando.
Reemplazar con:
Introducir el texto de reemplazo.
Adelante:
Busca hacia adelante hasta la ltima lnea de la tabla de smbolos.
Atrs:
Busca hacia atrs hasta la primera lnea de la tabla de smbolos.
Maysculas y minsculas:
Slo busca el texto especificado que coincida exactamente incluso en las letras
maysculas y minsculas.
Slo palabra completas:
Busca el texto especificado como una palabra separada, no como parte de
una palabra ms larga.
En todo el rea:
Busca en toda la tabla de smbolos, empezando en la posicin del cursor.
Seleccin:
Busca slo en las lneas de smbolos seleccionadas.
Nota Cuando buscamos operandos, deberamos insertar un carcter comodn tras el
identificador, de otro modo no se podr encontrar la direccin.
Ejemplo de buscar y reemplazar (reemplazar todas las salidas con direccin 8. con
la direccin 4.):
Buscar: Reemplazar con:
A*8.* Q 4.
Date: 24.05.2005
File: S7N1v5.2_06.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Edicin: Buscar y Reemplazar
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-6
Filtrar Slo se visualizan los smbolos que cumplan los criterios del filtro activo
(propiedades del smbolo").
Podemos aplicar varios criterios de una vez. Los criterios de filtado especificados
se enlazan uno con otro.
Propiedades del Podemos seleccionar varios smbolos y enlazarlos de acuerdo a las siguientes
Smbolo propiedades: Nombre, Direccin, Tipo de Datos, Comentario, Manejo y
visualizacin, Comunicacin, Mensaje y Supervisin.
Los caracteres comodn permitidos son * y ?.
Ejemplos Nombre: M*
Slo se visualizan en la tabla de smbolos los nombres que comienzen con "M, y
que contengan cualquier nmero de caracteres adicionales.
Nombre: SENSOR_?
Slo se visualizan los nombres que comienzen por "SENSOR_" y que contengan
un slo carcter adicional cualquiera.
Direccin: E*.*
Slo se visualizan las entradas.
Vlido, No vlido Los smbolos deben ser nicos, es decir, un smbolo o una direccin slo debe
aparecer una vez en la tabla de smbolos.
Si un smbolo o direccin aparece ms de una vez, las lneas en las que aparece
se visualizan en Negrita. Si nuestra tabla de smbolos es larga y queremos
encontrar smbolos o direcciones repetidos ms rpidamente, podemos
seleccionar la opcin de men Ver -> Filtrar y el atributo No vlido para
visualizar estas lneas nicamente.
Date: 24.05.2005
File: S7N1v5.2_06.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ver: Filtrar
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-7
Ordenar Los datos de la tabla de smbolos se pueden visualizar en orden alfabtico.
Usamos la opcin de men Ver -> Ordenar para especificar la columna que
servir como punto de referencia en la ventana actual.
Existe otra forma alternativa de ordenar:
1. Hacer click en la cabecera de la columna para ordenar de forma ascendente
esta columna.
2. Hacer click en la misma cabecera una vez ms para ordenarla de forma
descendente.
Date: 24.05.2005
File: S7N1v5.2_06.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ver: Ordenar
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-8
General La opcin de men Tabla -> Exportar nos permite almacenar tablas de smbolos
en un formato de archivo diferente, de modo que podamos trabajar en ellas con
otros programas. Podemos elegir los siguientes formatos:
ASCII Format (*.ASC)
- Archivo de texto
- Word
Data Interchange Format (*.DIF)
- EXCEL
System Data Format (*.SDF)
- ACCESS
Assignment List (*.SEQ)
- Lista de asignacin de STEP 5
Date: 24.05.2005
File: S7N1v5.2_06.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Tabla de Smbolos: Exportar
En qu formato quiere almacenar la
tabla?
Dnde quiere almacenar la tabla?
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-9
General La opcin de men Tabla -> Importar nos permite importar tablas de smbolos
que fueron creadas con otros programas de usuario.
Procedimiento:
1. Activar la opcin de men Tabla -> Importar.
2. Seleccionar el formato del archivo en la ventana Importar.
Encontraremos los mismos formatos que para la funcin Exportar.
3. Seleccionar la ruta de directorio en el men desplegable Buscar en:".
4. Introducir el nombre del archivo en la casilla Nombre de archivo:"
5. Confirmar con Aceptar".
Tipos de Archivo Podemos importar los siguientes formatos de fichero:
Formato ASCII (*.ASC)
- Archivo de texto
- Word
Data Interchange Format (*.DIF)
- EXCEL
System Data Format (*.SDF)
- ACCESS
Assignment List (*.SEQ)
- Lista de asignacin de STEP 5
Date: 24.05.2005
File: S7N1v5.2_06.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Tabla de Smbolos: Importar
Seleccionar formato del
fichero
Introducir nombre del
fichero
Seleccionar ruta de destino
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-10
Editar Smbolos La opcin de men Editar -> Smbolo, o un click con el botn derecho del ratn en
la direccin y a continuacin la opcin de men Editar Smbolo, nos permite
asignar, con posterioridad, nombres simblicos a direcciones absolutas. Los
nombres asignados se introducen automticamente en la tabla de smbolos.
Los nombres que ya estn en la tabla de smbolos aparecen en un color diferente.
Estos no pueden ser usados de nuevo en la tabla de smbolos.
Date: 24.05.2005
File: S7N1v5.2_06.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Editar Smbolos (en el Editor LAD/FBD/STL)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-11
Direccionamiento En el Editor LAD/FBD/STL podemos elegir la visualizacin de las direcciones en
una de las dos formas siguientes, seleccionando la opcin de men Ver -> para
visualizar los operandos en una de las dos formas siguientes, seleccionando la
opcin de men Ver -> Mostrar -> Representacin Simblica:
Direccionamiento Simblico o
Direccionamiento Absoluto.
Tambin podemos visualizar la asignacin de direcciones absoluta y simblica
usada en un segmento, seleccionando la opcin de men Ver -> Mostrar ->
Informacin del smbolo.
Las asignaciones se encuentran bajo el segmento en LAD/FBD y en la lnea de
instrucciones en STL.
Nota Si situamos el puntero del ratn en un operando, aparece un mensaje con la
informacin del smbolo para ese operando.
Date: 24.05.2005
File: S7N1v5.2_06.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Informacin del Smbolo (en el Editor LAD/FBD/STL)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-12
Date: 24.05.2005
File: S7N1v5.2_06.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Seleccin del Smbolo (en el Editor LAD/FBD/STL)
Introduccin Podemos usar la opcin de men Ver -> Mostrar -> Seleccin de smbolos para
simplificar la edicin de un programa simblico.
Cuando etiquetamos los operandos, tan pronto como introduzcamos la primera
letra de un nombre simblico, se despliega una seccin de la tabla de smbolos.
Esta seccin contiene todos los smbolos que comiencen por esa letra. Haciendo
click en el smbolo deseado, ste aparece en nuestro programa.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-13
Introduccin Si queremos cambiar las asignaciones de la tabla de smbolos de un programa ya
existente, podemos decidir tambin si tiene prioridad la direccin absoluta o la
direccin simblica.
Seleccin En el Administrador SIMATIC, seleccionar con el botn derecho del ratn, la
carpeta "Bloques" de un programa S7. Seleccionar la opcin de men
Propiedades y a continuacin el separador "Bloques".
Podemos elegir entre Valor Absoluto" o "Smbolo" en el campo Operando
preferente".
Operando Preferente: Con este ajuste, si cambiamos la asignacin de la direccin en la tabla de
Valor Absoluto smbolos ms adelante, la direccin absoluta del operando no cambia.
En el ejemplo de arriba, la salida A4.1 (nombre simblico "Sistema On") se
cambi por la salida A8.0 en la tabla de smbolos. Con el ajuste Operando
Preferente: Valor Absoluto", el programa sigue usando la salida A4.1.
Operando Con este ajuste, se cambia la direccin absoluta del operando por el nuevo
Preferente: Smbolo valor de la tabla de smbolos.
En el ejemplo de arriba, la salida A4.1 (nombre simblico "Sistema On") se
cambi por la salida A8.0 en la tabla de smbolos. Con el ajuste Operando
preferente: Smbolo", la direccin cambia de A4.1 a A8.0 en todo el programa.
La direccin cambiada mantiene su nombre simblico. De este modo podemos
cambiar las direcciones absolutas en un programa simblico ya existente.
Date: 24.05.2005
File: S7N1v5.2_06.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Prioridad de los Smbolos
Tabla de smbolos
Entrada antigua:
Sistema ON = A4.1
Entrada nueva:
Sistema ON = A8.0
Prioridad:
Valor absoluto
Prioridad:
Smbolos
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Simblicos Pgina 6-14
Tarea Crear una tabla de smbolos para los sensores y actuadores de la maqueta de la
cinta.
Realizacin 1. En el Administrador SIMATIC, seleccionar el Programa S7 "Mi_Programa"
2. Arrancar el editor de smbolos haciendo doble click en la tabla de smbolos
3. Editar la tabla de smbolos de acuerdo al equipo entrenador (ver diapositiva)
4. Guardar la tabla de smbolos
Resultado Todas las direcciones que tenan un nombre asignado en la tabla de smbolos
pueden ser direccionadas de forma simblica o absoluta durante la creacin del
programa con el Editor LAD/FBD/STL. Adems, podemos visualizar los
comentarios de la tabla de smbolos como Informacin del Smbolo".
Date: 24.05.2005
File: S7N1v5.2_06.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Creacin de una Tabla de Smbolos para la Maqueta de
la Cinta
Version A
Mdulos de
16 canales
Version B
Mdulos de
32 canales
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-1
Contenidos Pgina
Tipos de Bloques de Programa .................................................................................................. 2
Estructura de programa ..................................................................................................................... 3
Imgenes de proceso ........................................................................................................................ 4
Ejecucin cclica del programa .................................................................................................. 5
Insertar un bloque S7 ........................................................................................................ 6
Arrancar el Editor LAD/FBD/STL ..................................................................................................7
Componentes del Editor LAD/FBD/STL ....................................................................................... 8
Los Lenguajes de Programacin de STEP 7 ............................................................................. 9
Seleccin del Lenguaje de Programacin ........................................................................................ 10
Programacin en LAD/FBD ............................................................................................................. 11
Programacin en STL .................................................................................................................... 12
Guardar un Bloque ........................................................................................................................... 13
Llamada a un Bloque desde el OB1 ................................................................................................. 14
Cargar Bloques en el PLC ........................................................................................ 15
Depurar un Programa Simple ........................................................................................................... 16
Cargar y Guardar Bloques Modificados ................................................................................. 17
Ejercicio: Motor de la Cinta (FC 16) .................................................................................................. 18
Ejercicio: Llamada al FC 16 desde el OB 1 ....................................................................................... 19
Personalizacin del Editor ........................................................................................................ 20-25
Date: 24.05.2005
File: S7N1_07.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Arquitectura de Bloques y Editor de Bloques
OB 1 FB FC
FB
FB
FB FB
FC
FB
FC
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-2
Bloques El controlador lgico programable proporciona varios tipos de bloques, donde
podemos almacenar el programa de usuario y dems datos relacionados.
Dependiendo de los requerimientos del proceso, el programa puede ser
estructurado en bloques diferentes.
Bloques de Los bloques de organizacin (OBs) constituyen la interfase entre el sistema
organizacin operativo del PLC y el programa de usuario. El programa completo puede
(OBs) almacenarse en el OB, que es ejecutado cclicamente por el sistema operativo
(programa lineal) o puede dividirse y almacenarse en distintos bloques (programa
estructurado).
Funciones Una funcin (FC) contiene parte de la funcionalidad del programa. Es posible
FC, SFC programar funciones a las que se les pueda asignar parmetros. Cmo resultado,
las funciones tambin se pueden utilizar para tareas repetitivas o funcionalidades
complejas tales como clculos.
Las Funciones de Sistema (SFC) son funciones integradas en el sistema
operativo de la CPU. La cantidad de SFCs y su funcionalidad es fija. Podemos
encontrar ms informacin en la ayuda en lnea.
Bloques de funcin Bsicamente, los bloques de funcin ofrecen la misma funcionalidad que las
FB, SFB funciones. La diferencia radica en que los bloques de funcin poseen su propia
rea de memoria en forma de bloques de datos de instancia. Como resultado, los
bloques de funcin estn concebidos para tareas muy repetitivas o
funcionalidades complejas, como tareas de control en lazo cerrado.
Los Bloques de Funcin de Sistema (SFB) son funciones parametrizables
integradas en el sistema operativo de la CPU. Su nmero y funcionalidad es fijo.
Se puede encontrar ms informacin en la ayuda en lnea.
Bloques de datos Los bloques de datos (DB) son reas de datos del programa de usuario en
DB las que los datos son distribuidos de forma estructurada.
Operaciones Se puede utilizar todo el repertorio de instrucciones en todos los bloques (FB,
Permitidas FC y OB).
Date: 24.05.2005
File: S7N1_07.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Error
OB
Bloques de
Organizacin
Ciclo
Tiempo
Proceso
Tipos de Bloques de Programa
Sistema Operativo
FC
SFB
SFC
FB con bloque de
datos de instancia
Leyenda:
OB = Bloque de Organizacin
FB = Bloque de Funcin
FC = Funcin
SFB = Bloque de Funcin de Sistema
SFC = Funcin de Sistema
DB = Bloque de datos
FB
FC
FB
FB
DB DB
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-3
Programa Lineal Todo el programa se encuentra en un modulo (OB1) con todas las instrucciones
juntas.
Este modelo se asemeja a un esquema de rels, que se reemplaza por un
controlador lgico programable. La CPU procesa las instrucciones individuales
una detrs de la otra.
Programa El programa est dividido en bloques, donde cada bloque solo contiene el
Dividido programa para resolver una tarea parcial. Es posible dividir an ms en
segmentos dentro de un bloque. Podemos generar plantillas de segmento para
segmentos del mismo tipo.
El bloque de organizacin OB 1 contiene instrucciones que llaman a los otros
bloques en una secuencia definida.
Programa Un programa estructurado contiene bloques con parmetros, llamados bloques
Estructurado parametrizables. Estos bloques se disean para que puedan usarse de forma
universal.
Cuando llamamos a un bloque parametrizable, le damos los parmetros actuales
(las direcciones exactas de entradas y salidas as como los valores de los
parmetros).
Ejemplo:
Un bloque bomba" contiene instrucciones para el control de una bomba.
Los bloques de programa, que son responsables del control de bombas
especiales, llaman al bloque bomba y le dan informacin sobre qu bomba
va a ser controlada y con qu parmetros.
Cuando el bloque bomba" haya completado la ejecucin de sus
instrucciones, el programa retorna al bloque que ha realizado la llamada (por
ej. el OB 1), que continua con el procesamiento de sus instrucciones.
Date: 24.05.2005
File: S7N1_07.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Programa dividido en reas Programa estructurado
Estructura de Programa
Todas las instrucciones
se encuentran en un
bloque (usualmente en
el bloque de
organizacin OB1)
Las instrucciones para funciones
individuales se encuentran en
bloques individuales. El OB1
llama a los bloques individuales
uno tras otro.
Las funciones reutilizables son
cargadas en bloques individuales.
El OB1 (u otros bloques) llama a
otros bloques y pasa los datos
pertinentes.
OB 1 OB 1
Cuba A
Cuba B
Mezclador
Salida
OB 1
Bomba
Salida
Programa lineal
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-4
Introduccin La CPU comprueba el estado de las entradas y las salidas en cada ciclo. Existen
reas de memoria especficas en las que se almacenan los datos binarios de los
mdulos: la PAE y la PAA. El programa accede a estos registros durante el
procesamiento.
PAE La tabla de imagen de proceso de entrada se encuentra en el rea de memoria de
la CPU. All se almacena el estado de seal de todas las entradas.
PAA La tabla de imagen de proceso de salida contiene los valores de salida resultantes
de la ejecucin del programa. Estos se envan a las salidas reales (A) al final del
ciclo.
Programa de Usuario Cuando comprobamos las entradas en el programa de usuario, por ejemplo con la
instruccin U E 2.0, se evalua el ltimo estado de seal desde la PAE. Esto
garantiza la llegada del mismo estado de seal cuando realizamos consultas
mltiples de la entrada dentro de un ciclo.
Date: 24.05.2005
File: S7N1_07.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Imgenes de Proceso
Byte 0
Byte 1
Byte 2
:
:
:
Byte 0
Byte 1
Byte 2
:
:
:
PAE PAA
Programa
de usuario
rea de memoria de la CPU
:
:
U E 2.0
= A 4.3
:
:
:
:
1
1
rea de memoria de la CPU
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-5
Arranque La CPU lleva a cabo un rearranque completo (con el OB100) cuando alimentamos
o cuando pasamos de STOP --> RUN. Durante un rearranque completo, el
sistema operativo borra las marcas, temporizadores y contadores no remanentes,
borra la pila de interrupciones y la pila de bloques, resetea todas las alarmas de
proceso y diagnstico almacenadas e inicia el tiempo de vigilancia del ciclo.
Ciclo de Scan El funcionamiento cclico de la CPU se compone de tres secciones principales,
como se muestra en el diagrama de arriba:
La CPU comprueba el estado de las seales de entrada y actualiza la tabla
de imagen de proceso de entrada.
Ejecuta el programa de usuario con sus respectivas instrucciones.
Escribe los valores de la tabla de imagen de proceso de salida en los
mdulos de salidas.
Date: 24.05.2005
File: S7N1_07.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejecucin del programa en el OB1
(ejecucin cclica)
Eventos (alarma cclica, alarmas de proceso, etc.)
llamada a otros OBs, FBs, FCs, etc.
Ejecucin Cclica del Programa
Mdulo de
salida
U E 0.1
U E 0.2
= A 8.0
Bloque
OB 1
Inicio del tiempo de supervisin de ciclo
Bloque de arranque (OB 100)
Se ejecuta una vez despus de, por ej., el encendido
Lectura de los estados de las seales de los mdulos
y almacenamiento de los datos en la imagen de proceso (PAE)
Escritura de la imagen de proceso de salidas
(PAA) en los mdulos de salida
C
i
c
l
o

d
e

l
a

C
P
U
Mdulo de
entradas
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-6
Date: 24.05.2005
File: S7N1_07.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Insertar un Bloque S7
Insertar un Bloque Seleccionar la opcin de men Insertar -> Bloque S7 para visualizar una lista de
los tipos de bloques:
Los Bloques de Organizacin (OB) son llamados por el sistema operativo.
Constituyen la interfase entre el sistema operativo y el programa de usuario.
Las Funciones (FC) y los Bloques de Funcin (FB) contienen el programa de
usuario. Permiten la divisin de un programa complejo en unidades ms
pequeas y fciles de seguir.
Los Bloques de Datos contienen los datos de usuario.
Despus de que hayamos elegido el tipo de bloque, se abre el cuadro de dilogo
Propiedades" para que podamos introducir el nmero de bloque y el lenguaje de
programacin que queramos usar (LAD, FBD o STL).
Existen otros ajustes que podemos hacer, dependiendo del tipo de bloque, pero
se vern ms adelante.
Cuando hayamos hecho nuestros ajustes y los hayamos validado pulsando el
botn Aceptar", se inserta el nuevo bloque en el programa actual.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-7
Arrancar el Editor Podemos arrancar el Editor LAD/FBD/STL seleccionando Inicio -> Simatic ->
STEP 7 -> LAD/STL/FBD Programar Bloques S7.
Se recomienda una forma ms rpida de arrancar el Editor:
1. Seleccionar el objeto "Bloques" en la ventana de proyecto del Administrador
SIMATIC.
2. Hacer doble click en cualquier bloque para arrancar el Editor.
Elementos de Cuando usemos los lenguajes de programacin LAD y FBD podemos insertar
Programa elementos grficos simples de programa directamente en el programa de usuario
desde la barra de tareas.
Podemos hacer click en el icono Elementos de Programa" para abrir otra ventana
que contiene ms elementos de programa. El contenido de esta ventana depende
del lenguaje de programacin seleccionado (LAD/FBD/STL).
Date: 24.05.2005
File: S7N1_07.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Arrancar el Editor LAD/FBD/STL
2x
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-8
Componentes Cuando arrancamos el Editor LAD/FBD/STL, se abren automticamente dos
ventanas: la tabla de declaracin y la seccin de cdigo. Adems, el usuario
puede abrir una ventana Elementos de Programa".
Tabla de Declaracin La tabla de declaracin pertenece al bloque. Se usa para declarar variables y
parmetros para el bloque.
La tabla de declaracin se ver en detalle en el captulo Funciones y Bloques de
Funcin".
Seccin de Cdigo La seccin de cdigo contiene el programa, dividido en segmentos separados si
fuese necesario.
Se comprueba la sintaxis de las lneas introducidas.
Elementos El contenido de la ventana Elementos de Programa depende del lenguaje de
De Programa programacin seleccionado.
Podemos hacer doble click en los elementos de la lista (rbol") para insertarlos
en el programa en la posicin del cursor.
Adems podemos insertar elementos mediante arrastrar y soltar.
Date: 24.05.2005
File: S7N1_07.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Componentes del Editor LAD/FBD/STL
Tabla de
declaracin
Seccin de
cdigo
Elementos de programa
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-9
Introduccin Existen varios lenguajes de programacin en STEP 7 que podemos usar
dependiendo de nuestra preferencia y conocimientos. Adhirindonos a unas
reglas especficas, el programa puede crearse en Lista de Instrucciones y ser
convertido a otro lenguaje de programacin.
LAD El Esquema de Contactos es muy similar a un esquema elctrico. Se usan
smbolos como contactos y bobinas. Este lenguaje de programacin est indicado
para aquellos que crecieron con contactores.
STL La Lista de Instrucciones se compone de instrucciones de STEP 7. Podemos
programar con bastante libertad usando STL. Este lenguaje es el preferido por los
programadores que ya estn familiarizados con otros lenguajes de programacin.
FBD El Diagrama de Funciones utiliza cajas para las funciones individuales. El
carcter que aparece en la caja nos indica la funcin (por ej. & --> operacin
lgica AND). Este lenguaje de programacin tiene la ventaja de que incluso un
no programador, como por ejemplo un ingeniero de proceso, puede trabajar con
l. El diagrama de funciones est disponible a partir de la versin 3.0 del software
STEP7.
Date: 24.05.2005
File: S7N1_07.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Los Lenguajes de Programacin de STEP 7
U E 0.0
U E 0.1
= A8.0
STL
&
A8.0
=
E 0.0
E 0.1
FBD
E 0.0 E 0.1 A8.0
LAD
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-10
Ver Podemos utilizar el men Ver para cambiar de un lenguaje de programacin de
STEP 7 a otro:
LAD (Esquema de Contactos)
FBD (Diagrama de Funciones)
STL (Lista de Instrucciones).
LAD/FBD => STL Podemos convertir secciones de programa que hayan sido escritas en lenguajes
de programacin grfica a STL. De cualquier modo, debemos tener presente que
el resultado de esta conversin no es siempre la solucin ms eficiente en Lista
de Instrucciones.
STL => LAD/FBD No es posible siempre convertir secciones escritas en STL en LAD o FBD. Las
secciones de cdigo que no puedan ser convertidas, permanecen en STL.
No se pierden secciones de programa durante la conversin.
Date: 24.05.2005
File: S7N1_07.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Seleccin del Lenguaje de Programacin
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-11
Elementos Los elementos ms usados en LAD y FBD aparecen en forma de iconos en la
barra de tareas. Haciendo click en ellos con el ratn, se insertan en la posicion
seleccionada en el programa.
Iconos de la barra de tareas en LAD:
Iconos de la barra de tareas en FBD:
Podemos insertar otros elementos de programa desde la ventana Elementos de
Programa":
en cualquier posicin usando arrastrar y soltar.
en la posicin seleccionada haciendo doble click en el elemento de la
ventana.
Segmentos Cuando hacemos click en el icono "Nuevo Segmento en la barra de tareas,
se aade un nuevo segmento tras el actual.
Nota Si queremos insertar un segmento antes del Segm. 1, debemos seleccionar el
nombre del bloque ("FC1: Planta" en el ejemplo de arriba) antes de hacer click en
el icono Nuevo Segmento".
Cuadro Vaco Podemos utilizar el Cuadro Vaco para insertar elementos LAD o FBD de forma
ms rpida. Los elementos se pueden insertar directamente sin tener que
seleccionarlos en la ventana de Elementos de Programa.
Despus de que hayamos seleccionado la posicin del segmento donde
queremos insertar un elemento, hacemos click en el icono Cuadro vaco
en la barra de tareas.
Introduciendo las primeras letras del nombre de un elemento, aparece una lista
con los elementos que empiezan por estas letras y podemos hacer entonces
nuestras seleccin.
Date: 24.05.2005
File: S7N1_07.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Programacin en LAD/FBD
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-12
Instrucciones El usuario necesita conocer las instrucciones para escribir un programa en STL.
Es posible obtener informacin sobre la sintaxis y la funcionalidad desde la ayuda
online:
Ayuda -> Ayuda de STL.
Est disponible la siguiente informacin:
Sinopsis de las operaciones STL", una descripcin de todas las
instrucciones disponibles en este lenguaje de programacin.
Cmo utilizar la lista de instrucciones", una descripcin de:
Visualizacin y sintaxis general de una lista de instrucciones
Constantes (nmeros y letras)
Tipos de Bloques
Contactos de Conmutacin y Estados de Seal
Entrega de Parmetros
Elementos Cuando usamos el Editor STL, la ventana de Elementos de Programa"
de Programa slo contiene una lista de los bloques existentes y que podemos llamar desde el
bloque actual.
Segmentos Los Segmentos se insertan de la misma forma que en el Editor LAD/FBD (ver
pgina anterior).
Realizar Cambios Usamos la tecla "Insertar" para conmutar entre el modo Sobreescribir" y el modo
"Insertar".
El ajuste actual aparece en la barra de estado.
Date: 24.05.2005
File: S7N1_07.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Programacin en STL
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-13
Guardar un Bloque Cuando hemos finalizado la edicin de un bloque, podemos guardarlo en el disco
duro del dispositivo de programacin:
seleccionando la opcin de men Archivo -> Guardar o
haciendo click en el icono del disco en la barra de tareas.
.
Date: 24.05.2005
File: S7N1_07.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Guardar un Bloque
Directorio de proyecto actual y nombre del bloque
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-14
Date: 24.05.2005
File: S7N1_07.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Llamada a un Bloque desde el OB1
Ejecucin Para que un bloque creado por nosotros se incluya en la ejecucin cclica del
Cclica programa de la CPU, debe ser llamado desde el OB1.
La manera ms simple de llamar a un bloque en los lenguajes de programacin
grfica LAD y FBD es a travs de la ventana Elementos de Programa (ver imagen
arriba). En el lenguaje de programacin STL, la instruccin para llamar a un
bloque es CALL.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-15
Cargar En el Administrador SIMATIC, la carga de bloques en la CPU se realiza:
haciendo click en el icono o
seleccionando la opcin de men Sistema de Destino -> Cargar.
Antes de hacer esto, debemos seleccionar los bloques que queramos cargar:
Todos los bloques: Seleccionamos el objeto "Bloques" en la parte izquierda
de la ventana de proyecto.
Varios bloques: Presionamos la tecla CTRL y seleccionamos los
bloques que queramos.
Un bloque: Seleccionamos el bloque.
Date: 24.05.2005
File: S7N1_07.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Cargar Bloques en el PLC
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-16
Requerimientos Antes de activar el modo observar, debemos abrir el bloque que queramos
observar bien offline u online con el Editor LAD/FBD/STL.
Nota: Para poder realizar el test de un bloque en modo offline, debe cargarse en
primer lugar en el PLC.
Activacin / Existen dos formas de activar/desactivar la funcin de test Observar:
Desactivacin
hacer click en el icono de las Gafas
seleccionar la opcin de men Test -> Observar.
Ver El estado del programa se visualiza de distintas formas dependiendo del lenguaje
de programacin seleccionado (LAD/FBD/STL).
Cuando la funcin Observar est activada, no podemos cambiar el lenguaje de
programacin en el que vemos el bloque (LAD/FBD/STL).
Nota Encontrar ms informacin sobre el test de programas en el captulo
Diagnstico".
Date: 24.05.2005
File: S7N1_07.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Depurar un Programa Simple
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-17
Date: 24.05.2005
File: S7N1_07.17
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Cargar y Guardar Bloques Modificados
Abrir Online
Guardar
Cargar
Abrir Offline
Correcciones en Podemos efectuar correcciones en bloques que hayan sido abiertos en online
Bloques u offline, pero no en modo test.
Cargamos normalmente el bloque modificado en el PLC, lo testeamos,
realizamos ms correcciones si fuese necesario y finalmente lo guardamos
en el disco duro cuando haya sido depurado completamente.
Si no queremos testear el programa de una vez, podemos guardar
directamente los cambios en el disco duro. De este modo se borra la antigua
versin del bloque.
Si hacemos correcciones en un nmero determinado de bloques y todava
no queremos sobreescribir la versin original del programa, podemos cargar,
en primer lugar los bloques modificados en la CPU, sin guardarlos en el disco
duro de la PG.
Podemos guardar los cambios en el disco duro cuando hayamos
comprobado satisfactoriamente el funcionamiento del programa.
Insertar/Sobreescribir El modo insertar es el ajuste por defecto para LAD o FBD. Presionando la tecla
Insert (Ins), activamos el modo sobreescribir. Despus de esto, podemos, por
ejemplo, modificar el tipo de temporizador (por ej. cambiar retardo a la conexin
por retardo a la desconexin), sin recablear las entradas y las salidas.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-18
Tarea Usando el interruptor E 0.2, deberemos ser capaces de activar el motor de la cinta a la
DERECHA (A 20.5 o A 8.5), usando el interruptor E 0.3 a la IZQUIERDA (A 20.6 o A
8.6). Si ambos interruptores se presionan simultaneamente, entonces el motor no
girar en ningn sentido (Bloqueado!).
Realizacin 1. En el Administrador SIMATIC, insertar un nuevo bloque FC16.
Seleccionar la carpeta de Bloques -> Insertar -> Bloque S7 -> Funcin ->
en el cuadro de Propiedades elegir FBD como lenguaje de programacin.
2. Arrancar el Editor LAD/FBD/STL haciendo doble click en el FC 16
3. Abrir la ventana de elementos de programa con
4. Editar el Segmento 1 del FC16 (ver diapositiva)
usar arrastrar y soltar, copiar el smbolo lgico requerido desde la ventana de
Elementos de Programa hasta el punto requerido en la seccin de cdigo del
bloque -> etiquetar las direcciones del smbolo de operacin lgica -> para
negar el escan de la direccin, seleccionar las direcciones y a continuacin
5. Corregir los smbolos para las entradas E 0.2 y E 0.3
hacer click en la direccin con el botn derecho del ratn -> Editar Smbolos...
5. Aadir un nuevo segmento usando y programar el Segmento 2 de forma
anloga.
6. Guardar el bloque offline usando
7. Cargar el bloque en la CPU usando
Conmutar entre Observar el bloque, adems, en los lenguajes de programacin LAD/FBD/STL
los lenguajes de Editor LAD/FBD/STL -> Ver -> LAD/FBD/STL
programacin
Date: 24.05.2005
File: S7N1_07.18
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Motor de la Cinta (FC 16)
(Q 20.5)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-19
Date: 24.05.2005
File: S7N1_07.19
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Llamada al FC16 desde el OB1
Tarea En el OB 1, programar la llamada al FC 16 de modo que se ejecute cclicamente.
Realizacin 1. Abrir el bloque OB 1 con el Editor LAD/FBD/STL
2. En el men "Ver", seleccionar el lenguaje de programacin FBD
3. Abrir la ventana Elementos de Programa" usando
4. En esta ventana, abrir la carpeta Bloques FC" y arrastrar el FC 16, usando
arrastrar y soltar, hasta el segmento 1 del OB 1.
5. Guardar el bloque offline usando
6. Cargar el bloque en la CPU usando
7. Abrir el bloque FC 16 una vez ms con el Editor LAD/FBD/STL
8. Testear la funcin FC 16 usando
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-20
Letra Aqu seleccionamos la fuente y el tamao del texto a usar durante la
programacin.
Vista tras Podemos visualizar bloques:
abrir el Bloque con direccionamiento absoluto o simblico
con o sin informacin del smbolo
con o sin comentarios de bloques y segmentos
en el lenguaje en el que fueron escritos o en el lenguaje predeterminado
(LAD/FBD/STL).
Vista de los tipos de bloques
Bloques Lgicos Usamos las opciones STL, LAD, FBD para seleccionar el lenguaje en el que
queremos escribir un nuevo bloque.
Los bloques de funcin multi-instancia se vern en el curso de programacin
avanzada.
Bloques de Datos Podemos visualizar los bloques de datos con las siguientes vistas:
vista de declaracin o
vista de datos.
Date: 24.05.2005
File: S7N1_07.20
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Personalizacin del Editor: "Editor"
(Q 4.0)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-21
Casillas de estado Cuando observamos el estado de un bloque en STL, slo se visualizarn las
casillas de estado que activemos en este cuadro de dilogo.
Estn disponibles las siguientes opciones:
Bit de estado Se visualiza el bit de estado.
Resultado Lgico Se visualiza el resultado lgico de la operacin (RLO).
Estado estndar Se visualiza una palabra de temporizador, de contador o
el contenido del ACU 1- dependiendo de la operacin
usada.
Registros de Los registros de direcciones se usan con
Direcciones *
)
direccionamiento indirecto.
ACU2 Se visualiza el contenido del Acumulador 2.
Registros DB *
)
Se visualiza el contenido del bloque de datos relevante.
Indirecto *
)
Esta visualizacin slo es posible con direccionamiento
indirecto por memoria.
Palabra de estado Se visualiza la palabra de estado.
Estndar El botn Estndar selecciona el ajuste estndar para las
casillas de estado.
Se visualizan el bit de estado, el RLO y el Estado Estndar.
Activar inmediatamente los nuevos puntos de parada
Esta funcin slo tiene relevancia para la funcin de test
Puntos de parada.
Nota*) Los temas Direccionamiento Indirecto , Registros DB y la estructura de la
palabra de estado se estudiarn en el curso de programacin avanzada.
Date: 24.05.2005
File: S7N1_07.21
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Personalizacin del Editor: "STL"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-22
Diseo de Pgina Aqu seleccionamos el formato de impresin:
DIN A4 vertical
DIN A4 horizontal
Tamao mximo.
Campo del Operando Podemos ajustar el nmero mximo de caracteres para el nombre de una
(ancho) direccin a un nmero comprendido entre 10 y 24. Esto cambia la anchura del
elemento de programa en LAD y FBD. Con representacin simblica, aparece un
recuadro de acuerdo a la anchura del campo de direccin.
Elemento Los elementos de programa se pueden visualizar de varias formas:
bidimensional o
tridimensional.
Linea/Color Usamos esta casilla para determinar como se van a representar los siguientes
elementos:
Elemento seleccionado (color)
Contactos (lnea)
Estado se cumple (color y lnea)
Estado no se cumple (color y lnea)
Comprobar los Cuando editamos un bloque, se comprueba siempre el tipo de direccin
Tipos de operando introducido en instrucciones lgicas de bit.
Podemos desactivar esta opcin para comparaciones, operaciones matemticas,
etc. ( slo para usuarios experimentados! ).
Date: 24.05.2005
File: S7N1_07.22
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Personalizacin del Editor: "LAD/ FBD"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-23
Crear Datos de Si activamos la opcin "Crear datos de referencia" en el separador "Crear
Referencia Bloque", los datos de referencia se actualizan de forma automtica.
Si esta opcin no est activada, los datos de referencia no se actualizan
inmediatamente. Pero la siguiente vez que abramos la ventana Mostrar datos de
referencia", debemos decidir si queremos actualizar los datos de referencia y para
qu bloques.
Nota: El tema Datos de referencia" se ver en detalle en el captulo
Diagnstico".
Considerar atributo La opcin Considerar Atributo de sistema S7_server" slo es relevante en
de Sistema ... Conjuncin con un sistema de control de procesos (PCS7) y no se trata dentro de
este curso.
Almacenar datos de La opcin Almacenar datos de diagnstico de procesos slo es relevante
Diagnstico cuando usamos el paquete opcional "PDIAG" y no se trata dentro de este curso.
de procesos
Date: 24.05.2005
File: S7N1_07.23
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Personalizacin del Editor: "Crear Bloque"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-24
Fuentes Es posible introducir un programa o partes de un programa como un fichero
fuente en STL y compilar a continuacin estos bloques. El fichero fuente puede
contener el cdigo de varios bloques que se compilan secuencialmente en
bloques.
Crear un programa usando ficheros fuente tiene las siguientes ventajas:
Podemos crear y editar el fichero fuente con el Editor ASCII que deseemos,
importarlo a continuacin y, con esta aplicacin, compilarlo en bloques
individuales. La compilacin genera los bloques individuales y los almacena
en el programa S7 de usuario.
Podemos programar varios bloques en un fichero fuente.
Podemos guardar un fichero fuente incluso con errores de sintaxis. Esto no
es posible cuando creamos bloques lgicos con comprobacin de sintaxis.
El nico problema es que slo detectamos los errores de sintaxis cuando
compilamos el fichero fuente.
El fichero fuente se crea con la sintaxis del lenguaje de programacin Lista de
instrucciones (STL)". La estructuracin de un fichero fuente en bloques,
declaracin de variables o segmentos tiene lugar usando palabras clave.
Date: 24.05.2005
File: S7N1_07.24
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Personalizacin del Editor: "Fuentes"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Editar Bloques Pgina 7-25
Nota Aqu seleccionamos la estructura de la lista de seleccin del smbolo.
Podemos activar y desacitvar la visualizacin de la lista cuando editemos el
programa usando la opcin de men Ver -> Mostrar -> Seleccin de smbolos en
el Editor de programas.
Si la Seleccin de Smbolos est activada, se visualiza una lista con los smbolos
actuales de la tabla de smbolos cuando introducimos variables en LAD y FBD.
En la lista que se visualiza, se marca el smbolo que mejor se adapta a la cadena
de caracteres en la posicin del cursor. Puede aceptarse presionando la tecla
Intro.
Date: 24.05.2005
File: S7N1_07.25
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Personalizacin del Editor: "Seleccin de Smbolos"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-1
Contenido Pgina
Operaciones Lgicas Binarias: AND, OR............................................................................................. 2
Operaciones Lgicas Binarias: OR Exclusiva (XOR)........................................................................ 3
Contactos Normalmente Abiertos y Normalmente Cerrados. Sensores y Smbolos .................... 4
Ejercicio ............................................................................................................................................ 5
Resultado Lgico de la Operacin, Primera Consulta, Ejemplos...................................................... 6
Asignacin, Set, Reset ............................................................................................................. 7
Setear / Resetear un Flip Flop ........................................................................................................... 8
Conector ............................................................................................................................................ 9
Instrucciones que afectan el RLO .............................................................................................. 10
Ejercicio: Seccin de modo de la cinta transportadora ................................................................. 11
RLO - Deteccin de Flanco ................................................................................................................. 12
Seal - Deteccin de Flanco ............................................................................................................... 13
Ejercicio: Movimiento de la cinta en modo AUTO ................................................................................. 14
Salto Incondicional (Independiente del RLO) .. ...................................................................................... 15
Salto Condicional (Dependiente del RLO)............................................................................................... 16
Date: 24.05.2005
File: S7N1_08.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Operaciones Binarias
E 0.0 E 0.1
A 8.0
A 8.1
SR
S A
R
E 1.2
E 1.3
M0.0
A 9.3
E 1.0
E 1.1
P =
&
M1.0
M8.0
E 1.0
E 1.1
N =
&
M1.1
M8.1
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-2
Tablas de Verdad
AND E 0.0 E 0.1 A 8.0
0 0 0
0 1 0
1 0 0
1 1 1
OR E 0.2 E 0.3 A 8.2
0 0 0
0 1 1
1 0 1
1 1 1
Date: 24.05.2005
File: S7N1_08.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
L1
(A 8.0)
S1 (E 0.0)
S2 (E0.1)
L2
(A 8.1)
Esquema elec.
Operaciones Lgicas Binarias: AND, OR
E 0.2
E 0.3
>=1
=
A 8.2
O E0.2
O E0.3
= A 8.2
E0.0 E0.1
A 8.0
A 8.1
LAD
=
A 8.0
&
E 0.0
E 0.1
=
A 8.1
FBD
U E0.0
U E0.1
= A 8.0
= A 8.1
STL
E0.2
E0.3
A 8.2
L3 (A 8.2)
S3
(E 0.2)
S4
(E 0.3)
OR
AND
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-3
Tabla de verdad
XOR E 0.4 E 0.5 A 8.0
0 0 0
0 1 1
1 0 1
1 1 0
Regla La siguiente regla es vlida para la operacin lgica de dos direcciones
despus de una instruccin XOR: La salida toma el estado "1", cuando una,
y solo una, de las dos consultas se cumple (una y slo una de las dos" ).
Atencin! Esta regla no se puede generalizar para una y slo una de las n consultas
para la operacin lgica de varias direcciones despus de una XOR!
Para una tercera instruccin XOR, el RLO anterior (resultado de las otras
dos) se toma como referencia en esta tercera instruccin, con lo que la regla
anterior no es aplicable.
Date: 24.05.2005
File: S7N1_08.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Operaciones Lgicas Binarias: OR Exclusiva (XOR)
X E 0.4
X E 0.5
= A 8.0
E 0.4
E 0.5
XOR
=
A 8.0
E 0.4 E 0.5
E 0.4 E 0.5
A 8.0
LAD
>=1
=
A 8.0
& E 0.4
E 0.5
& E 0.4
E 0.5
FBD STL
U E 0.4
UN E 0.5
O
UN E 0.4
U E 0.5
= A 8.0
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-4
Proceso El uso de contactos normalmente abiertos o normalmente cerrados para los
sensores de un proceso controlado, depende de las normas de seguridad del
mismo.
Los contactos normalmente cerrados se usan siempre para interruptores
limitadores y de seguridad, de modo que no se produzcan situaciones de peligro
en caso de rotura del cable del sensor.
Los contactos normalmente cerrados tambin se usan para los interruptores de
paro por la misma razn.
Smbolos En LAD se usa un smbolo con el nombre contacto NA" (normalmente abierto)
para consultar el estado de seal "1" y otro smbolo con el nombre contacto NC"
(normalmente cerrado) para consultar el estado de seal "0".
No existe diferencia en cuanto a que la seal de proceso 1 provenga de un
contacto NA excitado o un contacto NC desexcitado!
Ejemplo El resultado de la consulta para un smbolo contacto NA" es "1" si un contacto
NC de la mquina est en estado de reposo (sin excitacin).
Date: 24.05.2005
File: S7N1_08.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Contactos Normalmente Abiertos y Normalmente Cerrados. Sensores
y Smbolos
Estado
de la
seal
a la
entrada
Comprobacin de
estado 1
Smbolo /
Instruccin
Resultado
Comprobacin de
estado 0
Smbolo /
Instruccin
Resultado
S
Hay voltaje
en la
entrada?
No
S
No
1
0
1
Si
1
LAD:
Contacto
NA
0
&
FBD:
U E x.y
STL:
UN E x.y
STL:
&
FBD:
LAD:
Contacto
NC
No
0
Si
1
No
0
No
0
Si
1
Si
1
No
0
Proceso Interpretacin en programa de PLC
activado
No
activado
El sensor es ...
activado
No
activado
Contacto
NA
El sensor
es un ...
Contacto
NC
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-5
Ejercicio Completar los programas de arriba de acuerdo a la siguiente funcionalidad:
Cuando el interruptor S1 est activado y el S2 est desactivado, la luz deber
encenderse en los tres casos.
Nota! Los trminos contacto NA" y contacto NC" tienen diferentes significados
dependiendo de si son usados en el contexto del proceso hardware o como
smbolos en el software.
Date: 24.05.2005
File: S7N1_08.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio
Tarea: En los tres ejemplos, la luz debe encenderse cuando S1 sea activado y S2 no est activado!
E 1.0 E 1.1 A 4.0 E 1.0 E 1.1 A 4.0
....... E 1.0
....... E 1.1
....... A 4.0
A 4.0
E 1.0
E 1.1
&
A 4.0
E 1.0
E 1.1
&
A 4.0
E 1.0
E 1.1
&
....... E 1.0
....... E 1.1
....... A 4.0
....... E 1.0
....... E 1.1
....... A 4.0
Software
I1.0
S1
I1.1
S2
I1.0
S1
I1.1
S2
I1.0
S1
I1.1
S2
A 4.0
Controlador programable
Luz Luz Luz
A 4.0
Controlador programable
A 4.0
Controlador programable
FBD
STL
LAD
Hardware
E 1.0 E 1.1 A 4.0
E 1.0 E 1.1 E 1.0 E 1.1. E 1.0 E 1.1
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-6
Estado de Seal Una operacin lgica est constituida de una serie de instrucciones para
consultar los estados de seales (entradas (E), salidas (A), marcas (M),
temporizadores (T), contadores (Z) o bits de datos (D) ) e instrucciones para
activar A,M,T,Z o D.
Resultado de la El resultado de la consulta se obtiene cuando el programa es ejecutado. Si la
Consulta consulta se cumple, el resultado de la consulta es 1. Si no se cumple el
resultado es 0.
Primera Consulta El resultado de la primera consulta se almacena como resultado lgico de la
operacin (RLO).
Resultado Lgico Cuando se ejecutan las siguientes instrucciones de consulta, el resultado
de la Operacin lgico de la operacin es combinado con el resultado de la consulta y se genera
un nuevo RLO.
Cuando la ltima instruccin de consulta en una operacin lgica ha sido
ejecutada, el RLO se queda fijo. Podemos aadir ms instrucciones a
continuacin que utilicen ese RLO.
Nota El resultado de la primera consulta se almacena sin estar sujeto a una operacin
lgica. En consecuencia, no existe diferencia en programar la primera consulta
como OR o AND en STL. De todos modos, para permitir que el programa pueda
ser convertido a cualquiera de los otros dos lenguajes, se debera usar la
instruccin correcta.
Date: 24.05.2005
File: S7N1_08.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Resultado Lgico de la Operacin, Primera Consulta. Ejemplos
U E 1.0
UN E 1.1
U M 4.0
= A 8.0
= A 8.1
U E 2.0
:
:
= M 3.4
Ejemplo 1
E
s
t
a
d
o

d
e

S
e

a
l
0
0
0
0
R
e
s
u
l
t
a
d
o

d
e

c
o
n
s
u
l
t
a
R
e
s
u
l
t
a
d
o

l

g
i
c
o
d
e

l
a

o
p
e
r
a
c
i

n
P
r
i
m
e
r
a

C
o
n
s
u
l
t
a
E
s
t
a
d
o

d
e

S
e

a
l
R
e
s
u
l
t
a
d
o

d
e

c
o
n
s
u
l
t
a
R
e
s
u
l
t
a
d
o

l

g
i
c
o
d
e

l
a

o
p
e
r
a
c
i

n
P
r
i
m
e
r
a

C
o
n
s
u
l
t
a
1
Ejemplo 2
1
1
1
E
s
t
a
d
o

d
e

S
e

a
l
R
e
s
u
l
t
a
d
o

d
e

c
o
n
s
u
l
t
a
R
e
s
u
l
t
a
d
o

l

g
i
c
o
d
e

l
a

o
p
e
r
a
c
i

n
P
r
i
m
e
r
a

C
o
n
s
u
l
t
a
1
Ejemplo 3
0
1
0
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-7
Asignacin Una asignacin transfiere el RLO a la direccin especificada (A, M, D). Cuando el
RLO cambia, el estado de seal de esa direccin tambin cambia.
Set Si el RLO= "1", la direccin especificada es fijada al estado de seal "1" y
permanece en ese estado hasta que sea reseteada por otra instruccin.
Reset Si el RLO= "1", la direccin especificada es fijada al estado de seal "0" y
permanece en este estado hasta que sea seteada de nuevo por otra instruccin.
Date: 24.05.2005
File: S7N1_08.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Asignacin, Set y Reset
(S)
A 8.1
E 1.2 E 1.3
E 1.2
&
S
A 8.1
E 1.3
U E 1.2
U E 1.3
S A 8.1
Set
(R)
A 8.1
E 1.4
E 1.4
>=1
R
A 8.1
E 1.5
O E 1.4
O E 1.5
R A 8.1
Reset
E 1.5
( )
A 8.0
E 1.0 E 1.1
E 1.0
&
=
A 8.0
E 1.1
U E 1.0
U E 1.1
= A 8.0
Asignacin
LAD FBD STL
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-8
Flip Flop Un Flip-Flop tiene una entrada de Set y otra de Reset. La marca es seteada o
reseteada dependiendo de que la entrada tenga un RLO=1.
Si existe un RLO=1 en ambas entradas al mismo tiempo, se debe determinar la
prioridad de las mismas.
Prioridad En LAD y FBD existen diferentes smbolos para funciones con Prioridad al Set y
funciones con Prioridad al Reset.
En STL, la instruccin se programe en ltimo lugar tiene prioridad.
Nota Si una salida es seteada con una instruccin de Set, es puesta a cero en un
Rearranque Completo de la CPU.
Si la marca M 0.0 en el ejemplo de arriba se ha declarado como remanente,
permanecer en el estado de set despus de ur rearranque completo de la CPU y
a la salida de reset A 9.3 le ser asignado el estado de Set de nuevo.
Date: 24.05.2005
File: S7N1_08.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Setear / Resetear un Flip-Flop
SR
R A
S E 1.2
E 1.3
M0.0
=
A9.3
Prioridad
al Reset
SR
S A
R
E 1.2
E 1.3
M0.0
A 9.3
U E 1.2
S M 0.0
U E 1.3
R M 0.0
U M 0.0
= A 9.3
RS
S
A
R E 1.3
E 1.2
M0.0
=
A9.3
Prioridad
al Set
RS
R A
S
E 1.3
E 1.2
M0.0
A 9.3
U E 1.3
R M 0.0
U E 1.2
S M 0.0
U M 0.0
= A 9.3
LAD FBD STL
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-9
Conector Un conector es un elemento de asignacin intermedia que almacena el RLO
actual en una direccin especificada.
Cuando se conecta en serie con otros elementos, la instruccin "Conector" se
inserta de igual forma que un contacto.
Un conector nunca debe:
ser conectado a una lnea inicial.
seguir directamente a una rama.
ser usado al final de una rama.
Se puede programar un conector negado con el elemento NOT.
Date: 24.05.2005
File: S7N1_08.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Conector
LAD
E 1.0 E 1.1
( )
M0.0 E 2.0 E 2.1
( )
M 1.1
NOT ( )
A 4.0
U E 1.0
U E 1.1
= M 0.0
U M 0.0
U E 2.0
U E 2.1
NOT
= M 1.1
U M 1.1
= A 4.0
STL
E 1.0
E 1.1
&
&
E 2.0
E 2.1
M0.0
M1.1 A 4.0
=
FBD
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-10
NOT La instruccin NOT invierte el RLO.
CLR La instruccin CLEAR pone el RLO a "0" sin condiciones previas (slo disponible
en STL por el momento!).
La instruccin CLR finaliza el RLO, es decir, una instruccin de consulta que
hagamos a continuacin es tratada como un primera consulta.
SET La instruccin de SET pone el RLO a "1" sin condiciones previas (slo disponible
en STL por el momento!).
La instruccin SET finaliza el RLO, es decir, una instruccin de consulta que
hagamos a continuacin es tratada como un primera consulta.
Date: 24.05.2005
File: S7N1_08.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Instrucciones que afectan el RLO
=
A8.0
&
E 0.0
E 0.1
U E 0.0
U E 0.1
NOT
= A8.0
( )
A8.0
NOT
E 0.0 E0.1
LAD FBD STL
NOT
STAT 0 - Marca
No disponible No disponible CLR
CLR
= M 0.0
Ejemplos:
No disponible No disponible SET
SET
= M 0.1
STAT 1 - Marca
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-11
Tarea Programar una seccin de modo en el FC 15 para la cinta transportadora e
introducir el mensaje modo MANUAL (A 8.2 o A 4.2) como un bloqueo en el
bloque FC 16.
Funcin de la seccin de modo en el FC 15:
El sistema (LED A 8.1 o A 4.1) se enciende por medio del pulsador E 0.0 del
entrenador. Se apaga mediante el pulsador E0.1 (contacto NC).
El modo MANUAL (LED A 8.2 o A 4.2) y el modo AUTO (LED A 8.3 o A 4.3)
se pueden preseleccionar a travs del interruptor E 0.4 de la siguiente
forma:
- E 0.4 apagado (= 0): MANUAL preseleccionado,
- E 0.4 encendido (= 1): AUTO preseleccionado.
El modo de operacin preseleccionado a travs del interruptor E 0.4 es
aceptado a travs del pulsador E 0.5
Los modos de operacin se desactivan cuando la preseleccin del modo
de operacin se cambia (E 0.4) o cuando se desconecta el sistema (A 8.1 o
A 4.1 = 0).
Integracin del modo MANUAL (A 8.2 o A 4.2):
Ahora el Motor de la Cinta" programado en el FC 16 slo va a ser posible
cuando est encendido el modo MANUAL. Programar el bloqueo necesario
en el FC 16.
Realizacin Insertar el nuevo bloque FC 15 en el Programa S7 "Mi_Programa" y
programarlo de acuerdo a la tarea.
Programar la llamada al bloque FC 15 en el OB1.
Programar el bloqueo necesario en el FC 16.
Cargar todos los bloques en la CPU y comprobar el programa.
Nota sobre solucin El encendido y apagado del sistema, as como los modos de operacin, se llevan
a cabo con pulsadores. La forma ms fcil de implementar las funciones
requeridas es utilizando funciones de memoria.
Date: 24.05.2005
File: S7N1_08.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Seccin de Modo de la Cinta Transportadora
V
0 8 1 5
AI1 AI2 AO1 AO2
AI2
AI1
-15V...+15V -15V...+15V
AI1
AI2 AO1
AO2
V
DI
E 0.0
E 0.1
E 0.2
E 0.3
E 0.4
E 0.5
E 0.6
E 0.7
DO
.0
.1
.2
.3
.4
.5
.6
.7
AUTO / MANUAL
Sistema_ON
Aceptar
Sistema
MANUAL
AUTO
Sistema_OFF
A 8....
A 4....
Motor_DCHA
Motor_IZDA
Peso
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-12
Flanco de RLO Se produce un flanco del RLO cuando el resultado de una operacin lgica
cambia.
Flanco Positivo Cuando el RLO cambia de 0 a 1, la instruccin de consulta "FP" devuelve
como resultado el estado de seal "1" (por ej. en M 8.0) durante un ciclo.
Para permitir al sistema la deteccin del flanco, el RLO debe salvarse adems en
una marca FP, o bit de datos (por ej. M 1.0).
Flanco Negativo Cuando el RLO cambia de 1 a 0, la instruccin de consulta "FN" devuelve
como resultado el estado de seal 1 (por ej. en M 8.1) durante un ciclo.
Para permitir al sistema la deteccin del flanco, el RLO debe salvarse adems en
una marca de FN, o bit de datos (por ej. M 1.1).
Date: 24.05.2005
File: S7N1_08.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
RLO - Deteccin de Flanco
P
E 1.0 E 1.1 M1.0 M8.0
N
E 1.0 E 1.1 M1.1 M8.1
LAD
E 1.0
E 1.1
P =
&
M1.0
M8.0
E 1.0
E 1.1
N =
&
M1.1
M8.1
FBD
U E 1.0
U E 1.1
FP M1.0
= M8.0
U E 1.0
U E 1.1
FN M1.1
= M8.1
STL
E 1.0
E 1.1
RLO
M1.0
M8.0
M8.1
M1.1
Ciclo - OB1
Ejemplo
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-13
Flanco de Seal Un Flanco de Seal" se produce cuando una seal cambia de estado.
Ejemplo La entrada E 1.0 acta como entrada de habilitacin. La entrada E 1.1 va a ser
supervisada dinmicamente y cada cambio de seal va a ser detectado.
Flanco Positivo Cuando el estado de seal en E 1.1 cambia de 0 a 1, la instruccin de consulta
"POS" da como resultado el estado de seal "1" en la salida A durante un ciclo,
siempre que la entrada E 1.0 tenga el estado de seal "1" (como ocurre en el
ejemplo de arriba).
Para permitir al sistema la deteccin del flanco, el estado de seal de E 1.1 debe
salvarse adems en un M_BIT (marca o bit de datos) (por ej. M 1.0).
Flanco Negativo Cuando el estado de seal en E 1.1 cambia de 1 a 0, la instruccin de consulta
"NEG" da como resultado el estado de seal "1" en la salida A durante un ciclo,
siempre que la entrada E 1.0 tenga el estado de seal 1 (como ocurre en el
ejemplo de arriba).
Para permitir al sistema la deteccin del flanco,el estado de seal de E 1.1 debe
salvarse adems en un M_BIT (marca o bit de datos) (por ej. M 1.1).
Date: 24.05.2005
File: S7N1_08.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Seal - Deteccin de Flanco
E 1.1
=
M8.0
POS
M_BIT M1.0
&
E 1.0
E 1.1
=
M8.1
NEG
M_BIT M1.1
&
E 1.0
FBD
U E 1.0
U(
U E 1.1
FP M1.0
)
= M8.0
U E 1.0
U (
U E 1.1
FN M1.1
)
= M8.1
STL
E 1.1
M8.0
POS
M_BIT M1.0
A
E 1.0
E 1.1
M8.1
NEG
M_BIT M1.1
A
E 1.0
LAD
Ejemplo
E 1.0
E 1.1
M1.0
M8.0
M8.1
M1.1
Ciclo - OB1
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-14
Date: 24.05.2005
File: S7N1_08.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Movimiento de la Cinta en Modo AUTO
Interruptor de posicin
(E 16.1/ E 16.2)
(E 8.1 / E 8.2)
Indicador de posicin
(E 16.5 / E 16.6)
(E 8.5 / E 8.6)
Motor de la cinta
(A20.5 / A8.5)
Barrera ptica
(E 16.0 / E 8.0)
Arranque de la cinta Parada de la cinta Fase de Transporte
Funcin hasta ahora Cuando est activado el modo MANUAL (A 8.2 / A 4.2 = 1), podemos girar el
en el FC 16: motor de la cinta a la DERECHA e IZQUIERDA mediante el pulsador del
entrenador.
Tarea: Expandir la funcionalidad del FC16 para controlar el motor de la cinta del modo
siguiente (ver el diagrama en la parte superior):
Cuando est activado el modo AUTO (A 8.3 / A 4.3 = 1), el motor
comienza a girar a la DERECHA tan pronto como un objeto se site en la
Posicin 1 2 y el interruptor asociado a la posicin sea activado.
El motor de la cinta se para tan pronto como el objeto
haya atravesado la barrera ptica (-> necesaria la
deteccin del flanco, ver diapositiva) o se haya desactivado el modo AUTO.
.
Realizacin 1. Programar el movimiento AUTO de la cinta en el FC 16, en el que ya est
programado el movimiento del motor de la cinta mientras est activado el
modo MANUAL.
2. Cargar el bloque FC 16 modificado en la CPU
3. Comprobar si el programa realiza la funcin deseada!
Nota sobre solucin El movimiento de la cinta a la DERECHA (A 20.5 / A 8.5) debe controlarse bajo
dos condiciones: En el modo MANUAL mientras se mueve a la DERECHA o en el
modo AUTO. Programar una marca para cada una de las dos condiciones y/o
guardar los resultados de las operaciones lgicas en marcas para usarlos ms
tarde en un nuevo segmento para el control del motor de la cinta: M 16.2
M 16.3
>=1
=
A 20.5
(A 8.5)
Marca movim. motor. DCHA MAN"
Marca movim. motor. DCHA AUTO"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-15
Instruccin de salto En LAD/FBD, la meta se introduce como un identificador sobre el smbolo de la
bobina o el smbolo de asignacin. En STL viene despus de la instruccin de
salto.
La meta puede tener hasta cuatro caracteres, el primero de los cuales debe ser
una letra o el carcter _ .
La meta marca el punto donde va a continuar la ejecucin del programa.
Cualquier instruccin o segmento situado entre la meta y el salto no se ejecuta.
Los saltos pueden hacerse hacia delante o hacia atrs.
La instruccin del salto y el destino del salto deben estar en el mismo bloque
(max. longitud del salto = 64kbytes). El destino del salto slo debe aparecer una
vez en el bloque.
Las instrucciones de salto se pueden usar en FBs, FCs y OBs.
Insertar En LAD y FBD, se usa la lista de Elementos de Programa para insertar una
una Meta meta: Elementos de Programa -> Salto -> Label.
En STL, introducimos la meta a la izquierda de la instruccin, desde la que debe
continuar la ejecucin del programa.
JMP Una instruccin de salto incondicional provoca un salto del programa a la meta
independientemente del RLO.
Date: 24.05.2005
File: S7N1_08.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Salto Incondicional (Independiente del RLO)
( JMP )
NUE1
Segmento 1
Segmento 2
:
:
:
:
Segmento x
NUE1
( )
M69.0
E 4.7 M5.5
LAD
NUE1
JMP
....
NUE1
&
M5.5
E 4.7
=
M69.0
Segmento 1
Segmento 2
:
:
:
:
Segmento x
FBD
Segmento 1
JU NUE1
Segmento 2
:
:
:
:
Segmento x
NUE1: UN M5.5
UN E 4.7
= M69.0
STL
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Binarias Pgina 8-16
SPB El salto condicional SPB slo se ejecuta si el RLO es 1.
Si el RLO es 0, el salto no se ejecuta, el RLO es puesto a 1 y la ejecucin del
programa contina con la siguiente instruccin.
SPBN El salto condicional SPBN slo se ejecuta si el RLO es "0".
Si el RLO es "1", el salto no se ejecuta y la ejecucin del programa contina con
la siguiente instruccin.
Nota El STL proporciona instrucciones adicionales de salto, que se vern en otro curso
de programacin.
Date: 24.05.2005
File: S7N1_08.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Salto Condicional (Dependiente del RLO)
U E 0.0
U E 0.1
SPB NUE1
NUE1
E 0.0 E 0.1
& E 0.0
E 0.1 JMP
NUE1
(JMP)
Saltar si
RLO=1
U E 0.2
U E 0.3
SPBN NUE2
JMPN
E 0.2
E 0.3
NUE2
NUE2
E 0.2 E 0.3
Saltar si
RLO=0
(JMPN)
&
LAD FBD STL
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-1
Contenido Pgina
Formato de representacin de los nmeros (16Bits) ............................................................ 2
Formato de representacin de los nmeros (32 Bits) .............................................................. 3
Carga y Transferencia de datos (1)............................................................................................ 4
Carga y Transferencia de datos (2)........................................................................................ 5
Carga y Transferencia de datos (3)............................................................................................ 6
Contadores de S5 en STEP 7 ................................................................................................... 7
Contadores: Diagrama Funcional ................................................................................................ 8
Contadores: Instrucciones de bit ............................................................................................. 9
Ejercicio: Cuenta de objetos transportados (FC 18) ................................................................ 10
Temporizadores: Retardo a la Conexin (SE) ............................................................................ 11
Temporizadores: Formatos de Tiempo para los Temporizadores de S5 en STEP 7 ................ 12
Temporizadores: Retardo a la Conexin memorizado (SS) ....................................................... 13
Temporizadores: Impulso (SI) .................................................................................................... 14
Temporizadores: Impulso Prolongado (SV) ................................................................................. 15
Temporizadores: Retardo a la Desconexin (SA) ........................................................................ 16
Temporizadores: Instrucciones de Bit ............................................................................................... 17
Ejercicio: Supervisin de las Funciones de Transporte (FC 17) ...................................................... 18
Operaciones de Conversin BCD <-> Entero....................................................................................... 19
Operaciones de Comparacin ....................................................................................................... 20
Funciones Matemticas Bsicas ............................................................................................ 21
Ejercicio: Cuenta de los Objetos Transportados (FC 18) .............................................................. 22
Operaciones de Conversin I-> DI-> REAL ............................................................................ 23
Operaciones Lgicas Digitales ......................................................................................................... 24
Date: 24.05.2005
File: S7N1v5.2_1_09.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Operaciones Digitales
CMP ==I
IN1
IN2
EW0
EW2
M0.0
A 9.7
T4
S_ODT
TV
S Q
BCD
BI
R
E0.7
E0.5
S5T#35s
A8.5
MW0
AW12
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-2
Cdigo BCD Cada dgito de un nmero decimal es codificado con 4 posicines de bit. Se usan 4
bits porque el dgito ms alto en esta representacin, 9, necesita 4 bits para ser
codificado en binario (1001).
Los dgitos decimales del 0 al 9 se representan en cdigo BCD de igual forma que
los nmeros binarios del 0 al 9.
ENTERO El tipo de datos INT es un entero (16 bits).
El signo (bit 15) indica si el nmero es positivo o negativo ("0" = positivo, "1" =
negativo).
Un entero de 16 bits puede tomar un valor entre -32 768 y +32 767.
En formato binario, se representa la forma negativa de un entero como el
complemento a dos del nmero entero positivo. (El complemento a dos se obtiene
cambiando ceros por unos (y viceversa), y sumando uno).
Para evaluar el patrn de bits de un nmero negativo, se ponderan las posiciones
de los ceros, despus sumamos uno al resultado y ponemos un signo menos
delante.
Date: 24.05.2005
File: S7N1v5.2_1_09.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Formato de Representacin de los Nmeros (16 Bits)
BCD
ENTERO
BCD
2
8
=
256 +
0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2
5
=
32 +
2
3
=
8 = 296
0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
2 9 6 Signo (+)
1 1 1 1 0 1 0 0 0 0 0 1 0 0 1 1
4 1 3 Signo (-)
W#16#F413
2
7
=
128 +
1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2
3
=
8+
2
2
=
4 = 412
2
8
=
256+
2
4
=
16+
- (412 + 1) = - 413
Nmeros
Negativos
ENTERO
Nmeros
Positivos
W#16#296
+296
-413
PG CPU
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-3
DINT Los enteros de 32 bits con signo son denominados tambin doble enteros
(double integers) o enteros largos (long integers).
Cubren el rango desde L# -2147483648 a L#+2147483647.
REAL Un nmero Real (tambin llamado nmero en coma flotante) es un nmero
positivo o negativo en el rango de -1.17549510
-38
a 3,40282310
38
.
Ejemplos: +10.339 o +1.0339E1
-234567 o -2.34567E5.
En representacin exponencial, el exponente se especifica como potencia de 10.
Un nmero real ocupa dos palabras en memoria. El bit ms significativo indica el
signo. Los otros bits representan la mantisa y el exponente en base dos.
Nota: La representacin de nmeros reales en STEP 7 cumple la norma IEEE
estndar.
Date: 24.05.2005
File: S7N1v5.2_1_09.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Formatos de Representacin de los Nmeros (32 Bits)
N Real = +1,5 * 2
126-127
= 0,75
DW#16#296
+296
+0.75
o
+7.5 E-1
0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
2
8
=
256 +
2
5
=
32 +
2
3
=
8 = 296 Entero (32 Bit) =
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 0 0 0 0 0
Signo de
un n Real
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
e = Exponente (8 Bit)
f = Mantisa (23 Bit)
Formato General de un Nmero Real = (Signo) (1.f) (2
e-127
)
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
-23
2
-1
2
-2
2-
4
..... 2
-3
0 0 0 0
0 0 0 Sign (+)
0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
2 9 6 0
0 0 0 0 0 0 0 0 0 0 0 0
BCD
DINT
REAL
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-4
MOVE (LAD/FBD) Si la entrada EN est activa, el valor en la entrada IN se copia a la direccin de
salida OUT.
ENO tiene el mismo estado de seal EN.
L y T (STL) Las instrucciones de carga y transferencia se ejecutan independientemente del
RLO. Los datos se intercambian a travs del acumulador.
La instruccin Carga (L) escribe el valor desde la direccin fuente alineado a la
derecha en el acumulador 1 y rellena los bits restantes (32 bits en total) con "0"s.
La instruccin Transferencia copia parte o todo el contenido del acumulador en el
destino especificado (ver siguiente pgina).
Date: 24.05.2005
File: S7N1v5.2_1_09.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejemplos
de Carga
Carga y Transferencia de Datos (1)
L +5 // Constante 16-bit (Entero)
L L#523123 // Constante 32-bit (Doble
Entero)
L B#16#EF // Byte en forma hexadecimal
L 2#0010011011100011 // Valor binario 16-bit
L 3.14 // Constante de 32-bit (Real)
MOVE
EN
IN
OUT
ENO
MB5
5
FBD
L +5
T MB5
STL
MOVE
EN
OUT
ENO
MB5
LAD
IN 5
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-5
ACU1 El ACU 1 es el registro central de la CPU. Cuando se ejecuta una instruccin
Carga, el valor a cargar se escribe en el ACU 1; para una instruccin de
transferencia el valor a transferir se lee del ACU 1, y los resultados de las
funciones matemticas, operaciones de desplazamiento, rotacin, etc. son
introducidos tambin en el ACU 1.
ACU2 Cuando se ejecuta una instruccin de Carga, el contenido anterior del ACU 1 es
desplazado al ACU 2 y ACU 1 se vaca (reset a 0) antes de escribir el nuevo
valor en el ACU 1.
El ACU 2 se usa tambin para operaciones de comparacin, operaciones lgicas
digitales, operaciones matemticas y de desplazamiento. Estas operaciones se
explicarn con detalle ms adelante.
Date: 24.05.2005
File: S7N1v5.2_1_09.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Carga y Transferencia de Datos (2)
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
:
:
L W#16#CAFE
L W#16#AFFE
:
:
:
X X X X X X X X C A F E
A F F E
Contenido de
ACU1
Programa
Y Y Y Y Y Y Y Y X X X X X X X X
0 0 0 0 C A F E
Contenido de
ACU2
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-6
General Los acumuladores son memorias auxiliares de la CPU para el intercambio de datos
entre varias direcciones y para operaciones matemticas y de comparacin.
El S7-300 tiene dos acumuladores de 32 bits cada uno y el S7-400 tiene 4
acumuladors de 32 bits cada uno.
Carga La instruccin de carga, carga el contenido del byte, palabra o doble palabra
especificado en el ACU 1.
Transferencia Cuando se ejecuta una instruccin de Transferencia, el contenido del ACU 1 se
mantiene. Por tanto, podemos transferir la misma informacin a otros destinos. Si
slo transferimos un byte, se cogen los 8 bits situados ms a la derecha (ver
diagrama).
RLO En LAD y FBD se puede usar la entrada Enable (EN) de la caja MOVE para
efectuar operaciones Carga y Transferencia dependientes del RLO.
En STL las instrucciones Carga y Transferencia se ejecutan siempre,
independientemente del RLO, pero es posible implementar cargas y transferencias
dependientes del RLO haciendo uso de saltos condicionales para saltar las
instrucciones Carga / Transferencia.
Date: 24.05.2005
File: S7N1v5.2_1_09.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Carga y Transferencia de Datos (3)
31 23 15 7 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MB0
31 23 15 7 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MB1 MB0
31 23 15 7 0
MB3 MB2 MB0 MB1
Carga
L MB 0
Programa
T AD 4
AD 4
AW 4
AB 4
Transfer.
Contenidos del ACU1
L MW 0
L MD 0
T AW 4
T AB 4
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-7
Valor de Cuenta Se reserva una palabra de 16 bits para cada contador en la memoria de datos del
sistema. stas se usan para almacenar el valor de cuenta del contador (0...999)
en binario.
Cuenta Ascendente Cuando el RLO en la entrada ZV" cambia de "0" a "1" el valor de cuenta actual
del contador se incrementa en una unidad (lmite superior = 999).
Count Descendente Cuando el RLO en la entrada ZR" cambia de "0" a "1" el valor de cuenta actual
del contador se decrementa en una unidad (lmite inferior = 0).
Set del Contador Cuando el RLO en la entrada "S" cambia de "0" a "1" el contador es inicializado
con el valor de la entrada ZW".
Reset del Contador Cuando el RLO = 1 el contador es puesto a cero. Si la condicin de Reset se
mantiene, el contador no puede ser inicializado y la cuenta no es posible.
ZW El valor inicial (0...999) se especifica en BCD en la entrada ZW":
como una constante (C#...)
en formato BCD a travs de una interfase de datos.
DUAL / DEZ El valor de cuenta puede cargarse en el acumulador como nmero binario o como
BCD y ser transferido desde all a otras direcciones.
Q El estado de seal del contador puede comprobarse en la salida "Q":
Cuenta = 0 -> Q = 0
Cuenta >< 0 -> Q = 1
Tipos de Contadores Z_VORW = Contador ascendente (slo cuenta hacia arriba)
Z_RUECK = Contador descendente (slo cuenta hacia abajo)
ZAEHLER = Contador ascendente/descendente (cuenta en dos sentidos)
Date: 24.05.2005
File: S7N1v5.2_1_09.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Contadores de S5 en STEP 7
STL
U E0.4
ZV Z5
U E0.5
ZR Z5
U E0.3
L C#20
S Z5
U E0.7
R Z5
L Z5
T MW4
LC Z5
T AW12
U Z5
= A8.3
LAD FBD
Q
I0.4
I0.5
CU
I0.7
C#20
S_CUD
CD
S
I0.3
PV
R
Q 8.3
CV
CV_B
MW 4
QW 12
C5
Q
Q
E0.4
E0.5
ZV
E0.7
C#20
ZAEHLER
ZR
S E0.3
ZW
R
A 8.3
DUAL
DEZ
MW 4
AW 12
Z5
= Q
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-8
Notas Si el contador alcanza el valor 999 durante la cuenta ascendente, o el valor 0
durante la cuenta descendente, la cuenta permanece en esos valores incluso en
el caso de recibirse pulsos de cuenta adicionales.
Si se produce una peticin de cuenta ascendente y descendente al mismo tiempo,
el valor de cuenta permanece sin cambio.
Date: 24.05.2005
File: S7N1v5.2_1_09.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Contadores: Diagrama Funcional
CU(ZV)


CD(ZR)
S
R
Q
Cuenta
5
4
3
2
1
0
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-9
Instrucciones de Bit Todas las instrucciones de contaje pueden operar con instrucciones simples de
bit. Las similitudes y diferencias entre este mtodo y las funciones de contaje
vistas hasta ahora son las siguientes:
Similitudes:
- Condiciones de Set en la entrada "SZ.
- Especificacin del valor de cuenta.
- Cambio del RLO en la entrada ZV"
- Cambio del RLO en la entrada ZR"
Diferencias:
- No es posible comprobar el valor de cuenta actual.
(no existen salidas DUAL y DEZ).
- No hay salida binaria Q en la representacin grfica.
Nota Tambin se pueden implementar contadores que cumplan la norma IEC en STEP
7.
El uso de los bloques de funcin de sistema para la implementacin de
contadores IEC se trata en el curso de programacin avanzada.
Date: 24.05.2005
File: S7N1v5.2_1_09.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Contadores: Instrucciones de Bit
STL
U E0.0
L C#20
S Z5
U E0.1
ZV Z5
U E0.2
ZR Z5
U Z5
= A 4.0
LAD
I0.0 C5
SC
C#20
Segm. 1:
C5
Segm. 2:
I 0.1
CU
Segm. 3:
I0.2 C5
CD
Segm. 4:
C5 Q 4.0
FBD
SZ
Z5
E0.0
C#20 CV
ZV
Z5
E0.1
ZR
Z5
E0.2
=
A 4.0
Z5
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-10
Funcin hasta ahora En modo AUTO, los objetos pasan de la Posicin 1 a
travs de la barrera ptica. La funcin de transporte comienza tan pronto
como un objeto se situe en la posicin 1 (sea accionado el pulsador
asociado I1.6), y finaliza cuando el objeto haya atravesado la barrera ptica (I1.7)
Tarea Los objetos transportados en modo AUTO debern ser contados tan pronto
como hayan atravesado la barrera ptica.
El nmero de objetos transportados (nmero de objetos REAL) se deber
visualizar en el display digital BCD.
El contador se debe resetear cuando el contador est desconectado (A 8.1 /
4.1 = 0).
Realizacin Programar la cuenta de objetos transportados en el bloque FC 18. Usar el
contador de S5 C18 en el FC 18 para llevar a cabo la cuenta.
Programar la llamada al FC 18 en el OB 1
Date: 24.05.2005
File: S7N1v5.2_1_09.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Cuenta de Objetos Transportados (FC 18)
V
0 8 1 5
AI1 AI2 AO1 AO2
AI2
AI1
-15V...+15V -15V...+15V
AI1
AI2 AO1
AO2
V
DI
E0.0
E0.1
E0.2
E0.3
E0.4
E0.5
E0.6
E0.7
DO
.0
.1
.2
.3
.4
.5
.6
.7
AUTO / MANUAL
Sistema_ON
Aceptar
Sistema
MANUAL
AUTO
Sistema_OFF
A 8....
A 4....
Motor_DCHA
Motor_IZDA
AW12 / AW6
N de objetos ACTUAL
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-11
Arranque El temporizador arranca cuando el RLO en la entrada "S" pasa de 0 a 1. El
temporizador corre empezando con el valor de tiempo especificado en la entrada
TW mientras la entrada S tenga el estado de seal 1.
Reset Cuando el RLO en la entrada de Reset "R" es "1", el valor de tiempo actual y la
base de tiempos se borran y la salida Q se pone a 0.
Salidas Digitales El valor de tiempo actual se puede leer como un nmero binario por la salida
DUAL y como un nmero BCD por la salida DEZ.
El valor de tiempo actual es el valor inicial de TW menos el valor del tiempo
transcurrido desde que se arranc el temporizador.
Salida Binaria La seal en la salida "Q" cambia a "1" cuando el temporizador ha finalizado la
temporizacin sin error y la entrada "S" tiene el estado de seal "1".
Si el estado de seal en la entrada "S" cambia de "1" a "0" antes de que el
temporizador haya finalizado, el temporizador deja de contar. En este caso, la
salida Q tiene el estado de seal "0".
Date: 24.05.2005
File: S7N1v5.2_1_09.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Temporizadores: Retardo a la Conexin (SE)
LAD
T4
S_EVERZ
TW
S Q
DEZ
DUAL
R
E0.7
E0.5
S5T#35s
Q8.5
MW0
AW12
FBD
S_EVERZ
TW
Q
DUAL
R
E0.7
E0.5
S5T#35s
MW0
AW12
T4
DEZ
=
A8.5
S
STL
U E0.7
L S5T#35s
SE T4
U E0.5
R T4
L T4
T MW0
LC T4
T AW12
U T4
= A8.5
Ejemplo
RLO en S
RLO en R
Fto. del
Temporizador
Q
Valor de tiempo: 0 . . . 999
0.01s <--
0.1s <--
1s <--
10s <--
0 0
0 1
1 0
1 1
Tipo de Datos
S5TIME
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-12
Especificacin 1. Valores de tiempo fijos, especificados como constantes de tiempo
Del Tiempo (por ej.: S5T#100ms, S5T#35s, S5T#5m2s200ms, S5T#2h2m2s50ms).
2. Valores de tiempo que pueda cambiar el operario de mquina usando
potencimetros.
3. Valores de tiempo de proceso o valores de pendientes de palabras de memoria o
palabras de datos.
Clula En la CPU se reserva un rea de memoria especial para los temporizadores. Este
del Temporizador rea contiene una palabra de 16 bits para cada direccin de temporizador.
Los bits del 0 al 9 de la palabra del temporizador contienen el valor de tiempo en
cdigo binario.
Cuando el temporizador se actualiza, el valor de tiempo se decrementa en una unidad
en el intervalo definido por la base de tiempos.
Base de Tiempos Los bits 12 y 13 de la palabra del temporizador contienen la base de tiempos en
cdigo binario:
0 = 10 ms
1 = 100 ms
2 = 1 s
3 = 10 s.
La base de tiempos define el intervalo en el que el valor de tiempo va a ser
decrementado una unidad.
Cuando el tiempo se especifica como una constante (S5T#...), la base de tiempos es
asignada automticamente por el sistema. Si el tiempo va a ser especificado usando
potencimetros o a travs de una interfase de datos, el usuario debe especificar
adems la base de tiempos.
L / DUAL La direccin en la salida DUAL contiene el valor de tiempo en la forma de un nmero
binario de 10 dgitos (sin base de tiempos!).
LC / DEZ La direccin en la salida BCD contiene el valor de tiempo como un nmero BCD de
3 dgitos (12 bits) y el formato de tiempo (bits 12 y 13).
Nota Los temporizadores segn la norma IEC tambin pueden implementarse en STEP7.
El uso de bloques de funcin del sistema para implementar temporizadores IEC se
tratar en un curso de programacin avanzada.
Date: 24.05.2005
File: S7N1v5.2_1_09.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Temporizadores: Formatos de Tiempo para los Temporizadores de
S5 en STEP 7
Formato para tiempos
Clula del Temporizador en la
memoria de datos del sistema
Contenidos del ACU tras LC T...
Contenidos del ACU tras L T...
Base de tiempos
10
2
10
1
10
0
Valor de tiempo (cdigo BCD)
Base de tiempos Valor de tiempo (nmero binario)
Base de tiempos
10
2
10
1
10
0
Valor de tiempo (cdigo BCD)
Valor de tiempo (nmero binario)
X X X X
X X
X X X X X X
X X
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-13
Arranque El temporizador arranca cuando el RLO en la entrada "S" cambia de "0" a "1". El
temporizador corre arrancando con el valor de tiempo especificado en la entrada
TW y contina corriendo incluso si la seal a la entrada "S" cambia a "0" durante
ese tiempo.
Si la seal en la entrada de Arranque cambia de 0 a 1 de nuevo cuando el
temporizador est an corriendo, el temporizador arranca de nuevo desde el
principio.
Reset Cuando el RLO en la entrada de Reset "R" es "1", el valor de tiempo actual y la
base de tiempos se borran y la salida Q se resetea.
Salida Binaria El estado de seal en la salida Q cambia a "1" cuando el temporizador ha
finalizado la temporizacin sin error, independientemente de que el estado de
seal en la entrada "S" sea todava "1".
Date: 24.05.2005
File: S7N1v5.2_1_09.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Temporizadores: Retardo a la Conexin Memorizado (SS)
STL
U E0.7
L S5T#35s
SS T4
U E0.5
R T4
L T4
T MW0
LC T4
T AW12
U T4
= A8.5
LAD
T4
S_SEVERZ
TW
S Q
DEZ
DUAL
R
E0.7
E0.5
S5T#35s
Q8.5
MW0
QW12
FBD
S_SEVERZ
TW
Q
DUAL
R
E0.7
E0.5
S5T#35s
MW0
AW12
T4
DEZ
=
A8.5
S
Ejemplo
RLO en S
RLO en R
Fto. del
Temporizador
Q
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-14
Arranque El temporizador arranca cuando el RLO en la entrada S cambia de 0 a 1. La
salida Q tambin se pone a 1.
Reset La salida Q se resetea cuando:
el temporizador ha finalizado, o
la seal de Arranque cambia de 1 a 0, o
la entrada de Reset R tiene el estado de seal 1.
Date: 24.05.2005
File: S7N1v5.2_1_09.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Temporizadores: Impulso (SI)
FBD
S_IMPULS
TW
Q
DUAL
R
E0.7
E0.5
S5T#35s
MW0
AW12
T4
DEZ
=
A8.5
S
RLO en S
RLO en R
Fto. del
Temporizador
Q
Ejemplo
STL
U E0.7
L S5T#35s
SI T4
A E0.5
R T4
L T4
T MW0
LC T4
T AW12
U T4
= A8.5
MW0
LAD
T4
S_IMPULS
TV
S Q
DEZ
DUAL
R
E0.7
E0.5
S5T#35s
A8.5
AW12
MW0
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-15
Arranque El temporizador arranca cuando el RLO en la entrada "S" cambia de 0 a 1. La
salida "Q" tambin se pone a 1.
El estado de seal en la salida Q permanece a 1 incluso si la seal en la
entrada "S" cambia a 0.
Si la seal en la entrada de Arranque pasa de 0 a 1 de nuevo, mientras el
temporizador est corriendo, ste rearranca.
Reset La salidaQ se resetea cuando:
el temporizador ha finalizado, o
la entrada de Reset "R" tiene el estado de seal "1".
Date: 24.05.2005
File: S7N1v5.2_1_09.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Temporizadores: Impulso Prolongado (SV)
LAD
T4
S_VIMP
TW
S Q
DEZ
DUAL
R
E0.7
E0.5
S5T#35s
A8.5
MW0
AW12
FBD
S_VIMP
TW
Q
DUAL
R
E0.7
E0.5
S5T#35s
MW0
AW12
T4
DEZ
=
A8.5
S
RLO en S
RLO en R
Fto. del
Temporizador
Q
Ejemplo
STL
U E0.7
L S5T#35s
SV T4
U E0.5
R T4
L T4
T MW0
LC T4
T AW12
U T4
= A8.5
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-16
Arranque El temporizador arranca cuando el RLO en la entrada "S" cambia de 1 a 0.
Cuando el temporizador haya finalizado, el estado de seal en la salida Q cambia
a "0".
Si el estado de seal en la entrada "S" cambia de 0 a 1 mientras el
temporizador est corriendo, el temporizador para y la siguiente vez que cambia
el estado de seal de "1" a "0" arranca de nuevo desde el principio.
Reset Cuando el RLO en la entrada de Reset "R" es "1", el valor de tiempo actual y la
base de tiempos se borran y la salida Q se resetea.
Si ambas entradas (S y R) tienen el estado de seal 1, la salidaQ no se pone a
1 hasta que el Reset dominante se desactive.
Salida Binaria La salida "Q" se activa cuando el RLO en la entrada "S" cambia de 0 a 1. Si la
entrada S se desactiva, la salida Q contina teniendo el estado de seal 1
hasta que pase el tiempo programado.
Date: 24.05.2005
File: S7N1v5.2_1_09.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Temporizadores: Retardo a la Desconexin (SA)
STL
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
LAD
T4
S_AVERZ
TW
S Q
DEZ
DUAL
R
E0.7
E0.5
S5T#35s
A8.5
MW0
AW12
FBD
S_AVERZ
TW
Q
DUAL
R
E0.7
E0.5
S5T#35s
MW0
AW12
T4
DEZ
=
A8.5
S
Ejemplo
RLO en S
RLO en R
Fto. del
Temporizador
Q
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-17
Instrucciones de Bit Todas las funciones de temporizacin pueden arrancarse tambin con
instrucciones de bit simples. Las similitudes y diferencias entre este mtodo y las
funciones de temporizacin vistas hasta ahora son las siguientes:
Similitudes:
- Condiciones de arranque en la entrada "S"
- Especificacin del valor de tiempo
- Condiciones de reset en la entrada R
- Respuesta de seal en la salida Q
Diferencias (para LAD y FBD):
- no es posible comprobar el valor de tiempo actual (no existen las salidas
DUAL y DEZ).
Date: 24.05.2005
File: S7N1v5.2_1_09.17
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Temporizadores: Instrucciones de Bit
E0.0 T4
SE
S5T#5s
T4 A 8.0
E0.1 T4
R
Segm. 1:
Segm. 2:
Segm. 3:
LAD
&
SE
T4
E0.0
S5T#5s
& =
A 8.0
T4
& E0.1
TW
R
T4
FBD
U E0.0
L S5T#5s
SE T4
U T4
= A 8.0
U E0.1
R T4
STL
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-18
Funcin hasta ahora En modo AUTO, los objetos se transportan desde la Posicin 1 hasta la
en el FC 16: Posicin Control Final. La funcin de transporte arranca tan pronto como se sita
un objeto en la Posicin 1 (se presiona el pulsador asociado), y finaliza
cuando el objeto atraviese la barrera ptica.
Tarea La secuencia de las funciones de transporte en modo AUTO va a ser
supervisada. La Supervisin debe funcionar de la siguiente forma:
Si una funcin de transporte sobrepasa el tiempo de supervisin de 6
segundos, se sealiza una perturbacin y el motor de la cinta se desactiva
automticamente (operacin lgica en el FC 16)
En el LED A 8.0 / A 4.0 del entrenador entrenador se visualiza una
perturbacin mediante una luz intermitente a 2 Hz (bit n 3 del byte de marca
de ciclo de la CPU MB 10)
Una perturbacin puede ser acusada a travs del pulsador Acuse_Pert
E1.0
Una nueva funcin de transporte slo podr iniciarse despus de que la
perturbacin haya sido acusada. (bloqueo en el FC 16)
Realizacin Programar la funcin de supervisin descrita, en el FC 17
- Usar el temporizador de S5 T 17 como retardo a la conexin (SE) para la
supervisin
- Activar la marca M 17.0 cuando se produza una perturbacin, de modo
que podamos procesarla a continuacin en el FC 16.
Programar la llamada al FC 17 en el OB 1
Programar el bloqueo o desconexin del motor de la cinta necesarios
cuando ocurra una perturbacin en el FC 16.
Date: 24.05.2005
File: S7N1v5.2_1_09.18
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Supervisin de las Funciones de Transporte (FC 17)
V
0 8 1 5
AI1 AI2 AO1 AO2
AI2
AI1
-15V...+15V -15V...+15V
AI1
AI2 AO1
AO2
V
DI
E0.0
E0.1
E0.2
E0.3
E0.4
E0.5
E0.6
E0.7
DO
.0
.1
.2
.3
.4
.5
.6
.7
AUTO / MANUAL
Sistema_ON
Aceptar
Sistema
MANUAL
AUTO
Sistema_OFF
Q 8....
Q 4....
Motor_DCHA
Motor_IZDA
AW 12 / AW 6
N de objetos ACTUAL
Acuse_Pert
Perturbacin
Peso
E1.0
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-19
Ejemplo Un programa de usuario va a realizar funciones matemticas usando valores
introducidos con potencimetros y visualizar el resultado en un display digital. Las
funciones matemticas no pueden realizarse en formato BCD, de modo que el
formato debe cambiarse.
Instrucciones de El juego de instrucciones del S7-300/400 soporta una multitud de facilidades de
Conversin conversin. Todas las instrucciones tienen el mismo formato:
EN, ENO Si el RLO es =1 en la entrada de habilitacin EN, la conversin se lleva a cabo.
La salida de habilitacin ENO siempre tiene el mismo estado de seal que EN. Si
ese no fuera el caso, est indicado claramente en las instrucciones
correspondientes.
IN Cuando EN=1, la instruccin de conversin lee el valor en la entrada IN .
OUT El resultado de la conversin se almacena en la direccin en la salida OUT.
BCD_E / BTI (Convertir BCD a entero) lee el contenido del parmetro IN como un nmero BCD
de 3 dgitos (+/- 999) y lo convierte a un valor entero (16 bits).
I_BCD / ITB (Convertir entero a BCD) lee el contenido del parmetro IN como un valor entero
(16 bits) y convierte este valor a un nmero BCD de 3 dgitos (+/- 999). Si se
produce desbordamiento, ENO = 0.
BCD_DE / BTD Convierte un nmero BCD (+/- 9999999) a un doble entero (32 bits).
DI_BCD / DTB Convierte un doble entero en un nmero BCD de 7 dgitos (+/- 9999999). Si se
produce desbordamiento, ENO = 0.
Date: 24.05.2005
File: S7N1v5.2_1_09.19
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Operaciones de Conversin BCD <-> Entero
IN
BCD_I
EN
ENO
OUT
IN EW4
MW20
IN
I_BCD
EN
ENO
OUT
IN MW10
AW12
FBD
L EW4
BTI
T MW20
L MW10
ITB
T AW12
STL
0 8 1 5
Nmero
introducido en
BCD
Nmero
representado
en BCD
Conversin
BCD->Entero
Tarea
Conversin
BCD<-Entero
Programa de
usuario con
operaciones
matemticas de
enteros
0 2 4 8
IN
BCD_I
EN ENO
OUT
IN EW4 MW20
I_BCD
IN
EN ENO
OUT
MW10 AW12
LAD
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-20
CMP Podemos usar diversas funciones de comparacin para comparar los siguientes
pares de valores numricos:
I Compara enteros (en base de 16 bits en coma fija)
D Compara enteros (en base de 32 bit en coma fija)
R Compara nmeros en coma flotante (en base de nmero real de 32 bit =
nmeros IEEE en coma flotante).
Si el resultado de la comparacin es Verdadero", el RLO de la operacin es "1",
en caso contrario es "0".
Los valores en las entradas IN1 e IN2 se comparan en base a la condicin
especificada:
== IN1es igual a IN2
<> IN1 no es igual a IN2
> IN1 es mayor que IN2
< IN1 es menor que IN2
>= IN1 es mayor o igual que IN2
<= IN1 es menor o igual que IN2.
Date: 24.05.2005
File: S7N1v5.2_1_09.20
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Operaciones de Comparacin
STL
U M0.0
U (
L EW0
L EW2
==I
)
= A9.7
LAD
CMP ==I
IN1
IN2
EW0
EW2
M0.0
A 9.7
FBD
IN1
IN2
M0.0
EW0
EW2
&
=
A9.7
CMP ==I
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-21
General El juego de instrucciones del S7-300/400 soporta una multitud de funciones
matemticas. Todas las instrucciones tienen el mismo formato:
EN La instruccin se ejecuta si el RLO es =1 en la entrada de habilitacin EN.
ENO Si el resultado est fuera del rango permitido para el tipo de datos involucrado, los
bits de desbordamiento OV=Overflow y OS=Stored Overflow se ponen a 1 y
la salida de habilitacin ENO=0. Esto evita que las operaciones siguientes
dependientes de ENO sean ejecutadas.
IN1,IN2 El valor en IN1 se lee como el primer operando y el valor en IN2 como el
segundo.
OUT El resultado de la operacin matemtica se almacena en la direccin en la salida
OUT.
Instrucciones Suma: ADD_I Sumar enteros
ADD_DI Sumar dobles enteros
ADD_R Sumar nmeros reales
Resta: SUB_I Restar enteros
SUB_DI Restar dobles enteros
SUB_R Restar nmeros reales
Multiplicacin: MUL_I Multiplicar enteros
MUL_DI Multiplicar dobles enteros
MUL_R Multiplicar nmeros reales
Divisin: DIV_I Dividir enteros
DIV_DI Dividir dobles enteros
DIV_R Dividir nmeros reales
Nota Las funciones matemticas avanzadas (ABS, SQR, SQRT, LN, EXP, SUN, COS,
TAN, ASUN, ACOS, ATAN) se vern en un curso de programacin avanzada.
Date: 24.05.2005
File: S7N1v5.2_1_09.21
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
LAD FBD STL
Funciones Matemticas Bsicas
Resta
Multipli-
cacin
Divisin
Suma
L MW4
L MW10
+ I
T MW6
MW10
ADD_I
IN2
EN ENO
OUT
IN1
MW4
MW6
MW10
ADD_I
IN2
EN
ENO
OUT
IN1
MW4
MW6
SUB_I
IN2
EN ENO
IN1
MW5
MW11 MW7
OUT
MW11
SUB_I
IN2
EN
ENO
OUT
IN1
MW5
MW7
L MW5
L MW11
- I
T MW7
MD6
MD12
MUL_R
EN ENO
IN1
MD66 IN2 MD12
MUL_R
IN2
EN
ENO
OUT
IN1
MD6
MD66
L MD6
L MD12
* R
T MD66
MD40
MD4
EN ENO
IN1
IN2
MD32 OUT
DIV_R
MD4
DIV_R
IN2
EN
ENO
OUT
IN1
MD40
MD32
L MD40
L MD4
/ R
T MD32
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-22
Fucin hasta ahora Los objetos transportados en modo AUTO se cuentan (con el contador de
en el FC 18 S5 C 18), tan pronto como alcanzan la posicin Control Final o hayan
atravesado la barrera ptica.
El nmero de objetos transportados (nmero de objetos ACTUAL) se
visualiza en el display digital BCD).
El contador se resetea cuando el sistema est desconectado (A 8.1 / 4.1=0)
Tarea El contaje de los objetos transportados, ya no se va a hacer con el contador
de S5 C 18, si no por suma en MW 20. Usar la marca M 18.0 como marca
auxiliar para la deteccin de flanco.
El nmero CONSIGNA, fija el nmero de objetos que se van a transportar.
Cuando el nmero de objetos CONSIGNA se alcanza, se visualiza en el
LED rojo ( A 20.4/ A 8.4) en la posicin Control Final.
Durante el tiempo en que aparezca el mensaje CONSIGNA nmero de
objetos alcanzado (LED rojo), no se puede iniciar ninguna otra funcin de
transporte (bloqueo en el FC 16).
El mensaje puede ser acusado mediante un pulsador en la posicin Control
Final. El acuse resetea el nmero de objetos ACTUAL (MW 20) a 0, como si
hubisemos apagado el sistema.
Realizacin Insertar el bloque de organizacin OB 121 en nuestro programa y cargarlo en
la CPU. No es necesario programar el OB 121. Cargar el OB 121 vaco"
previene el paso a STOP de la CPU durante el ajuste de la CONSIGNA
nmero de objetos debido a un rebote del potencimetro BCD (ms
informacin sobre este fenmeno en el captulo OBs).
Adaptar el FC 18 actual para el contaje de objetos, a la nueva tarea.
Modificar el FC 16 para controlar el motor de la cinta de acuerdo a la tarea.
Date: 24.05.2005
File: S7N1v5.2_1_09.22
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Cuenta de los Objetos Transportados (FC 18)
V
0 8 1 5
AI1 AI2 AO1 AO2
AI2
AI1
-15V...+15V -15V...+15V
AI1
AI2 AO1
AO2
V
DI
E0.0
E0.1
E0.2
E0.3
E0.4
E0.5
E0.6
E0.7
DO
.0
.1
.2
.3
.4
.5
.6
.7
AUTO / MANUAL
Sistema_ON
Aceptar
Sistema
MANUAL
AUTO
Sistema_OFF
A 8....
A 4....
Motor_DCHA
Motor_IZDA
AW12 / AW6
N de objetos ACTUAL
Acuse_Pert
Perturbacin
N de objetos CONSIGNA
Peso
EW4 / EW2
E1.0
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-23
Ejemplo Un programa de usuario que trabaje con enteros necesita tambin efectuar
divisiones, lo que es probable que d resultados menores que 1. Como estos
valores solo pueden ser representados como nmeros reales, necesitamos
realizar una conversin a nmeros reales. Para hacerlo, en primer lugar debe
convertirse el entero a doble entero.
I_DI / ITD Convierte un entero a un doble entero.
DI_R / DTR Convierte un doble entero a un nmero real.
Nota Otras instrucciones de conversin, como:
INV_E / INVI
NEG_E / NEGI
TRUNCAR / TRUNC
REDONDEO / RND
EXCESO / RND+
DEFECTO / RND-
INV_DE / INVD
NEG_DE / NEGD
NEG_R / NEGR
CAW, CAD
se vern en un curso de programacin avanzada.
Date: 24.05.2005
File: S7N1v5.2_1_09.23
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Operaciones de Conversin I -> DI -> REAL
STL
L MW12
ITD
DTR
T MD26
IN
I_DI
EN
ENO
OUT
IN MW12
MD14
IN
DI_R
EN
ENO
OUT
IN MD14
MD26
F
U
P
Programa
matemtico
con nmeros
reales
Conversin de
doble entero
a nmero real
Conversin de
entero a
doble entero
Tarea
Datos en formato entero
(16 bits)
LAD
IN
DI_R
EN ENO
OUT MD14
MD26 IN IN
I_DI
EN ENO
OUT MW12 MD14 IN
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Operaciones Digitales Pgina 9-24
WAND_W La operacin "AND Word" opera los dos valores digitales en las entradas IN1 e
IN2 bit a bit de acuerdo con la tabla de verdad AND. El resultado de la operacin
AND se almacena en la direccin que se ponga en la salida OUT.
La instruccin se ejecuta cuando EN = 1.
Ejemplo: Poner a 0 la 4 dcada de los potencimetros:
EW4= =0100 0100 1100 0100
W#16#0FFF =0000 1111 1111 1111
MW30 =0000 0100 1100 0100
WOR_W La operacin "OR Word" opera los dos valores digitales en las entradas IN1e IN2
bit a bit de acuerdo con la tabla de verdad OR. El resultado de la operacin OR se
almacena en la direccin que se ponga en la salida OUT.
La instruccin se ejecuta cuando EN = 1.
Ejempolo: Setear el bit 0 en MW32 :
MW32 =0100 0010 0110 1010
W#16#0001 =0000 0000 0000 0001
MW32 =0100 0010 0110 1011
WXOR_W La operacin "OR Exclusiva Word" opera los valores digitales en las entradas IN1
e IN2 bit a bit de acuerdo con la tabla de verdad XOR. El resultado de la
operacin OR se almacena en la direccin que se ponga en la salida OUT. La
instruccin se ejecuta cuando EN=1.
Ejemplo: deteccin de cambios de la seal en EW0 :
EW0 =0100 0100 1100 1010
MW28 =0110 0010 1011 1001
MW24 =0010 0110 0111 0011
Date: 24.05.2005
File: S7N1v5.2_1_09.24
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Operaciones Lgicas Digitales
L EW 0
L W#16#5F2A
UW / OW / XOW
T MW10
0 15
EW0 =
W#16#5F2A =
WAND_W
WXOR_W
WOR_W
EN ENO
IN2
OUT
W#16#5F2A
MW10
IN1 IW0
0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1
XOR
MW10 despus de XOW
1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0
OR
MW10 despus deOW
0 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1
AND
MW10 despus de AW
0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-1
Contenido Pgina
Categora de los Errores ...................................................................................................................... 3
STEP7 - Herramientas de Depurado, Introduccin ............................................................................ 4
Diagnstico del Sistema - Introduccin ................................................................................................ 5
Visualizacin de Mensajes de la CPU ............................................................................................... 6
Llamada a la Herramienta "Informacin del Mdulo" ....................................................................... 7
Informacin del Mdulo: "Buffer de Diagnstico" ............................................................................ 8
Interpretacin de Mensajes de Error en el Buffer de Diagnstico ...................................................... 9
Apertura de un Bloque que contiene un Error .................................................................................... 10
Diagnstico con la U Stack, B Stack, L Stack .................................................................................. 11
Contenido de la B Stack ..................................................................................................................... 12
Contenido de la U Stack ..................................................................................................................... 13
Contenido de la L Stack ..................................................................................................................... 14
Visualizacin del Diagnstico Hardware ............................................................................................ 15
Ejercicio: Localizacin y Eliminacin de Errores de STOP .................................................................. 16
Llamada a la Herramienta "Observar/Forzar Variables" ................................................................. 17
Establecer Puntos de Disparo para "Observar / Forzar Variables" ..................................................... 18
Apertura de una Tabla de Variables y Establecimiento de una Conexin con la CPU .................... 19
Test (Depurado) de Bloques usando "Observar" (Estado del Bloque) .............................................. 20
Informacin Visualizada con "Test -> Observar" ............................................................................ 21
Seleccin de Operacin de Proceso y Test (Modo) .......................................................................... 22
Condiciones de Disparo para la Observacin de un Bloque (1) ....................................................... 23
Condiciones de Disparo para la Observacin de un Bloque (2) .......................................................... 24
Date: 24.05.2005
File: S7N1v5.2_10.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Diagnstico
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-2
Contenido (Continuacin) Pgina
Visualizacin de los Datos de Referencia .......................................................................................... 25
Visualizacin de la Estructura del Programa ....................................................................................... 26
Visualizacin de las Referencias Cruzadas ....................................................................................... 27
Filtrado de las Referencias Cruzadas ................................................................................................. 28
Correccin de un Bloque usando Referencias Cruzadas .................................................................... 29
Ir al Punto de Aplicacin ...................................................................................................................... 30
Ejercicio: Test del Motor de la Cinta .................................................................................................... 31
Ejercicio: Test de la Evaluacin de la Perturbacin 3 ......................................................................... 32
Ejercicio: Test de la Visualizacin del Nmero de Objetos ................................................................ 33
"Buscar" en Datos de Referencia ....................................................................................................... 34
Asignacin de E, A, M, T, Z .............................................................................................................. 35
Smbolos no Usados / Direcciones sin Smbolos............................................................................... 36
Comparacin de Bloques (1) .............................................................................................................. 37
Comparacin de Bloques (2) ............................................................................................................. 38
Forzado de Salidas en Estado de STOP .............................................................................................. 39
Sobreescribir Variables usando "Forzado Permanente" ..................................................................... 40
Test de la Ejecucin del Programa usando Puntos de parada (Parte 1) ............................................ 41
Test de la Ejecucin del Programa usando Puntos de parada (Parte 2) ............................................ 42
Date: 24.05.2005
File: S7N1v5.2_10.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Diagnstico
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-3
Supervisin de La diagnosis es importante en la fase de funcionamiento de un sistema o
mquina.
Funciones La diagnosis normalmente tiene lugar cuando un problema (perturbacin) nos
lleva a un bloqueo o a un funcionamiento incorrecto del sistema o mquina.
Debido al coste asociado al tiempo que una mquina est parada o a funciones
fallidas, la causa asociada a la perturbacin debe ser encontrada y eliminada
rpidamente.
Categoras de los Los errores ocurridos pueden dividirse en dos categoras, dependiendo de si
Errores son detectados o no por el PLC:
Normalmente, los errores que son detectados por el sistema operativo del
PLC, hacen que la CPU pase al estado de STOP.
Los errores funcionales, es decir, aquellos en los que la CPU procesa el
programa normalmente, pero la funcin deseada no se ejecuta o la hace de
forma incorrecta.
La bsqueda de este tipo de errores es mucho ms difcil, ya que inicialmente
es difcil encontrar la causa del error.
Unas posibles causas podran ser:
- un error de programacin lgica (error software), que no fue detectado
durante la creacin y arranque del programa de usuario y probablemente
slo tenga lugar en raras ocasiones.
- un fallo del proceso, que se dispar por el funcionamiento incorrecto de
componentes asociados directamente con el control del proceso, tales los
cables de los sensores/actuadores o por un defecto en el propio
sensor/actuador.
Date: 24.05.2005
File: S7N1v5.2_10.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Categora de los Errores
Errores Detectados por el Sistema
Grabacin, evaluacin e indicacin
de errores dentro de un PLC
(como norma: CPU en STOP)
Fallo de mdulo
Cortocircuito en los cables de seal
Desbordamiento del ciclo de scan
Error de programacin (acceso a un
bloque que no existe)
Errores Funcionales
La funcin deseada, bien no se ha ejecutado
completamente o bien no lo ha hecho de forma
correcta
Fallo del Proceso (Sensor/Actuador, cable defectuoso)
Error de Programacin Lgica (no detectado durante
la creacin y el arranque)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-4
Date: 24.05.2005
File: S7N1v5.2_10.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
STEP7 Herramientas de Depurado, Introduccin
Error detectado por el sistema:
Regla General: CPU en STOP
(por ej. Acceso a un DB que no existe)
(Alarma de diagnstico de un mdulo de seal)
Herramientas de Depurado:
Informacin del mdulo
- Buffer de Diagnstico
- U STACK
- B STACK
- L STACK
Diagnstico Hardware
Independientemente de la causa del error podramos usar:
Forzar
Establecer puntos de parada
Error
Fallo funcional:
Regla General: CPU en RUN
(fallo del proceso, por ej. rotura de un cable)
(error de programacin lgica, ej. doble asignacin)
Herramientas de Depurado:
Habilitar las salidas de periferia
(Forzar salidas)
Observar / Forzar Variables
Observar Bloques (Estado del Bloque)
Datos de Referencia
- Referencias cruzadas
- Asignacin de E/A/M/T/Z
- Estructura del programa
- Direcciones sin Smbolos
- Smbolos no usados
Uso de las Existen varias funciones de Test para solucin de problemas en STEP 7
Funciones de Test... dependiendo del tipo de error que se produzca.
cuando la CPU Para errores detectados por el sistema, las funciones de test del Buffer de
est en STOP Diagnstico, U STACK, B STACK, L STACK y el Diagnstico Hardware nos dan
informacin detallada de la causa del error y la localizacin de la interrupcin.
Mediante la programacin de OBs de Alarma (ver el captulo de Bloques de
Organizacin), puede evaluarse por programa la informacin sobre el error que
tuvo lugar y podemos evitar el paso de la CPU a modo STOP. El uso de las
funciones de test Observar / Forzar Variable y Observar Bloques tiene poco
sentido, ya que la CPU ni lee ni escribe imgenes de proceso mientras
permanezca en el estado de STOP, y adems deja de ejecutar el programa.
cuando la CPU Por contra, tiene poco sentido, como norma, usar funciones de test tales como
est en RUN U STACK, B STACK o L STACK para solucionar problemas cuando la CPU est
en RUN, ya que la ejecucin del programa no ha sido interrumpida y el sistema
no suministra ninguna informacin sobre el error que ha ocurrido. La funcin de
test Informacin del Mdulo apenas nos da informacin general sobre el modo de
funcionamiento de la CPU o sobre errores que ocurrieron en el pasado. Los
errores funcionales pueden diagnosticarse como sigue:
Fallo de Proceso (por ej. error de cableado)
- test de cableado de las entradas: Observar Variable
- test de cableado de las salidas: solo cuando la CPU est en STOP)
Errores de Programacin Lgica (por ej. doble asignacin)
- Todas las funciones de test descritas, a excepcin de Desbloquear
Salidas, pueden usarse para buscar errores de programacin lgica.
Establecer Control forzado de direcciones independientemente de la programacin lgica.
Puntos de parada Para seguir la ejecucin del programa en pasos simples.
Ambas funciones de test se usan, principalmente, durante el diseo del programa.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-5
Diagnstico del Todas las funciones de supervisin que se ocupan del funcionamiento correcto
Sistema de los componentes de un PLC, se agrupan bajo el Diagnstico del Sistema.
Todas las CPUs S7 poseen un sistema de diagnstico inteligente. La adquisicin
de datos de diagnstico por parte del sistema no necesita ser programada. Est
integrada en el sistema operativo de la CPU y en otros mdulos con posibilidad
de diagnstico, y se ejecuta de forma automtica.
Los errores ocurridos se almacenan (temporalmente) en el buffer de diagnstico
por las CPUs y, por tanto, permite una diagnosis del error rpida y precisa por el
personal de mantenimiento, incluso para errores espordicos.
Reaccin del El sistema operativo realiza las siguientes operaciones cuando detecta un error
Sistema o un paso a STOP, tal como un cambio del modo de operacin (RUN -> STOP):
Se introduce un mensaje en el buffer de diagnstico con la causa y la
consecuencia del error, as como la fecha y la hora en que se produjo.
El buffer de diagnstico es un buffer FIFO dentro del mdulo CPU para
almacenar sucesos de error. El tamao del buffer de diagnstico depende de
la CPU.
(por ej. CPU 314 = 100 entradas).
En la estructura del buffer FIFO, el mensaje ms reciente sobreescribe la
entrada al buffer de diagnstico ms antigua. Adems el buffer de diagnstico
no se borra tras un reset de la memoria.
La Lista de Estado del Sistema, que da informacin del estado del sistema, se
actualiza.
Se llama al OB de error asociado a dicho error. Esto da al usuario la
oportunidad de realizar la atencin al error l mismo.
Mensajes de la CPU Si la CPU debe sealizar la causa del STOP a todos los dispositivos de
visualizacin asociados (por ej. PG u OP) durante una transicin a STOP, se
debe activar la funcin "Registrar causa del STOP" dentro de las Propiedades de
la CPU.
Date: 24.05.2005
File: S7N1v5.2_10.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Diagnstico del Sistema - Introduccin
CPU Mdulo I/O
El diagnstico de la CPU
detecta un error del sistema
El diagnstico de la CPU
detecta un error del programa
de usuario
OB
de error
Buffer de
diagnstico
Mensajes de
la CPU
Un mdulo que
admite
diagnstico
detecta un error
y generauna
interrupcin
de diagnstico
Alarma
de diagnstico
Listado del
status del
sistema
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-6
Mensajes de la CPU Con esta funcin, podemos visualizar inmediatamente un mensaje de error para
errores espordicos del sistema en un dispositivo de programacin o en un
dispositivo HMI. Se despliega una ventana de mensajes en la PG o el OP tan pronto
como la CPU conectada pase a STOP por causa de un error (ver parte inferior
izquierda de la CPU).
Tambin se pueden visualizar mensajes de usuario con una funcin de sistema.
Mdulos Registrados La Lista contiene todas las CPUs llamadas con el Administrador SIMATIC con la
opcin de men Sistema de Destino -> Mensajes de la CPU. La lista se divide en
cuatro columnas:
1. En la primera columna, aparece un icono si se interrumpi la conexin por parte
de un equipo externo.
2. En la columna "W", se activan/desactivan los mensajes de diagnstico del
sistema y los mensajes de diagnstico del usuario.
3. En la columna "A", se activan/desactivan los mensajes de alarma.
La aplicacin "Mensajes CPU" comprueba incluso si el mdulo en cuestin
soporta diagnstico y mensajes de alarma. Si no es ste el caso, aparece un
mensaje.
4. En la columna "Mdulo", se introduce el nombre del mdulo o la ruta del
programa S7.
Mensajes entrantes Arriba: Tan pronto como se recibe el mensaje, la ventana "Mensajes de la CPU"
se despliega en la parte superior, aparece el mensaje y al mismo tiempo se
almacena en el archivo de mensajes.
Segundo plano: La recepcin de mensajes tiene lugar en segundo plano. Los
mensajes aparecen en la ventana, pero la ventana permanece oculta. Los
mensajes quedan archivados y pueden visualizarse cuando se desee.
Ignorar: Los mensajes no son visualizados ni archivados.
Archivo En la seccin Archivador se puede modificar el tamao del archivo (de 40 a 2000
mensajes) o vaciarlo.
Date: 24.05.2005
File: S7N1v5.2_10.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Visualizacin de Mensajes de la CPU
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-7
Introduccin La informacin de la CPU nos ayuda en la diagnosis del sistema sin tener que
programar nada, y hace posible una deteccin, localizacin y eliminacin rpida
de errores.
La informacin que necesitamos para la solucin del problema es suministrada
por la funcin:
Sistema de Destino -> Informacin del Mdulo.
Se puede acceder a esta funcin desde el Administrador SIMATIC o desde otras
herramientas (por ej. desde el Editor LAD/FBD/STL).
Informacin del La funcin Informacin del Mdulo lee los datos ms importantes del mdulo
Mdulo directamente conectado. Encontraremos informacin adicional en los separadores
adicionales:
General: Entre otras cosas, la descripcin del mdulo, revisiones de firmware y
hardware.
Buffer de Diagnstico: Contiene todos los sucesos de diagnstico en el orden en
el que ocurrieron. Todos los sucesos se listan en la pantalla en texto normal y en
el orden en el que ocurrieron.
Memoria: Tamao y uso de la memoria de carga EPROM, la memoria de carga
RAM y la memoria de trabajo.
Tiempo de ciclo: Se visualiza el tiempo de supervisin seleccionado, el ms corto,
el ms largo y el tiempo de ciclo actual.
Sistema de Reloj: Muestra el reloj en tiempo real y el medidor integrado en tiempo
real.
Datos Caractersticos: Muestra los bloques de sistema integrados y aquellos
bloques de organizacin disponibles as como las reas de direcciones.
(E,A,M,T,Z,L)
Comunicaciones: Muestra los datos de rendimiento de las interfases de
comunicacin y una visin general de la conexin.
Pilas: La informacin de los contenidos de la U Stack, B Stack y L Stack. Para
esto, la CPU debe estar en estado de STOP o haber alcanzado un punto de
parada.
Date: 24.05.2005
File: S7N1v5.2_10.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Llamada a la Herramienta "Informacin del Mdulo"
Administrador SIMATIC Editor LAD/FBD/STL
Informacin del Mdulo
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-8
Buffer de DiagnsticoEl buffer de diagnstico es un buffer FIFO en un rea de memoria de la CPU
respaldada por la batera/memoria que no se puede borrar con un reset de la
memoria. Contiene todos los sucesos de diagnstico en el orden en el que
ocurrieron.
Todos los sucesos pueden visualizarse en el dispositivo de programacin en texto
normal y en la secuencia en que ocurrieron.
Detalles del suceso Cuando seleccionamos un suceso, aparece una informacin adicional en la
ventana Detalles":
ID del evento y su nmero,
informacin adicional, dependiendo del evento, tales como la direccin de la
direccin que provoc el suceso, etc.
Ayuda del Evento Cuando hacemos click en el botn , aparece ayuda sobre el
evento seleccionado.
(En el ejemplo mostrado, ha ocurrido un error de programacin para el que el OB
de alarma relacionado (OB121) no est programado en la CPU.)
Abrir Bloque Cuando hacemos click en el botn , podemos abrir online el
bloque en el que se produjo la interrupcin (en la CPU) (en el ejemplo de arriba:
"FC 18").
Apertura de la El buffer de diagnstico se abre seleccionando la opcin de men
Herramienta Sistema de Destino --> Informacin del Mdulo --> separador Buffer de
Diagnstico en el Administrador SIMATIC o en el Editor de Programas.
Date: 24.05.2005
File: S7N1v5.2_10.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Informacin del mdulo: "Buffer de Diagnstico"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-9
General La ltima entrada aparece en la parte superior de la lista. La hora nos muestra qu
mensajes de error se produjeron de forma simultnea (sucesos n 1 y 2 en la
diapositiva).
Interpretacin de En nuestro ejemplo, tuvo lugar un rearranque completo antes de que se produjese
el
Errores error (sucesos del n 3 al 5). Despus del rearranque, tuvo lugar el error y caus los
eventos n 1 y 2.
Suceso N 1: la CPU pasa a STOP porque el OB de error asociado (OB 121) no
estaba cargado en el controlador.
La ventana "Detalles" nos muestra el nivel de procesamiento, por ejemplo, (Ciclo)
OB 1 adems del bloque y la direccin de la instruccin que caus el error (FC 18,
direccin de bloque 82).
Suceso N2: Aqu se muestra la causa real del error (error de conversin BCD).
Bajo "Detalles" vemos que se almacen un nmero en BCD no vlido en al
Acumulador 1. Adems se muestra que se produjo una llamada al OB de alarma
(OB 121) por parte del sistema operativo cuando se produjo este error.
OBs de error Disponemos de los siguientes OBs de alarma para el manejo de errores:
OB 81: Fallo de la fuente de alimentacin (fallo de la batera tampn).
OB 82: Alarma de diagnstico (rotura de un cable, cortocircuito a tierra en
los mdulos, etc).
OB 84: Fallo de hardware de la CPU (nivel incorrecto de seal en la interfase
MPI interface, slo para el S7-400).
OB 85: Error de ejecucin del programa (error al actualizar al imagen de
proceso).
OB 86: Fallo en el bastidor o en un esclavo DP.
OB 87: Error de comunicacin (identificador de telegrama incorrecto).
OB 121: Error de programacin (error de conversin BCD, bloque llamado no
disponible, etc.).
OB 122: Error de acceso (Operaciones de Carga o Transferencia a zonas de
periferia no existentes).
Date: 24.05.2005
File: S7N1v5.2_10.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Interpretacin de Mensajes de Error en el Buffer de Diagnstico
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-10
Apertura de un Para los llamados errores sncronos, es decir, para errores producidos por una
Bloque instruccin errnea en el programa de usuario, podemos abrir el bloque en el que
ocurri la interrupcin presionando el botn Abrir Bloque.
Si hemos seleccionado el lenguaje STL, el cursor se posiciona directamente
delante de la instruccin que produjo el error. En LAD/FBD, se visualiza el
segmento causante del error.
En el ejemplo mostrado, el valor ledo del potencimetro EW 2 es convertido de
BCD a entero. En el momento de la interrupcin, ste no era un nmero BCD
vlido, por tanto no se pudo convertir el valor del acumulador 1. En este caso,
podemos descubrir el nmero BCD invlido mirando en la U Stack (ver las
pginas siguientes).
El error ocurri en el FC 18, Segmento 5.
Date: 24.05.2005
File: S7N1v5.2_10.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Apertura de un Bloque que Contiene un Error
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-11
Introduccin Para errores sncronos (OB 121, OB122) puede ser de utilidad, dependiendo de
las circunstancias, mostrar ms informacin sobre la causa del error o su
localizacin, usando los contenidos de la pila (U stack, B stack, L stack). De este
modo, podemos determinar, por ejemplo, qu valores estaban almacenados en
los acumuladores cuando la CPU pas al estado STOP.
B Stack Es frecuente realizar varias llamadas a los bloques en un programa de usuario.
Esto significa que la informacin relativa al nmero de bloque y la instruccin que
caus la interrupcin no indican claramente en qu llamada tuvo lugar la misma.
La pila B contiene una lista de las llamadas a bloques cuya ejecucin haba
comenzado en el momento de la transicin al estado de STOP pero que no fueron
completadas.
U Stack En la pila U se almacena el contenido de los registros en el momento de la
interrupcin:
contenido de los acumuladores y los registros de direcciones.
bloques de datos que estn abiertos.
contenido de la palabra de estado.
nivel de ejecucin del programa (por ej. OB 1, OB 10, etc.)
bloque interrumpido especificando el segmento y el nmero de la instruccin.
siguiente bloque a ser ejecutado.
L Stack La pila L contiene los valores de las variables temporales de los bloques. De
cualquier modo se necesita cierta experiencia para evaluar esta informacin, ya
que los contenidos se muestran en un "Volcado Hexadecimal" en lugar de "texto
plano".
Date: 24.05.2005
File: S7N1v5.2_10.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Diagnstico con la U Stack, B Stack, L Stack
Estructura del Programa
Bloque que contiene un Error
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.
En la L stack podemos ver
el valor de las variables temporales
en el momento de la interrupcin.
La B stack muestra una
lista de los bloques que
fueron ejecutados hasta
el punto de interrupcin.
Punto de interrupcin
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-12
Pilas Para visualizar la informacin de la pila, la CPU debe encontrarse en modo
STOP.
a causa de un error de programa
a causa de una transicin a modo STOP programada (a travs de un SFC).
a causa de alcanzar un punto de parada.
B Stack La pila de bloques (B stack) es una representacin grfica de la jerarqua de la
llamada, es decir, la secuencia y anidamiento de los bloques llamados hasta el
punto de la interrupcin.
La pila B contiene adems un listado de todos los OBs de error e interrupcin, al
igual que de los DBs abiertos.
La ejecucin del programa fue interrumpida en el bloque mostrado en la parte
baja de la lista.
En la diapositiva podemos ver que la interrupcin tuvo lugar el bloque FC 18.
Cuando se llama varias veces a un bloque parametrizable, la informacin que
aparece despus de que la ejecucin del programa fuese interrumpida por la
llamada al bloque, es importante para la deteccin del problema, ya que la causa
del error puede residir en el paso de parmetros errneos por parte del bloque
que realiza la llamada.
Abrir Bloque Para abrir el bloque online, se selecciona el bloque en la lista de la B stack y
hacemos click en el botn "Abrir Bloque". A continuacin, podremos editar dicho
bloque. El cursor se sita en la lnea que sigue a la instruccin causante de la
interrupcin o, en lenguaje LAD/FBD, se marca el segmento en el cual se
interrumpi la ejecucin del programa.
Date: 24.05.2005
File: S7N1v5.2_10.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Contenido de la B Stack
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-13
U Stack La pila de interrupcin (U Stack) siempre se refiere a un nivel de ejecucin. Antes
de que se pueda abrir la pila U, debe seleccionarse en la B Stack el bloque de
organizacin relacionado.
Registro En la pantalla de la U Stack, se representan los contenidos de todos los registros
relevantes en el momento de la interrupcin:
Acumuladores
Podemos seleccionar el formato de representacin de los nmeros para
visualizar el contenido de los acumuladores en la lista "Formato de
visualizacin".
Registros de direccin
Podemos seleccionar el formato de representacin de los nmeros para
visualizar el contenido de los registros en la lista "Formato de visualizacin".
Palabra de Estado
Se visualizan los bits del 0 al 7 de la palabra de estado. Son identificados
mediante abreviaturas de acuerdo a su significado.
Punto de Interrupcin El campo "Punto de Interrupcin" nos da informacin sobre:
el bloque interrumpido, con la opcin de abrirlo directamente (el cursor se
sita entonces delante de la instruccin errnea),
la prioridad del OB, cuyo nivel de ejecucin fue interrumpido,
bloques de datos abiertos con sus nmeros y tamaos.
Ejemplo de error Para nuestro ejemplo, podemos ver almacenado en el acumulador 1 el nmero
hexadecimal 0000 027C. ste no es un nmero BCD vlido y, por esta razn,
tuvo lugar un error durante la conversin de BCD a entero (instruccin BTI).
Este error ocurri durante la activacin del potencimetro (problema mecnico).
Para remediar esto, podramos hacer la conversin programada del valor
seleccionado, dependiente de la validacin del mismo usando un pulsador.
Date: 24.05.2005
File: S7N1v5.2_10.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Contenido de la U Stack
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-14
L Stack La L stack almacena el valor de las variables locales de aquellos bloques que no
finalizaron su ejecucin en el momento de la interrupcin.
Los bloques que no fueron terminados cuando la CPU pas a modo STOP se
listan en la pila de bloques (B stack). Los datos locales visualizados en la ventana
de la pila L se refieren al bloque seleccionado en la pila B.
Ejemplo de Error En el ejemplo mostrado, la variable temporal #Consigna es declarada como
entero en el bloque FC 18. Por tanto, ocupa dos bytes en la L stack.
En la tabla de declaracin del bloque FC 18, se visualiza la direccin relativa de la
variable en la L stack en la columna "Direccin".
La variable #Consigna ocupa los bytes 0 y 1 de la L stack y tiene el valor CAFE
Hex
= -13570
Dec
como contenido.
Date: 24.05.2005
File: S7N1v5.2_10.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Contenido de la L Stack
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-15
Diagnstico del La funcin abre la estacin a la que podemos acceder en modo online y nos da
Hardware informacin sobre el modo de operacin o el estado de los mdulos. Podemos
comprobar que existe informacin de diagnstico para un mdulo cuando vemos los
smbolos de diagnstico, que indican el estado del mdulo asociado o el modo de
funcionamiento de la CPU. Cuando hacemos doble click en el smbolo, aparece una
pantalla con informacin adicional.
En el ejemplo mostrado, el mdulo de entradas analgico (slot 7) ha disparado una
alarma de diagnstico. Como resultado, la CPU ha pasado a modo STOP. En
consecuencia, han aparecido smbolos en ambos mdulos. Haciendo doble click en
la CPU, veramos el buffer de diagnstico, haciendo doble click en el mdulo
analgico, se nos proporcionaran los datos de diagnstico relevantes. En el
ejemplo, la tensin auxiliar externa (tensin de alimentacin) del mdulo analgico
ha fallado.
Abrir la Herramienta Podemos llamar a la funcin como sigue:
en el Administrador SIMATIC
- usando Sistema de Destino -> Diagnosticar Hardware.
- en la vista online, haciendo doble click en el objeto Hardware de la estacin.
en HWConfig, abriendo la estacin usando online.
Personalizar ajustes Si hemos seleccionado las opciones de men Herramientas -> Preferencias -> Vista
en el Administrador SIMATIC y hemos activado la opcin "Mostrar vista rpida al
dianosticar hardware ", slo se visualizar una lista de los mdulos defectuosos, en
lugar de la vista completa "Diagnosticando Hardware".
Nota Encontrar un ejemplo de aplicacin real de esta funcin de test en el captulo
Procesamiento de Valores Analgicos.
Date: 24.05.2005
File: S7N1v5.2_10.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Visualizacin del Diagnstico Hardware
Dos veces
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-16
Tarea El programa S7 Error_16 (Error_32) que usted copi, corresponde exactamente
con el programa que hicimos hasta ahora en el curso. Contiene errores de STOP
que debe encontrar y eliminar en este ejercicio de modo que la CPU permanezca
en RUN tras un rearranque completo.
Realizacin Sealar que cada vez que realizamos una correccin de error de STOP,
debemos llevar a cabo un rearranque completo de la CPU. Si la CPU vuelve a
pasar a estado de STOP despus de un rearranque completo, an existe otro
error de STOP.
Proceder como se indica en la diapositiva.
Mientras corrige los errores, conteste las siguientes preguntas sobre los
errores que tienen lugar:
- Interrupcin en el FC 20:
Desde la B STACK, qu bloque llama al FC 20 con la direccin real
errnea:
bloque que realiza la llamada: ...........................................................
- Interrupcin en el FC 18:
Incluso aunque no sea relevante para la deteccin del problema, en este
punto:
Qu valor muestra la L STACK para la variable temporal #Consigna en el
momento de la interrupcin?
Valor de la variable #Consigna:...........................................
Nota Adems de los errores (errores de STOP) reconocidos por el sistema, el
programa contiene adems errores funcionales (errores de RUN), de modo que
el programa no ejecuta la funcin correcta del programa incluso despus de
eliminar los errores de STOP. Los errores de RUN se eliminarn en los siguientes
ejercicios.
Date: 24.05.2005
File: S7N1v5.2_10.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Localizacin y Eliminacin de Errores de STOP
Resultado Accin Step
Se borra el programa de la CPU
Efectuar un reset de memoria y pasar
la CPU a modo STOP
1
Copiar el programa S7 "ERROR _16" o
"ERROR _32" desde el proyecto "Error"
como un programa independiente del
hardware en tu proyecto "Mi_Proyecto"
El programa independiente S7
"Error_16" ("Error_32") aparece
en su proyecto "Mi_Proyecto"
2
Se carga el Programa de Error y la CPU
pasa a modo STOP despus del
rearranque completo
Cargar todos los bloques del programa
S7 "ERROR_16" ("ERROR_32")
En la CPU y efectuar un rearranque
completo
4
La CPU permanece en RUN
Encontrar y eliminar los errores que
llevan a la CPU al estado de STOP.
5
Hemos parametrizado de nuevo el
hardware del PLC, luego incluso la
marca de ciclo est disponible de nuevo
Cargar los datos de sistema desde la
carpeta de bloques asignada al
Programa S7 "Mi_Programa"
en la CPU.
3
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-17
rea de aplicacin La funcin de test Observar/Forzar Variables" puede arrancarse desde el
Administrador SIMATIC o desde el editor LAD/STL/FBD. Se usa para observar y /
o modificar variables en el formato que elijamos.
Diseo de la Las variables que elijamos se introducen en una tabla de variables (VAT).
Tabla de Variables Podemos observar y/o modificar todas las variables y direcciones, con la
excepcin de variables locales y temporales.
Las columnas de la tabla de variables que podemos visualizar, pueden
seleccionarse usando el men Ver y tienen los siguientes significados:
Direccin: direccin absoluta de la variable.
Smbolo: nombre simblico de la variable.
Comentario de smbolo: comentario sobre la variable visualizada.
Formato de visualizacin: el formato de datos, que podemos elegir mediante
el click del ratn (por ej. binario, decimal...), en el cual sern visualizados los
contenidos de la tabla de variables.
Valor de estado: valor de la variable en el formato seleccionado.
Valor de forzado: valor que se va a asignar a la variable.
Guardar la Tabla La tabla de variables se puede salvar usando Tabla -> Guardar o Tabla ->
Guardar
de Variables Como. Podemos darle cualquier nombre que elijamos y ste se inserta como
nombre simblico en la tabla de smbolos.
Podemos volver a usar las tablas de variables guardadas previamente para
observar y forzar, evitndonos tener que introducir de nuevo las variables a
observar.
Nota Para comprobar el cableado de entrada y salida (independientemente del
programa de usuario), podemos llamar tambin a la herramienta Observar /
Forzar Variables directamente desde la herramienta HWConfig (ver el captulo
Configuracin Hardware)
Date: 24.05.2005
File: S7N1v5.2_10.17
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Llamada a la Herramienta "Observar / Forzar Variables"
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-18
Disparo Variable Podemos establecer los puntos de disparo para Observar y Forzar usando
Variable -> Disparo ... o usando el smbolo mostrado a la izquierda.
El Punto de disparo: observar especifica cuando se deben actualizar los valores
de las variables que van a ser visualizadas en la pantalla. El Punto de disparo:
forzar especifica cuando se deben asignar los valores de forzado a las variables
a forzar.
Condicin de disparo La Condicin de disparo: observar especifica si los valores deben actualizarse
en pantalla una vez que se alcance el punto de disparo o en cada ciclo (cuando
se alcance el punto de disparo).
La Condicin de disparo: forzar especifica si los valores de forzado dados deben
asignarse a las variables a modificar una vez o en cada ciclo (cada vez que se
alcance el punto de disparo).
rea de aplicacin Podemos realizar los siguientes tests, entre otros, con la apropiada seleccin de
los puntos y condiciones de disparo:
Test de cableado de las entradas: (Tambin posible en HW Config)
> Observar Variable
Disparo: Principio del ciclo, Condicin de disparo: Permanente
Simular estados de entrada (especificado por el usuario, independiente del
proceso):
> Forzar Variable
Punto de disparo: Principio del Ciclo, Condicin de disparo: Permanente
Diferenciacin entre errores de hardware / software
(un actuador que debera activarse en el proceso est fuera de control)
> Observar Variable, a fin de observar la salida
Punto de disparo: Fin del ciclo de scan, Condicin de disparo: Permanente
(estado de la salida = 1 > lgica de programa OK > error de proceso
(hardware)
(estado de la salida = 0 > error en la lgica del programa (por ej. doble
asignacin)
Control de las salidas (independiente de la lgica del programa)
> Forzar Variable
Punto de disparo: Fin del ciclo, Condicin de disparo: Permanente
Date: 24.05.2005
File: S7N1v5.2_10.18
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Establecer Puntos de Disparo para "Observar / Forzar Variables"
Punto de Disparo
"Comienzo del ciclo de
scan"
Ejecucin
cclica del
programa
PAE
PAA
Disparo
variable
Punto de Disparo
"Fin del ciclo de Scan"
Punto de Disparo
"Transicin a STOP"
Observar / Forzar
dependiendo de la
configuracin de disparo
Actualizar Estado / Forzar
Valores (observar
una vez / forzar)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-19
rea de aplicacin Las tablas de variables que se almacenan en una carpeta de bloques de un
programa S7 pueden volverse a abrir con un doble click ms adelante para
realizar un test.
De cualquier modo, antes de que se puedan activar las funciones Observar" y
Forzar", debemos establecer una conexin online con la CPU.
Disponemos de las siguientes posibilidades para este propsito usando la opcin
de men: Sistema de Destino -> Establecer enlace con . . . o hacer click sobre
los iconos apropiados en la barra de herramientas:
Establecer enlace Si almacenamos en una carpeta de Bloques la tabla de variables de un programa
con CPU configurada S7 dependiente del hardware (asignado a una CPU en la vista de proyecto), se
establece una conexin con la estacin que tenga esa direccin MPI. Esta
estacin fue asignada adems al nivel ms alto de la CPU con ayuda de la
herramienta HW Config.
Si guardamos la tabla de variables en la carpeta de Bloques de un programa S7
independiente del hardware (asignado directamente a la raiz del proyecto en la
vista de proyecto), la direccin MPI del programa S7 puede fijarse usando el
cuadro de dilogo Propiedades de la carpeta de programa, estando en la vista
online del Administrador SIMATIC.
CPU conectada Se establece una conexin con la CPU directamente conectada a travs del cable
Directamente MPI. La PG puede determinar a qu estacin est conectada a travs del cable
MPI.
CPU Accesible En este caso, aparece un cuadro de dilogo en la vista de proyecto. En este
cuadro de dilogo podemos seleccionar una carpeta de programa. Entonces se
establece una conexin online con la CPU configurada en la carpeta
seleccionada.
Date: 24.05.2005
File: S7N1v5.2_10.19
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Apertura de una Tabla de Variables y Establecimiento de una
Conexin con la CPU
CPU
configurada
(VAT desde
Estacin HW
"Estacin 2")
Estacin 2
CPU
conectada
directamente
Estacin 1
PG
Estacin 3
CPUs Accesibles
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-20
rea de aplicacin La funcin de test Observar Bloque se usa para ser capaz de seguir la ejecucin
del programa en un bloque. Para esto, los estados o contenidos de las
direcciones usadas en el bloque en el momento de la ejecucin del programa son
visualizados en la pantalla.
Observar Podemos activar el modo de test Observar" (Estado del bloque") para el bloque
abierto actualmente en el Editor LAD/STL/FBD haciendo click en el icono de las
gafas o seleccionando Test -> Observar.
En el comienzo de la funcin de test, carece de importancia si el bloque a
observar est abierto online u offline en el Editor. De cualquier modo, el bloque
abierto offline no debera coincidir con el bloque online guardado en la CPU, se
debera abrir primero el bloque guardado online o cargar el bloque abierto en
offline en la CPU y luego obervarlo.
En este modo de test, los estados de las direcciones y los elementos LAD / FBD
se representan con colores diferentes. stos se pueden definir en la opcin de
men Herramientas -> Preferencias
Ejemplos:
Estado que se cumple -> El elemento se visualiza en verde"
Estado que no se cumple -> El elemento se visualiza en azul"
Notas La visualizacin del estado slo est activa cuando la CPU est en modo RUN y
las instrucciones a observar estn siendo procesadas!
Date: 24.05.2005
File: S7N1v5.2_10.20
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Test (Depurado) de Bloques usando "Observar" (Estado del
Bloque)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-21
Date: 24.05.2005
File: S7N1v5.2_10.21
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Informacin Visualizada con "Test -> Observar"
Editor LAD/FBD/STL -> Herramientas -> Preferencias
... o
en estado online:
click con el botn
derecho del ratn
en
Seleccin de Cuando observamos bloques en lenguaje STL, podemos seleccionar qu
de informacin informacin va a ser visualizada en la pantalla. Por defecto, se visualiza la
informacin relativa al RLO, STATUS y ESTANDAR (Acumulador 1).
Podemos definir la informacin predeterminada o visualizada por defecto
usando las opciones de men Herramientas > Preferencias > STL.
Mientras se est ejecutando la funcin de test, podemos, en cualquier
momento, mostrar u ocultar informacin que se va a visualizar usando el
botn derecho del ratn.
Informacin que RLO: Resultado lgico de la operacin
Podemos visualizar STAT: Estado de la direccin (binario)
Estndar (Acumulador 1): Contenido del Acumulador 1
Acumulador 2: Contenido del Acumulador 2
AR1: Registro de direccin 1, slo til si usamos direccionamiento indirecto
AR2: Registro de direccin 2, slo til si usamos direccionamiento indirecto
Registro DB 1: Nmero del DB global o primer DB que est abierto
Registro DB 2: Nmero del DB local, 2 DB o DB de instancia que est
abierto.
Indirecto: Contenido de MD..., DBD... o LD..., que es usado en el
direccionamiento indirecto por memoria (por ej. la instruccin L EW [MD 100]
).
Palabra de Estado: Estado de los bits de estado (OV, OS, BR, .........)
Formato de Podemos seleccionar el formato de datos (decimal, hexadecimal, .....) en el que
Visualizacin vamos a visualizar el contenido de los registros usando el botn derecho del
ratn. Para hacer esto, haremos click en la columna del Registro con el botn
derecho del ratn y seleccionaremos en formato de datos.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-22
Modos de Test Hay dos modos de funcionamiento para el modo de Test, que difieren en su
efecto en el tiempo de ciclo de scan del programa de usuario:
Modo de Funcionamiento (en el men Test en el Editor LAD/STL/FBD o en
CPU > Propiedades del Objeto > Proteccin en HW Config).
Proceso y Test
Configuracin Para la mayora de las CPUs, se hace la configuracin para el modo proceso o
test cuando asignamos los parmetros de la CPU usando HW Config:
CPU -> Proteccin -> Modo de Funcionamiento/Test
Para CPUs ms antiguas, la configuracin se puede realizar en el Editor
STL/LAD/FBD directamente usando Test -> Modo de funcionamiento ->
Proceso/Test
Test En modo Test, se pueden llevar a cabo todas las funciones de test sin restriccin.
El estado de los lazos programados se determina cada vez que se ejecutan.
El tiempo de ciclo de scan puede incrementarse considerablemente debido a la
actualizacin de la funcin de test Estado de Programa y por consiguiente
provocar un paso a STOP de la CPU a causa del desbordamiento del ciclo de
scan.
Proceso En modo Proceso, las funciones de test son restringidas de modo que no se
exceda el tiempo de ciclo de scan permisible que hayamos seleccionado en los
parmetros de la CPU. Adems, en modo proceso el estado (Acumulador 1,
Acumulador 2, etc.) de los lazos programados slo se visualiza para la primera
ejecucin.
Las siguientes funciones de test expandidas, tampoco se pueden seleccionar en
el modo Proceso:
Puntos de Parada (Editor STL : Test -> Posicionar Puntos de Parada, etc.):
para la ejecucin del programa en el punto especificado (punto de parada) y
entonces contina con la ejecucin (por ej. instruccin a instruccin, a fin de
poder testear las ejecuciones individuales de los lazos) a voluntad del usuario.
Puntos de disparo para observar bloque:
Observar una llamada a bloque, de bloques que son llamados varias veces en
Date: 24.05.2005
File: S7N1v5.2_10.22
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Seleccin de Operacin de Proceso y Test (Modo)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-23
Date: 24.05.2005
File: S7N1v5.2_10.23
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Condiciones de Disparo para la Observacin de un Bloque (1)
rea de aplicacin Para visualizar un bloque parametrizable (FCs, FBs) que es llamado varias veces
en el programa de usuario y que se ejecuta cada vez con un parmetro real
distinto, podemos usar la opcin de men Test -> Entorno de llamada. Con
Entorno de Llamada, podemos especificar qu llamada o qu ejecucin del
bloque vamos a visualizar.
Si el bloque a visualizar est ya abierto en el editor LAD/FBD/STL, existen dos
formas de ejecutar una llamada especfica o de definir un Entorno de Llamada
para observar el bloque:
Ruta de llamada Mediante el uso de la Ruta de Llamada (a travs de la B STACK), podemos
especificar el camino, a travs de la estructura de programa, hacia el bloque que
va a ser observado. La Ruta de Llamada puede tener hasta 3 niveles de
anidamiento o hasta 3 bloques. As, el tercer bloque llama al bloque que va a ser
observado (estado del bloque), el segundo bloque llama al tercero. etc.
Ejemplo (en el lado derecho de la diapositiva):
Vamos a observar el FC 99 (estado del bloque) cuando es llamado desde el FC
70 (3er. Bloque) y el FC 70 es llamado desde el FC 60 (2 Bloque).
Bloques de datos Con la condicin de disparo Bloques de Datos Abiertos, podemos especificar que
abiertos un bloque sea observado cuando al llamarlo, hay abierto un bloque de datos
particular. Para hacer esto podemos activar el Nmero de DB Global (Registro
DB 1) o el Nmero de DB de Instancia (Registro DB 2).
Ejemplo (en el lado derecho de la diapositiva):
El FB 12 va a ser visualizado cuando es llamado con el bloque de datos de
instancia DB 7.
Notas Debe seleccionarse Modo Test (Modo de Funcionamiento).
La llamada a bloque que cumple la condicin de disparo en primer lugar es
siempre la llamada que se va visualizar.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-24
Date: 24.05.2005
File: S7N1v5.2_10.24
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Condiciones de Disparo para la Observacin de un Bloque (2)
Area de aplicacin En el ejemplo mostrado, el FC 99 es llamado tres veces en el FC 80, es decir, la
ruta de llamada para las 3 llamadas al FC 99 es la misma. De acuerdo con esto,
no es posible llamar especficamente a una de las tres llamadas al FC 99
definiendo una ruta de llamada como condicin de activacin. Una activacin
usando Bloques de Datos Abiertos tampoco es posible ya que ningn DB global o
de instancia est involucrado con las llamadas al FC 99 mostradas.
Tarea: Para visualizar especficamente una llamada a un FC, proceder como sigue:
Abrir el bloque en online (en el ejemplo FC 80) que llama al bloque a
visualizar (en el ejemplo FC 99)
Con el botn derecho del ratn, haz click sobre la llamada al bloque a
visualizar (Caja de llamada en LAD/STL, lnea de llamada en STL)
En el cuadro de dilogo que aparece seleccione
Bloque llamado > Observar con Ruta de Llamada
Entonces, el bloque a visualizar (en el ejemplo el FC 99) se abre online y la
funcin de test Observar se activa.
Notas La funcin descrita es posible en todos los S7 400. Para los S7 300 es posible a
partir de octubre de 2000.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-25
Area de aplicacin Para programas extensos, es especialmente necesario para el diagnstico tener
una visin general de dnde est escaneada o asignada cada direccin, qu
entradas y salidas estn en uso, o cmo est estructurado el programa de usuario
desde el punto de vista de la jerarqua de llamadas.
La herramienta Datos de Referencia" nos da una visin general de la estructura
del programa de usuario adems de las direcciones usadas. Los datos de
referencia son generados desde el programa de usuario abierto offline.
Para errores funcionales, que pueden tener origen en errores lgicos de programa
(por ej. doble asignacin), la herramienta de Test junto con la herramienta
Datos de Referencia" nos ser de gran utilidad.
Si, por ejemplo, una operacin lgica no se lleva a cabo porque una marca no
est activada, podemos usar los Datos de Referencia" para averiguar dnde est
asignada esa marca.
Datos de Referencia La generacin y visualizacin de los datos de referencia se lleva a cabo en el
Administrador SIMATIC (cuando la carpeta de "Bloques" est seleccionada
offline)
Mostrar o en el editor LAD/STL/FBD usando Herramientas -> Datos de Referencia ->
Mostrar o > Filtrar.
Filtrar Los datos de referencia consisten en varias listas (vease Herramientas en la
diapositiva) que son visualizadas como datos filtrados individualmente,
(independientemente de si las opciones Mostrar o Filtrar fueron seleccionadas en
el men Herramientas). Cuando seleccionamos Mostrar Datos de Referencia,
podemos elegir en el cuadro de dilogo Herramientas qu lista va a ser
visualizada en primer lugar. Entonces podremos elegir cualquiera de las
diferentes listas.
Date: 24.05.2005
File: S7N1v5.2_10.25
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Visualizacin de los Datos de Referencia
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-26
Estructura del La estructura de programa describe la jerarqua de llamada a bloques en un
programa programa de usuario S7.
Filtrar Dependiendo de los ajustes hechos en Filtrar, las rutas del programa son
visualizadas en estructura de rbol o en estructura Padre/Hijo (en cada caso se
visualizan el bloque que realiza la llamada y el bloque llamado).
Smbolos Los siguientes smbolos slo son posibles en la visualizacin en estructura de
rbol.
< maximo : nnn > El requerimiento de memoria mximo (en bytes) de los datos locales viene
dado por la raiz de la estructura del rbol.
[ nnn ] El requerimiento mximo de memoria (en bytes), por ruta, de los datos locales
est expresado en el ltimo bloque de cada ruta de programa.
Date: 24.05.2005
File: S7N1v5.2_10.26
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Visualizacin de la Estructura del Programa
Llamada a bloque normal (CALL FB10)
Llamada a bloque condicional (CC FB10)
Llamada a bloque incondicional (UC FB10)
Bloque de Datos (CALL DB10, L DB10.DBW0)
Recursin
Recursin y llamada condicional
Recursin y llamada incondicional
Bloque no llamado
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-27
Area de aplicacin Las referencias cruzadas (lista) nos dan informacin sobre qu direcciones son
usadas en qu bloques (con qu construccin). Por tanto, podemos descubrir, por
ejemplo, dnde est asignada (doblemente) una marca en todo el programa de
usuario. Las referencias cruzadas se abren usando Herramientas -> Datos de
Referencia o haciendo click en el icono mostrado a la izquierda.
Podemos mostrar los datos de referencia para todas las entradas, salidas,
marcas, temporizadores, contadores, bloques (excepto OBs) y entradas y salidas
de periferia.
Referencia cruzada Cuando seleccionamos una direccin en la lista de referencias cruzadas,
podemos
de direcciones indi- abrir una ventana nueva usando el botn derecho del ratn Referencias cruzadas
viduales del Operando. Esta ventana contiene slo las referencias cruzadas para esta
nica direccin.
Estructura La lista de referencias cruzadas tiene estructura de tabla. Tiene las siguientes
columnas:
Operando: direccin absoluta del operando
Smbolo: nombre simblico de la direccin
Bloque: bloque en el que se usa la direccin
Acceso: acceso slo lectura (R) o slo escritura (W)
Lenguaje: lenguaje de programacin en el que se cre el bloque
Detalles: instruccin que usa la direccin
Date: 24.05.2005
File: S7N1v5.2_10.27
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Visualizacin de las Referencias Cruzadas
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-28
Filtrado de Podemos visualizar direcciones individuales o reas de direccin separadamente
Referencias con la funcin Filtrar. Podemos acceder al cuadro de dilogo Filtrar mediante la
cruzadas opcin de men Herramientas -> Datos de Referencia
Las opciones del cuadro de dialogo Filtrar tienen los siguientes significados:
Operandos y reas de direcciones
Podemos determinar qu tipo de direccin se va a listar activando la opcin
apropiada.
rea de filtrado
El rea de filtrado especifica el rea de direcciones a filtrar. Tambin se
pueden especificar reas parciales.
El dato de rea de filtrado "10-50; 70; 100-130" significa que vamos a
visualizar la direccin 70 y el rea de direccin que va de la 10 a la 50 y de la 100
a la 130.
Tipo de Acceso
En la configuracin por defecto, se visualizan todos los tipos de acceso.
Adems tenemos la posibilidad de escoger Seleccin, en cuyo caso
debemos elegir tambin el tipo de acceso haciendo click en las opciones
correspondientes, por ejemplo - W - para el acceso slo escritura.
Columnas
Aqu hacemos click para especificar el nmero y los contenidos de las
columnas para el diseo de la lista de referencias cruzadas.
Ajuste por Defecto
Si queremos mantener los ajustes la prxima vez que iniciemos la aplicacin
Mostrar Datos de referencia, tenemos que pulsar el botn Aceptar.
Date: 24.05.2005
File: S7N1v5.2_10.28
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Filtrado de las Referencias Cruzadas
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-29
Manejo Con un doble click sobre una direccin de la lista de referencias cruzadas,
arrancamos el editor LAD/FBD/STL y se abre el bloque donde se usa la direccin
seleccionada. El cursor se sita sobre el segmento (LAD/STL) o en la lnea (STL)
en el que se usa el operando.
Nota Los datos de referencia slo se generan desde los bloques almacenados offline!
Por esa razn, para el diagnstico, debemos asegurarnos de que los bloques
almacenados online y offline sean idnticos. Podemos comprobar esto en el
administrador SIMATIC Herramientas -> Comparar Bloques.
Date: 24.05.2005
File: S7N1v5.2_10.29
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Correccin de un Bloque usando Referencias Cruzadas
dos veces
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-30
Date: 24.05.2005
File: S7N1v5.2_10.30
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ir al Punto de Aplicacin
1xdcho
Fucin y En el diagnstico, es frecuente que slo sea necesario determinar donde se
rea de aplicacin usa o est asignado un operando en el programa. En este caso, tiene ms
sentido llamar a la funcin Ir al punto de aplicacin" en vez de usar la lista de
referencias cruzadas. La funcin Ir al punto de aplicacin" se llama directamente
desde el Editor LAD/FBD/STL y nos da un fragmento de la lista de referencias
cruzadas para el operando especificado.
Cuando seleccionamos la opcin Acceso Solapado a reas de Memoria, tambin
se visualizan accesos a un operando palabra a palabra, por ejemplo.
Manejo Situndonos sobre el operando hacemos click con el botn derecho del ratn.
Entonces aparece el cuadro de dilogo Ir al Punto de Aplicacin. Sus entradas
tienen los mismos significados que en la lista de referencias cruzadas.
Si una entrada tiene un inters especial o debemos mostrar una localizacin
concreta del programa, usaremos Ir A para abrir el bloque indicado con el Editor.
En el ejemplo de arriba, es de inters el punto del programa en el que se escanea
la entrada E 0.2 (Acceso Tipo R). Tras seleccionar una lnea relativa, podemos
abrir el FC 16, Seg 1 directamente usando el botn Ir A.
Cuando hacemos click en el botn Punto de Partida, retornamos al comienzo.
Tipo de Acceso Por defecto se visualizan todos los accesos a los operandos. Cuando elegimos
Seleccin podemos visualizar, por ejemplo, acceso slo escritura (asignaciones,
set, reset).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-31
Tarea El programa S7 Error_16 (Error_32) que copiamos anteriormente se ha hecho
para corresponder exactamente con el programa que hemos hecho hasta ahora.
Como ya eliminamos los errores de STOP en el ltimo ejercicio, ahora debemos
eliminar los errores lgicos.
En la bsqueda del primer error lgico deberemos familiarizarnos con el uso de
las dos funciones de test Observar Bloque y Observar Variable de forma conjunta
(ver diapositiva).
Funcin de Comprobar si podemos hacer girar el motor de la cinta transportadora a la
derecha
Test N 1 ("K_Cinta_DCHA") usando el pulsador P_Cinta_DCHA" y a la izda
("K_Cinta_IZDA") usando el pulsador P_Cinta_IZDA" cuando hayamos activado
el modo MANUAL ("L_MAN" = 1).
Resolucin Crear una tabla de variables con los operandos mostrados en la diapositiva.
Usar Variable -> Disparo, y especificar Fin del Ciclo como el punto de disparo
y Permanente como condicin de disparo, para poder observar los estados de
salida relativos al motor de la cinta despus de que el programa haya sido
ejecutado. Activar la funcin de test.
Visualizar -sin salir de la funcin Observar Variable el FC 16 en el Editor,
donde hemos programado el giro del motor de la cinta.
Seleccionar el tamao de las ventanas de las dos funciones de test, de modo
que se puedan distribuir como en la diapositiva. Los estados de las salidas
son visibles durante la ejecucin del programa con la funcin de test Observar
Bloque, mientras en la funcin de test Observar variable son visibles al
final del ciclo. Las funciones de test nos muestran diferentes estados para la
salida K_Cinta_DCHA", lo que nos lleva a la conclusin de que la funcin
de error tuvo lugar por una doble asignacin.
Encuentre y corrija la doble asignacin del modo siguiente:
botn derecho del ratn sobre K_Cinta_DCHA-> Ir al punto de aplicacin
Date: 24.05.2005
File: S7N1v5.2_10.31
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Test del Motor de la Cinta
Versin A:
Mdulos de 16 canales
Versin B:
Mdulos de 32 canales
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-32
Tarea En la bsqueda del segundo error lgico use la funcin de test Observar Bloque
rastreando una llamada especfica a un bloque de funcin.
Funcin de Comprobar si la aparicin de la Perturbacin 3 (Interruptor E 1.3 en el simulador)
Test N 2 se visualiza con una luz intermitente en el LED del simulador A 9.3 / A 5.3, y si la
luz intermitente se transforma en una luz fija cuando la acusamos usando el
pulsador E 1.0.
Resolucin: Tras la aparicin de la Perturbacin 3, no se visualiza la luz intermitente. Para
el diagnstico, observar el FB 20 en el Editor cuando se le llama con el DB
de instancia 3 para evaluar la Perturbacin 3.
Test -> Entorno de llamada -> Condiciones de Disparo: Bloques de Datos
abiertos, DB de instancia: 3 (ver esq. sup. izquierda de la diapositiva).
La observacin del FB 20 nos muestra que no se visualiza la luz intermitente
porque el parmetro de IN #Freq_parp tiene una valor constante 0 .
Al tener que ver con un parmetro, el error no est en el FB 20 en s
mismo, sino en los parmetros reales que hemos pasado al FB 20 a travs
del bloque que ha realizado la llamada.
El FB 20 es llamado en distintos lugares del programa. Descubrir en qu
bloque se llama al FB 20 con del DB de instancia nmero 3, para evaluar la
Perturbacin 3.
Administrador SIMATIC Herramientas -> Datos de Referencia -> Mostrar ->
Estructura de Programa.
Corregir la llamada al FB 20 en el bloque que realiza la llamada y volver a
testear la evaluacin de la funcin de perturbacin.
Date: 24.05.2005
File: S7N1v5.2_10.32
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Test de la Evaluacin de la Perturbacin 3
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-33
Tarea Para la correccin del tercer error lgico deberemos usar la funcin de test
Observar Bloque de Datos, entre otras cosas.
Funcin de Comprobar si el nmero de objetos transportados se graba correctamente y se
Test N 3 visualiza en el display BCD.
Realizacin El contaje y visualizacin del nmero de objetos transportados est
programado en el FC 18. El FC 18 calcula el nmero actual por suma en la
variable "DB_Objetos".Numero_de_objetos_ ACTUAL (DB18.DBW0). En
primer lugar, abrir el DB 18 con el Editor y observar online los
contenidos de la variable "Numero_de_objetos_ ACTUAL" (DBW 0)
(Recordatorio: Antes de poder obervar un DB, debemos conmutar a tipo de
vista Datos usando la opcin de menu Ver)
Parece que el bloque FC 18 no deposita el nmero correcto de objetos en la
variable "DB_Objetos".Numero_de_objetos_ ACTUAL. Por tanto, abra el FC
18 con el Editor y comprubelo con la funcin Observar Bloque.
Corrija el FC 18 y vuelva a comprobar la funcin.
Date: 24.05.2005
File: S7N1v5.2_10.33
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Test de la Visualizacin del Nmero de Objetos
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-34
Buscar Mientras se visualizan los datos de referencia, podemos iniciar una bsqueda de
operandos (cadena de caracteres) en la lista que estamos visualizando.
Nota La funcin de bsqueda slo es una bsqueda de texto, es decir, los datos
introducidos deben ser exactos - incluyendo cada punto, guin y espacio".
Otros ajustes adicionales son:
bsqueda de operando, smbolo, bloque o lenguaje,
la cadena de caracteres introducida como trmino de bsqueda, es un palabra
completa o forma parte de una palabra,
las letras maysculas o minsculas pueden ser tenidas en cuenta o
ignoradas,
el rango de bsqueda y la direccin tambin pueden ser especificados.
Date: 24.05.2005
File: S7N1v5.2_10.34
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
"Buscar" en Datos de Referencia
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-35
Ocupacin de E/A/M Podemos acceder a la lista de ocupacin de E/A/M seleccionando la opcin de
men Ver -> Ocupacin -> Entradas, Salidas y Marcas o haciendo click en el
icono correspondiente.
Esta lista de ocupacin nos da una visin general de qu bit es usado en qu byte
de las reas de memoria de entrada (E), salida (A), y marcas (M).
Cada lnea contiene un byte del rea de memoria, en la cual los ocho bits se
identifican de acuerdo al tipo de acceso. Tambin podemos ver si el acceso es
orientado a byte, a palabra o a doble palabra.
Significados de los identificadores en la lista de ocupacin de E/A/M:
- la direccin no est en uso
o la direccin es accedida directamente
x la direccin es accedida mediante una instruccin de byte, palabra o doble
palabra y, por tanto, est indirectamente en uso.
Ocupacin de T/Z Accedemos a la lista de ocupacin de T/Z seleccionando la opcin de men Ver -
> Ocupacin -> Temporizadores y Contadores o haciendo click en el icono
correspondiente.
Esta lista de ocupacin nos da una visin general de qu temporizadores y
contadores hemos usado en el programa. Diez temporizadores o contadores se
visualizan en cada lnea.
Filtrar Seleccionando "Filtrar", podemos escoger las reas de memoria a filtrar y
restringir reas de direccin individuales.
Se aplican las mismas reglas que para el filtrado en la lista de referencias
cruzadas.
Date: 24.05.2005
File: S7N1v5.2_10.35
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ocupacin de E, A, M, T, Z
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-36
Smbolos no usados Cuando seleccionamos la opcin de men Ver -> Smbolos no utilizados o
hacemos click en el icono correspondiente, aparece una lista de direcciones.
Estas direcciones estn definidas en la tabla de smbolos, pero no estn en uso
en el programa de usuario S7.
Haciendo click en el botn derecho del ratn y despus -> Borrar Smbolos,
podemos borrar esos operandos o smbolos de la tabla de smbolos.
Operandos Cuando seleccionamos la opcin de men Ver -> Operandos sin Smbolo o
sin Smbolo hacemos click en el icono correspondiente, aparece una lista de operandos.
Estos operandos han sido usados en el programa de usuarios S7, pero no estn
definidos en la tabla de smbolos.
Haciendo click en el botn derecho del ratn y luego en -> Editar Smbolos,
podemos declarar smbolos para los operandos afectados a posteriori.
Filtrar Se usa la opcin "Filtrar" para hacer selecciones de informacin detallada para la
representacin de smbolos no utilizados.
Date: 24.05.2005
File: S7N1v5.2_10.36
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Smbolos no Usados / Direcciones sin Smbolos
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-37
Date: 24.05.2005
File: S7N1v5.2_10.37
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Comparacin de Bloques (1)
...ver
Pgina siguiente
Introduccin Se pueden comparar bloques entre manejo de datos online y offline o entre dos
programas de usuario en el disco duro de la PG.
Con esta funcin, podemos determinar si, por ejemplo, se efectuaron
correcciones al programa en la CPU ms adelante y en qu segmento difiere el
bloque.
Realizacin Con el botn derecho del ratn, seleccione la carpeta de Bloques de un
programa S7.
Seleccione la opcin de men Herramientas -> Comparar Bloques.
Escoja si quieres comparar online/offline o entre dos programas offline
y acepta con el botn Aceptar".
En la pantalla siguiente, se listan los bloques que difieren.
Seleccione una lnea en la que se encontr una diferencia y despus haga
click sobre el botn Detalles.
En la pantalla "Comparar Bloques - Detalles" podemos averiguar cuando fue
modificado el bloque y si cambi la longitud del mismo.
Despus de hacer click en el botn Ir a...", el bloque distinto, se abre en modo
online y offline en dos ventanas, y se visualiza el segmento en el que se
encontr la primera diferencia.
Nota Las correcciones al programa slo se pueden realizar en la ventana offline.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-38
Date: 24.05.2005
File: S7N1v5.2_10.38
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Comparacin de Bloques (2)
Diferencias Despus de hacer click en el botn Ir a..." (ver pgina anterior), el Editor de
Programa se abre con dos ventanas una al lado de la otra, en las que se visualiza
el segmento con la primera diferencia.
Ejemplo En el ejemplo mostrado arriba, el bloque FC 17 que est almacenado offline (en
la parte izquierda de la diapositiva), llama al bloque FC 20. Al parmetro formal
"Display", se le asigna la salida A5.4 como valor, mientras que en el programa
almacenado online es la salida A5.2. Esto significa, que despus de cargar el
bloque en la CPU, se hizo una correccin, bien al bloque offline o al bloque
online.
Podemos identificar cul de los dos bloques fue modificado en ltimo lugar
leyendo la estampa de fecha en la ventana Comparar Bloques Resultados.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-39
Date: 24.05.2005
File: S7N1v5.2_10.39
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Forzado de Salidas en Estado de STOP
Funcin y La funcin Desbloquear Salidas" slo puede ser activada cuando la CPU est en
rea de aplicacin el estado STOP. Desconecta la deshabilitacin de las salidas de periferia (PA).
Esto nos permite forzar las salidas de periferia cuando la CPU est en el modo
STOP.
La funcin Desbloquear Salidas" se usa principalmente para comprobar el
cableado de las salidas de periferia. De cualquier modo, puede usarse para el
control contnuo de los actuadores del proceso, incluso aunque la CPU haya
pasado al modo STOP a causa de un error que se haya producido.
Realizacin Para habilitar las salidas de periferia, proceder como sigue:
1. Abre o edita una tabla de variables (VAT) que contenga las salidas de periferia
que queramos comprobar o forzar
(especificar las salidas de periferia byte a byte, palabra a palabra o doble
palabra a doble palabra; no se pueden forzar bits de salida individuales!)
2. Selecciona la opcin de men Sistema de Destino -> Establecer enlace con
para establecer la conexin con la CPU que deseemos.
3. Conmutar la CPU al estado de STOP
4. Introducir los valores apropiados para las salidas de periferia que queramos
forzar en la columna Valor de Forzado".
Ejemplos: PAB 7 Valor de Forzado: 2#01000011
PAW 2 W#16#0027
PAD 4 DW#16#0001
5. Usar Variable -> Desbloquear Salidas para activar el forzado de las salidas.
6. Usar Variable -> Activar Valores de Forzado para forzar las salidas de
periferia.
7. Para asignar nuevos valores de forzado, introduzca estos y actvelos con
Variable > Activar Valores de Forzado
El forzado o la funcin Desbloquear Salidas" permanece activo hasta que lo
desactivemos usando Variable -> Desbloquear Salidas o presionemos la tecla
ESC.
Nota Cuando cambiemos el modo de operacin de la CPU de STOP a RUN o
ARRANQUE, la funcin Desbloquear Salidas se desactiva y aparece un mensaje.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-40
Date: 24.05.2005
File: S7N1v5.2_10.40
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Sobreescribir Variables usando "Forzado Permanente"
Funcin y Con Forzado Permanente, podemos sobreescribir variables con los valores que
rea de aplicacin deseemos, independientemente del programa de usuario. Slo es posible abrir una
ventana de Forzar Valores por cada CPU.
Con el S7-300, slo podemos forzar las entradas y salidas en la imagen de proceso;
con el S7-400 podemos forzar adems las marcas y la periferia.
Notas sobre Forzado Antes de iniciar la funcin "Forzado Permanente", deberamos asegurarnos de
que nadie ms est llevando a cabo esta funcin al mismo tiempo en la misma
CPU.
Slo podemos anular una accin de forzado usando Variable -> Anular Forzado
Permanente.
No podemos deshacer el "Fozado" con la opcin de men Edicin -> Deshacer.
No podemos anular la accin de forzado cerrando la ventana Forzar Valores o
saliendo de la aplicacin Observar/Forzar Variables".
Seleccin de la 1. Dentro del Administrador SIMATIC, seleccione la CPU a forzar y despus la
Funcin "Forzado opcin de men Sistema de Destino -> Mostrar Valores de Forzado Permanente
Permanente" La ventana de Valores de Forzado Permanente muestra los operandos que
estn siendo forzados actualmente y se abren sus valores de forzado asociados.
La barra de estado muestra adems la fecha y hora de la accin de forzado actual
en la CPU. Si no forzamos ningn operando en la CPU la ventana aparece
vaca.
2. En la columna "Operando" introduzca las variables y en la columna Valores de
Forzado" introduzca los valores que desee.
3. Comience el forzado con la opcin de men Variable -> Forzado Permanente.
4. Finalice la accin de forzado con la opcin de men: Variable -> Anular Forzado
Permanente.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-41
Date: 24.05.2005
File: S7N1v5.2_10.41
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Test de la Ejecucin del Programa usando Puntos de Parada
(Parte 1)
Puntos de parada Con la ayuda de esta funcin de test, podemos testear en modo paso a paso un
programa que hayamos creado en el lenguaje de programacin STL y, por tanto,
seguir la secuencia de instrucciones ejecutadas adems del contenido de los
registros asociados.
Podemos establecer varios puntos de parada, dependiendo de la CPU. El nmero
mximo de puntos de parada depende, por tanto, de la CPU que estemos
usando.
Nota A fin de poder llevar a cabo estas funciones de test, debemos haber cumplido los
siguientes requerimientos:
Debemos seleccionar el modo "Test" en Test -> Modo de Funcionamiento.
Debemos abrir el bloque a testear en modo online.
El Editor LAD/FBD/STL debe estar configurado explcitamente en Ver -> STL.
Funciones de Podemos elegir las funciones de puntos de parada en el Editor de programas
Puntos de parada seleccionando la opcin de men "Test" o a travs de la barra de Puntos de
parada.
Podemos activar la barra de puntos de parada seleccionando la opcin de men
Ver -> Barra de Puntos de parada en el Editor de Programa.
Atencin Si la ejecucin del programa se encuentra con un punto de parada, la CPU pasa
del modo RUN al modo PARADA.
En este modo, se enciende el LED de STOP y al mismo tiempo parpadea el LED
de RUN. Las salidas se desactivan por motivos de seguridad.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Diagnstico Pgina 10-42
Date: 24.05.2005
File: S7N1v5.2_10.42
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Test de la Ejecucin del Programa usando Puntos de parada
(Parte 2)
Punto de
parada
Siguiente
instruccin
Barra de Puntos de parada
Posicionar/Borrar Punto de parada Activacin Puntos de Parada (on/off)
Mostrar Siguiente Punto de Parada
Ejecutar llamada
Borrar todos los Puntos de Parada Continuar Siguiente Instruccin
Posicionar/Borrar Con Posicionar/Borrar Puntos de parada" determinamos en qu lugar vamos a
Puntos de parada interrumpir la ejecucin del programa. La instruccin donde situamos el punto de
parada no se ejecuta.
Activacin Puntos Con Activacin Puntos de parada" activamos todos los puntos de parada; no slo
de parada aquellos que ya hemos posicionado, sino los que vamos a situar ms adelante.
Mostrar siguiente Con Mostrar siguiente Punto de Parada, el Editor salta al siguiente punto de
Punto de parada parada seleccionado sin ejecutar el programa.
Continuar Con Continuar, el programa se ejecuta hasta el siguiente punto de parada
activo.
Siguiente Con "Siguiente Instruccin, ejecutamos el programa paso a paso. Si alcanzamos
Instruccin una llamada a bloque, saltaramos a la primera instruccin despus de la llamada
a bloque con "Siguiente Instruccin".
Las opciones de men Siguiente Instruccin y Ejecutar llamada requieren un
punto de parada libre para la implementacin interna.
Ejecutar Llamada Aqu, cuando alcanzamos una llamada a bloque saltamos a dicho bloque con
Ejecutar Llamada". Al finalizar el bloque, retornamos a la siguiente instruccin
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-1
Contenido Pgina
Introducin a las Opciones de Documentacin ................................................................................ 2
Documentacin de Bloque ................................................................................................................. 3
Preparar Pgina ............................................................................................................................. 4
Presentacin Preliminar .................................................................................................................... 5
Otras Posibilidades de Documentacin ......................................................................................... 6
Documentacin de Proyectos Multilinges ......................................................................................... 7
Visin General: Salvaguarda de los Datos de Usuario ...................................................................... 8
Descargar un Programa desde la CPU a la PG ............................................................................... 9
Concepto de Memoria en el S7-300 ............................................................................................... 10
Concepto de Memoria en el S7-400 ................................................................................................. 11
Cargar bloques en / desde una Memory Card Flash EPROM ............................................................ 12
Copiar un Programa en una Memory Card ........................................................................................ 13
Guardar un proyecto en una Memory Card .................................................................................... 14
Averiguar el Tamao de un Proyecto ................................................................................................ 15
Archivar en Disquete ..................................................................................................................... 16
Ejercicio: Archivar un Proyecto ...................................................................................................... 17
Date: 24.05.2005
File: S7N1v5.2_11.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Documentar, Guardar, Archivar
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-2
Introduccin La diapositiva muestra las diferentes posibilidades de documentacin disponibles.
Todas las herramientas de documentacin tienen una funcin de impresin.
Impresora La impresora utilizada para la documentacin es una de las instaladas bajo
Windows. Si desea utilizar una impresora diferente, deber configurarla con el
Panel de Control de Windows.
DOCPRO Tambin est disponible el software opcional DOCPRO para labores de
documentacin avanzadas y para la escritura de manuales de cableado.
Date: 24.05.2005
File: S7N1v5.2_11.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Introduccin a las Opciones de Documentacin
Ttulo de Segmento
Comentario de Segmento
Comentario de instruccin
Introduccin al programa
Referencias cruzadas
Asignacin de E/A/M/T/Z
Listas de verificacin
Tabla de smbolos
Configuracin
Configuracin de la red
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-3
Comentarios La diapositiva de arriba nos muestra las diferentes posibilidades de
Bloque documentacin para un bloque de programa (OB, FC, FB).
Impresin Para comenzar la funcin de impresin:
Hacer click en el icono de la impresora o
Seleccionar la opcin de men Archivo --> Imprimir.
Propiedades de Podemos cambiar los ajustes de impresin seleccionando la opcin
Impresin Archivo --> Imprimir --> Propiedades
Date: 24.05.2005
File: S7N1v5.2_11.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Documentacin de Bloque
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-4
Preparar Pgina Cuando seleccionamos la opcin de men Archivo --> Preparar Pgina aparece
un cuadro de dilogo en el que podemos seleccionar el formato de impresin (por
ej. A4 Margen para encuadernacin).
Encabezados y En el Administrador SIMATIC, podemos establecer los encabezados y pies de
Pies de pgina pgina para un proyecto completo para todas las herramientas de documentacin.
Seleccione las opciones de men Archivo -> Encabezados y Pies de Pgina para
que aparezca un cuadro de dilogo para la introduccin de los textos para los
encabezados y los pies de pgina.
Disponemos de campos para imprimir la fecha actual de impresin, el nmero de
pgina o el nombre del objeto (por ej. {Fecha} {Hora}, Pgina {Pagina}, {Objeto}).
Date: 24.05.2005
File: S7N1v5.2_11.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Preparar Pgina
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-5
Presentacin Para poder prever el aspecto de aquello que vamos a imprimir, seleccionar la
Preliminar opcin de men Archivo --> Presentacin Preliminar.
Nota La apariencia de la impresin de un programa en LAD depende de los ajustes
realizados con la opcin de men Herramientas -> Preferencias.
Ejemplo: El ajuste de la longitud del campo del operando afecta al nmero de
contactos que puedan aparecer uno al lado del otro en la impresin y al nmero
de caracteres del nombre simblico que quepa en la lnea que est encima de los
contactos.
Date: 24.05.2005
File: S7N1v5.2_11.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Presentacin Preliminar
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-6
Datos de Referencia Si imprimimos los datos de referencia, se hacer particularmente fcil el
diagnstico. Encontrar ms informacin en el captulo Diagnstico".
Tabla de Smbolos La tabla de smbolos contiene la asociacin entre los operandos absolutos, el
nombre simblico y el comentario de smbolo. Ver el captulo Smbolos" para
ms informacin.
Configuracin Los datos de configuracin son generados con la herramienta HW Config . La
impresin es en formato texto. Si queremos una impresin grfica, podemos
copiar los grficos en el portapapeles e insertarlos despus en otro programa, por
ej. Microsoft Word, e imprimirlos.
Configuracin Muestra de forma grfica, los equipos de un sistema en red con los datos de
de la Red configuracin, tales como la direccin MPI.
Date: 24.05.2005
File: S7N1v5.2_11.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Otras Posibilidades de Documentacin
Datos
de Referencia
Configuracin
de la Red
Configuracin
Tabla de Smbolos
Estructura del
programa
Referencias
Cruzadas
Asignacin de
E/A/M/T/Z
Listas de
Verificacin
Operandos no usados
Operandos sin smbolo
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-7
Date: 24.05.2005
File: S7N1v5.2_11.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Documentacin de Proyectos Multilinges
Funcin El STEP 7 nos ofrece la habilidad para trabajar de forma multilinge con los
textos o comentarios creados para la documentacin de un proyecto. Estos se
pueden exportar desde el proyecto para ser traducidos y luego reimportados en el
lenguaje al que fueron traducidos. Tenemos entonces la oporturnidad de elegir
diferentes lenguajes para la documentacin.
Los siguientes tipos de texto pueden manejarse de forma multilinge:
Ttulos de bloque y comentarios de bloque
Ttulos de segmento y comentarios de segmento
Comentarios de lnea en programas en STL
Comentarios para las tablas de smbolos, tablas de declaracin de variables,
tipos de datos definidos por el usuario y bloques de datos
Comentarios, nombres de estado, etc. de bloques que fueron creados con las
herramientas de ingeniera tales como S7-GRAPH, S7-PDIAG etc.
Exportar La funcin Exportar se puede llevar a cabo para todos los bloques y tablas de
smbolos que estn situados en el objeto seleccionado. Para cada tipo de texto
(ver arriba), se genera un fichero de exportacin que puede ser editado con
EXCEL. Este fichero contiene una columna con los ficheros fuente en el lenguaje
original y una columna en la que se pueden escribir los textos traducidos.
Importar Durante la Importacin, el texto traducido es aceptado en el proyecto
seleccionado. Slo se aceptan aquellos textos para los cuales todava exista el
lenguaje fuente original.
Cambiar Idioma Para cambiar el idioma, podemos seleccionar todas los idiomas que fueron
importados en el proyecto. El cambio de un idioma se lleva a cabo para todos los
objetos seleccionados.
Borrar Idioma Cuando borramos un idioma, todos los textos en ese idioma se borran para el
manejo de datos internos.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-8
Cargar un Programa Con esta funcin, se copian todos los bloques y los datos de sistema sin
de la CPU en la PG documentacin (tabla de smbolos, nombres de parmetros y variables,
comentarios) desde la CPU a la carpeta de programa seleccionada. La carpeta de
programa seleccionada contiene, por tanto, una copia del PLC" con el programa
actual online.
Cargar equiop en PG Con esta funcin, bsicamente, cargamos todo el equipo hardware como un nuevo
equipo en el proyecto. No es posible sobreescribir un equipo ya existente.
Cargar Programa Podemos cargar los bloques y los datos de sistema desde la carpeta de bloques
desde la PG a la de un programa S7 a una memory card. La memory card puede insertarse
Memory Card adems en la interfase de la PG o en el slot que posee la CPU, siempre que la CPU
ofrezca esta posibilidad.
Copiar un Programa Si se almacena un programa de usuario en la memory card, todava podemos
desde la CPU a la hacer cambios en el programa online. Los bloques modificados se almacenan
Memory Card en la RAM interna de la CPU, mientras que los bloques que no se han cambiado
permanecen almacenados en la memory card. A continuacin, podemos almacenar
los bloques modificados en la memory card con la funcin Copiar RAM en ROM.
Guardar Proyecto Guardamos en la memory card todos los datos del proyecto (programas de
en la Memory Card usuario con todos los comentarios, tablas de smbolos, configuraciones hardware,
etc. de todos los equipos hardware) con la funcin Guardar Proyecto en la Memory
Card".
Archivar el Con la funcin "Archivar", guardamos los datos completos del proyecto
Proyecto en (programas de usuario con todos los comentarios, tablas de smbolos,
disquete configuraciones hardware, etc. de todos los equipos hardware) en un fichero en
formato comprimido (*.zip, *.arj, etc.). El fichero archivado es mucho ms pequeo
que el proyecto sin archivar y puede moverse o copiarse tantas veces como
deseemos con el Explorador de Windows.
Date: 24.05.2005
File: S7N1v5.2_11.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Visin General: Salvaguarda de los Datos de Usuario
Cargar el programa 1. Abrir dos ventanas en al Administrador SIMATIC:
desde la PG a la Mem.Card Carpeta de bloques del programa S7" y "Memory Card S7"
... insertada en la PG / PC 2a. Copiar bloques en la "Memory Card S7" usanto arrastrar y soltar
o
... insertada en la CPU 2b. Administrador SIMATIC -> Sistema de Destino ->
Cargar programa de usuario en Memory Card
Copiar el programa
desde la CPU a la
Memory Card Administrador SIMATIC -> Sistema de Destino -> Copiar RAM en
(slo S7-300) ROM...
Descarga del programa 1. Crear un nuevo programa S7 en el Administrador SIMATIC
desde la CPU a la PG 2. Cambiar a la vista online
(copia del PLC) 3. Abrir el nuevo programa S7 y seleccionar la carpeta bloques
4. Administrador SIMATIC -> Sistema de destino -> Cargar en PG
Archivado del Proyecto 1. Administrador SIMATIC -> Archivo -> Archivar
en disquete 2. Seleccionar el proyecto a archivar
3. Especificar el nombre y ruta de almacenamiento del fichero y
comenzar
Guardar Proyecto 1. Seleccionar la CPU en cuya Memory Card se van a salvar los datos
en la Memory Card del proyecto
(slo S7-400) 2. Administrador SIMATIC -> Sistema de Destino-> Guardar Proyecto
en la Memory Card
Cargar equipo en PG Administrador SIMATIC ->Sistema de destino-> Cargar equipo en PG
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-9
Cargar un Programa Cuando hayamos completado la fase inicial, deberamos tener una copia de la
desde la CPU versin final del programa en el disco duro de la PG.
a la PG La mejor forma de hacer esto es guardar el programa con todos sus comentarios
y smbolos en el disco duro antes de ejecutarlo en el PLC. Cuando efectuemos
cambios en el programa, deberamos salvar inmediatamente los bloques
modificados en el disco duro, de modo que no perdamos los comentarios ni los
smbolos.
Si el programa no est en nuestra PG, podemos cargar los bloques desde la
CPU. En este caso, los comentarios y los smbolos no aparecern. No olvide
cargar los datos de sistema, porque ellos contienen la configuracin y los datos
de comunicacin.
Realizacin Para cargar el programa completo desde la CPU a la PG, seguiremos los
siguientes pasos:
Crear un nuevo programa S7 en el Administrador SIMATIC
Hacer click en el icono online de la barra de herramientas
Abrir el programa S7 y seleccionar la carpeta "Bloques"
Seleccionar la opcin de men Sistema de Destino --> Cargar en PG.
Nota: Los bloques se almacenan en la carpeta "Bloques" (programa de usuario)
en el disco duro de la PG.
Cargar un equipo Tambin podemos cargar un equipo completo en la PG, es decir, se crea un
equipo hardware en nuestro proyecto. La ventaja de esto es que podemos
cambiar los parmetros del hardware de forma inmediata.
Realizacin:
Crear un nuevo proyecto en el Administrador SIMATIC.
Seleccionar la opcin de men Sistema de Destino -> Cargar equipo en PG.
Date: 24.05.2005
File: S7N1v5.2_11.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Descargar un Programa desde la CPU a la PG
Bloques de datos de sistema
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-10
Memoria de Carga La memoria de carga es una parte del mdulo programable. Contiene objetos de
carga creados con el dispositivo de programacin (bloques lgicos, bloques de
datos, informacin adicional).
La memoria de carga puede ser, bien una memory card o una RAM integrada.
Memoria de Trabajo La memoria de trabajo contiene slo los datos relevantes en tiempo de ejecucin.
La memoria RAM de trabajo est integrada en la CPU y est respaldada por la
batera.
Memoria de Sistema La memoria de sistema contiene las reas de memoria para:
Tablas de imagen de proceso de entrada y salida (PAE,PAA)
Marcas (M)
Temporizadores (T)
Contadores (Z)
L stack (L).
Memoria Remanente La memoria remanente es una RAM no voltil usada para salvaguardar marcas,
temporizadores, contadores y bloques de datos, incluso si no disponemos de una
batera de respaldo. Las reas a salvaguardar se especifican cuando asignamos
los parmetros de la CPU.
Insertar una Cuando insertamos una memory card, el sistema operativo nos pide un reset de
Memory Card la memoria (el LED de STOP parpadea lentamente). El reset de la memoria se
realiza girando el selector de modo de la CPU a la posicin MRES. Las secciones
del programa relevantes para la ejecucin se transfieren desde la memory card
(con la funcin de carga de memoria) a la memoria de trabajo.
La memory card debe permanecer insertada mientras se est ejecutando el
programa.
Date: 24.05.2005
File: S7N1v5.2_11.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Concepto de Memoria en el S7-300
Comentarios
Smbolos
Bloques:
Bloques Lgicos
(OB,FC,FB)
Bloques de Datos
(DB)
Memory Card Flash
EPROM en la PG
(insertada en la CPU)
Bloques:
Bloques lgicos
(OB,FC,FB)
Bloques de Datos
(DB)
Info adicional
Memoria de Sistema:
PAE, PAA
M, T, Z
M, T, Z Reman.
Bloques de Datos
remanentes
Memoria Remanente:
Sin
alimentacin
y sin batera
de respaldo
n. rema. reman.
con Ali-
mentacin
sin batera
de respaldo
RAM
Bloques:
Bloques lgicos
(OB,FC,FB)
Bloques de Datos
(DB)
Informacin adicional
Memoria de Carga:
Flash-
EPROM
Memoria de Trabajo:
OB,FC,FB
DB
n. rema. reman.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-11
Memoria de Carga La memoria de carga puede ser una memory card o una RAM integrada. En el
S7-400, la memory card (RAM o Flash EPROM) expande la capacidad de la
memoria de carga integrada.
Memoria de Trabajo La memoria de trabajo contiene todos los datos relevantes en tiempo de
ejecucin.
La memoria RAM de trabajo est integrada en la CPU y est salvaguardada por
la batera de respaldo.
Memoria de Sistema La memoria de sistema contiene las reas de memoria para:
Tablas de imagen de proceso de entrada y salida (PAE, PAA)
Marcas (M)
Temporizadores (T)
Contadores (Z)
L stack (L).
Memory Card Cuando usamos una memory card RAM, el sistema debe funcionar con una
batera. Esto es as para que los datos de la memory card y los de la RAM interna
se conserven en caso de fallo de alimentacin.
Cuando usamos una memory card FEPROM, el programa de usuario se
almacena en la memory card, a prueba de fallo de alimentacin. Los datos que se
encuentran en la memoria RAM interna se salvaguardan a travs de la batera de
respaldo.
El modo "Rearranque" slo es posible en un sistema respaldado por batera.
Insertar una Cuando insertamos una memory card, el sistema operativo nos pide un reset
Memory Card de la memoria (el LED de STOP parpadea lentamente). El reset de la memoria se
realiza girando el selector de modo de la CPU a la posicin MRES. Las secciones
del programa relevantes para la ejecucin se transfieren desde la memory card a
(con la funcin de carga de memoria) a la memoria de trabajo.
La memory card debe permanecer insertada mientras se ejecute el programa.
Date: 24.05.2005
File: S7N1v5.2_11.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Concepto de Memoria en el S7-400
Comentarios
Smbolos
Memory Card Flash
EPROM en la PG
(insertada en la CPU)
RAM
Bloques:
Bloques lgicos
(OB,FC,FB)
Bloques de Datos
(DB)
Informacin adicional
Memoria de Carga:
Flash-
EPROM
Memoria de Sistema:
PAE, PAA
M, T, Z
Memoria de Trabajo:
OB,FC,FB
DB
Backup
mediante
batera de
respaldo
Bloques:
Bloques lgicos
(OB,FC,FB)
Bloques de Datos
(DB)
Info adicional
Bloques:
Bloques Lgicos
(OB,FC,FB)
Bloques de Datos
(DB)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-12
Introduccin Cuando usamos una tarjeta FEPROM, es posible trabajar con la CPU sin batera de
respaldo. El programa se almacena en la FEPROM, a prueba de fallos de
alimentacin.
Podemos definir las reas de memoria remanentes en la configuracin HW.
En el S7-300, los datos remanentes (temporizadores, contadores, marcas, reas de
datos) se almacenan en un rea de memoria remanente de la CPU (memoria RAM
no voltil).
Insertar / Extraer Cuando extraemos o insertamos una memory card, la CPU nos pide un reset de la
memoria. Cuando insertamos una tarjeta RAM, el programa de usuario debe ser
recargado desde la PG. Cuando insertamos una tarjeta FEPROM, su contenido se
copia en la memoria de trabajo.
Fallo de la Despus de un fallo de alimentacin sin batera de respaldo, los bloques se copian
Alimentacin desde la memory card a la memoria de trabajo y con el S7-300, los datos remanentes
son suministrados por la memoria RAM no voltil.
Las eas de datos de los DBs, que fueron definidos como remanentes (slo con el
S7-300), retoman el estado en el que estaban antes del fallo de alimentacin. Las
reas de datos no remanentes toman los valores originales almacenados en la
memory card.
Cambiar el Cuando hacemos correcciones en bloques, los bloques modificados se almacenan
Programa en la memoria de trabajo. Cuando cargamos los bloques en la PG, estos se
recuperan desde la memoria de trabajo.
Tras un fallo de alimentacin (sin batera), la memoria de trabajo (RAM) se borra.
Para que los bloques corregidos estn disponibles cuando vuelva la alimentacin
tienen que estar:
1. guardados en el disco duro cuando trabajemos sin una memory card EPROM,
2. guardados en el disco duro o en una memory card cuando trabajemos con una
memory card EPROM.
Carga de la Podemos, bien transferir los bloques a la memory card (insertada en la PG) a
Memory Card travs del Administrador SIMATIC mediante arrastrar y soltar o, con algunas CPUs,
podemos escribir directamente desde la CPU usando la opcin de men Sistema de
Destino -> Cargar programa de usuario en Memory Card. La memory card debe ser
borrada antes.
Los bloques individuales pueden ser recargados, pero no borrados o sobreescritos.
Date: 24.05.2005
File: S7N1v5.2_11.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Cargar Bloques en / desde una Memory Card Flash EPROM
Memoria de carga
RAM interna
Cargar"
Memoria
de carga
Flash EPROM
Cargar en EPROM"
Memoria de
Trabajo
RAM
Tras insertar
la memory
card:
peticin de
reset de
memoria y
copia en
memoria de
trabajo
Secciones
relevantes para
la ejecucin
Cargar en PG"
Introduccin Cuando usamos una tarjeta FEPROM, es posible trabajar con la CPU sin batera de
respaldo. El programa se almacena en la FEPROM, a prueba de fallos de
alimentacin.
Podemos definir las reas de memoria remanentes en la configuracin HW.
En el S7-300, los datos remanentes (temporizadores, contadores, marcas, reas de
datos) se almacenan en un rea de memoria remanente de la CPU (memoria RAM
no voltil).
Insertar / Extraer Cuando extraemos o insertamos una memory card, la CPU nos pide un reset de la
memoria. Cuando insertamos una tarjeta RAM, el programa de usuario debe ser
recargado desde la PG. Cuando insertamos una tarjeta FEPROM, su contenido se
copia en la memoria de trabajo.
Fallo de la Despus de un fallo de alimentacin sin batera de respaldo, los bloques se copian
Alimentacin desde la memory card a la memoria de trabajo y con el S7-300, los datos remanentes
son suministrados por la memoria RAM no voltil.
Las eas de datos de los DBs, que fueron definidos como remanentes (slo con el
S7-300), retoman el estado en el que estaban antes del fallo de alimentacin. Las
reas de datos no remanentes toman los valores originales almacenados en la
memory card.
Cambiar el Cuando hacemos correcciones en bloques, los bloques modificados se almacenan
Programa en la memoria de trabajo. Cuando cargamos los bloques en la PG, estos se
recuperan desde la memoria de trabajo.
Tras un fallo de alimentacin (sin batera), la memoria de trabajo (RAM) se borra.
Para que los bloques corregidos estn disponibles cuando vuelva la alimentacin
tienen que estar:
1. guardados en el disco duro cuando trabajemos sin una memory card EPROM,
2. guardados en el disco duro o en una memory card cuando trabajemos con una
memory card EPROM.
Carga de la Podemos, bien transferir los bloques a la memory card (insertada en la PG) a
Memory Card travs del Administrador SIMATIC mediante arrastrar y soltar o, con algunas CPUs,
podemos escribir directamente desde la CPU usando la opcin de men Sistema de
Destino -> Cargar programa de usuario en Memory Card. La memory card debe
borrarse antes.
Los bloques individuales pueden recargarse, pero no borrarse o sobreescribirse.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-13
Reqerimientos Debe estar instalado el driver para la memory card en el software STEP 7. Si no
es as, haga click en el botn Inicio" y seleccione Simatic -> STEP 7 ->
Parametrizar Memory Card e instale el driver. Entonces aparecer un icono de la
Memory Card en la barra de tareas del Administrador SIMATIC.
La memory card debe borrarse antes de copiar un programa en ella.
Abra dos ventanas en el Administrador SIMATIC:
Una que contenga el programa de usuario que queramos salvar
La otra con la ventana de la Memory Card
Copia Seleccione los bloques que desee o la carpeta de "Bloques" desde el disco duro y
arrstrelos a la ventana de la Memory Card con el ratn.
Nota Con algunas CPUs (por ej. la CPU 416), adems podemos escribir la memory
card en la CPU. Para hacerlo, use la opcin de men Sistema de Destino ->
Cargar Programa de Usuario en la Memory Card.
Date: 24.05.2005
File: S7N1v5.2_11.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Copiar un Programa en una Memory Card
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-14
Funcin Con las funciones Guardar Proyecto en la Memory Card" y Cargar Proyecto de
la Memory Card", podemos guardar y salvar todos los datos de un proyecto
(programas de usuario con todos los comentarios, tablas de smbolos,
configuraciones hardware, etc. de todos los equipos hardware) en un memory
card. La memory card puede situarse en la CPU o en el slot de programacin de
una PG o un PC.
Los datos de proyecto se comprimen antes de salvarlos en la memory card y son
extrados cuando los cargamos. El tamao de los datos de proyecto a salvar
corresponde con el tamao del fichero archivado del proyecto. Si la capacidad de
memoria de la memory card no es suficiente, aparecer un mensaje
indicndonoslo.
Datos del Proyecto Los datos del proyecto contienen - al igual que un proyecto archivado-
con / sin el bsicamente todo los datos pertenecientes al proyecto, en otras palabras, todos
Programa de Usuario los programas de usuario de las CPUs. De todos modos, los programas de
usuario contenidos en los datos del proyecto, no pueden leerse desde las CPUs
y, por tanto, no pueden ser ejecutados. Con la opcin Cargar tambin los datos
del proyecto", el programa de usuario ejecutable se almacenca tambin adems
de los datos del proyecto. Este programa de usuario es el asignado a la CPU en
la que est insertada la memory card.
rea de aplicacin Si varios trabajadores en el rea de puesta en marcha y mantenimiento tienen la
labor de mantener el PLC SIMATIC S7, es difcil proveer rpidamente a cada
trabajador de los datos de proyecto actuales para la asignacin de una puesta en
marcha. Cuando los datos de proyecto estn disponibles localmente en una de
las CPUs a mantener, cada trabajador puede acceder a los datos del proyecto
actuales y hacer cambios, si lo considera necesario, los cuales estn actualizados
y disponibles por turnos para todos los operarios.
Nota Las funciones Guardar Proyecto en la Memory Card y Cargar Proyecto de la
Memory Card actualmente slo son posibles con el sistema S7-400. Est
disponible para el sistema S7-300 desde mediados de 2001.
Date: 24.05.2005
File: S7N1v5.2_11.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Guardar un Proyecto en una Memory Card
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-15
Introduccin Si un proyecto necesita ms de 1.44 MB de memoria, podemos tambin
guardarlo en un disquete archivndolo (comprimindolo) primero.
Explorador Podemos averiguar el tamao del proyecto en el Explorador de Windows:
Hacer click en la carpeta de proyectos con el botn derecho del ratn o
Seleccione la carpeta de proyectos y escoja la opcin de men
Archivo -> Propiedades.
En ambos casos se abre la ventana "Propiedades".
Date: 24.05.2005
File: S7N1v5.2_11.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Averiguar el Tamao de un Proyecto
Botn derecho del ratn
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-16
Introduccin Como los datos de un proyecto pueden ocupar mucho espacio en memoria y
podran no caber en un disquete, disponemos de la opcin Archivar.
Esto comprime los datos de forma que ocupen 1/8 de la cantidad de memoria
original aproximadamente. Utiliza las utilidades de compresin habituales de los
archivos, tales como PKZIP, ARJ, LHARC, RAR o WINZIP. Debe estar instalado uno
de estos programas en la PG. Si deseamos usar nombres largos de archivos para
los proyectos, necesitamos usar PKZIP, WinZip o WinRAR.
Las utilidades de compresin de ficheros ARJ y PKZIP se suministran con el STEP
7.
Podemos seleccionar la ruta del programa archivador seleccionando la opcin de
men Herramientas -> Preferencias -> Archivar en el Administrador SIMATIC
Archivar El proyecto a archivar debe estar cerrado en el Administrador SIMATIC
Seleccionar la opcin de men Archivo --> Archivar.
Seleccionar el proyecto a archivar en la ventana que aparece.
Seleccionar el nombre del archivo en el siguiente cuadro de dilogo.
En el cuadro de dilogo del apartado anterior, podamos elegir entre las
siguientes opciones:
- Archivador de mltiples disquetes= Separar el archivo en varios disquetes
o no
- Archivar incrementando = Solo se archivan los ficheros con el
atributo ACR (ficheros STEP7 files)
- Desactivar bit de archivador = Slo archivar los ficheros que han
cambiado desde que el proyecto se
fue archivado.
- Comprobar Coherencia = Compara los ficheros a archivar
(slo para ARJ)
Desarchivar Seleccionar la opcin de men Archivo -> Desarchivar.
Seleccionar el fichero archivado.
En el siguiente cuadro de dilogo, seleccionar la carpeta de destino para
el proyecto extrado.
Use el ltimo cuadro de dilogo para seleccionar las opciones de
sobreescritura y recuperacin de la ruta de almacenamiento.
Date: 24.05.2005
File: S7N1v5.2_11.16
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Archivar en Disquete
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Documentar, Guardar, Archivar Pgina 11-17
Tarea Archive su proyecto "Mi_Proyecto", para guardarlo en un disquete.
Nota Slo se pueden archivar los proyectos cerrados. Antes de comenzar la funcin de
archivar, debe asegurarse de que, ni el Administrador SIMATIC ni otras
aplicaciones (Editor LAD/FBD/STL, Editor de Smbolos, HW Config, etc.) tienen
acceso al proyecto a archivar.
Realizacin Cierre el proyecto que quiera archivar.
Comience la funcin de archivado
Archivo -> Archivar -> Proyecto
En los siguientes cuadros de dilogo determine el proyecto a archivar,
adems del Nombre, Ruta de almacenamiento y Tipo (*.zip, *.arj etc.) del
fichero archivado.
Por medio del Explorador de Windows compruebe el xito de la funcin
Archivar y compare su tamao (requermiento de memoria) del proyecto
original con el del archivothat of the archive.
Opcin:
Copiar el proyecto archivado en un disquete
Date: 24.05.2005
File: S7N1v5.2_11.17
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Ejercicio: Archivar un Proyecto
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-1
Contenido Pgina
Datos tcnicos de las CPUs S7-300 (1) ............................................................................................. 2
Datos tcnicos de las CPUs S7-300 (2) .......................................................................................... 3
Datos tcnicos de las CPUs S7-400 (1) ............................................................................................ 4
Datos tcnicos de las CPUs S7-400 (2) ............................................................................................ 5
Principales diferencias con respecto al S7-300 ................................................................................ 6
Componentes del S7 400 ................................................................................................................... 7
Bastidores del S7 400 ................................................................................................... 8
Parmetros del Mdulo: Direcciones Lgicas .................................................................................. 9
Parmetros de la CPU: Arranque ...................................................................................................... 10
Parmetros de la CPU: Alarmas ...................................................................................................... 11
Parmetros de la CPU: Datos Locales ............................................................................................. 12
Configuracin del Modo Multiprocesador ......................................................................................... 13
El SFC 35 para la Sincronizacin en el Modo Multiprocesador ...................................................... 14
Alarma de Insercin / Extraccin ...................................................................................................... 15
Date: 24.05.2005
File: S7N1v5.2_12.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Apndice: Datos Tcnicos y Caractersticas Especiales del S7-400
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-2
Introduccin A fin de ser capaces de valorar las especificaciones tcnicas del S7-400, vamos a
comentar las especificaciones del S7-300. Estas son a fecha de Abril de 2000.
Para especificaciones tcnicas actualizadas, referirse al catlogo ST 70.
Date: 24.05.2005
File: S7N1v5.2_12.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Datos Tcnicos de las CPUs S7-300 (1)
CPU
Tiempo de ejec. en s
Instrucciones de bit
Instruccin de Palabra
Entero (+/-)
Real (+/-)
Memoria de Usuario
Memoria de Trabajo
Memoria de carga int.
Memoria de carga ext.
Direcciones
Marcas
Marcas de Ciclo
Temporizadores
Contadores
N/Tipos de Bloque
FBs
FCs
DB's
Tamao imagen proceso
I/O en bytes
rea de direcc. max. I/O
en bytes
Interfases
314 IFM
0.3 - 0.6
1.2
2.0
50.0
32 KB
48 KB
(4 MB)
2048
8
128
64
128
128
127
124 cada
una
752 cada
una
MPI
315-2 DP
0.3 - 0.6
1.0
2.0
50.0
64 KB
96 KB
4 MB
2048
8
128
64
192
192
255
128 cada
una
1024 cada
una
MPI, DP
315
0.3 - 0.6
1.0
2.0
50.0
48 KB
80 KB
4 MB
2048
8
128
64
192
192
255
128 cada
una
768 cada
una
MPI
312 IFM
0.6 - 1.2
2.0
3.0
60.0
6 KB
20 KB
-
1024
8
64
32
32
32
63
32 cada
una
32 cada
una
MPI
314
0.3 - 0.6
1.2
2.0
50.0
24 KB
40 KB
4 MB
2048
8
128
64
128
128
127
128 cada
una
768 cada
una
MPI
313
0.6 - 1.2
2.0
3.0
60.0
12 KB
20 KB
4 MB
2048
8
128
64
128
128
127
128 cada
una
32 cada
una
MPI
316-2 DP
0.3 - 0.6
1.0
2.0
50.0
128 KB
192 KB
4 MB
2048
8
128
64
256
512
511
128 cada
una
1024 cada
una
MPI, DP
318-2 DP
0.1
0.1
0.1
0.6
512 KB
64 KB
4 MB
8192
8
512
512
1024
1024
2047
256 cada
una (2048)
8192 cada
una
MPI/DP,
DP
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-3
Date: 24.05.2005
File: S7N1v5.2_12.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
313
OB No.
1
10
20
35
40
-
100
80-82, 85,
87
121,122
1536
8 KB
8
4/4
4
1
1
22 bytes
CPU
Bloques de Organizacin
Ciclo Libre
Alarmas Horarias
Alarmas de Retardo
Alarmas Cclicas
Alarmas de Proceso
Ejecucin en 2 plano
Arranque
Errores, asncronos
Errores, sncronos
Datos Locales en bytes
Long. max. del bloque
Profunididad de
anidamiento de bloque
por nivel de ejecucin
Max. n de enlaces de
Comunicacin
esttico/dinmico
Datos globales de
comunicacin via MPI:
Crculos GD por CPU
Paquetes GD enviados
por crculo GD
Paquetes GD enviados
por crculo GD
tamaao de datos de
usuario max. de un paq.
Datos Tcnicos de las CPUs S7-300 (2)
314 IFM
OB No.
1
10
20
35
40
-
100
80-82, 85,
87
121,122
1536
8 KB
8
4/8
4
1
1
22 bytes
315-2 DP
OB No.
1
10
20
35
40
-
100
80-82, 85
87
121,122
1536
16 KB
8
4/8
4
1
1
22 bytes
315
OB No.
1
10
20
35
40
-
100
80-82, 85,
87
121,122
1536
16 KB
8
4/8
4
1
1
22 bytes
312 IFM
OB No.
1
-
-
-
40
-
100
-
-
512
8 KB
8
4/2
4
1
1
22 bytes
316-2 DP
OB No.
1
10
20
35
40
-
100
80-82, 85
87
121,122
1536
16 KB
8
4/8
4
1
1
22 bytes
318-2 DP
OB No.
1
10,11
20,21
32,35
40,41
90
100,102
80-82, 85
87
121,122
4096(8192)
64 KB
20
32
8
1
2
54 bytes
314
OB No.
1
10
20
35
40
-
100
80-82, 85,
87
121,122
1536
8 KB
8
4/8
4
1
1
22 bytes
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-4
Tipos de CPU Las CPUs estn disponibles con los tiempos de ejecucin apropiados, suficiente
memoria de trabajo y un nmero de bloques adaptable a cada exigencia de
rendimiento.
Proceso de E/S Las direcciones lgicas de los mdulos de E/S estn todas en un rea de
direccin lineal de tamao apropiado.
Las direcciones de las estaciones esclavas conectadas a la interfase DP
integrada estn mapeadas tambin en este rea de direccin lineal. Esto permite
que las E/Ss distribuidas sean accedidas del mismo modo que las E/Ss centrales,
en el programa de usuario.
Los parmetros de direccin para ambas E/Ss centrales y distribuidas se asignan
con STEP 7.
Date: 24.05.2005
File: S7N1v5.2_12.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Datos Tcnicos de las CPUs S7-400 (1)
414-3
0.1
0.1
0.1
0.6
2x 384 KB
256 KB
64 MB
8 K
8
256
256
1024
1024
1023
8 K cada
una
8 K cada
una
MPI/DP
2xDP
416-3
0.08
0.08
0.08
0.48
2x 1.6 MB
256 KB
64 MB
16 K
8
512
512
2048
2048
4096
16 K cada
una
16 K cada
una
MPI/DP
2x DP
416-2
0.08
0.08
0.08
0.48
2x 0.8 MB
256 KB
64 MB
16 K
8
512
512
2048
2048
4096
16 K cada
una
16 K cada
una
MPI/DP
DP
412-1
0.2
0.2
0.2
0.6
2x48 KB
256 KB
64 MB
4 K
8
256
256
256
256
511
4 K cada
una
4 K cada
una
MPI/DP
414-2
0.1
0.1
0.1
0.6
2x128 KB
256 KB
64 MB
8 K
8
256
256
1024
1024
1023
8 K cada
una
8K cada
una
MPI/DP
DP
412-2
0.2
0.2
0.2
0.6
2x48 KB
256 KB
64 MB
4 K
8
256
256
256
256
511
4 K cada
una
4 K cada
una
MPI/DP
DP
417-4
0.1
0.1
0.1
0.6
2x2 MB
256 KB
64 MB
16 K
8
512
512
6144
6144
8191
16 K cada
una
16 K cada
una
MPI/DP
3x DP
417H
0.1
0.1
0.1
0.6
2x2 MB
256 KB
64 MB
16 K
8
512
512
6144
6144
8191
16 K cada
una
16 K cada
una
MPI/DP
DP
CPU
Tiempo de ejec. en s
Instrucciones de bit
Instruccin de Palabra
Entero (+/-)
Real (+/-)
Memoria de Usuario
Memoria de Trabajo
Memoria de carga int.
Memoria de carga ext.
Direcciones
Marcas
Marcas de Ciclo
Temporizadores
Contadores
N/Tipos de Bloque
FBs
FCs
DB's
Tamao imagen proceso
I/O en bytes
rea de direcc. max. I/O
en bytes
Interfases
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-5
Comunicacin El S7-400 ofrece una variedad de facilidades para la comunicacin:
1. Interfase Multi-Punto (MPI) integrada, para la conexin de PGs/PCs,
sistemas HMI, sistemas M7-300/400 y otros sistemas S7-300/400 como
nodos activos.
2. Interfase PROFIBUS-DP integrada en las CPUs 413-2/414-2/416-2/417-4
para la conexin de equipos con E/S distribuidas (por ej. ET200) a la CPU.
3. Procesadores de comunicacin tales como la CP443, para la conexin a
sistemas de bus PROFIBUS e Industrial Ethernet.
4. Procesadores de comunicacin tales como la CP441, para comunicaciones
potentes punto a punto (PtP) a otros PLCs S7 o S5 o PLCs de otros
fabricantes.
Funciones S7 Hay dos tipos de funciones de comunicacin S7:
Comunicacin S7 bsica: Este servicio puede usarse para intercambiar pequeas
cantidades de datos (hasta 76 bytes) entre interlocutores (S7-300/400) via MPI o
dentro de un equipo (o a esclavos inteligentes a travs de PROFIBUS-DP).
Los SFCs necesarios para la comunicacin estn integrados en el sistema
operativo. No necesitamos configurar los enlaces. En la llamada al FC se asignan
los recursos de comunicacin y se especifica la direccin del interlocutor directo.
Comuniciacin S7 extendida: Este servicio permite el intercambio de grandes
cantidades de datos (hasta 64 KBytes) en cualquier red (MPI, Profibus o Industrial
Ethernet).
Los SFBs necesarios estn integrados en el sistema operativo del S7-400 (no S7-
300, S7-300 slo como servidor). Necesitan enlaces configurados cuando les
llamamos. Los enlaces configurados se establecen de acuerdo con la tabla de
enlaces al alimentar el mdulo y los recursos correspondientes se asignan de
forma esttica.
Date: 24.05.2005
File: S7N1v5.2_12.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Datos Tcnicos de las CPUs S7-400 (2)
414-3
OB No.
1
10-13
20-23
32-35
40-43
60
90
100-102
80-87
121,122
8 KB
64 KB
16
32
8
1
2
54 bytes
416-3
OB No.
1
10-17
20-23
30-38
40-47
60
90
100-102
80-87
121,122
16 KB
64 KB
16
64
16
1
2
54 bytes
416-2
OB No.
1
10-17
20-23
30-38
40-47
60
90
100-102
80-87
121,122
16 KB
64 KB
16
64
16
1
2
54 bytes
412-1
OB No.
1
10,11
20,21
32,35
40,41
60
90
100-102
80-87
121,122
4 KB
48 KB
16
16
8
1
2
54 bytes
414-2
OB No.
1
10-13
20-23
32-35
40-43
60
90
100-102
80-87
121,122
8 KB
64 KB
16
32
8
1
2
54 bytes
412-2
OB No.
1
10,11
20,21
32,35
40,41
60
90
100-101
80-87
121,122
4 KB
64 KB
16
16
8
1
2
54 bytes
417-4
OB No.
1
10-17
20-23
30-38
40-47
60
90
100-102
80-87
121,122
32 KB
64 KB
16
64
16
1
2
54 bytes
417H
OB No.
1
10-17
20-23
30-38
40-47
60
90
100,102
80-87
121,122
32 KB
64 KB
24
64
16
1
2
54 bytes
CPU
Bloques de Organizacin
Ciclo Libre
Alarmas Horarias
Alarmas de Retardo
Alarmas Cclicas
Alarmas de Proceso
Ejecucin en 2 plano
Arranque
Errores, asncronos
Errores, sncronos
Datos Locales en bytes
Long. max. del bloque
Profunididad de
anidamiento de bloque
por nivel de ejecucin
Max. n de enlaces de
Comunicacin
esttico/dinmico
Datos globales de
comunicacin via MPI:
Crculos GD por CPU
Paquetes GD enviados
por crculo GD
Paquetes GD enviados
por crculo GD
tamaao de datos de
usuario max. de un paq.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-6
Diferencias Las diferencias principales entre el S7-400 y el S7-300 se listan en la diapositiva
de arriba.
Date: 24.05.2005
File: S7N1v5.2_12.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Principales Diferencias con respecto al S7-300
Memoria ms grande y ms E/S/M/T/Z
Direcciones de entrada/salida de los mdulos seleccionable
Pueden conectarse EUs de S5 y usar mdulos CP/IP de S5
Ms funciones de sistema, por ej. comunicacin de bloque programada
Tamao de bloque hasta 64KB y el doble de DBs
Rearranque completo y Rearranque
Comparacin de la configuracin real / terica en el arranque
Los mdulos pueden extraerse sin desconectar la fuente de
alimentacin
Varias imgenes de proceso parciales
Las prioridades de los OBs son parametrizables
Varios OBs para alarmas cclicas, de proceso, y horarias
Anidamiento de bloque de hasta 16 niveles
Tamao de la L Stack seleccionable para cada nivel de ejecucin
4 acumuladores
Modo Multiprocesador
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-7
Bastidores (Racks) Para los PLCs S7-400 Estn disponibles los siguientes bastidores.
UR1/UR2 son los racks universales y pueden usarse como racks centrales o
racks de extensin. Tienen slots de 18/9 de anchura simple con bus P y bus
K.
ER1/ER2 son racks de extensin sin bus K.
CR2 es un rack central segmentado para multiprocesador asimtrico.
CPUs S7 Las CPUs S7-400 son compatibles de forma ascendente con todos los programas
de usuario STEP 7. Existen dos versiones: anchura simple y anchura doble con
una interfase maestro DP integrado.
La interfase DP integrada nos permite direccionar hasta 64 esclavos DP. La
frecuencia de transmisin mxima es de 12 Mbps.
FMs Las FMs para posicionamiento, control en lazo cerrado y contaje reemplazan el
rango S5-IP.
IMs Se pueden usar mdulos de interfase para la conexin de racks de extensin
SIMATIC S7 y SIMATIC S5 a un rack central S7-400.
CPs Los mdulos CP permiten enlazar a las siguientes redes:
Industrial Ethernet (CP 443-1)
PROFIBUS (CP 443-5)
Redes Punto a Punto (CP441-1 y CP441-2).
Cada CPU tiene adems una interfase MPI para la conexin a una red MPI. Se
pueden conectar hasta 32 a una red MPI.
Date: 24.05.2005
File: S7N1v5.2_12.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Componentes del S7- 400
CPUs
CPU 412-1, 412-2
CPU 414-1, 414-2,
CPU 416-2, 416-3
CPU 417-4, 417H
Bastidores
- Rack universal (UR 1/2)
para uso en CR y ER
- Rack de extensin (ER 1/2)
- Rack central segmentado
(CR2)
Mdulos de seal (SM)
- DI/DO 32,16,8 canales
- DO con salida a rel
- AI/AO 16,8 canales
- mdulos
diagnosticables
Procesadores de
comunicacin (CP)
- Punto a Punto
CP441-1, 1 canal
CP441-2, 2 canales
- Redes
Profibus
Ethernet
Fuentes de Alimentacin (PS)
- AC 120V/230V, 4A/10A/20A
- DC 24V, 4A/10A/20A
Mdulos de
funcin (FM)
- Contaje
- Posicionamiento
- Control en lazo cerrado
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-8
UR 1 / UR 2 Los UR1/UR2 se pueden usar como rack central y de extensin. Tienen un Bus
de Periferia (bus P) para el intercambio de alta velocidad de seales de E/S (1.5
microsec./ Byte) y el acceso crtico en el tiempo de datos de proceso del mdulo
de seal.
Adems, el UR1 (18 slots) y el UR2 (9 slots) tienen un potente Bus de
comunicacin (bus K) para el intercambio de datos de alta velocidad (10.5 Mbps)
entre equipos con bus K (CPUs S7/M7, FMs, CPs, ).
Al separar el BUS P y el BUS K, a cada tarea se le asigna su propio bus de
sistema. El control y la comunicacin tienen sus propias autopistas de datos
separadas. De esa forma, las tareas de comunicacin no ralentizan las tareas de
control.
CR2 El rack segmentado CR 2 dispone de un bus de E/S dividido en dos segmentos
con 10 y 8 slots. Se puede usar una CPU para cada segmento. Ambas CPUs son
respectivamente maestras para su segmento de bus P y slo pueden acceder a
sus propias SMs.
Las transiciones en el modo de operacin no estn sincronizadas, es decir, las
CPUs pueden estar en diferentes modos de operacin. Ambas CPUs pueden
comunicar a travs del bus K contnuo.
Por qu el CR2? Todas las CPUs (4 max.) tienen el mismo modo multiprocesador simtrico, por ej.
STOP, es decir, las transiciones en el modo de operacin estn sincronizadas.
ER 1 / ER 2 El ER1 (18 slots) y el ER2 (9 slots) no tienen bus K, ni lneas de interrupcin, ni
fuente de alimentacin de 24 V para los mdulos y no tiene batera de respaldo.
No hay reglas de slot Excepcin: PS en la zona ms a la izda e IM receptoras en el ER en la parte
ms a la derecha!
Date: 24.05.2005
File: S7N1v5.2_12.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Bastidores del S7 400
UR1 / UR2
(Rack Universal)
Tipo de Bastidor
Bastidor
central
Bastidor de
extensin
Utilizable en
S S
Bus P
ER1 / ER2
(Rack de Extension)
No S
Bus P
Bus K
CR2
(Rack Central)
No S
Bus P, Segm. 1
Bus K
Bus P, Segm. 2
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-9
General El S7-400 tiene direcciones por defecto para los mdulos de E/S. Estas
direcciones permanecen activas hasta que se carga una configuracin en la
CPU.
El sistema genera estas direcciones por defecto desde las direcciones fsicas.
Direcciones Los ajustes por defecto corresponden al direccionamiento dependiente del slot del
S7-300.
La direccin depende del slot en el que est insertado el mdulo en el rack. Se
calcula como sigue:
direccin de inicio digital = [(nmero de rack) x 18 + n slot -1] x 4
direccin de inicio analgica = [(nmero de rack) x 18 + n slot-1] x 64 + 512
El nmero de rack est definido en la IM receptora (N 1 a 21). El rack central
tiene siempre el nmero 0.
Las direcciones variables (dependientes del slot) de los mdulos de E/S se
establecen usando la herramienta HW Config.
Imagen de proceso Adems de la imagen de proceso (total) (PAE y PAA), podemos parametrizar
parcial hasta 8 imgenes de proceso parciales para una CPU S7-400 (N 1 a N 8). Se
puede actualizar cada imagen de proceso parcial en el programa de usuario
usando SFCs. Esto significa que podemos desactivar la actualizacin cclica de la
imagen de proceso e implementar la actualizacin controlada por eventos de la
imagen de proceso en el programa de usuario.
Date: 24.05.2005
File: S7N1v5.2_12.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Parmetros del Mdulo: Direcciones Lgicas
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-10
Date: 24.05.2005
File: S7N1v5.2_12.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Parmetros de la CPU: Arranque
Diferencia entre Para especificar si la CPU debe parar el arranque si la configuracin real de
Terica/Real E/S difiere de la configuracin terica (predefinida).
Borra la PAA!!! La tabla de imagen de proceso de salida se borra en el primer ciclo residual en un
rearranque en caliente. Si es posible, seleccione siempre esta opcin.
Rearranque En un rearranque completo en caliente, las M/C/Zs se resetean y el programa de
usuario empieza desde el principio.
En el Rearranque, las M/C/Ts remanentes no se resetean y la ejecucin del
programa de usuario contina en el punto de la interrupcin.
Acciones El sistema operativo realiza las siguientes acciones en el arranque:
borra las pilas (CR)
resetea las marcas, temporizadores y contadores no remanentes (CR)
resetea la tabla de imagen de proceso salidas PAA (CR), lleva a cabo la
accin que indique la parametrizacin (R)
resetea el rea de salidas externas (CR), lleva a cabo la accin que indique
la parametrizacin (R)
resetea las alarmas (CR/R) por medio del OD
actualiza la lista de estado del sistema (CR/R)
transfiere la configuracin a los mdulos (CR/R)
(CR= complete restart, R= restart).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-11
Alarmas de proceso Este bloque de parmetros es para ajustar las prioridades de los bloques de
organizacin de alarmas de proceso. Las entradas permisibles son 0 t los valores
de 2 a 24
(0 = deseleccionar).
Las prioridades van de 1 a 24 y si dos interrupciones ocurren al mismo tiempo, la
que tiene prioridad ms alta se procesa en primer lugar.
Existen 8 alarmas de proceso independientes una de la otra, cada una con su
propio bloque de organizacin. Asignamos los OBs de alarma a los mdulos de
interrupcin cuando parametrizamos los mdulos de E/S.
Alarmas de retardo Una alarma de retardo es una llamada retardada de un bloque de organizacin,
activada, por ejemplo, cuando se recibe una seal de proceso. En este bloque de
parmetros de la pestaa de Alarmas, podemos ajustar las prioridades de las
alaramas de retardo. Las entradas aceptables son 0 y los valores de 2 a 24
(0 = Deseleccionar). Las alarmas de retardo se manejan con los SFCs 32 a 34.
SFC32 "SRT_DINT" = Comenzar alarma de retardo
SFC33 "CAN_DINT" = Anular alarma de retardo
SFC34 "QRY_DINT" = Comprobar estado de la alarma de retardo
Alarmas de La llegada de los datos puede indicarse mediante alarmas de comunicacin
Comunicacin para permitir la evaluacin de los datos recibidos tan pronto como sea posible.
(prximamente)
Alarma de Datos Globales (OB50)
SFB de alarma de comunicacin (OB51)
Date: 24.05.2005
File: S7N1v5.2_12.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Parmetros de la CPU: Alarmas
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-12
Date: 24.05.2005
File: S7N1v5.2_12.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Parmetros de la CPU: Datos Locales
Datos Locales El sistema reserva 256 bytes en la pila de datos locales (ajuste por defecto) para
cada nivel de ejecucin.
Si el programa de usuario requiere pocos o ningn dato local en varios niveles,
podemos especificar los requerimientos de datos locales que queramos (memoria
local) por nivel (OB).
La mxima cantidad de datos locales depende del tipo de CPU.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-13
Date: 24.05.2005
File: S7N1v5.2_12.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Configurar el Modo Multiprocesador
Introduccin El modo multiprocesador es el funcionamiento sncrono de varias CPUs (de 2 a 4)
en un rack central en el S7-400.
Las CPUs arrancan a la vez, si tienen el mismo modo de arranque (rearranque
completo o rearranque) y pasan al modo STOP tambin a la vez.
Ajuste del Podemos ajustar el modo multiprocesador insertando varias CPUs con
Multiproceso capacidad de mulitproceso en un bastidor adecuado. El texto de informacin en
Catlogo Hardware" nos indica si una CPU tiene capacidad de multiproceso.
Las CPUs participantes en el multiproceso, dividen" un rea de direccin comn,
es decir, el rea de direccin de un mdulo est siempre asignado a una CPU
especfica.
Realizacin El modo multiprocesador se configura como sigue:
1. Alinear todas las CPUs necesarias para el funcionamiento multiprocesador.
2. Hacer doble click en las CPUs y ajustar el nmero de la CPU en la pestaa
Modo Multiprocesador.
3. Para asignar un mdulo a una CPU especfica, proceder as:
- Distribuir los mdulos en el bastidor.
- Hacer doble click en los mdulos y seleccionar la pestaa Direcciones"
- En el campo Nmero de CPU" seleccionamos el nmero de la CPU que
queramos.
Para mdulos con capacidad de alarma, la asignacin de la CPU se
visualiza como la CPU de destino en las pestaas de Entradas" o
Salidas".
Podemos resaltar visualmente en la tabla los mdulos asignados a una CPU
concreta seleccionando la opcin de men Ver -> Filtrar -> Mdulos CPU N x.
Los datos de parametrizacin de un equipo se cargan siempre en todas las CPUs
participantes; la carga en una sola CPU no es posible. De ese modo, se evitan las
configuraciones incoherentes.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-14
Date: 24.05.2005
File: S7N1v5.2_12.14
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
El SFC 35 para la Sincronizacin del Modo Multiprocesador
Parametro Declaracin Tipo Datos Memoria Descripcin
JOB ENTRADA BYTE E, A, M, D, L, Const. Identificador de tarea (valores posibles: 1 a 15)
RET_VAL SALIDA INT E, A, M, D, L Valor retornado (cdigo de error).
Descripcin La llamada del SFC 35 "MP_ALM" dispara la alarma de multiprocesador. Esto lleva
a un arranque sincronizado del OB60 CPUs en todas las CPUs relevantes.
Con el modo procesador nico y con funcionamiento en un bastidor segmentado,
el OB 60 solo se arranca en la CPU en la que llamamos al SFC 35.
Podemos usar el parmetro de entrada JOB para identificar la causa que provoque
la alarma de multiprocesador que queramos. Este identificador de tarea se
transfiere a todas las CPUs relevantes y podemos evaluarlo en el OB 60.
Se puede llamar al SFC 35 (MP_ALM) en cualquier lugar del programa. Como esta
llamada solo tiene sentido en modo RUN, la alarma multiprocesador se suprime
cuando se la llama en el modo ARRANQUE. Un valor de funcin nos informa de
esto.
Cdigo de Error Si tiene lugar un error mientras se ejecuta la funcin, el valor retornado devuelve
un cdigo de error:
W#16#0000: No ha ocurrido ningn error.
W#16#8090: El parmetro de entrada JOB contiene un valor invlido.
W#16#80A0:La ejecucin del OB 60 de la alarma multiprocesador
precedente no se ha completado an en su propia CPU o en
otra.
W#16#80A1: Modo de operacin incorrecto (ARRANQUE en lugar de RUN).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Datos tcnicos, Caract. especiales S7-400 Pgina 12-15
Date: 24.05.2005
File: S7N1v5.2_12.15
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Alarma de Insercin / Extraccin
El mdulo existe
El mdulo est disponible
Alarma de Insercin/Extraccin
Parametrizacin del mdulo a
travs del sistema operativo
Extraccin de
un mdulo
Insercin de
un mdulo
max.
1s
max.
1s
Alarma de Insercin/ En el S7-400, es posible extraer e insertar mdulos con alimentacin en los
Extraccin OB83 modos RUN o STOP. Las excepciones son CPUs, PSs, mdulos de S5 en
mdulos adaptador e IMs.
Despus de extraer un mdulo en modo RUN, podemos - dependiendo de la
situacin - llamar a los siguientes bloques de organizacin desde el sistema
operativo de la CPU:
OB 85-Actualizacin de la imagen de proceso
OB 122-Error de acceso de E/S
OB 83- Evento de insercin/extraccin
Debemos tener en consideracin que slo se llama al OB 83 durante
aproximadamente 1seg., mientras que los dems OBs, por norma general, se
activan mucho antes.
Tras insertar el mdulo, es comprobado por la CPU y - si no existen errores de
tipo - es parametrizado. Despus de una parametrizacin correcta, el mdulo est
disponible para ser usado.
Si se reconoce un error tras la parametrizacin, la alarma de diagnstico OB82 se
arranca automticamente.
Informacin de En los datos locales del OB83 aparece la siguiente informacin:
arranque mdulo insertado o extrado
en el OB83 direccin lgica del mdulo
tipo de mdulo
Valor de reemplazo Podemos especificar valores de reemplazo para seales de proceso ausentes de
un mdulo de entrada usando una funcin de sistema.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-1
Date: 24.05.2005
File: S7N1v5.2_13.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Soluciones a los Ejercicios
Contenido Pgina
Captulo Configuracin Hardware:
Adaptar a la Configuracin Real .......................................................................................... 3
Parametrizar y Testear la Marca de Ciclo de la CPU ............................................................. 5
Captulo Simblicos:
Crear una Tabla de Smbolos para la Maqueta de la Cinta ................................................. 6
Captulo Arquitectura y Edicin de Bloques:
Motor de la Cinta (FC 16) ...................................................................................................... 10
Llamada al FC 16 en el OB 1 ................................................................................................. 11
Captulo Operaciones Binarias:
Contactos Normalmente Abiertos y Normalmente Cerrados .............................................. 12
Seccin de Modo de la Cinta Transportadora ..................................................................... 13
Movimiento de la Cinta en Modo AUTO ............................................................................... 14
Captulo Operaciones Digitales:
Contaje de los Objetos Transportados (FC 18) ..................................................................... 15
Supervisin de las Funciones de Transporte (FC 17) ............................................................ 16
Contaje de los Objetos Transportados (FC 18) ...................................................................... 17
Bloqueo en el FC 16 (Cinta Transportadora - Funcionamiento) ......................................... 18
Captulo Diagnstico:
Introduccin: Errores de Stop y Errores Lgicos .................................................................. 18
Impresin del Programa de Error .......................................................................................... 19
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-2
Date: 24.05.2005
File: S7N1v5.2_13.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Adaptar a la Configuracin Real (Unidad de 16 bits)
Nota El resultado del ejercicio aparece en la imagen de arriba (para el equipo
entrenador S7-300 de 16 bits).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-3
Date: 24.05.2005
File: S7N1v5.2_13.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Adaptar a la Configuracin Real (Unidad de 32 bits)
Nota El resultado del ejercicio aparece en la imagen de arriba (para el equipo
entrenador S7-300 de 32 bits).
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-4
Date: 24.05.2005
File: S7N1v5.2_13.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Parametrizar y Testear la Marca de Ciclo de la CPU
Nota El resultado del Ejercicio aparece en la imagen de arriba.
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-5
Tabla de Smbolos (Unidad de 16 Bits)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-6
Tabla de Smbolos (Unidad de 16 bits)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-7
Tabla de Smbolos (Unidad de 32 bits)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-8
Tabla de Smbolos (Unidad de 32 bits)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-9
Motor de la Cinta (FC 16)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-10
Llamada al FC 16 en el OB 1
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-11
Ejercicio Completar los programas de arriba para obtener la siguiente funcionalidad:
Cuando el interruptor S1 se active y el S2 no est activado, la luz debera
permanecer a ON en los tres casos.
Nota! Los trminos Contacto NO" y Contacto NC" tienen diferentes significados
dependiendo de si son usados en el contexto del proceso hardware o como
smbolos en el software.
Date: 24.05.2005
File: S7N1v5.2_13.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Contactos Normalmente Abiertos y Normalmente Cerrados
Tarea: En los tres ejemplos la luz debe estar encendida cuando S1 est activado y S2 no lo est!
E 1.0 E 1.1 A 4.0 E 1.0 E 1.1 A 4.0
U E 1.0
UN E 1.1
= A 4.0
A 4.0
E 1.0
E 1.1
&
A 4.0
E 1.0
E 1.1
&
A 4.0
E 1.0
E 1.1
&
U E1.0
U E1.1
= A 4.0
UN E 1.0
U E 1.1
= A 4.0
Software
I1.0
S1
I1.1
S2
I1.0
S1
I1.1
S2
I1.0
S1
I1.1
S2
A 4.0
Controlador Programable
Luz Luz Luz
A 4.0
Controlador Programable
A 4.0
Controlador Programable
FBD
STL
LAD
Hardware
E 1.0 E 1.1 A 4.0
E 1.0 E 1.1 E 1.0 E 1.1 E 1.0 E 1.1
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-12
Seccin de Modo para la Cinta Transportadora
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-13
Movimiento de la Cinta en Modo AUTO
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-14
Contaje de los Objetos Transportados (FC 18)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-15
Supervisin de las Funciones de Transporte (FC 17)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-16
Contaje de los Objetos Transportados (FC 18)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-17
Bloqueo en el FC 16 (Cinta Transportadora - Funcionamiento)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-18
Date: 24.05.2005
File: S7N1v5.2_13.18
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Introduccin: Errores de Stop y Errores Lgicos
Incorrecto -> Instruccin Correcta Punto de Interrupcin Error
CALL FC 20 CALL FC 20
FreqParp.: DBX 10.3 FreqParp.: M 10.3
FC 20, Segmento 1 1
= "K_Cinta_ = "M_Motor_
DCHA" dcha
FC 16, Segmento 1 1
CALL FB 20, DB 3 CALL FB 20,DB3
FreqParp.: FreqParp.: M 10.3
FC 17, Segmento 4 2
: :
L #Consigna L 1
FC 18, Segmento 2 3
Errores de Stop:
Error de Posicin
FC 17, Segmento 2
CALL FB 20, DB 2 Crear y Cargar
(DB 2 de instancia el DB 2 de
no disponible) instancia
FC 17, Segmento 3 2 FC 17, Segmento 3
L DB 18.DBW 10 L DB 18.DBW 0
L #Consigna L #Consigna
>=I >=I
FC 18, Segmento 5 2 FC 18, Segmento 5
Incorrecto -> Instruccin Correcta Error de Posicin Error
Errores Lgicos:
Movimiento a derecha
de la Cinta no posible
Evaluacin de la :
Perturbacin 3
no hay freq. de parpadeo
Registro y visualiz. act.
N. de objetos incorrecto
Funcin Fallida
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-19
Diagnstico (Listado con Errores)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-20
Diagnstico (Listado con Errores)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-21
Diagnstico (Listado con Errores)
M_Motor_dcha Error Lgico
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-22
Diagnstico (Listado con Errores)
Error de Stop M 10.3
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-23
Diagnstico (Listado con Errores)
No disponible
Error Lgico
Error de Stop
M 10.3
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-24
Diagnstico (Listado con Errores)
"DB_Objetos".
Cantidad_real
Error de Stop
1
Error Lgico
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-25
Diagnstico (Listado con errores)
SITRAIN Formacin en
Automatizacin y Accionamientos
S7 NIVEL 1
Soluciones Pgina 13-26
Diagnstico (Listado con errores)
S7 NIVEL 1
Pasos siguientes Pgina 14-1
SITRAIN Formacin en
Automatizacin y Accionamientos
Slo nos gustara aadir unas palabras...
Contenido:
Qu es lo siguiente?
Nuestra Formacin en Automatizacin y Accionamientos
Formacin SIMATIC
Transicin desde SIMATIC S5 a SIMATIC S7
Formacin en el Sistema SIMATIC S7
Formacin en SIMATIC S7-200
Paquetes Opcionales SIMATIC S7/M7
SIMATIC NET
SIMATIC WinCC
Tcnico del PLC
Date: 24.05.2005
File: S7N1_14.1
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC NET
SIMATIC HMI
SIMATIC M7
SIMATIC S5
y otros cursos sobre PCS7, IT, NC ....
Qu es lo Siguiente?
SIMATIC S7
S7 NIVEL 1
Pasos siguientes Pgina 14-2
SITRAIN Formacin en
Automatizacin y Accionamientos
Cules son las Ventajas para Usted de nuestra Formacin SIMATIC?
Adquisicin de conocimientos rpida y efectiva
Ahorra tiempos de parada en su planta
Asegura calidad
Le proporciona un personal motivado
Simplifica y acorta los procesos de toma de decisiones
Nota Las siguientes pginas presentan slo una muestra de nuestro extenso
catlogo de cursos SIMATIC.
En la ltima pquina encontrar un formulario de fax con las direcciones de
nuestras oficinas de cursos.
Le enviaremos encantado la informacin sobre nuestro catlogo completo
de cursos!
Bsquenos en internet:
http://www.ad.siemens.de/training
o llame a nuestra lnea de informacin:
Tel: 01805 23 56 11
Fax: 01805 23 56 12
Date: 24.05.2005
File: S7N1_14.2
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Formacin desde A&D
Nuestra Formacin en Automatizacin y Accionamientos
Cursos de Formacin
desde su casa o en
200 centros en
63 pases
Formacin Especfica y orientada al Futuro
de primera mano
del lder del mercado
Formacin orientada a la tarea
hecha a su medida
Formacin para Todos, en todas las reas
de Automatizacin y Accionamientos
S7 NIVEL 1
Pasos siguientes Pgina 14-3
SITRAIN Formacin en
Automatizacin y Accionamientos
Usted ha asistido a uno de nuestros cursos y esperamos haya cubierto sus
espectativas.
Sobre todo, esperamos que sea capaz de usar el conocimiento que ha adquirido
en el curso para prosperar en su trabajo.
Nos gustara seguir siendo su compaero en la formacin para su carrera en el
futuro.
Por esta razn le mostramos algunos de nuestros cursos en las pginas
siguientes.
Date: 24.05.2005
File: S7N1_14.3
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Formacin SIMATIC
SIMATIC S7
SIMATIC M7
SIMATIC HMI (COROS, ProTool, WinCC)
SIMATIC NET (PROFIBUS, Ethernet)
SIMATIC S5
S7 NIVEL 1
Pasos siguientes Pgina 14-4
SITRAIN Formacin en
Automatizacin y Accionamientos
Qu ventajas le ofrece nuestra formacin SIMATIC?
- Adquisicin rpida y eficaz de conocimientos
- Ahorra tiempos muertos en su fbrica
- Asegura calidad
- Proporciona personal motivado
- Simplifica considerablemente la toma de decisiones en los procesos
Date: 24.05.2005
File: S7N1_14.4
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Formacin SIMATIC
CP 341 / 441-1
2 das
WinCC
5 das S7 Graph
2 das
Herramientas de
Ingeniera
5 das
WinAC
3 das
SIMATIC PC
y Software
Videomat
3 das
Cursos de especializacin (Nivel III)
S7 Nivel 2
Programacin
avanzada
5 das
Transicin S5~S7
5 das
S7 Nivel 1
Manejo y Programacin
bsica
4 das
S7 Mantenimiento
5 das
Conocimientos avanzados de
programacin PLCs SIMATIC S5
S7 Regulacin
3 das
MOBY
2 das
S5 / S7 Sinaut
2 das
S7 Ethernet
3 das
S7 Profibus
4 das
S7 AS-i
2 das
SIMATIC NET
Control de
Produccin
Protool / Pro
3 das
OP / TP
3 das
SIMATIC
HMI
Nota Las pginas siguientes muestran slo un ejemplo de nuestro amplio
abanico de cursos SIMATIC.
En la ltima pgina encontrar los datos de nuestro centro de formacin.
Llmenos y le enviaremos gustosos informacin acerca de nuestra gama
completa de cursos
S7 NIVEL 1
Pasos siguientes Pgina 14-5
SITRAIN Formacin en
Automatizacin y Accionamientos
Date: 24.05.2005
File: S7N1_14.5
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC S7
Transicin SIMATIC S5 -> S7
5 das
Configuracin/Programacin
Buen conocimiento de SIMATIC S5
Experiencia en programacin con
SIMATIC S5
Conocimiento del PC y de Windows
Transicin desde SIMATIC S5 a SIMATIC S7
Transicin S7~S7 Transicin SIMATIC S5 -> S7
Contenido - Introduccin al SIMATIC S7, componentes, prestaciones
(Fragmento): - El lenguaje de programacin STEP7 y sus componentes
- Tipos de bloques y simblicos para la creacin y estructuracin del programa
- Herramientas de test para informacin del sistema, deteccin de problemas y
diagnstico
- Configuracin hardware de los mdulos
- Comunicacin a travs de la interfase MPI
- Integracin de SIMATIC S5
- Conversin de programas S5
S7 NIVEL 1
Pasos siguientes Pgina 14-6
SITRAIN Formacin en
Automatizacin y Accionamientos
Date: 24.05.2005
File: S7N1_14.6
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC S7
S7 Mantenimiento
5 das
SIMATIC S7
S7 Nivel 1
4 das
SIMATIC S7
S7 NIVEL 1
4 das
SIMATIC S7
S7 Nivel 2
5 das
Instalacin/Mantenimiento
Conocimiento bsico de ing. de control
Formacin en el Sistema SIMATIC S7
SIMATIC NET
SIMATIC S7 Paquetes opcionales
SIMATIC M7
SIMATIC HMI
Configuracin/Programacin
Formacin Tcnica como ingeniero, tcnico
Conocimiento del PC/Windows , experiencia en
Programacin,
Conocimiento de la Tecnologa Digital
S7 NIVEL 1 SIMATIC S7 Nivel 1
Contenido - Introduccin al sistema y prestaciones principales
(Fragmento): - El lenguaje de programacin STEP 7 y sus componentes
- Tipos de bloques y simblicos para la creacin y estructuracin del programa
- Herramientas de test para informacin del sistema, deteccin de problemas y
diagnstico
- Configuracin hardware de los mdulos
- Comunicacin a travs de la interfase MPI
S7 NIVEL 2 SIMATIC S7 Nivel 2
Contenido - Habilidad para el uso de operaciones dependientes de los bits de estado,
(Fragmento): operaciones con el acumulador y operaciones aritmticas con nmeros reales
- Habilidad para usar estructuras complejas con parmetros
- Direccionamiento indirecto en el programa
- Habilidad para integrar funciones de sistema (SFC) en el programa
- Habilidad para utilizar bloques de funciones de comunicacin (CFB)
S7 MANTENIMIENTO SIMATIC S7 Mantenimiento
Contenido - Uso del software STEP 7 para el diagnstico
(Fragmento): - Deteccin y eliminacin de errores software, que llevan al estado Stop
- Diagnstico de errores de programacin con U STACK y B STACK
- Diagnstico en sistemas de PLCs en red
S7 NIVEL 1
Pasos siguientes Pgina 14-7
SITRAIN Formacin en
Automatizacin y Accionamientos
Date: 24.05.2005
File: S7N1_14.7
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC S7
S7-200
4 das
Conocimiento bsico de ingeniera de control
Conocimiento bsico del PC/Windows
Configuracin/Programacin e Instalacin/Mantenimiento
Formacin en SIMATIC S7-200
S7 200 SIMATIC S7, S7-200
Contenido - Familiarizarse con las caractersticas de funcionamiento de los PLCs SIMATIC
(Fragmento): S7-200 y los dispositivos de programacin.
- Facilidades de direccionamiento y ampliacin del S7-200.
- Habilidad para estructurar, escribir, documentar y arrancar programas simples
para tareas de control en los PLCs SIMATIC S7-200 .
- Habilidad para usar las herramientas de programacin para creacin de
programas, documentacin, test del programa y diagnstico de STEP7
Micro/WIN.
- Introduccin a la aplicacin para automatizacin de viviendas SIMATICA.
S7 NIVEL 1
Pasos siguientes Pgina 14-8
SITRAIN Formacin en
Automatizacin y Accionamientos
Date: 24.05.2005
File: S7N1_14.8
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC S7
WinAC
3 das
S7-GRAPH
SIMATIC S7
Herramientas de
Ingeniera
5 das
S7-HiGraph
SIMATIC S7
S7 Graph
2 das
CFC
S7-SCL
Conocimiento de SIMATIC S7 equivalente a los cursos S7 NIVEL 1 S7 NIVEL 2
Configuracin/Programacin
Paquetes Opcionales SIMATIC S7
WinAC Control bajo PC
Contenido - Introduccin al WinAC
(Fragmento): - WinAC y Totally Integrated Automation
- WinAC Pro, WinAC Basis
- Visualizacin con WinAC
- Redes de rea Local con WinAC
Herramientas de SIMATIC S7, Herramientas de ingeniera
Ingeniera
Contenido - Introduccin
(Fragmento): - S7 SCL, S7 CFC, S7 HiGraph, S7 Graph, PLCSim.
S7 Graph SIMATIC S7, Control Secuencial con S7-GRAPH
Contenido - Secuenciadores de programacin
(Fragmento): - Creacin de programa con S7-GRAPH
- Comparacin de GRAPH 5 con S7-GRAPH
- Facilidades de test y diagnstico, documentacin del programa
S7 NIVEL 1
Pasos siguientes Pgina 14-9
SITRAIN Formacin en
Automatizacin y Accionamientos
Date: 24.05.2005
File: S7N1_14.9
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC S7
S7 SINAUT
2 das
SIMATIC S7
Comunicacin con
Ethernet Industrial
S7 ETHERNET
3 das
SIMATIC S7
CP 341/441-1
2 das
SIMATIC S7
E/S Distribuidas
PROFIBUS-DP
3 das
Conocimiento de SIMATIC S7 equivalente a los cursos S7 NIVEL 1 S7 NIVEL 2
Configuracin/Programacin
SIMATIC S7
Comunicacin
con PROFIBUS
S7 PROFIBUS
4 das
SIMATIC NET
S7 PROFIBUS SIMATIC S7, PROFIBUS-DP/FDL
- Principio de funcionamiento de la red Profibus
- Procesadores de comunicaciones SIMATIC. CPs.
- Programacin de usuario y facilidades de diagnstico
S7 PROFIBUS DP SIMATIC S7, PROFIBUS-DP
Contenido - Estructura y principio de funcionamiento de las E/S distribuidas
(Fragmento): - Planificacin y configuracin de un maestro DP en SIMATIC S7
- Programacin del usuario y facilidades de diagnstico
S7 ETHERNET SIMATIC S7, Industrial Ethernet
Contenido - Modo de operacin, propiedades y componentes del bus Industrial Ethernet
(Fragmento): - protocolos ISO y TCP/IP
- Configuracin usando el software de configuracin NCM-S7 para Industrial
Ethernet
- Funciones de Diagnstico
S7 SINAUT SIMATIC S7, Comunicacin Inalmbrica
Contenido - Concepto de telemando y telecontrol
(Fragmento): - Software de desarrollo
CP 341/441-1 SIMATIC S7, Comunicacin Punto a Punto
Contenido - Caractersticas de funcionamiento y especificaciones tcnicas de la CP341 y
la CP441
(Fragmento): - Creacin de la configuracin y parametrizacin de los procesadores de
comunicacin -
Edicin de programas de usuario para la CP341 y la CP441
- Facilidades de diagnstico para la CP341 y la CP441
S7 NIVEL 1
Pasos siguientes Pgina 14-10
SITRAIN Formacin en
Automatizacin y Accionamientos
WinCC SIMATIC WinCC
Contenido - Introduccin al sistema WinCC
- Configuraciones hardware
Grficos: imgenes, ventanas, textos, campos de entrada, campos de
salida, barras, curvas, cambio de imgenes, ventana de avisos, imagen de
arranque.
- Comunicaciones:Variables de proceso, variables internas, parmetros drivers
de comunicaciones ETHERNET, PROFIBUS, Serie, DLE
- Archivos: archivos de valores de medida, ventanas de curvas con valores
histricos y actuales, archivos comprimidos.
- Avisos: Formato de avisos, textos de avisos, asistente de avisos, archivo de
avisos.
- Informes: impresin de avisos, impresin de informes del proceso.
- Simulacin: arranque de Runtime y simulacin de variables.
Date: 24.05.2005
File: S7N1_14.10
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Experiencia con los entornos grficos,
por ej. Windows 95/NT
Configuracin/Programacin
SIMATIC WinCC
Formacin en el Sistema
Interfase Hombre-Mquina
(HMI)
5 das
SIMATIC WinCC
S7 NIVEL 1
Pasos siguientes Pgina 14-11
SITRAIN Formacin en
Automatizacin y Accionamientos
Date: 24.05.2005
File: S7N1_14.11
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
SIMATIC HMI
ProTool/Pro
3 das
SIMATIC HMI
OP/TP
3 das
Experiencia con entornos grficos
por ej. Windows 95/NT
Configuracin/Programacin
Cursos SIMATIC
PROTOOL/PRO SIMATIC ProTool/Pro. Scada.
Contenido - Introduccin al sistema SIMATIC ProTool/Pro
(Fragmento): - Bases de la creacin de pantallas grficas
- Funciones de usuario (introduccin a VBScript)
- Configuracin de mensajes, visualizacin de mensajes y archivo de mensajes
- Configuracin y visualizacin de tendencias, archivo del valor medido
OP/TP Paneles de operador y pantallas tctiles
Contenido - Aplicacin de los paneles de operacin OPs / TPs
(Fragmento): - Creacin grfica de pantallas
- Archivo de mensajes y archivo del valor medido
S7 NIVEL 1
Pasos siguientes Pgina 14-12
SITRAIN Formacin en
Automatizacin y Accionamientos
Date: 24.05.2005
File: S7N1_14.12
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Actuador-Sensor Interface
S7 AS-i
2 dias
Conocimiento de SIMATIC S5 y/o SIMATIC S7 y conocimiento bsico
de comunicacin de datos
Ingenieros de Planificacin, Programacin, y Puesta en Marcha
y personal de Instalacin, Mantenimiento y Servicio
Actuador-Sensor Interface
S7 AS-i Actuador-Sensor-Interface
Contenido - Bases del Actuador-Sensor Interface (AS-Interface)
(Fragmento): - Estructura y configuracin
- Maestro AS-i, cables de alimentacin, fuente de alimentacin, mdulos de
control y seal, arrancador de motor,...
- Facilidades de diagnstico
S7 NIVEL 1
Pasos siguientes Pgina 14-13
SITRAIN Formacin en
Automatizacin y Accionamientos
Ahora es su turno ...
Date: 24.05.2005
File: S7N1_14.13
SIMATIC S7
Siemens SA 2002. Todos los derechos reservados.
SITRAIN Formacin en
Automatizacin y Accionamientos
Todava tiene
dudas ?
Le ayudaremos!
... con la lnea de atencin:
Tel 91 5147047 / 48
... en Internet:
www.sitrain.com/mx
... o en su centro de venta ms
prximo