49
Prólogo Instalar el hardware 1 Instalar el software 2 Configuración básica 3 Primer ejemplo de programación 4 Más ejemplos 5 Anexo A SIMATIC S7-200 S7-200 El S7-200 en una hora Documentación para formación 05/2007 A5E01031470-01

2 SIMATIC S7-200

  • Upload
    others

  • View
    37

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2 SIMATIC S7-200

Prólogo

Instalar el hardware 1

Instalar el software 2

Configuración básica 3

Primer ejemplo de programación

4

Más ejemplos 5

Anexo A

SIMATIC S7-200

S7-200 El S7-200 en una hora

Documentación para formación

05/2007 A5E01031470-01

Page 2: 2 SIMATIC S7-200

Consignas de seguridad Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

PELIGRO Significa que, si no se adoptan las medidas preventivas adecuadasse producirála muerte, o bien lesiones corporales graves.

ADVERTENCIA Significa que, si no se adoptan las medidas preventivas adecuadaspuede producirsela muerte o bien lesiones corporales graves.

PRECAUCIÓN con triángulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

PRECAUCIÓN sin triángulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.

ATENCIÓN significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad correspondiente.

Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una consigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consigna puede contener también una advertencia sobre posibles daños materiales.

Personal cualificado El equipo/sistema correspondiente sólo deberá instalarse y operarse respetando lo especificado en este documento. Sólo está autorizado a intervenir en este equipo elpersonal cualificado. En el sentido del manual se trata de personas que disponen de los conocimientos técnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estándar de seguridad.

Uso conforme Considere lo siguiente:

ADVERTENCIA El equipo o los componentes del sistema sólo se podrán utilizar para los casos de aplicación previstos en el catálogo y en la descripción técnica, y sólo associado a los equipos y componentes de Siemens y de terceros que han sido recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalación y un montaje conforme a las prácticas de la buena ingeniería, así como un manejo y un mantenimiento rigurosos.

Marcas registradas Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios fines puede violar los derechos de sus titulares.

Exención de responsabilidad Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles correcciones se incluirán en la siguiente edición.

Siemens AG Automation and Drives Postfach 48 48 90437 NÜRNBERG ALEMANIA

Ⓟ05/2007

Copyright © Siemens AG . Sujeto a cambios sin previo aviso

Page 3: 2 SIMATIC S7-200

El S7-200 en una hora Documentación para formación, 3

Prólogo

Estimado usuario del S7-200: Un autómata programable ejecuta un programa de control creado para solucionar gran parte de las tareas de automatización. El micro-PLC S7-200 le ayudará a aumentar la seguridad, la calidad y la velocidad de producción, reduciendo al mismo tiempo los costes del proyecto. El micro-PLC S7-200 se utiliza para cada vez más campos de aplicación, puesto que combina un elevado rendimiento con un precio atractivo y un funcionamiento sencillo. Hemos creado un kit de iniciación especial que le permitirá familiarizarse rápidamente con el S7-200. El objetivo de esta guía rápida es proporcionarle los conocimientos básicos para utilizar el S7-200 en un plazo de tiempo lo más breve posible. Esperamos que la introducción le resulte fácil y rápida y, desde luego, ¡le deseamos mucho éxito!

¡Buena suerte!

Page 4: 2 SIMATIC S7-200

Prólogo

El S7-200 en una hora 4 Documentación para formación,

Contenido del kit de iniciación del S7-200

Artículo Cantidad Disponible CPU 222 AC/DC/RLY S7-200 1 Simulador de entradas para la CPU 222 1 Software: STEP 7-Micro/WIN V4 1 Simulador de entradas en un raíl DIN 1 Cable de programación PC/PPI (USB/RS 485) 1 Documentación del S7-200 1 El S7-200 en una hora (incluyendo un CD con ejemplos de programación)

1

Destornillador 1

Los ejemplos de programación para esta guía rápida están contenidos en el CD de documentación de STEP 7-Micro/WIN bajo: \Espanol\Manuals\PrimerEx, o bien en el CD de ejemplos de programación.

Consignas de seguridad Esta guía rápida es una introducción breve al S7-200. No sustituye el Manual del sistema de automatización S7-200. Por tanto, tenga en cuenta las instrucciones contenidas en el Manual del sistema de automatización S7-200 y, en particular, las consignas de seguridad.

Page 5: 2 SIMATIC S7-200

El S7-200 en una hora Documentación para formación, 5

Índice Prólogo ................................................................................................................................................... 3 1 Instalar el hardware ................................................................................................................................ 7

1.1 Montaje e instalación del hardware ............................................................................................ 7 1.2 Detalles del S7-200 (CPU 222)................................................................................................... 8 1.3 Diagramas de cableado del hardware ........................................................................................ 9

2 Instalar el software................................................................................................................................ 13 2.1 Instalar STEP 7-Micro/WIN para la guía rápida del S7-200 ...................................................... 13 2.2 Iniciar STEP 7-Micro/WIN......................................................................................................... 14 2.3 Utilizar la Ayuda en pantalla ..................................................................................................... 15

3 Configuración básica............................................................................................................................. 17 3.1 Conectar el cable de comunicación .......................................................................................... 17 3.2 Configurar la comunicación del S7-200 .................................................................................... 18 3.3 Primer test de funcionamiento .................................................................................................. 19

4 Primer ejemplo de programación........................................................................................................... 21 4.1 Escribir el primer programa ...................................................................................................... 21 4.2 Abrir el primer ejemplo de programación .................................................................................. 22 4.3 Cargar el primer programa de ejemplo en la CPU.................................................................... 23 4.4 Funcionamiento y test del primer programa de ejemplo ........................................................... 24 4.5 Elementos del esquema de contactos (KOP) ........................................................................... 25 4.6 Transformar un esquema de conexiones.................................................................................. 26 4.7 Elementos del primer programa de ejemplo ............................................................................. 27 4.8 Visualización del estado (online) .............................................................................................. 28 4.9 Instrucciones ............................................................................................................................ 29

