Archivo de categoría Blog

PorSatoshi

Calendario de cursos 2020

Comienza un nuevo año y como es costumbre, una de las primeras cosas que hacemos es publicar el calendario de cursos 2020. A continuación encontrarás información del calendario y también sobre nuestros Workshops.

¿Workshops?

Los Workshops son talleres en tiempo real, donde un instructor dicta un curso mediante presentaciones. Normalmente, al final de cada presentación hay uno o varios ejercicios que los alumnos realizan en aula.

Los Workshops pueden ser tanto presenciales como online, pero en cualquiera de los casos mantienen la misma esencia: un instructor dedicado a dictar contenido y resolver consultas en vivo y en directo.

Tematicas y novedades 2020

En líneas generales siempre estamos hablando de talleres dentro del mundo de la automatización industrial, y básicamente enmarcados en 2 áreas:

  • Cursos de conectividad industrial (OPC UA)
  • Cursos de Codesys

Para este 2020 sin embargo hemos introducido novedades, ya que a los cursos de Codesys le agregamos un módulo específico de Buses Industriales. Esto significa que los interesados, podrán realizar un Workshop específico sobre esta temática o bien agregarlo al de inicialización.

Los cursos de OPC UA mantendrán el mismo formato de 2 o 3 días. El formato de 2 días incluye tecnología OPC UA y aplicaciones, mientras que el tercero agrega programación con SDK’s.

Cursos

La lista queda como sigue (hacer click en links para ampliar información):

Calendario e inscripciones

La oferta queda plasmada en un calendario que tendrá cursos distribuidos durante todo el año y que puedes revisar a continuación:

Si quieres reservar alguna vacante puedes hacerlo ya sea:

También es bueno recordar que para aquellos interesados que necesiten un curso in company o con otras fechas, no tienen más que contactarnos igualmente.

PorSatoshi

Felices Fiestas 2020!!

Hoy nos toca daros las felices fiestas e irnos preparando para despedir este último año, el 2019, al que ya le queda muy poco, para dar la bienvenida al que viene, el 2020…

Otro año más que ha pasado, y volando!

Recopilatorio de los mejores post del año

Tal vez sea un buen momento para reflexionar sobre lo realizado durante el año. Un año largo pero que ha dado para mucho, en forma de proyectos, trabajos, y publicaciones en nuestro blog. Si quieres leer un recopilatorio de nuestros mejores post de este 2019, nosotros hemos elegido los siguientes:

  1. Los métodos, otro paradigma del texto estructurado
  2. OPC UA: Conexiones y sesiones
  3. SQL vs Historian, ¿Qué opción es para mí?
  4. ¿Cómo conectar hardware con Codesys?
  5. Renovación de nuestro marketplace de soluciones
  6. La gestión de información industrial 
  7. Comunicaciones TCP y UDP
  8. OPC UA: Del PLC a la nube

Claro que está lista es absolutamente opinable, porque hemos publicado muchos más post (Un total de 24 para ser exactos), así que hay mucho para elegir!

¿Y qué más?

Como comentábamos, también hacemos muchas otras cosas, ya sean cursos o proyectos. Aunque no los podemos publicar todos  por diferentes motivos, hemos publicado algunos casos de éxito en nuestro blog:

  1. Caso de éxito: De S7 1500 a Pi System
  2. Nuevo Workshop de Codesys
  3. Implementación de sistema Historian
  4. De PLC’s Unitronics a ERP

Más allá de los contenidos que hacemos en el blog, en realidad hacemos muchas más cosas. Hemos hecho una buena colección de proyectos relacionados con conectividad industrial, soluciones basadas en historiador y programación.

En cuanto a Workshops, hemos hecho Workshops sobre diferentes temáticas, OPC UA, Codesys, Tia Portal y SCADA.

Felices fiestas 2020!!

Para 2020 esperamos más post y más noticias. Pero antes toca recargar las pilas y pasar estas últimas horas del año disfrutando.

Saludos y felices fiestas 2020!

PorSatoshi

¿Que es un puerto de comunicación?

A menudo, cuando hablamos de comunicaciones e IP’s, nos encontramos con los puertos, así que estamos seguro de lo que te estás preguntando ¿Qué es un puerto de comunicación?

¿Qué es un puerto de comunicación?

