Vous êtes sur la page 1sur 35

SIMULACIÓN DE PLC

Vamos a usar los siguientes programas:


Step7-Micro/Win32:
Programación de micro-PLC del fabricante Siemens, modelos S7-200.
S7_200: (CLAVE= 6596)
Programa de simulación de funcionamiento del PLC, creado por un estudiante español para su
titulación en Informática Industrial. Su página web es la siguiente:
http://personales.ya.com/canalPLC .
PC_SIMU: (CLAVE= 9966)
Programa de simulación de sistema SCADA, para PLC modelos S7-200.
El siguiente procedimiento debe ser seguido paso a paso para poder usar los programas arriba
mencionados.

En Step7-Micro/Win32

1. Columna izq. (ver → Comunicación). Doble clic para actualizar


2. Barra Herramientas (CPU→ Tipo→CPU226XM). Aceptar.
3. Crear el archivo: PruebaDiscreta1.mwp
4. Archivo→Exportar (formato awl)→ Archivos de Programa→ Siemens

1
En S7_200 (Clave: 6596)

1. Configuración → Tipo de CPU (226). Aceptar.


2. Adicionar slot EM235 (configurar).
3. Programa→ Cargar programa→ Aceptar→ (Buscar archivo awl)
4. Se carga el programa en el simulador.
5. Visualizar→ Tabla de estado→ (Escoger I y O a observar).

En PC_SIMU (Clave: 9966)

1. Archivo→ Configuración (fondo, velocidad de comunicación, puerto, etc.)


2. Archivo→ Abrir (Buscar el archivo anterior en formato .awl)
3. Aparece la advertencia: Archivo no valido!. Aceptar
4. Se despliega la pantalla de trabajo. Dibujar el circuito con interruptores, lámparas, etc.;
conservando las direcciones del programa en .mwp , (se puede agregar texto).
5. Guardar como→ …….sim. Aceptar.
6. Ver como fondo la ventana del S7_200 (activar RUN e Intercambio E/S).

7. En PC_SIMU, icono (para conectar con el S7_200); luego icono .


8. Para conectar con el PLC: icono y (El PLC automáticamente cambia a Run).
9. Para detener presionar icono STOP y disforzar I/O.
10. Se pueden conectar solo: PLC y PC_SIMU.

2
En CADe_SIMU (Clave: 4962)

1. Investigar en página web

3
Ejemplos adicionales.

4
5
El programa S7_200 puede visualizar

• El módulo de programa OB1 en AWL, con las subrutinas.

• El módulo de datos DB1.

• La tabla de estado con los formatos: binario, con digno, sin signo,
hexadecimal, binario, ASCII.
A cada CPU se le podrá acoplar los módulos de expansión de entradas salidas
digitales o analógicas.

6
7
8
9
10
11
12
13
EJEMPLOS FUNCIONES BÁSICAS

14
15
Inversor de giro de un motor asíncrono trifásico.
Como ejemplo de aplicación se desarrolla a continuación la forma de
programar un inversor de giro de un motor asíncrono trifásico.
En el esquema eléctrico se dispone del esquema de fuerza y el de mando con
lógica cableada. Al realizar la aplicación con un autómata programable se
sustituye el esquema de mando por el conexionado del autómata programable.
En un primer lugar se tiene el programa desarrollado con elementos memoria
monoestables y en segundo lugar con elementos de memoria biestables (RS).

16
17
Observar que el relé térmico (I0.0) y el pulsador de paro no se niegan en el
programa ya que se utilizan contactos negados en la entrada del autómata.

18
En este caso por disponer de elementos biestables tanto el relé térmico (I0.0)
como el pulsador de paro (I0.1) si se tienen que negar ya que de lo contrario
estarían siempre dando la señal de reset.
Compara los dos programas anteriores.

DIVISOR BINARIO

19
EJEMPLOS TEMPORIZADORES

20
21
22
EJEMPLOS DE CONTADORES

23
EJEMPLOS DE FLANCOS

Control de acceso.
Un recinto tiene un límite de persona que entran y sale por la misma puerta.
Para el control del acceso se dispone de dos barreras fotoeléctricas
conectadas a las entradas I0.0 e I0.1, tal como se muestra en la siguiente
figura. Cuando se supera el número de personas en el interior se activa la
correspondiente señalización por medio de la salida Q0.0
Se detecta que una persona entra cuando la entrada I0.0 esta a nivel alto y se
da un flanco ascendente en I0.1
Se detecta que una persona sale cuando la entrada I0.0 esta a nivel alto y se
da un flanco descendente en I0.1.
El control de número de persona se cuenta por medio de un contador
ascendente/descendente. Se dispone además de la entrada I0.2 para resetear
en cualquier momento el contador.

24
EJEMPLOS DE LLAMADAS A SUBRUTINAS

Recuerda que cuando hay subrutinas las tienes que exportar desde Microwin
en formato AWL y luego cargarlas con Programa > Cargar programa

25
26
Subrutinas anidadas

27
LLAMADA A LA MISMA SUBRUTINA

28
29
SALTO A METAS

30
EJEMPLOS DE COMPARADORES

31
POTENCIÓMETRO

Variable Intermitente
Una señal intermitente se regula a través del potenciómetro analógico
integrado en la CPU.
El valor del potenciómetro se carga en el byte de marcas variable VB1 ya que
es la parte baja de la palabra VW0.
La palabra VW0 será el tiempo de preselección en los temporizadores

32
33
EJEMPLO DE ENTRADAS Y SALIDAS ANALÓGICAS

34
EJEMPLOS DE OPERACIONES DE DESPLAZAMIENTO Y ROTACIÓN

35

Vous aimerez peut-être aussi