5 Más ejemplos........................................................................................................................................ 31 5.1 Primera modificación del programa .......................................................................................... 31 5.1.1 Combinación Y lógica ............................................................................................................... 31 5.1.2 Insertar una puerta lógica ......................................................................................................... 32 5.1.3 Introducir el operando y comprobar los cambios efectuados .................................................... 33 5.1.4 Borrar un contacto o un operando ............................................................................................ 34 5.2 Segunda modificación del programa ........................................................................................ 35 5.2.1 Combinación lógica O............................................................................................................... 35 5.2.2 Insertar un elemento O ............................................................................................................. 36 5.3 Tercera modificación del programa .......................................................................................... 37 5.3.1 Temporizador como retardo a la conexión................................................................................ 37

Page 6: 2 SIMATIC S7-200

Índice

El S7-200 en una hora 6 Documentación para formación,

5.3.2 Funcionamiento del temporizador como retardo a la conexión................................................. 38 5.3.3 Programar el temporizador como retardo a la conexión ........................................................... 39 5.4 Trabajar con proyectos ............................................................................................................. 40 5.4.1 Programar con símbolos........................................................................................................... 40 5.4.2 Crear un nuevo proyecto .......................................................................................................... 42 5.5 ¿Desea aprender más? ............................................................................................................ 45

A Anexo ................................................................................................................................................... 47 A.1 Bits, bytes y palabras ............................................................................................................... 47 A.2 Áreas de direccionamiento del S7-200 ..................................................................................... 48 A.3 Ejecución cíclica del programa en el PLC S7-200 .................................................................... 49

Page 7: 2 SIMATIC S7-200

El S7-200 en una hora Documentación para formación, 7

Instalar el hardware 11.1 Montaje e instalación del hardware

Montaje e instalación del hardware 1. Fije el raíl DIN a una placa base como muestra la figura.

Placa base

Raíl DIN

2. Fije el simulador de entradas a la regleta de bornes de entrada ubicada en el lado inferior del S7-200.

Simulador de salidas

Simulador de entradas

S7-200CPU 222

3. Fije el S7-200 al raíl DIN. 4. Fije el simulador de salidas al raíl DIN.

Page 8: 2 SIMATIC S7-200

Instalar el hardware 1.2 Detalles del S7-200 (CPU 222)

El S7-200 en una hora 8 Documentación para formación,

1.2 Detalles del S7-200 (CPU 222)

SalidaTerminales

Alimentación

Selector de modo STOP, TERM, RUN

Conector para módulos de ampliación

AnalógicoPotenciómetro

Alimentación de sensores de 24 V c.c. (180 mA)

EntradaTerminales

RS 485Puerto de comunicación

Page 9: 2 SIMATIC S7-200

Instalar el hardware 1.3 Diagramas de cableado del hardware

El S7-200 en una hora Documentación para formación, 9

1.3 Diagramas de cableado del hardware

Diagrama de cableado del hardware Conecte los cables representados con una línea gruesa (consulte el diagrama siguiente). El cable gris se conecta sólo mecánicamente al simulador de salidas. Cualquier extremo del cable gris se puede conectar a L+ ó 1L.

!

L1NPE

1L Q0.0 0.1 0.2 0.3 PE N L1

1M I0.0 0.1 0.2 0.3 2M 0.4 0.5 M L+

S7-200 (CPU 222)6ES7 212-1BB23-0XB0

gris

Alimentación:85 a 264 V c.a. / 47 a 63 Hz Conectar PE en todo caso

gris

PrecauciónPeligro de heridasy daños materiales.

Masa (azul)

Simulador de salidas

On/off(rojo)

Inversión de sentido(negro)

Alimentación de sensores

Simulador de entradas azul

Page 10: 2 SIMATIC S7-200

Instalar el hardware 1.3 Diagramas de cableado del hardware

El S7-200 en una hora 10 Documentación para formación,

Esquema de conexiones del hardware

+

M

-

+

1L Q0.0 0.1 0.2 0.3

S7-200 CPU 2226ES7 212-1BB23-0XB0

24 V c.c.

L1

NPE

1M I0.0 0.1 0.2 0.3 2M 0.4 0.5 0.6 0.7 M L+

PE N L1

Entradas de 24 V (señales de entrada de 0 a 24 V c.c.)

Contactos de las salidasde relé internas

Alimentación85 a 264 V c.a. / 47 a 63 Hz Conectar PE en todo caso

Simulador de salidas

Simuladorde

entradas

Alimentación de sensores

Page 11: 2 SIMATIC S7-200

Instalar el hardware 1.3 Diagramas de cableado del hardware

El S7-200 en una hora Documentación para formación, 11

Diagrama de cableado del S7-200 (CPU 222 AC/DC/RLY))

1LN2.01.00.0L1

1M 0.0 0.1 0.2 0.3 2M 0.4 0.5 0.6 0.7 M L+

+ +

0.50.40.32L

6ES7 212-1BB23-0XB0CPU 222 AC/DC/RLY (corriente c.a./entradas c.c./salidas de relé)

6 salidas de relé Q0.0 a Q0.5(24 V c.c./ 24 a 230 V c.a, máx. 2 A)

Alimentación(85 a 264 V c.a.)

Salidas

Entradas

8 entradas I0.0 a I0.7 (24 V c.c.)

Alimentación de24 V c.c./ 180 mApara sensores o módulos de ampliación

Page 12: 2 SIMATIC S7-200
Page 13: 2 SIMATIC S7-200

El S7-200 en una hora Documentación para formación, 13

Instalar el software 22.1 Instalar STEP 7-Micro/WIN para la guía rápida del S7-200

Para instalar el software de programación STEP 7-Micro/WIN V4 se requiere un PC o una programadora (PG) con un sistema operativo de Microsoft. El software se puede ejecutar bajo Windows 2000 Service Pack 3 (o posterior), Windows XP Home, o bien Windows XP Professional. 1. Inserte el CD en la PG o el PC en el que está instalado el sistema operativo de Microsoft. 2. Seleccione la instalación. 3. Inicie el asistente de instalación y siga las instrucciones que aparecen en pantalla.

1.

2.

3.