Los puertos de comunicación son las interfaces que utilizan las aplicaciones para conectarse con otros elementos, ya sean hardware o software, para enviar y recibir paquetes de datos.

En cierta manera, es como decir el buzón de correos de nuestro edificio aplicado a un ordenador. El edificio – que equivaldría al ordenador-, tiene muchas viviendas – que podrían ser las aplicaciones -. Cada vivienda tiene su propio buzón para recibir mensajes – que serían los puertos -. De esta manera, cada aplicación en un ordenador puede tener asignado su propio puerto para comunicarse con el exterior.

Puertos de software y puertos de hardware

Vale, además, tenemos dos grandes tipos de puertos, podemos encontrar dos grandes categorías: el puerto de comunicación de hardware, y el de software. Los de hardware, tienen como finalidad establecer comunicaciones entre dispositivos físicos (por ejemplo, módems, mouse, teclado…). Un ejemplo típico es el USB.

En un ordenador cualquiera, normalmente tenemos varios puertos USB, que podemos identificar para comunicar el hardware de turno.

Por el otro, tenemos los puertos de software (también conocidos como puertos lógicos), que en definitiva permiten establecer comunicaciones entre diferentes programas informáticos.

¿Y porqué se tienen que configurar los puertos y están cerrados por defecto?

Ahora estarás pensando que toda esta teoría está muy bien, pero, ¿Por qué debería preocuparme de tener que configurarlos una y otra vez? o, ¿Por qué se habla tanto de los puertos en el mundo de la informática?

Pues hay múltiples razones. Pero seguramente la más importante hoy en día tiene que ver con la seguridad informática. Los puertos, como ya hemos comentado, son los buzones de correo de nuestro edificio. ¿Dejarías que cualquiera se colara en tu edificio? ¿Te gustaría encontrarte con bacterias u otro material poco deseable? Seguramente no, y menos si este puede infectar todo.

Pues por eso mismo los informáticos toman tantos recaudos con los puertos, cerrándolos normalmente mediante firewalls u otras técnicas.

¿Y cómo se configuran?

Ahora que ya sabes porque es bueno tener los puertos cerrados por defecto, seguramente ya te preguntas cómo se configuran. En próximas entradas te explicaremos cómo…

PorSatoshi

4 Preguntas que deberías hacerte antes de comprar un Historian

A estas alturas, ya sabes de la importancia de un Data Historian. Si estás pensando en adquirir uno, seguramente estás valorando diferentes alternativas. Antes que te asalten las dudas, deberías hacerte algunas preguntas. En este post, te las comentamos.

1. ¿Cuál es mi infraestructura actual?

Sin lugar a dudas, una de las cosas más importantes que uno debe preguntarse es acerca de su infraestructura actual, en términos de recursos de software, de equipos en planta, pero también de personal.

Algunas preguntas que puedes plantearte en este sentido son, ¿Tengo alguna base de datos SQL o similar que quiera usar como base de mi Historian? Hay opciones Historian basadas en SQL. También debes preguntarte de qué equipos vas a extraer los datos. ¿Son PLC’s? ¿Con qué protocolo? Finalmente, otra cuestión importante es el personal que va a usar la aplicación, ¿Precisarán ser entrenados? ¿Quién mantendrá la aplicación?

La respuesta a este grupo de preguntas relacionadas con tu infraestructura te ayudará sin duda a determinar básciamente una cosa: la tecnología en la que vas a sustentar tu historian.

2. ¿Cuántos datos voy a necesitar almacenar?

Relacionado con lo anterior, está la idea de la cantidad de datos que voy a necesitar almacenar. Y cuando hablamos de datos, hablamos de dos cosas realmente: tags y frecuencia.

¿Cuántas variables de proceso voy a necesitar almacenar? ¿Y con qué frecuencia? Por ejemplo, ¿Precisaré almacenar 200 o 2000 tags? ¿Precisaré almacenar estos datos una vez por segundo, o una vez por minuto?

La respuesta a estas preguntas ayudarán a reforzar la idea tecnológica en la que necesita sustentarte tu base de datos, entre las opciones SQL y No SQL.

3. ¿Cómo pienso analizar los datos?

Sin duda esta es una de las preguntas claves que debes realizarte. ¿Quién va a leer los datos? ¿Y para qué?…

