Simatic Step 7 Anexos

Anexo 1

COMUNICACIÓN S7-PLCSIM CON WINCC FLEXIBLE

1.1. Introducción
En este Anexo se explicara cómo poner a comunicar vía Ethernet el simulador de Simatic Step 7 (PlcSim), con el Scada Wincc Flexible.
Nota: Los dos Software tienen que estar instalados en un mismo ordenador.

Esta comunicación está realizada con los siguientes configuradores:
Simatic Step 7 Versión 5.4
S7-PlcSim 5.4 + SP2
Wincc Flexible 2008

1.2. Configuración Software Simatic Step 7 y Simulador PlcSim
1.2.1. Lo primero que vamos hacer es definir el hardware (Ver capítulo 1 de este curso) después añadir una tarjeta de Ethernet (tarjeta CP343-1)


Después de definir la tarjeta se nos abrirá este cuadro de propiedades, aquí definiremos dos cosas, primero rellenaremos la dirección IP que nos interese, y segundo crearemos una red Ethernet pulsando el botón nuevo.


1.2.2. Instalación del drive PlcSim V5.x.
Seleccionamos Herramientas -- Ajustar interface PG/PC



Nos aparece una ventana de ajuste del interface, en la parte de agregar/quitar pulsamos seleccionar. Se nos abre esta ventana buscaremos el drive PLCSIM V5.X y pulsaremos instalar.



Después de cerrar la ventana anterior, asignaremos el PLCSIM(RFC 1006), este nos permitirá comunicarnos vía TCP-IP, con el simulador.


1.2.3. Activación simulador (PLCSIM)
Activaremos el simulador PlcSim y aceptaremos seleccionar nodo de acceso a la CPU. Una vez aceptado nos aparecerá esta ventana donde seleccionáremos el acceso a la CPU, nosotros lo haremos vía Ethernet.



1.2.4.- Creación DBs para enlazar con Wincc Flexible.
Creamos las DB1,2,3 y 4 para comunicar envíos y recepciones tipo Bit y Reales.



1.3. Creación de proyecto WinCC Flexible.
Abriremos un nuevo proyecto y seleccionamos el panel MP277 8” Touch, se puede elegir cualquier panel de la lista, nosotros elegimos este por el tamaño que se ajusta bien, para pequeños ejemplos que haremos a lo largo de este curso.



1.3.1. Conexiones
Una vez creado el proyecto seleccionamos la comunicación con el Plc, para ello pulsaremos “Conexiones” en la ventana izquierda.
Haciendo doble clic en cuadro debajo del “Nombre” aparece la conexión_1, por defecto la conexión viene en MPI/DP, cambiaremos a Ethernet y rellenaremos las direcciones del PLC y Panel.

Direcciones ejemplo:
Ip Plc -> 192.168.1.12
Ip Panael -> 192.168.1.100


1.3.2.- Definición de variables
Nos toca definir las variables, para ello haremos doble clic en “Variables” de la ventana izquierda, y rellenaremos las diferentes variables que hemos definido en el Plc.
El nombre del símbolo puede ser diferente al Plc pero yo recomiendo poner el mismo símbolo.
La dirección es la que enlaza estas variables con el Plc.


1.3.3.- Diseño
Crearemos un rectángulo para la indicación tipo Bit, un pulsador para solicitud tipo Bit, y dos campos ES para la indicación y consigna de tipo Real.


1.3.4.- Direccionamiento de los campos.
Pulsando doble clic en los campos nos aparecerán sus propiedades.
Para la solicitud tipo Bit (Botón), seleccionaremos la parte de eventos y daremos propiedad al pulsar y al soltar. Al pulsar daremos la propiedad de “ActivarBit” y a la propiedad soltar “DesactivarBit”.



Para la indicación, seleccionaremos la propiedad de Apariencia.
En la parte de Variable seleccionamos la variable que hemos preparado en el Plc para este tipo, pulsaremos la opción de Bit y cambiaremos el color del cuadro según el estado “0” rojo ó “1” verde.