Nota: Si tiene instalada una versión anterior de STEP 7-Micro/WIN, se le solicitará que desinstale el software antiguo y que rearranque el sistema. Tras desinstalar el software antiguo, abra y cierre la unidad de CD para reiniciar el proceso de instalación. Al finalizar la instalación, la entrada "STEP 7-Micro/WIN" aparecerá en el menú Inicio de Windows, bajo Inicio > SIMATIC.

Page 14: 2 SIMATIC S7-200

Instalar el software 2.2 Iniciar STEP 7-Micro/WIN

El S7-200 en una hora 14 Documentación para formación,

2.2 Iniciar STEP 7-Micro/WIN En el menú Inicio de Windows, elija los comandos SIMATIC > STEP 7-Micro/WIN V4.0.x.xx > STEP 7-Micro/WIN para iniciar el software de programación STEP7-Micro/WIN.

Page 15: 2 SIMATIC S7-200

Instalar el software 2.3 Utilizar la Ayuda en pantalla

El S7-200 en una hora Documentación para formación, 15

2.3 Utilizar la Ayuda en pantalla En las fichas de la ventana de Ayuda "Contenido", "Índice" y "Buscar" (búsqueda de texto completo) podrá encontrar el tema deseado, comenzando con una vista general de todos los temas de Ayuda. Elija un comando de menú o abra un cuadro de diálogo acerca del que desea obtener ayuda y pulse la tecla "F1" para acceder a la ayuda contextual de ese elemento. ¿Qué es ésto? proporciona definiciones de los elementos de la interfaz de usuario. Para acceder a la Ayuda ¿Qué es ésto?, pulse simultáneamente las teclas "Mayús" y "F1". El puntero del ratón se convertirá en un signo de interrogación. Haga clic en el elemento sobre el que desea obtener ayuda. Si su equipo tiene acceso a Internet, podrá descargar u obtener informaciones acerca del hardware y software SIMATIC S7-200 utilizando el comando S7-200 en Internet del menú Ayuda.

Page 16: 2 SIMATIC S7-200
Page 17: 2 SIMATIC S7-200

El S7-200 en una hora Documentación para formación, 17

Configuración básica 33.1 Conectar el cable de comunicación

El cable de programación PC/PPI (USB/RS 485) sirve para conectar un PC al PLC S7-200. En el PC, utilice un conector de periféricos USB (Universal Serial Bus) estándar. Conecte el cable USB/PPI al PC y al PLC. Conecte la tensión de alimentación del PLC. El LED STOP o RUN se debería encender.

Page 18: 2 SIMATIC S7-200

Configuración básica 3.2 Configurar la comunicación del S7-200

El S7-200 en una hora 18 Documentación para formación,

3.2 Configurar la comunicación del S7-200 1. Haga clic en el icono "Comunicación" en la barra de navegación. 2. Revise los ajustes de comunicación. 3. Haga doble clic en el campo correspondiente para actualizar la visualización. La CPU

conectada se detectará y se registrará automáticamente. 4. Si no se detecta la CPU o si aparece un aviso indicando que la comunicación no es

posible, haga doble clic en el campo Cable PC/PPI. 5. Seleccione Cable PC/PPI en el cuadro de diálogo Ajustar interface PG/PC y haga clic en

Propiedades. 6. En la ficha PPI, ajuste la dirección de estación a 0 y la velocidad de transferencia a

9,6 kbit/s. En la ficha Enlace local, seleccione el puerto USB. Haga clic en “Aceptar” para confirmar todos los ajustes realizados y para cerrar el cuadro de diálogo Propiedades. Haga clic en “Aceptar” para cerrar el cuadro de diálogo Ajustar interface PG/PC. La dirección de estación no puede tener el mismo número que la dirección de la CPU.

7. Haga doble clic en el campo correspondiente del área Comunicación para actualizar la visualización. La CPU se detectará y se registrará automáticamente. Este proceso puede tardar unos segundos. Después, haga clic en “Aceptar” para cerrar el cuadro de diálogo Comunicación.

Page 19: 2 SIMATIC S7-200

Configuración básica 3.3 Primer test de funcionamiento

El S7-200 en una hora Documentación para formación, 19

3.3 Primer test de funcionamiento Para efectuar el primer test de funcionamiento, proceda de la manera siguiente: 1. Coloque el selector de modo de la CPU en posición TERM o RUN. El selector de modo

está ubicado detrás de la tapa pequeña en el lado frontal de la CPU. El modo de operación (RUN o STOP) sólo se puede controlar de forma remota si el selector está en la posición TERM o RUN.

2. Desde el PC, conmute el S7-200 a modo STOP y luego nuevamente a RUN. El LED RUN verde se encenderá en el PLC en modo RUN. El LED STOP amarillo se encenderá en el PLC en modo STOP. La conexión entre el PC y el PLC estará configurada correctamente si el modo de operación del PLC se puede conmutar desde el PC. Si el modo no cambia, compruebe el cable de conexión entre el PC y el PLC, así como los ajustes de configuración en STEP 7-Micro/WIN.

Page 20: 2 SIMATIC S7-200
Page 21: 2 SIMATIC S7-200

El S7-200 en una hora Documentación para formación, 21

Primer ejemplo de programación 44.1 Escribir el primer programa

Programming

Examples

Estupendo, el primer test de funcionamiento se ha realizado con éxito. El autómata está en marcha y la comunicación con el PLC funciona correctamente.¿Pero cómo se escribe un programa?

Ahora aprenderá rápidamente a programar lasfunciones básicas del PLC en pasos brevesutilizando el programa de ejemplo en el CD adjunto.

Primero aprenderá a abrir unprograma de ejemplo desde elCD y a transferirlo al PLCcon el software de programaciónSTEP 7-Micro/WIN.

Luego se familiarizará con el funcionamiento del programa que ha transferido y lo comprobará.

Disponiendo de conocimientos básicos sobre las “operaciones lógicas”, podrá analizar los elementos del programa de ejemplo 1 y entender las instrucciones que contiene.

En la sección “Más ejemplos” obtendráinformaciones importantes necesariaspara escribir sus propios programasmodificando el programa de ejemplo.

Page 22: 2 SIMATIC S7-200