Por ejemplo, ¿Van a hacer uso de los datos el personal de medio ambiente? ¿Usan ellos algun tipo de reporte específico?… ¿Necesito compartir los datos con algunas aplicaciones, como un ERP, una aplicación en Android, etc.?

Responder a cada una de estas preguntas va a delimitar tu elección, pues la capacidad que tenga el Historian en exponer los datos va a ser un factor decisivo.

4. ¿Cuál es mi estrategia a largo plazo?

Seguramente, habiendo respondido al grupo de tres preguntas anteriores, ya tienes más o menos claro la mejor opción tecnológica para implementar tu Historian. Bien, pues ahora piensa dentro de cinco o diez años.

Las preguntas que deberías hacerte serían, ¿Cómo imagino mi infraestructura en un futuro? ¿Cuántos datos necesitaré analizar en el futuro? ¿Y cómo los voy a analizar?.

Piensa que, en definitiva, pensar a largo plazo ayuda a minimizar la inversión, y garantizar el éxito del proyecto que vas a llevar a cabo.

¿Algo más?

Sin duda, hay muchas otras ideas que puedes ir analizando. Te sugiero leer la siguiente entrada:

Si lo prefieres, puedes contactarnos directamente para ayudarte en tu elección.

Somos expertos en gestión de información

¿Dónde necesitas llevar tus datos?

  • De PLC a SQL
  • De PLC a Historian (Canary, Osisoft PI,  etc.)
  • De PLC a la nube (plataformas IoT, AWS, etc.)
  • De cualquier otro (SCADA, RTU…) a cualquier otro (MS Excel, SCADA…)

Somos expertos en tecnologías de gestión de información!

historiador de datos
PorSatoshi

Caso de éxito: Datos de Unitronics a ERP

¿Tienes un PLC de Unitronics? ¿Necesitas llevar datos a alguna herramienta de software y no sabes cómo? Sigue leyendo, esta nota te interesa.

El reto

Nuestro cliente tenía dos cosas: Un fantástico PLC Unitronics que controlaba la producción, y por el otro, un sensacional ERP para planificar recursos. Dos cosas fantásticas, pero separadas, o mejor dicho, desconectadas. Y claro, el objetivo no era otro que poder integrar ambos. El cliente buscaba una solución robusta, a largo plazo, y a poder ser, escalable en el tiempo. Y claro, aquí es donde aparece Opiron.

Camino para llevarlo a cabo

Lo primero a tener en cuenta son los detalles técnicos del caso. Entre las muchas cosas a valorar, merece la pena mencionar al PLC en si mismo, pero también la base de datos sobre la que el corre el ERP. Por otro lado, están los requisitos del cliente: una solución robusta y escalable – es decir, que, si con el tiempo se necesitan integrar más variables o sistemas, esto se pueda hacer con la misma tecnología-. En Opiron optamos por implementar  esta solución. Se basa en tecnología OPC, pero tiene una personalización por nuestra parte, puesto que incorporamos el conector con el ERP, la personalización de las tablas en la base de datos, así como también una herramienta para integrar más tags si es necesario. El desarollo y llevó varias semanas, pero los resultados fueron fantásticos.

Conclusiones

Veamos algunas de las mejores satisfacciones al haber realizado este proyecto:
  1. Solución escalable: Se podrán integrar más datos en el tiempo, pero también más sistemas o PLC’s.
  2. Solución robusta: Se han hecho pruebas que así lo confirman
Pero lo más importante:
  1. Cliente feliz
  2. Nosotros felices
¿Y tú? ¿Buscas integrar más datos de equipos Unitronics con tus sistemas? Entonces no lo dudes, contactanos y conversemos sobre tu próximo proyecto! Como mínimo, te podremos ampliar esta historia.

¿Quiénes somos?

Somos expertos en tecnología OPC UA y partners de ProsysOPC. Nuestros servicios incluyen desde consultoría, proyectos o Workshops regulares.

PorSatoshi

Transferencia de archivos con OPC UA

A estas alturas, todo el mundo sabe que OPC UA es una tecnología perfecta para implementar arquitecturas de comunicación modernas y seguras en todo tipo de industrias. Una de las aplicaciones que menos se conocen y que sin embargo pueden ser más utiles es la transferencia de archivos. Hablemos de ello en este post.

