Académique Documents
Professionnel Documents
Culture Documents
Universidad de Granada
Automática STEP 7. P 1
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
STEP 7
Software de Programación de los PLC’s
S7-300 y S7-400 de Siemens
1. Introducción
2. Creación de un proyecto
3. Administrador SIMATIC
4. Programar funciones (FC)
5. Configurar el hardware
6. Cargar y probar el programa
7. S7-PLCSIM: Simulación de programas
8. Ejemplos
Automática STEP 7. P 2
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
1. Introducción
1
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 3
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Introducción
Automática STEP 7. P 4
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
2. Creación de un proyecto
2
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 5
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Creación de un proyecto
1. Elección de la CPU:
Automática STEP 7. P 6
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Creación de un proyecto
2. Selección del bloque de organización y del lenguaje de programación:
3
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 7
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Tipo de bloques
Automática STEP 7. P 8
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
4
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 9
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
3. Administrador SIMATIC
Automática STEP 7. P 10
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Programación simbólica
1. Direcciones absolutas:
5
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 11
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Programación simbólica
Configuración máxima y direcciones iniciales de los módulos:
Automática STEP 7. P 12
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Programación simbólica
1. Uso del editor de símbolos:
6
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 13
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
La ventana de programación
Automática STEP 7. P 14
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Programación en KOP
7
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 15
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Programación en AWL
Automática STEP 7. P 16
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Programación en FUP
8
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 17
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Automática STEP 7. P 18
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
9
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 19
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Automática STEP 7. P 20
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
10
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 21
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Automática STEP 7. P 22
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
11
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 23
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Automática STEP 7. P 24
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
12
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 25
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
5. Configurar el hardware
Haga doble clic en el icono Hardware.
Entonces se abrirá la ventana "HW
Config" y se visualizará la CPU
seleccionada al crear el proyecto.
Automática STEP 7. P 26
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Configurar el hardware
13
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 27
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Automática STEP 7. P 28
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Probar el programa
Con la función 'Status' (observar el programa) se puede testear el
código de un bloque. Para ello tiene que haberse establecido una
conexión online con la CPU, la CPU tiene que estar en RUN o
RUN-P y el programa tiene que haberse cargado en la CPU.
14
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 29
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Probar el programa
Conectar
Observar variables
Forzar variables
Automática STEP 7. P 30
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
15
© 2013 - Miguel Damas. Dpto. Arquitectura y Tecnología de Computadores. Universidad de Granada
Automática STEP 7. P 31
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
8. Ejemplos
Ejemplo1: Controlar una cinta transportadora
Automática STEP 7. P 32
INGENIERÍA ELECTRÓNICA INDUSTRIAL SOFTWARE DE PROGRAMACIÓN DE PLC’s
Ejemplos
Ejemplo2: Generador de impulsos de reloj
Se trata de implementar un generador de impulsos de reloj usando un
temporizador. La frecuencia se subdivide en los valores indicados en la tabla
siguiente:
...
16