Primer ejemplo de programación 4.2 Abrir el primer ejemplo de programación

El S7-200 en una hora 22 Documentación para formación,

4.2 Abrir el primer ejemplo de programación

1.

2.

Programación

Ejemplos

Unidad de CD-ROM

Inserte el CD de ejemplos de programación en la unidad de CD-ROM del PC. Este CD se encuentra en un sobre en la última página de este manual.

. Para abrir el primer programa de ejemplo, elija el comando de menú Archivo > Abrir. En la ventana Abrir, examine elCD-ROM y abra el proyecto de STEP 7-Micro/WIN en el idioma que prefiera(p. ej., el proyecto en español se denomina 1hr_pr_es.mwp).

STEP 7-Micro/WIN habrá cargado el programa de ejemplo en la memoria de trabajo del PC y visualizará los primeros pasos del programa de ejemplo en el editor de programas.

Page 23: 2 SIMATIC S7-200

Primer ejemplo de programación 4.3 Cargar el primer programa de ejemplo en la CPU

El S7-200 en una hora Documentación para formación, 23

4.3 Cargar el primer programa de ejemplo en la CPU

Sólo es posibletransferir programas alS7-200 en modo STOP.

En las CPUs 224, 224XP y 226 es posible editar los programas en runtime, es decir, mientras la CPU está en modo RUN.

Para cargar el programa en la CPU, proceda de la manera siguiente:

Estando el selector de modo en la posición TERM o RUN, haga clic en el botón “Cargar en CPU”. El proyecto se compilará automáticamente. Si el proyecto no contiene errores, aparecerá un aviso indicándole que cambie la CPU a modo STOP.

Haga clic en “Aceptar” para cambiar la CPU a modo STOP. El proyecto se cargará en la CPU. Una vez cargado el proyecto correctamente en la CPU, aparecerá un aviso indicándole que vuelva a cambiar la CPU a modo RUN. Haga clic en el botón “Sí” para volver a cambiar la CPU a modo RUN. El programa también se puede cargar desde la CPU en la programadora (PG) o el PC.

Haga clic en el botón “Cargar en PG” para cargar el programa desde la CPU en la PG o el PC. Esta acción sobrescribe el programa visualizado actualmente en el PC. Por tanto, asegúrese de que en el PC esté guardada siempre una versión actual del programa.

Page 24: 2 SIMATIC S7-200

Primer ejemplo de programación 4.4 Funcionamiento y test del primer programa de ejemplo

El S7-200 en una hora 24 Documentación para formación,

4.4 Funcionamiento y test del primer programa de ejemplo

En el primer programa de ejemplo, el interruptor S0 enciende y apaga el motor. El interruptor S1 invierte el sentido de giro del motor. S0 y S1 son los dos primeros interruptores en el simulador de entradas. Estos interruptores suministran corriente de 24 V c.c. a las entradas I0.0 y I0.1 de la CPU. El simulador de salidas está conectado a las salidas Q0.0 y Q0.1 de la CPU. Q0.0 enciende y apaga el motor. Q0.1 invierte el sentido de giro del motor. En el programa de ejemplo, el estado de señal de I0.0 se asigna a la salida Q0.0 y, el estado de señal de I0.1, a la salida Q0.1

24 V c.c. de la alimentación de sensoresde la CPU S7-200

I0.0MotorOn/Off

I0.1Inversiónde sentido

Simulador de práctica

0 V c.c. de la alimentación de sensores de la CPU S7-200

Ahora lo comprobaremos.La tensión de servicio está conectada a la CPU. El cableado se ha realizado correctamente. El programa de ejemplo se ha abierto desde el CD y se ha cargado en la CPU. La CPU está en modo RUN (el LED RUN verde está encendido). Accione ahora los interruptores S0 y S1 y observe los resultados.

Acciones Reacciones

Interrup. S0 accionadoInterruptores S0 y S1 accionados

LED I0.0 encendidoLEDs I0.0 e I0.1 encendidos

LED Q0.0 encendidoLEDs Q0.0 y Q0.1 encendidos

El motor giraEl motor gira en sentido contrario

Los LEDs I0.0 a I0.7 indican los estados de señal de las entradas I0.0 a I0.7.Los LEDs Q0.0 a Q0.5 indican los estados de señal de las salidas Q0.0 a Q0.5.Las letras I y Q denominan a nivel internacional las entradas y las salidas (I0.0 Q0.0).

Simulador de entradasInterruptores S0, S1, S2, ...

Page 25: 2 SIMATIC S7-200

Primer ejemplo de programación 4.5 Elementos del esquema de contactos (KOP)

El S7-200 en una hora Documentación para formación, 25

4.5 Elementos del esquema de contactos (KOP) 0 y 1 son los únicos estados que pueden adoptar los datos en la lógica de control digital. “0” es el estado “falso”, en tanto que “1” es “verdadero”. Por tanto, un ciclo del PLC puede ser 0 (falso) o 1 (verdadero).

( )

Elementosesquemáticos

Programa del PLCElementos en KOP

Lógica positivaConsulta del sensor de entrada

¿Hay flujo de corriente?En caso afirmativo, el resultado

de la consulta es verdadero(resultado = 1)

Lógica negativaConsulta del sensor de entrada

¿No hay flujo de corriente?En caso afirmativo (no hay flujo de

corriente), el resultado será verdadero(resultado = 0)

Bobina de salida:

Si el valor “TRUE” (corriente) se transfiere a una bobina,

ésta se activará.(La bobina está ON)

Conexión en serie(combinación lógica Y)

El primer interruptor Y el segundo interruptor deben estar cerrados

para que circule corriente.

Conexión en paralelo(combinación lógica O)

El primer interruptor O el segundo interruptor deben estar cerrados

para que circule corriente.

Elementos lógicosdel PLC

Page 26: 2 SIMATIC S7-200

Primer ejemplo de programación 4.6 Transformar un esquema de conexiones

El S7-200 en una hora 26 Documentación para formación,