¿Por qué la transferencia de archivos con OPC UA?

La transferencia de archivos se hace completamente necesaria para cualquier tipo de industria hoy en día, esto es obvio. Y también es obvio que tiene que ser de forma segura (es decir, libre de cualquier amenaza informática).Al igual que ocurría con la comunicación de datos en tiempo real, de alarmas y eventos, y de históricos, con OPC UA también es posible generar comunicaciones seguras de archivos. Esto significa que podemos aplicar las mismas propiedades, tales como la comunicación mediante certificados y encriptación.

Casos y ejemplos

Hay muchos casos en los que la transferencia de archivos con OPC UA puede ser beneficiosa:
  • Caso 1: Entregar órdenes de producción desde la red de la oficina a la red de producción. Gracias a OPC UA, se puede habilitar la comunicación de archivos a través de Firewall, diferentes segmentos de red, etc.
  • Caso 2: Entregar informes de producción desde la red de producción a la sede de la empresa de forma segura a través de una red pública con encriptación OPC UA
  • Caso 3: Entregar secuencias de video grabadas desde la producción hasta la oficina

Solución y servicio

Recientemente hemos agregado un nuevo servicio dentro de nuestra cartera de soluciones OPC UA, que consiste en el desarrollo de soluciones de comunicación basadas en tecnología OPC UA. Algunas de las características son:
  • Cualquier número y tamaño de archivos
  • Certificados de instancia de aplicación OPC UA utilizados para controlar que las aplicaciones pueden acceder a los archivos
  • Autenticación OPC UA utilizada para controlar qué usuarios pueden acceder al archivo
Puedes encontrar más información de nuestro servicio aquí

Soluciones OPC UA

De Modbus a OPC UA
De PLC's al Cloud, ERP's...
De OPC a OPC UA
data logging
De PLC a SQL

¿Quiénes somos?

Somos expertos en tecnología OPC UA y partners de ProsysOPC. Nuestros servicios incluyen desde consultoría, proyectos o Workshops regulares.

PorSatoshi

¿Excel como herramienta Industrial?

No nos engañemos, Excel es una de las herramientas más populares en el mundo de las aplicaciones informáticas basadas en Windows. En este post analizamos su uso en la industria.

¿Por qué es Excel tan popular?

Bueno, esto es como preguntar, ¿Por qué los coches son tan populares? Fácil. Son útiles porque resuelven problemas generales de una forma agradable. Con Excel pasa lo mismo, y podemos hacer una lista de sus principales características:
  • Sencillo: Aprender a usarlo es muy fácil
  • Accesible: ¿Quién no tiene Excel instalado en su ordenador?
  • Popular: ¿Quién no lo ha usado nunca?
  • Funcional: Hace exactamente lo que uno espera, y bien
Por esto, Excel se aplica en tantísimos sectores, entre los que se encuentra la misma industria.

¿En qué casos es útil en la industria?

En líneas generales, para los mismos propósitos que se aplica en cualquier otro sector. Es decir, para hacer cálculos sobre hojas de manera intuitiva. También se utiliza para presentar resultados en forma de informes. En la industria además existen herramientas para conectar Excel con PLC’s y otras fuentes de datos. Esto también es útil muchas veces, puesto que nos permite registrar un dato de forma automática y sin la necesidad que una persona lo registre manualmente. Nosotros tenemos algunos Add In’s disponibles.

¿En qué casos no es útil en la industria?

Sin embargo, aunque hay múltiples casos en los que funciona, hay otros en los que tal vez no es la herramienta más adecuada. Por ejemplo:
  • Visualizar datos en tiempo real: Excel lo puede hacer, pero seguramente no es la mejor opción en la mayoría de casos
  • Almacenar información: Está claro, Excel tiene una cantidad de filas limitada
  • Compartir información: Bueno, no es por defecto una herramienta donde yo pueda compartir un Dashboard en tiempo real con múltiples clientes de mi organización. Existen herramientas más potentes en este sentido

Más información

¿Conclusión? Excel te puede ayudar en múltiples casos, y puede ser tu mejor aliado en la industria también. Si deseas saber más sobre la relación entre los sistemas industriales y Excel y cómo en Opiron hacemos que se entiendan y trabajen en conjunto, te invitamos a contactarnos.