Este campo de ES, se puede definir dos tipos, si lo ponemos el modo entrada significa que actuara como consigna. Como hemos separado las variables en el Plc rellenaremos el campo de proceso como SP_HMI_XX.


Para visualizar un valor en pantalla utilizaremos el mismo campo de antes pero con el modo Salida,
En las variables buscaremos un AV_HMI_xx


1.3.5.- Prueba en Runtime




Ir a página: Temario


-----------------------------------------------------------------------------------------------------------------------------------------

Anexo 2

COMUNICACIÓN STEP 7(Ver.5.5) CON S7-PLCSIM VIA ETHERNET

1.1. Introducción
Este nuevo anexo lo he preparado porque hay compañeros que tienen problemas para comunicar el Step 7 verión 5.5 con el PlcSim.

Esta comunicación está realizada con los siguientes configuradores:
Simatic Step 7 Versión 5.5
S7-PlcSim 5.4 + SP4

1.2. Configuración Software Simatic Step 7 y S7-PLCSIM
1.2.1. Definir el hardware, es igual que en el anexo 1
Guardar y compilar sin tener el simulador arrancado.



1.2.2. Selección de protocolo de comunicaciones
Arrancamos del simulador, como no tenemos nada cargado todavía en las opciones de comunicación podemos elegir cualquiera de las que están en negrita, lo cual elegimos TCP/IP



1.3.3 Carga de aplicación a simulador
No situamos en el equipo SIMATIC 300 y cargamos toda la aplicación.
Seleccionaremos la opción “SI”, para cargar todo.



Para comprobar la comunicación, monitorizamos un programa sencillo tanto en el Step 7 como en el simulador.



Con esta versión del simulador nos permite cambiar el tipo de la comunicación con la barra desplegable sin tener que abrir los ajustes de interface.




1.4 Posibles errores de comunicación
Si estamos comunicando vía MPI y cambiamos a TCP/IP sin tener una tarjeta definida o sin haber compilado las modificaciones podemos tener este fallo.(Ver imagen)
Si nos fijamos en la barra desplegable la opción elegida no está en negrita, hasta que no consigamos que esta opción este en negrita no conseguiremos comunicar.
Si ya tenemos definido la tarjeta con su dirección IP y una red y todavía no se pone en negrita la opción de Ethernet (TCP/IP), cerraremos el simulador (PLCSIM) y lo volveremos a abrir, suele pasar la primera vez que se intenta comunicar con otro tipo de comunicaciones.




Ir a página: Temario