4.6 Transformar un esquema de conexiones ¿Cómo se transforma un esquema de conexiones en un programa de la CPU? Gire el esquema de conexiones en 90° hacia la izquierda. La barra de alimentación aparecerá en el lado izquierdo y, la barra de masa, en el lado derecho. En el centro se aprecian los elementos de conmutación del esquema de conexiones. La circuitería de una máquina (p. ej. los relés de tiempo o los flip-flops) que se solía implementar cableando los interruptores, los contactores auxiliares, los contactores de control, etc., es manejada ahora por el PLC. Los elementos de control tales como interruptores de entrada, selectores, etc., en el lado de las entradas, así como los contactores de potencia (p. ej. contactores del motor, inversores de polaridad, válvulas, etc.), en el lado de las salidas, no pueden ser sustituidos por el PLC.

-

+ -

+

+

-

K1

M

S0 S1

I0.0I0.1

Q0.1Q0.0

S1

K1

K1

M

S0

K0

K0

90°

S0S1

K0K1

K0

M

K1

Circuito sin PLC

Barra de alimentación

Motor ON / OFF:El interruptor S0 está conectado a la entrada I0.0. En nuestro ejemplo, el contactor K0 se puede reemplazar por la salida de relé Q0.0 del PLC.

Cambio del sentido degiro: El interruptor S1 seconecta a la entrada I0.1del PLC. El contactor K1 esactivado por la salida de reléQ0.1 en el PLC.

Page 27: 2 SIMATIC S7-200

Primer ejemplo de programación 4.7 Elementos del primer programa de ejemplo

El S7-200 en una hora Documentación para formación, 27

4.7 Elementos del primer programa de ejemplo Apreciemos más de cerca la estructura del programa de la CPU en el lenguaje Esquema de contactos (KOP). Este tipo de representación es muy parecido a un esquema de conexiones.

( )

Q0.1

I0.1

Q0.1I0.1

Network 1

I0.0

Q0.1

NETWORKLDI0.0= Q 0 . 0

NETWORKLDI0.1= Q 0 . 1

Q0.1

Q0.1

I0.1

I0.1

Programa KOP del proyecto 1h_pr_es.mwp Motoron/off

Este es un comentariode segmento. Se utilizacomo título delsegmento.

Este campo se usa paranumerar y separarlos segmentos.

Este contacto estáactivo cuando circulacorriente por la entrada I0.0.

Esta bobina / salida estáactiva cuando el interrup-tor anterior a la misma(aquí: I0.1) está cerrado.

Los segmentos se utilizan para estructurar los programas. En cada segmentose inserta un circuito.

Barra de alimentación

Programa AWL Programa FUP

Page 28: 2 SIMATIC S7-200

Primer ejemplo de programación 4.8 Visualización del estado (online)

El S7-200 en una hora 28 Documentación para formación,

4.8 Visualización del estado (online)

Elija el comando de menú Test > Iniciar estado del programa para activar la visualización del estado del esquema de contactos. Así podrá visualizar el estado de los operandos en el PLC.

En el ejemplo, el interruptor S0 está conectado a la entrada I0.0. Si acciona el interruptor y visualiza el estado del programa en KOP, las operaciones por las que circula corriente (es decir, las que tienen el estado “verdadero”) se representarán en azul. El estado de las operaciones se lee cíclicamente del PLC y se actualiza en la pantalla. A este respecto, “online” significa que significa que es posible analizar desde el PC/ la PG lo que está sucediendo en el PLC para visualizar los estados actuales y sus cambios cíclicos.

Los eventos muy rápidos no se pueden registrar de esta manera, ya que el tiempo necesario para transferir los datos a la pantalla es demasiado largo. También es posible visualizar el estado de un diagrama de funciones (FUP).

Page 29: 2 SIMATIC S7-200

Primer ejemplo de programación 4.9 Instrucciones

El S7-200 en una hora Documentación para formación, 29

4.9 Instrucciones

I0.0

I 0.0

Instrucciones de control

Una instrucción de control es la unidad más pequeña de un programa de usuario del PLC. Una instrucción comprende dos partes.

Operación Operando

(¿Qué se debe hacer?) (... ¿para qué?)La operación de una instrucción determina la función que se realiza cuando se ejecuta la instrucción de control.

En este caso, el elemento KOP es un contacto normalmente abierto por el que circula corriente cuando está activo. Si este interruptor del contacto se conecta en serie con otro contacto, ambos contactos ejecutan una combinación lógica Y.

Si este interruptor del contacto se conecta en paralelo con otro contacto, ambos contactos ejecutan una combinación lógica O.

El operando de una instrucción (en este caso, la entrada 0.0) especifica las entradas y salidas de la instrucción de control. Está compuesto por un identificador de operando y un parámetro.

Identificador de operando Parámetro

El identificador de operando define un área del PLC. En el ejemplo de arriba, se ejecuta una operación en una entrada. Otras áreas incluyen salidas y marcas.

El parámetro es la dirección del operando. Está compuesto por un byte y una dirección de bit.

I 0 . 2Estructura de un operando

Dirección del bit:Punto decimal:Dirección del byte:Identificador de operando (identificador de área)Áreas posibles:

número de bit en el byte (0 a 7)separa la direcc. de byte y el número de bitNúmero de un grupo de 8 bits

Entradas, salidas,marcas internas, marcas especiales, variables

Page 30: 2 SIMATIC S7-200
Page 31: 2 SIMATIC S7-200

El S7-200 en una hora Documentación para formación, 31

Más ejemplos 55.1 Primera modificación del programa

5.1.1 Combinación Y lógica

Objetivo: cerrar los interruptores S2 y S0 para poner en marcha el motor del ventilador. Igual que antes, el interruptor S1 se cierra para invertir el sentido de giro del motor del ventilador. Descripción de la función que aparece arriba: El motor está en marcha si están cerrados S0 Y S2. Esto significa en KOP: si están cerrados los contactos I0.0 Y I0.2, la corriente circula desde la barra de alimentación hasta la bobina Q0.0.

Circuito sin PLC

Los contactos están conectados en serie (combinación lógica Y). En el programa KOP, la lógica se expresa de la manera siguiente:

Combinación Y lógica

No es necesario cablear el interruptor S2 porque ya está conectado a la entrada I0.2 a través del simulador. En la página siguiente se describe cómo seleccionar, insertar y borrar una puerta lógica y cómo denominar los operandos.