Somos expertos en gestión de información

¿Dónde necesitas llevar tus datos?

  • De PLC a SQL
  • De PLC a Historian (Canary, Osisoft PI,  etc.)
  • De PLC a la nube (plataformas IoT, AWS, etc.)
  • De cualquier otro (SCADA, RTU…) a cualquier otro (MS Excel, SCADA…)

Somos expertos en tecnologías de gestión de información!

historiador de datos
PorSatoshi

TCP y UDP, aplicaciones en la industria

Las aplicaciones que se comunican con Ethernet usan normalmente uno de estos dos protocolos, TCP o UDP. ¿Cuál es la diferencia entre ambos? ¿Para qué se usa cada uno? En esta entrada repasamos las propiedades y ventajas de cada una de estas tecnologías

¿Qué es TCP?

Las siglas son Transmission Control Protocol. La principal característica que diferencia a TCP es que este protocolo garantiza la entrega de los datos entre el emisor y el receptor de un mensaje.

¿Se usan en la industria? Por supuesto. Casos:

  • Comunicaciones PLC a PLC
  • Comunicaciones PLC a PC (Incluido OPC, etc.)
  • Comuninicaciones PC a PC
  • Comunicaciones PC a Cloud

Es decir, se usan para casi todo… Las comunicaciones TCP sin ir más lejos son las que usamos todo el tiempo para comunicarnos. Sobre tu navegador, en definitiva, haces una petición como cliente a algun servidor donde está alojada la web con TCP.

¿Qué es UDP?

Las siglas son User Datagram Protocol. Se trata de un protocolo que permite el envío de datos sin la necesidad que exista una conexión establecida.

Las propiedades de UDP hacen que sea un protocolo más ágil, aunque UDP no controla la entrega de la información.

¿Se usan en la industria? Sí, aunque en casos más específicos, pero igualmente útiles. Por ejemplo:

  • Si vas a enviar una temperatura que está fluctuando, lo puedes hacer perfectamente con UDP. ¿Y si se pierde un paquete? Nada, la inercia de las temperaturas es tan lenta que no vas a notar cambios. Es decir, que si pierdes un “23.23” y recibes el siguiente paquete con un “23.223”, te dará igual.
  • Si necesitas hacer un broadcast (envío a muchos) a varios servidores, sobre vídeo… ¿Qué pasa si se pierde un paquete? Nada, el emisor seguirá enviando imagen todo el tiempo..

UDP de hecho es usado para aplicaciones VoIP o DHCP, entre otras.

¿Qué se usa en la industria?

Pues de todo. Las comunicaciones TCP y las UDP tienen cada una sus propias particularidades, que las hacen beneficiosas en cada caso.

Sin entrar en formalismos, el resumen es que las comunicaciones TCP son más interesantes cuando se necesita establecer una comunicación segura, mientras que las UDP pueden ser más beneficiosas cuando se envían streams de datos que fluctuan todo el tiempo, además de broadcast.

Curso de comunicaciones TCP en la industria

Si eres de aquellos que lleva tiempo buscando algun curso de introducción para saber de una vez la diferencia entre TCP, UDP, FTP, etc. o buscas cómo abrir y cerrar puertos, te traemos buenas noticias, puesto que muy pronto lanzaremos un Curso Digital sobre comunicaciones TCP.

PorSatoshi

Marketplace de soluciones renovado!

Estamos contentos de anunciar que recientemente hemos actualizado nuestro marketplace de soluciones online. ¿Cómo? ¿No sabías que teníamos uno? Sigue leyendo!

¿Marketplace de soluciones? Tienda online

Hace unos meses os contábamos el concepto de nuestra store. La Opiron Store es el marketplace donde puedes consultar nuestros productos y servicios organizados en categorías y en formato ecommerce.

Se trata de una extensión de nuestra misma web, donde encontrarás soluciones de automatización industrial.

Cada uno de los productos y servicios que ofrecemos están organizados en categorías, y tienen una descripción de lo que ofrecen. Si quieres leer la noticia que publicamos en su día sobre la store, la tienes en este post.

¿Qué servicios y productos tiene la store?