18 comentarios:

  1. Muy buenas y gracias por todo lo que nos ofreces a las personas interesadas en este tema.

    Mi problema viene en que, tras configurar el hardware (guardar y compilar) e irme al simulador y poner PLCSIM (TCP/IP) estando en negrita le doy desde SIMATIC 300 a cargar el programa en el simulador. Mientra se esta cargando el programa me salta una ventana de "seleccion de direccion de estacion" preguntandome "¿a traves de que direccion de estacion esta conectada la pg del modulo cp 343-1?" y me aparece "introducir conexión a equipo de destino" donde señalo la direccion ip 192.168.1.12 que es la ip que puse para la ethernet. Más abajo me aparece "estaciones accesibles" y aparece en blanco. Le doy a aceptar y me da el siguiente error: "online: el enlace no se puede establecer hasta el modulo de destino", "no se ha podido establecer el enlace al modulo cpu 315-dp (b0/s2) en el equipo Simatic 300".

    No se cual es el problema. ¿Me podeis echar una mano?

    Un saludo y gracias de nuevo

    ResponderEliminar
    Respuestas
    1. Intenta a cargar el programa vía MPI la primera vez, y luego vuelve a intentar con TCP/IP.
      Suerte, ya me comentas.

      Eliminar
    2. Nada...sigo con el mismo problema.

      Un saludo

      Eliminar
    3. No se que te puede pasar.
      También te falla la carga vía MPI?
      En el ultimo ejercicio, estamos cargando vía Profibus, prueba lo.
      Haber si de alguna manera lo consigues.

      Eliminar
    4. Yo tengo el mismo problema, existe alguna solución?

      Eliminar
  2. Buenas tardes:
    Al entrar en ajustes PG/PC no me salen las tarjetas PLCSIM, ¿A que puede ser debido?.
    Mi configuración es:
    Simatic Step 7 Versión 5.4 + SP3 + HF1
    S7-PlcSim 5.3
    Wincc Flexible 2008

    Un saludo y gracias de antemano.

    ResponderEliminar
    Respuestas
    1. Te falta instalar el drive PLCSIM V5.X, mira en esta pagina en el apartado 1.2.2

      Eliminar
  3. El problema es que dentro de INSTALAR / DESINSTALAR INTERFACES en la ventana de la izquierda no me sale la opción PLCSIM V5.X, con lo que no puedo seleccionarlo para instalarlo.

    ResponderEliminar
  4. Ya he conseguido que funcione! Muchas gracias por el curso. Prefiero el temario escrito que los videos, soy de la antigua usanza y me aclaro mejor.

    ResponderEliminar
    Respuestas
    1. Me gustaría que los identifiquéis, ya que con tanto anónimo no sé con quién hablo, para seguir vuestros problemas.

      Comenta como lo has solucionado ya que servirá para otros.

      Eliminar
    2. Como resolviste el problema?

      Eliminar
  5. Buenos dias genio, vas a hacer el tutorial para el PLC RsLogix 5000 y para los paneles.
    El de Simatic esta fantastico, pero yo tengo los compact logix.

    ResponderEliminar
    Respuestas
    1. Algún día, pero no creo que sea este año.
      Y con la velocidad que llevo, ni el año que viene.

      Eliminar
  6. Hola!! últimamente estoy viendo tus vídeos y me están ayudando mucho...te comento, tengo el mismo problema que los "Anónimos" anteriores,no me aparece el drive de "PLCSIM V5.x" para poder instalarlo...

    Seguiré indagando,a ver si localizo el problema,gracias de todas formas....un saludo!!

    ResponderEliminar
  7. Hola!
    ya he solucionado el problema,tenía la versión del PLCSIM V5.3, instalado la versión V5.4 SP2 ya me aparecen los nuevos drives....saludos!!

    ResponderEliminar
  8. Si no aparece el driver PLCSIM la solución es reistalarlo, a mi me pasó que cuando instalé wincc flexible aparentemente me borró el driver de PLCSIM o algo pasó porque antes de eso si tenía el PLCSIM.

    Quería aprovechar para preguntar si alguien a conseguido enlazar los SIMBOLOS del Simatic S7 300 con la tabla de VARIABLES del Wincc Flexible 2008. Solo he conseguido que se comuniquen a través de MARCAS por comunicación MPI, pero sería bueno si alguien sabe como integrar directamente los simbolos ya creados y no tener que estar creandolos nuevamente en la tabla de variables del wincc flexible, que comparta los pasos que se lo agradezco mucho.

    NOTA: Al seleccionar los SIMBOLOS sale error de que no hay conexion.

    ResponderEliminar
  9. Buen dia Amigos espero y me puedan ayudar. Esta muy bien el tutorial, a mi me continua apareciendo el mismo problema, me pueden decir como solucionarlo PLCSIM V5.4 SP5

    ResponderEliminar
  10. Que tal buenas tardes,
    En mi caso tenia el mismo problema que comentan de la comunicación, lo primero que hice fue cargar la configuración del rack (PC añadida) en el CPU mediante MDI y una vez cargada esta configuración me conecte al PLC utilizando el parámetro de interfaz que aparece como "PLSCSIM.TCPIP.1", con esto y verificando que el simulador del PLC muestre en la parte inferior la direección IP me funcionó correctamente.
    NOTA: Si no aparece la IP en el simulador tratar reiniciandolo o abriendo uno nuevo
    SALUDOS

    ResponderEliminar