Revisión TIA PORTAL v11

Esta basado en el TIA Portal con STEP7 Profesional y WinCC Profesional

Esta revisión  no esta “completa” aun. Ya que es el resultado de probarlo durante 3-4 días.

Impresión acerca de TIA Portal

TIA Portal se supone que engloba todos los productos del software Siemens Simatic. Hasta el momento existen algunos agujeros.

Lo que le falta es lo siguiente:

  • Integración con DRIVES
  • Satefy
  • CPUs s7-300 T
  • CPUs S7-400 H
  • Redundancia en WinCC
  • CFC

En lo que se refiere a la programación S7, no sirve de nada que la nueva plataforma del S7-1200 use una estrategia diferente comparada con la plataforma antigua del S7-300/S7-400. Los programas por S7-1200 son compilados con instrucciones casi de máquina, y los programas del S7-300 y s7-400 son compilados en código MC7. Esto significa que para el usuario final las instrucciones para el s7-1200 y s7-300/400 no son 100% iguales. Además, cuando una nueva funcionalidad de programación es añadida , esta tarda mas tiempo en implementarse en el s7-1200.

TIA Portal requiere una máquina exigente. No trabaja muy bien en una maquina con 2gb de RAM. También el programa tiene muchas ventanas, menús, menús laterales, pestañas, sub-pestañas, o sea necesitas una pantalla gigante , o de preferencias dos pantallas.

Nuevo Logo Siemens 0BA7

*ACTUALIZACIÓN*

El nuevo logo es mas versátil y recomiendo que en lo posible utilicen este nuevo plc, ya que se puede realizar la programación mediante ethernet y usando el nuevo LogoSoft v 7.0

El nuevo Logo con ethernet ya esta aqui Señoras y Señores. Aqui su nuevo codigo 6ED1052-1MD00-0BA7.

Una de las principales características de este nuevo Logo es su puerto RJ45 que nos posibilita la posibilidad de comunicar a nuestro Logo a una red Ethernet, con casi todos los beneficios que nos brinda esto.

Ademas de todo esto, tambien Siemens nos trae otra sorpresa con la nueva version de su software LogoSoft Comfort, que va de acuerdo con el lanzamiento de este nuevo equipo.

Otra de las novedades en este nuevo logo es la posibilidad de almacenar programas esta vez usando memorias SD similares a las usadas en los equipos s7 como  S7-1200,  s7-300, s7-400.

Caracteristicas principales