Esquema de contactos del circuito

Page 32: 2 SIMATIC S7-200

Más ejemplos 5.1 Primera modificación del programa

El S7-200 en una hora 32 Documentación para formación,

5.1.2 Insertar una puerta lógica

Si desea conectar en serie otro contacto normalmente abierto para la entrada I0.2 entre el contacto normalmente abierto I0.0 y la bobina Q0.0 (es decir, insertar un vínculo Y entre I0.0 e I0.2), deberá seleccionar primero una posición válida para el nuevo contacto. Haga clic en el siguiente elemento a la derecha del punto de inserción. En este caso, coloque el cuadro selector sobre la bobina Q0.0. El punto de inserción se encontrará a la izquierda del cuadro selector.

Haga clic en el botón “Contacto” en la barra de herramientas o pulse la tecla de función correspondiente.

Seleccione el tipo de contacto en la lista desplegable. Seleccione el elemento superior de la lista. Éste es el contacto normalmente abierto.

Page 33: 2 SIMATIC S7-200

Más ejemplos 5.1 Primera modificación del programa

El S7-200 en una hora Documentación para formación, 33

5.1.3 Introducir el operando y comprobar los cambios efectuados

Tras insertar el nuevo contacto es preciso definir el operando correcto. Haga clic en el campo Operando e introduzca el operando: I0.2. Pulse la tecla Intro para confirmar su introducción.

No olvide guardar sus ajustes. En cualquier momento puede hacer clic en el campo para seleccionarlo de nuevo.

Para comprobar los cambios efectuados, proceda de la manera siguiente: Cargue los cambios en el PLC y compruebe el programa. Accione los interruptores S0 y S2 para poner en marcha el motor. Visualice el estado del programa en KOP y observe el cambio del estado de los interruptores en el esquema de contactos.

Page 34: 2 SIMATIC S7-200

Más ejemplos 5.1 Primera modificación del programa

El S7-200 en una hora 34 Documentación para formación,

5.1.4 Borrar un contacto o un operando

Si desea borrar el contacto I0.2, selecciónelo con el ratón y pulse la tecla SUPR. Reconecte luego I0.0 con Q0.0 haciendo clic en el botón “Línea hacia la derecha”.

Si desea borrar una selección, una fila, una columna, una línea vertical, uno o varios segmentos, o bien una UOP, proceda de la manera siguiente: Seleccione el objeto deseado. Abra el menú Borrar eligiendo el comando de menú Edición > Borrar.

Page 35: 2 SIMATIC S7-200

Más ejemplos 5.2 Segunda modificación del programa

El S7-200 en una hora Documentación para formación, 35

5.2 Segunda modificación del programa

5.2.1 Combinación lógica O

Objetivo: accionar los interruptores S0 y S2 para poner en marcha el motor. El interruptor S3 solo se debe utilizar como alternativa para poner en marcha el motor. El interruptor S1 se debe utilizar para invertir el sentido de giro del motor.

Circuito sin PLC Descripción de la función que aparece arriba: El motor se pone en marcha cuando se accionan (S0 Y S2) O S3. Esto significa en KOP: si están cerrados los contactos I0.0 Y I0.2 ó I0.3, la corriente circula desde la barra de alimentación hasta la bobina Q0.0. Esta es una conexión en paralelo de S0 y S2 con S3 (combinación lógica O). En nuestro programa, la lógica se expresa de la manera siguiente:

Combinación lógica O

No es necesario cablear el interruptor S3 porque ya está conectado a la entrada I0.3 a través del simulador. En la página siguiente se describe cómo seleccionar e insertar una puerta lógica O con una línea de conexión.

Esquema de contactos del circuito

Page 36: 2 SIMATIC S7-200

Más ejemplos 5.2 Segunda modificación del programa

El S7-200 en una hora 36 Documentación para formación,

5.2.2 Insertar un elemento O

Utilizando el ratón, seleccione una posición libre en el mismo segmento e inserte allí un contacto normalmente abierto.

Haga clic en el botón “Línea hacia arriba” en la barra de herramientas KOP.

La ramificación O paralela quedará lista.

Page 37: 2 SIMATIC S7-200

Más ejemplos 5.3 Tercera modificación del programa

El S7-200 en una hora Documentación para formación, 37

5.3 Tercera modificación del programa

5.3.1 Temporizador como retardo a la conexión

Objetivo: insertar un temporizador como retardo a la conexión en el programa de ejemplo 1. Cuando se activa la entrada I0.3 (S3) en el simulador, se inicia un tiempo de espera. La salida Q0.0 y, por tanto, el motor, no se activan hasta que no haya transcurrido el tiempo de espera.

Circuito sin PLC Para el temporizador adicional no es necesario realizar trabajos de cableado en el PLC. Todos los interruptores y actuadores ya están cableados. El relé de tiempo es reemplazado por una función de temporización en el PLC.

En la página siguiente se explica el funcionamiento de un temporizador como retardo a la conexión para el S7-200. Agregaremos un segmento con un retardo para crear este programa de tres segmentos.

Esquema de contactos del circuito

Page 38: 2 SIMATIC S7-200

Más ejemplos 5.3 Tercera modificación del programa

El S7-200 en una hora 38 Documentación para formación,

5.3.2 Funcionamiento del temporizador como retardo a la conexión

T34

1 ms T0, , T32, T64, T9610 ms T1-T4, T33-T36, T65-68, T97-T100100 ms T5-T31, T37-T63, T69-T95, T101-T255

Se necesita un temporizador como retardo a la conexión de 1s. La CPU 222 S7-200 dispone de 256 temporiza-dores. Los temporizadores se denominan T0 a T255. Utilice T34 en este ejemplo.

Ajuste 1s como valor de tiempo escribiendo 100 en PT. El valor de tiempo se calcula multiplicando PT (100 en este caso) por la base de tiempo del temporizador. (T34 tiene una base de tiempo de 10 ms,100 x 10 ms = 1s).

Para ejecutar el temporizador es preciso iniciarlo. En nuestro ejemplo, ello se realiza mediante I0.3 en la entrada “IN”.

