Escuela Mexicana de ElectricidadMR
113
Mecatrónica.
UNIDAD SEIS SIMATICS7-300
2.1 PLC S7 300. Características principales. CPU´s estándar.
CPUs Estándar
CPU CPU CPU CPU CPU
312 314 315- 317- 318-2DP
2DP 2DP
Memoria de trabajo / 16 KB / 48 KB / 16 128 KB / 512 KB / 512 KB, 256
Instrucciones 5K K 42 K 170 K KB máx.
Códigos. 256
KB
instrucciones
Carga de memoria 64 KB 64 KB para 8 MB mediante MMC ( Micro Memory Card)
para 4
MB
mediante
MMC
Respaldos Todos los bloques con MMC Todos los bloques para
máx. 256 KB
Bits de memoria /
temporizadores/contadores
x Bit de memoria 128 byte 256 byte 2048 byte 4096 byte 1024 byte
x S7timers / contadores 128 / 256 / 256 256 / 256 512 / 512 512 / 512
x IEC Timers / 128
contadores
Numero de bloques
x Numero de bloques 1024 1024 20481024 FC,
cargables (FCs+FBs+DBs) 1024 FB,
x Numero de rangos 512 FC, 512 FB, 511 2048 FC, 2048 FC, 2047 DB
DB 2048 FB, 2048 FB 1024 FC,
1023 DB 2047 DB 1024 FB,
2047 DB
Rangos de
direccionamiento 1024 / 1024/1024 2048/2048 8192/8192 8192/8192
x I/O direcciones de 1024 byte byte byte byte
área byte 128/128 128/128 256/256 2048/2048
x I/O imagen de proceso 128/128 byte byte byte byte
x Canales digitales byte 1024 1024 1024 1024
(central) 256 256 256 256 256
x Canales analógicos ( 64
central)
Configuración máxima
x Racks 1 Max. 4
x Módulos por Rack 8 8
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
114
Mecatrónica.
2.2 PLC s7 300. Características principales. CPU’s compactas.
CPUs Compactas
CPU CPU CPU CPU 314C-
312C 313C 313C- 2DP
2DP
Memoria de trabajo / 16 KB / 4K 32 KB / 10 K 32 KB / 10 K 48 KB / 16 K
Instrucciones
Carga de memoria 64 KB para 64 KB para 8 MB mediante MMC ( Micro Memory
4 MB Card)
mediante
MMC
Respaldos Todos los bloques con MMC
Bits de memoria /
temporizadores/contadores
x Bit de memoria 128 byte 256 byte
x S7 timers / contadores 128 / 128 256 / 256
x IEC Timers / 128 / 128 256 /256
contadores
Numero de bloques
x Numero de bloques 1024
cargables (FCs+FBs+DBs)
x Numero de rangos 512 FC, 512 FB, 511 DB
Rangos de direccionamiento
x I/O direcciones de área 1024 / 1024 1024/1024 2048/2048 1024/1024 byte
x I/O imagen de proceso byte byte byte 128/128 byte
x Canales digitales 128/128 128/128 byte 128/128 byte 1016
(central) byte 1016 1008 253
x Canales analógicos ( 256 253 248
central) 64
Configuración máxima
x Racks 1 Max. 4
x Módulos por Rack 8 8
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
115
Mecatrónica.
2.3 Sistemas Simatic S7.
Con el software de STEP 7crearemos un programa S7 en un proyecto. El sistema de automatización S7se
compone de una fuente de alimentación, una CPU y varios módulos de entradas/salidas (módulos E/S).
El autómata programable (PLC) vigila y controla la máquina con ayuda del programa S7. A los módulos de
entradas/salidas se accede mediante direcciones.
En el caso de que el programa contenga muchas entradas y salidas recomendamos configurar primero el
hardware. Así STEP 7mostrará varias direcciones a elegir en el editor de 'HW Config'.
Al configurar el hardware no sólo se pueden definir direcciones, si no también modificar parámetros y
propiedades de los módulos. A modo de ejemplo: en caso de utilizar varias CPUs simultáneamente, será
necesario adaptar sus respectivas direcciones MPI
2.4 El Administrador SIMATIC.
Desde el escritorio de Windows haga doble clic en el icono Administrador SIMATIC.
Al arrancar STEP 7 se abre la ventana del Administrador SIMATIC. De forma estándar, arranca así mismo el
Asistente de STEP7, que en caso necesario nos ayudará a crear el proyecto de STEP 7.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
116
Mecatrónica.
Los proyectos se estructuran de tal modo que permiten depositar de forma ordenada todos los datos y
programas que se necesitan durante la programación.
Otra opción es configurar nuestro proyecto de manera manual, esa manera nos permite tener control
completo de lo que necesitamos. Para hacerlo seleccionamos el botón Cancelar en la ventana del asistente.
Se crea la siguiente pantalla, en ella se observa el nombre del proyecto.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
117
Mecatrónica.
Insertamos el CPU s7 300 utilizando del botón derecho del ratón.
Se crea la siguiente una pantalla la cual en el editor del lado derecho aparece nuestro PLC.
Insertamos la configuración Hardware seleccionando Insertar Objeto con el botón derecho. Aparece la
siguiente pantalla:
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
118
Mecatrónica.
Ahí configuramos el hardware de nuestro proyecto. Tenemos del lado derecho el catálogo de elementos,
desde él integramos las tarjetas que requerimos: soporte, CPU, fuente de alimentación, entradas o salidas
digitales, entradas o salidas analógicas entre otras.
En función del requerimiento del proyecto agregamos las tarjetas necesarias. Al finalizar tenemos un aspecto
similar al siguiente:
Para finalizar es necesario utilizar el botón Guardar y Compilar:
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
119
Mecatrónica.
Regresamos al Administrador SIMATIC. Observamos el árbol del lado izquierdo.
Estructura del proyecto en el Administrador SIMATIC
Navegar en la estructura del proyecto.
Se visualiza el proyecto recién creado con el equipo S7 seleccionado y la CPU.
Haga clic en los signos + o – para abrir o cerrar una carpeta. A través de los iconos visualizados en la ventana
derecha puede llamar posteriormente otras funciones.
Haga clic en la carpeta Bloques. Contiene el OB1y, después, contendrá los bloques que vayamos programando.
A través de los bloques aprenderemos a programar en KOP, FUP y AWL.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
120
Mecatrónica.
Para abril el editor del programa de usuario en el OB1, Haga clic sobre él.
En éste editor es posible implementar el programa en tres diferentes lenguajes. La siguiente imagen muestra
algunas de las funciones disponibles en el editor KOP/AWL/FUP
Después de implementar el programa de usuario En STEP7, el OB1 es procesado cíclicamente por la CPU.
Esta lee el programa contenido en el bloque línea por línea y ejecuta los comandos. Cuando la CPU vuelve a
encontrarse en la primera línea del programa, significa que ha finalizado un ciclo. El tiempo transcurrido hasta
entonces se denomina 'tiempo de ciclo'
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
121
Mecatrónica.
Programar el OB1 una conexión en serie en KOP.
A continuación vamos a programar una conexión en serie, una conexión y en paralelo usando KOP (esquema
de contactos).
Si no está ajustado el lenguaje de programación KOP,
ajústelo eligiendo el comando de menú Ver>KOP
Haga clic en el área Título del OB1 e introduzca, p.
ej., "Programa principal. Se ejecuta cíclicamente"
Seleccione un circuito para el primer elemento
Haga clic en el botón que representa un contacto
normalmente abierto en la barra de herramientas e
insértelo.
Repita el procedimiento e inserte un segundo
contacto abierto
Inserte una bobina al final del circuito.
Para completar la conexión en serie sólo falta
asignarlas direcciones a los contactos normalmente
abiertos y a la bobina.
Asigne direcciones a cada elemento del circuito. Si
utiliza direcciones simbólicas puede seleccionarlas
directamente consultando la tabla de símbolos.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
122
Mecatrónica.
Programar el OB1 una conexión en paralelo en KOP.
Seleccione el segmento 1.
Inserte otro segmento.
Vuelva a seleccionar el circuito.
Inserte un contacto normalmente abierto y una
bobina.
Seleccione la barra vertical del circuito.
Inserte una rama paralela.
Inserte otro contacto normalmente abierto en la
rama paralela.
Cierre la rama (si es necesario, seleccione la flecha
inferior).
Para completar la conexión en paralelo sólo falta
asignar las direcciones pertinentes.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
123
Mecatrónica.
3.2 Crear un programa S7.
1.- Abrir el “administrador Simatic”.
“Hacer doble clic”.
2.- Se abrirá el “asistente de nuevo proyecto”.
En este paso nos indicara que el “asistente de nuevo proyecto” nos ayudara
Hacer clic en “siguiente”
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
124
Mecatrónica.
3.3 Seleccionar el tipo de CPU a programar.
Seleccionamos una “cpu 315-2dp”
Y le damos clic en “siguiente”
4.- Seleccionar el bloque “ob1” y programación en “KOP”.
“Siguiente”
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
125
Mecatrónica.
5.- Aquí nombraremos nuestro proyecto.
Y le damos clic en “finalizar”
6.- Se abrirá el administrador “SIMATIC MANAGER”
Darle doble clic en “ob1”
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
126
Mecatrónica.
3.4 Se abrirá el “EDITOR DEL STEP
7”.
3.6 En el cual tendremos las instrucciones principales en la “barra de herramientas”
Cargar a CPU Abrir rama hacia abajo
Representación simbólica Cerrar rama
Establecer enlace con CPU configurada
Observar si/no “estado de programa”
Insertar nuevo segmento
Contacto abierto
Contacto cerrado
Bobina
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
127
Mecatrónica.
8.- Dar clic sobre el segmento 1 para poder comenzar la edición del proyecto.
9.- Insertar los elementos deseados en el segmento. Haciendo únicamente un clic sobre ellos.
10.-Para insertar el contacto de enclave es necesario posicionarnos sobre la línea del segmente en el segundo
y tercer contacto.
Hacer clic sobre la herramienta de “abrir rama hacia abajo”
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
128
Mecatrónica.
Insertamos un contacto abierto
Hacer clic sobre la herramienta de “cerrar rama”
11.- Direccionar el diagrama.
I0.0 Arranque Q4.0 Salida a Motor
I0.1 Paro
I0.2 Sobrecarga
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
129
Mecatrónica.
3. 7 Guardar el proyecto, en ese momento se compilara automáticamente.
3.8 Simulación y carga al CPU.
En el siguiente ejemplo cargaremos el circuito al simulador y CPU real. Editamos en KOP.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
130
Mecatrónica.
Tenemos 2 entadas digitales, una salida digital, un temporizador y dos registros tipo Word. Observa que
tenemos mnemónica inglesa, si quieres cambiar el idioma debes hacerlo desde el administrador Simatic ->
Herramientas -> Preferencias -> Idioma->lenguaje. Aparecerá la siguiente imagen:
Puedes seleccionar idioma y Nemotécnica que estén disponibles.
El siguiente paso es habilitar el simulador. Desde el Administrador Simatic identifica y acciona el botón
correspondiente:
Aparece en el editor.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
131
Mecatrónica.
Para integrar los elementos necesario del circuito de ejemplo, los seleccionamos de los botones de funciones.
Finalmente tenemos cargadas entradas, salidas, marcas y temporizadores.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
132
Mecatrónica.
3.9 Ahora es necesario cargar nuestro programa al simulador y seleccionar la posición RUN.
3. 10 Para visualizar la simulación utilizamos el botón: . Aparece el estado del PLC en la parte inferior del
editor, las líneas de fase de color verde, valores de los registros y el título superior en verde, esto indica que
estamos en línea con el PLC.
Para acceder y modificar entradas y estados del simulador es necesario palomear la entrada correspondiente,
si se deja permanente se simula un interruptor, al ponerla y quitarla rápidamente un palpador o push.
Controladores Lógicos Programables
ESCUELA MEXICANA DE ELECTRICIDAD MR