Aqui algunas caracteristicas principales de este nuevo equipo:

  • Voltaje de entrada: version de 12Vdc y 24Vdc
  • Rango permisible: Superior 10.8V  Inferior 28.8V
  • Reserva de Energia: 480 horas.
  • 8 Entradas Digitales (4 pueden usarse como Entradas Análogas 0-10V
  • 4 Salidas Digitales
  • No cuenta con proteccion contra cortocircuito (Usar fusible externo)
  • Capacidad de carga maxima de switcheo:  4A (carga inductiva)
  • Capacidad de carga maxima de switcheo: 10A (carga resistiva)
  • Temperatura de operación: De 0 °C a  55 °C
  • Montaje en riel DIN de 35 mm o  para empotrar.107x90x55 mm

Aqui dejo para que descarguen el manual oficial de nuevo logo Siemens 0BA7  con ethernet.

DESCARGAR MANUAL LOGO ETHERNET

 

°C

Encontrar y Configurar PLC en ethernet

Como Encontrar y configurar un PLC en una Red Ethernet (S7 Siemens)

En este caso vamos a usar el softawre Simatic Manage para encontrar las estaciones mas cercanas disponibles.

Escenario:

Se tiene un CPU s7-300 conectando a  un switch ethernet a traves de un modulo de comunicaciones (CP) Lean.  El modulo Lean aun no tiene configurada su IP y necesitamos programar el CPU y no disponemos del cable de programacion ni acceso fisico al PLC y necesitamos programar.

Solucion:

Primeramente conectamos el cable de red al mismo switch que esta conectado el PLC, luego de eso nos dirigimos a el software SIMATIC Manager, nos dirigimos al menu de  Sistema de destino y en el menu desplegable escojemos la opcion de Editar estaciones Ethernet.

Luego de eso nos saldra una pantalla donde podemos poner la direccion MAC addres del CP Lean si es que lo conocemos, de otro modo hacemos click en Examinar para que de forma automatica se realize un rastreo del modulo en la red. Una vez encontrado el modulo, seleccionamos de la lista y damos Aceptar. Veran que ya nos sale la direccion MAC seleccionada, ahora procedemos a configurar la IP que deseamos para ese modulo, en este caso yo escribi de forma arbitraria 192.168.0.15 , tambien no te olvides configurar la mascara, en mi caso 255.255.0.0

Por ultimo procedemos a Aceptar. y ya tenemos configurada nuestro modulo de comunicaciones. Ahora simplemente para acceder podemos configurar manualmente nuestra IP y estar en la misma subred de nuestro PLC para que podamos conectarnos y programar. Eso simplemente lo hacemos en la configuracion de Red de nustra computadora.

 

Eso es todo. Espero que halla sido de ayuda.

P.D. Recordarme subir las imágenes.

 

 

Comunicacion Visual Basic a s7 Siemens

Comunicación Visul Basic .Net  a PLCs s7 Siemens

Bueno es posible  programar una aplicación en visual Basic (visual Studio 2008) y que esta sea capaz de comunicarse con una librería  usando una librería llamada libnodave, esta aplicación es gratuita y escrita por un alemán, Primeramente necesitamos descargar la librería de su pagina oficial

http://sourceforge.net/projects/libnodave/files/libnodave/libnodave-0.8.4.6.tar.gz/download

Luego descomprimir todo y abrir Visual Studio .net,  dirigirse a aplicación Visual Basic, creamos una nueva aplicación, en este caso la voy a llamar PruebaLibnodave, luego de eso agregamos la librería libnodave.net.dll que se encuentra en el directorio descomprimido \libnodave-0.8.4.6\Dot.NET\libnodave.net.dll  de la siguiente manera,  Clic derecho sobre el nombre del proyecto y Propiedades, luego a Referencias y click a la derecha en el boton Agregar, Examinar y luego buscamos la librería q mencione antes. Cerramos  y guardamos.  Ahora necesitamos guardar el proyecto, y recordar su ubicación, para luego volver a la carpeta de libnodave y copiar dos archivos  ( el primero libnodave.net.dll  y el segundo que es libnodave.dll que se encuentra en \libnodave-0.8.4.6\win\libnodave.dll )  sino hacemos esto cuando ejecutes el programa para probarlo no funcionara, entonces una vez copiados esos dos pegamos en la carpeta del proyecto y tambien en las siguientes direcciones dentro de la carpeta del proyecto  PruebaLibnodave\PruebaLibnodave\bin\Debug y en  Projects\PruebaLibnodave\PruebaLibnodave\bin\Release

Diseñando el la parte visual

Como ahora ya tenemos la librería en orden, ahora podemos hacer un pequeño ejemplo básico, el objetivo sera simplemente comunicarnos  con un S7-300  via ISO/TCP . volvemos a nuestro proyecto en blanco de Visual Basic .Net , en Form 1 insertamos 1 boton que nos servira para conectarnos por el momento solo estas propiedades Name:Conectar y Text:Conectar . a continuación agrega un TextBox  con las siguientes propiedades Name:Direccionip , Text:127.0.0.1  y para concluir nuestro formulario agregamos otro TextBox pero esta vez cambiamos que sea multilínea  y le damos propiedades de  Name:Estado

Programando las Clase y sus funciones


Agregamos una clase a nuestro proyecto, y a continuación programamos nuestras 3 funciones principales Conectar,  Desconectar y LeerDatos.

Funcion Conectar con s7 300 vía Ethernet ISO TCP

Aun me falta subir el pdf de la función, por favor hacerme recuerdo.

Conexion de cable s7-200 chino

Esta es la forma de comunicarse correctamente cuando se tenga de este tipo de cables “chinos” que no son los originales de Siemens pero son mas baratos ( USB/PPI  Isolated calbe.  6ES7 901-3DB30-0XA0 ).

cable_usb_ppi_s7200

Una vez conectado el cable a la compu aparece la pantalla de nuevo hardware detectado el cual es el cable.
Lo mas fácil sera escoger instalar desde una ubicación. y entonces nos dirigimos a la carpeta del cd en USB driver 1, entramos a la carpeta 98ME_20011_2kXP y damos aceptar.
Una vez instalado, Buscamos el icono de Mi PC hacemos click derecho propiedades, Administracion de Hardware y buscamos en dispositivos de comunicacion serie y buscamos el icono q diga PC-to-PLC y vemos que numero de COM tiene asignada, en este caso tiene COM3,ya que simplemente es un conversor de USB SERIAL internamente. luego  nos dirigimos a configurar la PG/PC y haces click en PC/PPI.
Para entrar a la configuración, luego de eso debemos buscar el puerto COM q estas usando. por defecto tiene asignado USB, nosotros cambiamos a COM3 en este caso.Luego de eso damos aceptar y procedemos a ingresar a MIcroWin y realizar la comunicacion como de costumbre.
Posibles fallas: Tal vez tengamos problemas en las direcciones de la PC y el PLC, no se olviden q el PLC tiene direccion 2 y nuestra PC direccion 0.

 

cable_usbppi_s7200