Básicamente los encontrarás organizados en tres grandes categorías, y, dentro de ellas, algunas subcategorías:

  • Soluciones: Donde encontrarás las soluciones en las que somos expertos:
    • Automatización y Control
    • Integración de Sistemas
    • Gestión de información
  • Licencias y Kits: Aquí encontrarás:
    • Licencias de software y
    • Kits para makers
  • Cursos, tenemos dos grandes categorías,
    • Workshops
    • Cursos y Recursos Digitales
  • Soporte
    • Cualquier soporte que necesites

Cada una de las categorías tiene por supuesto diferentes productos y servicios. En muchos casos, encontrarás un botón que te pedirá solicitar una cotización o presupuesto, puesto que cada proyecto es un mundo distinto.

¿Dónde está habilitada la Store?

Para todo el mundo. Eso significa que, sin importar donde estés, vamos a poder ayudarte. Muchos de nuestros productos y servicios admiten soluciones remotas y, en otras ocasiones, existen soluciones locales (y nos encanta viajar!).

Así que, incluso aunque no estés cerca, podremos ofrecerte soluciones, sólo contacta y verás cómo 🙂

¿Más dudas?

Seguramente tendrás más dudas y consultas, es normal! Sea como sea, no lo dudes, revisa la store y siéntete libre de preguntar aquello que consideres, te dejamos a continuación el link:

Te esperamos! 😉

PorSatoshi

OPC UA: Conexiones y sesiones

Una de las principales características en la que se basa OPC UA es que las comunicaciones entre cliente y servidor están basadas en conexiones y sesiones. ¿Qué son?, ¿Para qué sirven?, ¿Cómo se aplican? En esta entrada trataré de clarificar algunos de estos conceptos.

Sesiones

Lo más importante, las comunicaciones en OPC UA se basan en sesiones. Las sesiones representan una conexión entre la aplicación cliente y la aplicación servidor. En este punto, es bueno diferenciar entre una conexión y una sesión. La conexión se produce cuando el cliente apunta a un endpoint – el del servidor -, y éste le devuelve la “conexión”. En el momento que esto pasa, se establece una sesión, que no es ni más menos que el flujo de información que fluye a través de la conexión generada (como si de una autopista se tratara). Aunque la diferencia a nivel práctico es poca, seguramente conviene recordar que la sesión está más ligada al flujo de datos.

Timeouts y sesiones

¿Qué sentido tendría tener una conexiones y sesiones abiertas si en las mismas no fluyen datos? …Ninguna. Por lo tanto, las sesiones, en general, deben estar “vivas” todo el tiempo… Esto significa que, si una sesión se cierra por lo que sea, luego los clientes y servidores deben desconectarse entre sí. En la práctica, esto significa que cliente y servidor pueden monitorear el estado de la sesión para que noten los problemas con suficiente anticipación y, en caso de desconexión, puedan ser notificados y cerrar la conexión. Los timeouts son herramientas que tienen clientes y servidores para que, teniendo un tiempo predefinido, puedan consultarlo y, en su caso, cerrar la conexión. Por ejemplo, en OPC UA muchos clientes tienen el timeout especificado en una hora, lo que significa que, si no ha habido flujo de datos en ese tiempo, cierran el canal de la comunicación.

Parámetros de sesión

Para generar comunicaciones fiables y seguras en el tiempo, es deseable parametrizar diferentes parámetros en una comunicación OPC UA basada en sesiones. ¿Ejemplos? La cantidad de sesiones abiertas, el timeout y la negociación de la reconexión y son sólo algunos de los parámetros a los que nos referimos.

¿Dónde y cómo setear estos parámetros?

A pesar de la conveniencia de poder configurar estos parámetros, los mismos no siempre están disponibles en los GUI de clientes y servidores para configurarlos. En cualquier caso, eso no significa que no puedan ser manipulables. En Opiron contamos con varias herramientas para ello. ¿Tienes algún problema con la sesión o los timeouts? Aquí estamos para ayudar 😉

Soluciones OPC UA

De Modbus a OPC UA
De PLC's al Cloud, ERP's...
De OPC a OPC UA
data logging
De PLC a SQL

¿Quiénes somos?

Somos expertos en tecnología OPC UA y partners de ProsysOPC. Nuestros servicios incluyen desde consultoría, proyectos o Workshops regulares.