Está en la página 1de 35

SIMULACIN DE PLC

Vamos a usar los siguientes programas:


Step7-Micro/Win32:
Programacin de micro-PLC del fabricante Siemens, modelos S7-200.
S7_200: (CLAVE= 6596)
Programa de simulacin de funcionamiento del PLC, creado por un estudiante espaol para su
titulacin
en
Informtica
Industrial.
Su
pgina
web
es
la
siguiente:
http://personales.ya.com/canalPLC .
PC_SIMU: (CLAVE= 9966)
Programa de simulacin 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.
2.
3.
4.

Columna izq. (ver Comunicacin). Doble clic para actualizar


Barra Herramientas (CPU TipoCPU226XM). Aceptar.
Crear el archivo: PruebaDiscreta1.mwp
ArchivoExportar (formato awl) Archivos de Programa Siemens

En S7_200 (Clave: 6596)


1.
2.
3.
4.
5.

Configuracin Tipo de CPU (226). Aceptar.


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

En PC_SIMU (Clave: 9966)


1.
2.
3.
4.

Archivo Configuracin (fondo, velocidad de comunicacin, puerto, etc.)


Archivo Abrir (Buscar el archivo anterior en formato .awl)
Aparece la advertencia: Archivo no valido!. Aceptar
Se despliega la pantalla de trabajo. Dibujar el circuito con interruptores, lmparas, 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 automticamente cambia a Run).
9. Para detener presionar icono STOP y disforzar I/O.
10. Se pueden conectar solo: PLC y PC_SIMU.

En CADe_SIMU (Clave: 4962)


1. Investigar en pgina web

Ejemplos adicionales.

El programa S7_200 puede visualizar

El mdulo de programa OB1 en AWL, con las subrutinas.

El mdulo 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 mdulos de expansin de entradas salidas


digitales o analgicas.

10

11

12

13

EJEMPLOS FUNCIONES BSICAS

14

15

Inversor de giro de un motor asncrono trifsico.


Como ejemplo de aplicacin se desarrolla a continuacin la forma de
programar un inversor de giro de un motor asncrono trifsico.
En el esquema elctrico se dispone del esquema de fuerza y el de mando con
lgica cableada. Al realizar la aplicacin con un autmata programable se
sustituye el esquema de mando por el conexionado del autmata 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 trmico (I0.0) y el pulsador de paro no se niegan en el


programa ya que se utilizan contactos negados en la entrada del autmata.

18

En este caso por disponer de elementos biestables tanto el rel trmico (I0.0)
como el pulsador de paro (I0.1) si se tienen que negar ya que de lo contrario
estaran siempre dando la seal 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 lmite de persona que entran y sale por la misma puerta.
Para el control del acceso se dispone de dos barreras fotoelctricas
conectadas a las entradas I0.0 e I0.1, tal como se muestra en la siguiente
figura. Cuando se supera el nmero de personas en el interior se activa la
correspondiente sealizacin 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 nmero de persona se cuenta por medio de un contador
ascendente/descendente. Se dispone adems 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

POTENCIMETRO

Variable Intermitente
Una seal intermitente se regula a travs del potencimetro analgico
integrado en la CPU.
El valor del potencimetro 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 preseleccin en los temporizadores

32

33

EJEMPLO DE ENTRADAS Y SALIDAS ANALGICAS

34

EJEMPLOS DE OPERACIONES DE DESPLAZAMIENTO Y ROTACIN

35

También podría gustarte