Base de tiempo Txx

La CPU 222 dispone de temporizadores con bases de tiempo de 1 ms, 10 ms y 100 ms. No pueden utilizarse temporizadores repetidos.

Cronograma para un valor de tiempo de 50 ms

Todo temporizador del S7-200 tiene un bit de estado (tiempo transcurrido / no transcurrido). Dicho bit se denomina "bit del temporizador". En el caso del temporizador T34, se llama T34.La entrada I0.3 debe tener el valor “1” (es decir, 1s), antes de que el bit del temporizador sea “1”. Si el retardo no ha transcurrido cuando se cancele la señal de habilitación “IN”, el temporizador se pone a “0” y el bit del temporizador no se activa (v. cronograma). El bit del temporizador se puede utilizar como un operando de contacto.

PT=5es decir,5 x 10 msen T34

5

4

3

2

1

0

IN, p.ej. E0.3

10 msT34 1

Txx, p.ej. T34con una base de 10 ms

Bit del temporizador T34

Page 39: 2 SIMATIC S7-200

Más ejemplos 5.3 Tercera modificación del programa

El S7-200 en una hora Documentación para formación, 39

5.3.3 Programar el temporizador como retardo a la conexión

5.

2.

1.

3.

4.

3.

Guarde el programa, cárguelo en el PLC y compruebe su funcionamiento.

Utilizando la barra de herramientasPara evaluar un contacto de temporizador insertado en el segmento de la combinación lógica O, es preciso crear el cuadro del temporizador en un segmento anterior. Seleccione una parte del primer segmento haciendo clic con el ratón. A continuación, haga clic en el botón de la barra de herramientas "Insertar segmento – F3".

Inserte un contacto normalmente abierto para la entrada I0.3 en la primera columna del nuevo segmento 1. Disponga luego un temporizador como retardo a la conexión en la segunda columna. Seleccione el botón "Cuadro – F9" de la barra de herramientas.

A continuación, inserte en la segunda columna un cuadro de temporizador como retardo a la conexión. Seleccione el botón "Cuadro – F9" de la barra de herramientas. Desplácese hacia abajo hasta que aparezca la función TON (temporizador como retardo a la conexión) y selecciónela haciendo clic con el ratón.

Seleccione los campos PT y TON e introduzca los valores deseados (en este caso, 100 y T34).

En el último paso, el bit del temporizador T34 debe aparecer ahora en el segmento 2 en vez de I0.3. Realice la corrección.

Page 40: 2 SIMATIC S7-200

Más ejemplos 5.4 Trabajar con proyectos

El S7-200 en una hora 40 Documentación para formación,

5.4 Trabajar con proyectos

5.4.1 Programar con símbolos Hasta ahora hemos utilizado en el programa operandos en el "idioma del PLC", tales como I0.3 o T34. Sin embargo, si el programa es extenso, no resulta fácil asociar estos operandos a su función real en un sistema de control. El programa sería más fácil de leer si los nombres de los operandos se pudieran visualizar en forma de texto explícito. Éste es precisamente el resultado de la programación simbólica.

2.

1.Para el direccionamiento simbólico es preciso rellenar la tabla de símbolos. Seleccione la tabla de símbolos en la barra de navegación o en el árbol de operacio-nes, o bien elija el comando de menúVer > Componente > Tabla de símbolos.

Aparecerá una ventana en la que podrá editar la tabla de símbolos. Introduzca el nombreque desea visualizar luego como texto simple bajo “Símbolo”. Bajo “Dirección”, introduzca el operando que desea asociar al nombre simbólico. Bajo “Comentario” puedeintroducir un texto cualquiera que considere conveniente. No olvide guardar sus ajustes.

Continúa en la página siguiente

I0.0

T34Q0.1Q0.0I0.3I0.2I0.1

Page 41: 2 SIMATIC S7-200

Más ejemplos 5.4 Trabajar con proyectos

El S7-200 en una hora Documentación para formación, 41

Utilizar un símbolo en un segmento

3.

4.

4.

3.

5.

Si ha seleccionado el direccionamiento simbólico y conmuta al editor KOP, AWL o FUP, se deberían visualizar las direcciones simbólicas. También puede desactivar y volver a activar la marca de verificación “Direccionamiento simbólico” para actualizar la ventana del editor de programas.

La figura siguiente muestra la vista KOP del programa de usuario con direcciones simbólicas.Claro está que también puede programar con direcciones simbólicas.En este caso debe introducir p. ej. “S3”. Sin embargo, vigile que este operando se haya introducido antes en la tabla de símbolos.

Elija el comando de menúVer > Direccionamiento simbólicopara conmutar el modo de visualización. Si también está activado el comando “Tabla de información de símbolos”, se visualizará una tabla de símbolos resumida debajo de cada segmento.

Page 42: 2 SIMATIC S7-200

Más ejemplos 5.4 Trabajar con proyectos

El S7-200 en una hora 42 Documentación para formación,

5.4.2 Crear un nuevo proyecto Si desea escribir un programa por su propia cuenta, necesitará un “contenedor” para depositar allí el archivo de programa. En STEP 7-Micro/WIN, dicho contenedor es el proyecto. Un proyecto del S7-200 contiene todas las informaciones adicionales del proyecto, p. ej. la tabla de símbolos, los comentarios, etc.

1.1.

2.

Cree un nuevo proyecto eligiendoel comando de menú Archivo > Nuevo.

Se creará un proyecto denominado Proyecto1. Ahora podrá comenzar a programar.

2.

Consulte la página siguiente.

Page 43: 2 SIMATIC S7-200

Más ejemplos 5.4 Trabajar con proyectos

El S7-200 en una hora Documentación para formación, 43

Guardar el proyecto con un nombre nuevo

3.3.

4.4.

Guarde el Proyecto1 de inmediato, después o durante la programación. Utilice un nombre descriptivo.

Elija el comando de menú Archivo > Guardar como para abrir el cuadro de diálogo.

Introduzca en este cuadro un nombre para el proyecto y seleccione el disco duro yla ruta / carpeta en la que desea guardarel proyecto.

Confirme sus ajustes haciendo clic en Guardar.

Tras realizar estos pasos habrá creado un nuevo proyecto con un nuevo archivo de programa. A continuación podrá crear un nuevo programa.

Page 44: 2 SIMATIC S7-200

Más ejemplos 5.4 Trabajar con proyectos

El S7-200 en una hora 44 Documentación para formación,

¡Enhorabuena! A partir de ahora podrá utilizar el SIMATIC S7-200 para sus tareas de automatización.Si desea aprender más, encontrará informaciones útiles en el anexo.

Page 45: 2 SIMATIC S7-200

Más ejemplos 5.5 ¿Desea aprender más?

El S7-200 en una hora Documentación para formación, 45

5.5 ¿Desea aprender más? Encontrará más ejemplos en el directorio "Samples" de STEP 7-Micro/WIN. Los ejemplos del "S7-200 en una hora" continúan en el "S7-200 en dos horas". Además, está disponible un CD-ROM con "Ejemplos y consejos" para el S7-200. El "S7-200 en dos horas" y los "Ejemplos y consejos" se pueden solicitar al representante de SIMATIC más próximo. Para más información, consulte los manuales del S7-200. Para perfeccionar sus conocimientos puede asistir a un cursillo del S7-200 en el centro de entrenamiento de Siemens, o bien dirigirse al representante de SIMATIC más próximo.

¿Preguntas sin responder?¿Problemas técnicos?Los representantes de SIMATIC tendrán mucho gusto en ayudarle.

Contacte con el representante de SIMATIC que le ha vendido el kit de iniciación. Si no logra ponerse en contacto con el representante de SIMATIC, también puede llamar al Siemens Technical Support: Technical Support: Worldwide (Nuremberg): 49 (180) 5050-222 EE UU (Johnson City): 1 (423) 262-2522, 1 (800) 333-7421 (sólo EE UU) Asia/Australia (Beijing): 86 10 64 75 75 75

Page 46: 2 SIMATIC S7-200
Page 47: 2 SIMATIC S7-200

El S7-200 en una hora Documentación para formación, 47

Anexo AA.1 Bits, bytes y palabras ...

Un "bit" es la unidad de información más pequeña en un sistema digital. Un bit sólo puede adoptar los estados de señal "0" (falso) o "1" (verdadero). Por ejemplo, un interruptor de luz sólo tiene los estados "luz encendida" o "luz apagada". Como respuesta a la pregunta "¿Está encendida la luz?", el valor del interruptor puede ser verdadero (la luz está encendida) o falso (la luz está apagada). Por tanto, el interruptor de luz tiene un ancho de información de un bit. En este ejemplo se ignora el estado "Interruptor ON, pero bombilla fundida". En un PLC, los bits se organizan en grupos. Un grupo de 8 bits se denomina un byte. Cada bit del grupo está definido exactamente por una posición propia con una dirección específica. Cada bit tiene una dirección de byte y direcciones de bit comprendidas entre 0 y 7. Un grupo de 2 bytes se denomina una palabra. Un grupo de 4 bytes se denomina una palabra doble. Los números en este sistema lógico son números binarios que se cuentan conforme al sistema numérico de base 2.

1 bit =20

2 72 62 52 42 32 2 2 12 0

1 byte =

2 15 214 213 212 211 210 29 28 272 62 52 42 32 2 2 1 2 0

1 palabra =

Si esta posición de bit es “0” (= falso) tiene el valor 0, ya que 0 * 20 = 0 (contenido * valor de la posición de bit).Si esta posición de bit es “1” (= verdadero) tiene el valor 1, ya que 1 * 20 = 1

Esta es la posición 20 en un byte.

Cada posición de bit en el byte puede tener el valor “1” o “0”. Los bits se pueden usar individualmente (p.ej. como interruptores) o en un grupo representando un número comprendido entre 0 y 255.(27+26+25+24+23+22+21+20 = 255,20=1, 21=2, 22=4, 23=8,24=16, 25=32, 26=64,27=128).

Esta es la posición del byte con el valor máximo 255 en una palabra.

Una palabra en un PLC puede representar un número entero comprendido entre -32768 y +32767. El bit con el valor 215 se utiliza para denotar un número negativo (si la posición 215 tiene el valor "1", significa que el número es negativo).

Page 48: 2 SIMATIC S7-200

Anexo A.2 Áreas de direccionamiento del S7-200

El S7-200 en una hora 48 Documentación para formación,

A.2 Áreas de direccionamiento del S7-200 El diagrama siguiente muestra las áreas de memoria del PLC S7-200 en las que se han mapeado las entradas y las salidas. Por ejemplo, si se aplica tensión a una entrada física, esta señal "1" se mapea en una dirección de la memoria asignada a esa entrada. Las áreas de memoria que constituyen la interfaz con los terminales físicos del PLC (entradas y salidas) se denominan "imagen de proceso de las entradas" (PAE) e "imagen de proceso de las salidas" (PAA). Estas áreas de memoria contienen una imagen de las señales del proceso de control.

Page 49: 2 SIMATIC S7-200

Anexo A.3 Ejecución cíclica del programa en el PLC S7-200

El S7-200 en una hora Documentación para formación, 49

A.3 Ejecución cíclica del programa en el PLC S7-200 Todos los PLCs SIMATIC ejecutan el programa de forma cíclica. Durante cada ciclo, las entradas leen primero los estados de los interruptores externos y los almacenan luego en la imagen de proceso de las entradas. A continuación, el programa de control se ejecuta tomando como base los valores de la imagen. Las salidas de la imagen de proceso de las salidas son controladas luego conforme a la circuitería del programa KOP. Por último, los nuevos estados de las salidas se transfieren de la imagen de proceso de las salidas a las salidas físicas. Este ciclo de ejecución se repite continuamente en modo RUN.

0 1 2

0 1 2 n

n

Comienzo del ciclo

Entradas

Imagen de proceso de las entradas

El ciclo del programa del S7-200 se ejecuta y hace referencia a:- las marcas- los temporizadores- los contadores- ...

Imagen de proceso de las salidas

Salidas

Fin del ciclo