Archivos de autor Satoshi

PorSatoshi

Caso de éxito: Implementación de Historian en Zarate

Introducimos un nuevo caso de éxito, en este caso relacionado con nuestra gama de soluciones basadas en gestión de la información, para un proyecto desarrollado en Argentina.

El Desafío

Una planta industrial necesita gestionar la información de toda la planta de manera fiable y segura. Tienen varios equipos, pero muchos de ellos aislados entre sí. Por ejemplo, algunos PLC sólo tienen una pantalla táctil, mientras que otros están conectados al SCADA de la planta, pero de manera limitada. El objetivo es centralizar la información en un sistema que permita a operadores, gerentes y personal de ingeniería tener una plataforma común de gestión y visualización de información.

La solución

Implementamos un data historian de alto rendimiento y usamos tecnologías de comunicación para la integración de datos con el sistema. El data historian centraliza la información en una base de datos compacta, de alto rendimiento y que, entre muchas ventajas, necesita de poco mantenimiento una vez realizada la instalación. Otra característica muy importante del historian es que, una vez se guarda la información, la misma se puede contextualizar. Esto permite que cuando se hacen consultas, la información de tags y activos quede perfectamente contextualizada. Por otro lado, se usó una herramienta avanzada para poder  visualizar la información. La misma permitió visualizar la información a través de navegadores web y excel, lo que facilitó que la información se pudiese consultar a través de múltiples ordenadores en la red sin necesidad de instalar ningún software adicional.

Resultados 

La planta está por fin conectada a todos los equipos. No sólo esta monitoreada, sino que también se pueden hacen análisis de rendimiento con KPI’s, se elaboran informes, etc, llegando a un nivel de gestión de información nunca visto antes.

Contacto

¿Te ha resultado interesante la historia? ¿Tienes un problema similar? No dudes en 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

¿Qué es la gestión de información industrial?

PLC’s, RTU’s, Sensores, bases de datos, SCADA’s…. ¿Cuántas fuentes de datos pueden estar generando información todo el tiempo? ¿De qué marcas? ¿Y cuántos datos genera cada uno de estos actores? ¿Cuántos bits por segundo se generan? ¿Cómo se guarda esta información? ¿Qué ocurre con la información generada después de mucho tiempo?

Hay tantas preguntas que uno puede empezar a tener estrés sin ni siquiera empezar a plantear el problema… ¿De qué estamos hablando? Gestión de información industrial.

Gestión de información industrial

La gestión de información industrial trata del qué hacemos con la información que se va generando en nuestra planta, en términos de estrategia a largo plazo, pero también en términos de cómo esperamos presentar los resultados.

Seguramente no hablamos de una ciencia realmente nueva, pero en realidad sí es un tema cada vez más importante, porque cada vez tenemos más y más equipos que generan información, y también porque cada vez tenemos más opciones tecnológicas para gestionar la información.

Opciones tecnológicas

Sí, para gestionar la información industrial tenemos múltiples opciones tecnológicas. El cloud (internet), las bases de datos sql, los data historians… ¿Cuál es mejor? La respuesta depende de múltiples factores. ¿Cuáles? Por poner sólo unos ejemplos, podrías hacerte algunas preguntas, ¿Cómo piensas representar la información? ¿Con qué herramientas piensas compartir la información? ¿Has pensado a largo plazo?

No te compliques todavía, puedes ir ordenando las ideas con una serie de entradas que hemos decidido compartir contigo, para que puedas tomar la mejor decisión,

Te presento la serie de gestión de información industrial

Con los siguientes post podrás aprender los conceptos de gestión de información industrial, para que puedas aplicarlos en tu fábrica rápidamente:

  1. ¿Que es el data logging?
  2. Medir, la clave para mejorar un proceso productivo
  3. Representaciones de datos, ¿Tiempo real o históricos?
  4. SQL vs Historian, ¿Cuál es para mí?
  5. Historiadores de datos
  6. ¿Qué es un Dashboard Industrial?
  7. Opiron Electronics, nuevo partner de Canary Labs

Te aseguro algo, una vez hayas leído esta serie, tendrás claro hacia dónde quieres apuntar para hacer una gestión de información efectiva!

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

Aprender

¿Qué te gustaría aprender?

No nos cansamos de aprender y de enseñar. Revisa contenidos gratuitos, cursos y más.
Haz click en la imagen de acuerdo a tus preferencias!

Sección de contenidos

Tenemos contenidos memorables para que puedas aprender las temáticas más interesantes sobre automatización industrial. Selecciona tu tema y navega a través de nuestros artículos de nuestro blog libremente

Protocolos de comunicación
Programación Industrial: Codesys
gestión de información industrial
Gestión de datos industrial
Implementar IoT e Industria 4.0

Cursos y Recursos Digitales

Si lo prefieres, puedes consultar nuestra sección de descargas, nuestros próximos workshops, o nuestros Recursos Digitales formativos.

Descargas de ebooks gratuitos
Workshops presenciales y online: calendario
Recursos Digitales de formación

Si lo prefieres, puedes echar un vistazo a nuestros últimas noticias y artículos o tomarte un café y contactar con nosotros!

PorSatoshi

Nuevo Curso de Codesys Oficial

Estamos muy contentos de anunciar el primer curso de Codesys oficial en castellano. Ya comentamos hace unos meses que eramos nuevos partners de Codesys.  Pues ahora hemos lanzado un nuevo curso para aquellos que quieren adentrarse a programar.

Algunos comentarios acerca del curso

Se trata de un curso teórico y práctico en español donde los participantes, una vez terminado, estarán familiarizados con la plataforma CODESYS y podrán utilizarla para llevar a cabo proyectos de automatización real y de domótica.

¿No sabes qué es Codesys? Clic aquí-

El curso utiliza Raspberry Pi y el simulador CODESYS como plataformas educativas. Los alumnos tendrán acceso a una plataforma en línea donde tienen contenidos como videos y exámenes, y acceso a un profesor al que pueden preguntar libremente.
Realizaremos varias ediciones cada año.

¿Y qué voy a aprender?

El curso se compone básicamente de dos grandes módulos:

  • Introducción a Codesys: Se trata de un módulo de 6 unidades. En este módulo aprenderás a programar en Codesys. Haremos desde una introducción, hasta a programar aplicaciones y a realizar HMI’s. También aprenderás los fundamentos de IEC 61131-3.
  • Domótica con Raspberry Pi: En este segundo módulo aprenderás a enfocar proyectos con Codesys de manera práctica. En términos generales, la idea del curso es darte las herramientas para programar, mediante una Raspberry Pi, aplicaciones de domótica (e industriales). También verás teoría sobre comunicaciones entre dispositivos.

 ¿Cómo puedo apuntarme?

Usaremos la Codesys Store, el marketplace de soluciones de automatización, para que puedas apuntarte al curso (clic en la imagen):

Codesys Store

Haz clic en la imagen para más información.

También es posible apuntarse indivualmente a un módulo en concreto a través del Campus Tecnológico Virtual, en:

¿Más información?

Como siempre, estamos abiertos a tomar un café. Además de cursos, hacemos proyectos y servicios de consultoría. Puedes echar un vistazo a nuestros servicios en nuestra Opiron Store:

Para más dudas o consultas no dudes en contactarnos!

PorSatoshi

Conversiones analógico digitales en Codesys

En (casi) todos los proyectos en los que vayas a programar una automatización, te vas a encontrar con la necesidad de leer valores analógicos. ¿Cómo escalarlos para poder leer su valor? En este post te lo explico:

¿Escalar?

Empecemos con lo más basico. ¿Por qué tendría que escalar un valor?
Si lo pensamos, muchos de los instrumentos analógicos que conectamos a nuestros PLC’s vienen con fichas técnicas que nos indican un doble rango: el de medición, y el de salida eléctrica. A esto, hay que agregar todavía un tercer rango, que es el que nos da el conversor analógico digital. Veamos un diagrama de bloques:

Pasos en la conversión A/D

Para el ejemplo que vamos a tratar, imaginemos que intentamos conectar un sensor de presión que mide de 0 – 5 bar, con una salida de 4 – 20 mA.
Nuestro reto por lo tanto, será que en el PLC podamos leer realmente los 0 – 5 bar. Tenemos que hacer 3 conversiones de unidades.

¿Y cómo lo hago?

Uno de los elementos que influyen es el conversor analógico digital. El PLC es en definitiva una máquina de unos y ceros. Esto significa que los valores analógicos necesitan ser codificados en un vector de 1/0 consecutivos. Estas conversiones se pueden interpretar en definitva como “cuentas”, que van entre un valor minimo “Val_m” y un valor máximo “Val_M”. Cuantas más cuentas, mayor será el valor analógico.
La clave de esto es leerse el datasheet de la tarjeta de entrada analógica e interpretarlo para poder hacer la conversión correspondiente.
Un ejemplo puede ser por ejemplo el de esta tarjeta de Wago:

Correspondencia entre corriente y cuentas

Leyendo la hoja de características podemos hacer una correlación “cuentas” y mA. Claro, nos falta tener la otra relación, que es la de bar – mA. Pero en este caso, suponemos que es simplemente una línea recta, donde 0 bar corresponde a 4 mA, y 5 bar corresponde a 20 mA.

Valor medido (bar) Valor medido (mA) Valor en A/D
0 4 0
1 7,2 6552
2,5 12 16384
3,5 15,2 22936
5 20 32760


Dentro Vídeo

Vistas estas notas, vamos a ver el vídeo donde os presento la instrucción LIN_TRAFO. Este método os será valido siempre que las señales sean lineales:

Más información

¿Qué te ha parecido? En realidad hay más formas de hacer conversiones en Codesys. ¿Cuál usas?
Para seguir aprendiendo te recomiendo que te suscribas al blog de Opiron, o que le eches un vistazo a los cursos disponibles.
Saludos 🙂

PorSatoshi

SQL vs Historian, ¿Qué opción es para mí?

Los plantas industriales requieren normalmente de soluciones informáticas que les permitan almacenar información. Esto es así porque luego necesitan hacer análisis para optimizar procesos, hacer reportes, etc.
Y existe un debate más o menos generalizado, ¿Es buena una base de datos SQL? O, ¿es mejor ir a por un Historian?
Lo primero es decir que cada solución es particular y tiene sus ventajas, vamos a verlo.

Soluciones SQL

Las bases de datos SQL son ideales para almacenar información contextual o genealógica sobre procesos de fabricación.
Una de las grandes ventajas de las bases de datos SQL es que son fácilmente integrables con otros sistemas. Por ejemplo, si uno tiene un ERP, es probable que pueda leer datos directamente de bases de datos SQL. Y eso, en definitiva, da cierta flexibilidad en la apuesta por una base de datos de este tipo.

¿Conoces nuestro OPC UA Historian? Descubrelo aquí

Muchas empresas aprovechan las bases de datos SQL para crear una infraestructura de aplicaciones sobre ellas. Por ejemplo, para administrar tablas personalizadas apuntando a formularios, sistemas de gestión, etc.
La idea de llevar datos de proceso a bases de datos SQL puede ser beneficiosa para que aplicaciones de diferente naturaleza puedan consultar rapidamente información precisa y hacerla disponible a los usuarios. Por ejemplo, ¿Cuánto fue la producción del mes pasado? ¿Cuál fue el promedio de producción por hora?

Soluciones Historian

Los process historian son, simplifando mucho, una suite de herramientas para guardar y analizar información basada en series de tiempo (vamos, la información del tipo que produce un proceso industrial).
Esta suite de aplicaciones se suele basar en bases de datos y herramientas para poder analizar la información. Una cosa a tener muy en cuenta es que, si bien las bases de datos de estas aplicaciones son propietarias, también es cierto que son aplicaciones pensadas para guardar mucha información a lo largo del tiempo.

¿Conoces nuestras soluciones Historian? Echales un vistazo.

Sin lugar a dudas, uno de los puntos donde ganan los Historians es en la compresión de datos. Normalmente, los Historians usan algoritmos para poder compactar la información, lo que hace que, comparadas con bases de datos SQL, puedan guardar más información ocupando menos espacio en disco. Esto también provoca que la información pueda representarse más rapido.

Entonces, ¿Con cuál me quedo?

Eso depende. Si por ejemplo estás requiriendo almacenar datos que luego usarán aplicaciones como ERP’s en una misma base de datos, tal vez puedas contemplar almacenar la información en SQL.
Si por el contrario, buscas almacenar grandes volumenes de información, tal vez la mejor opción es un process historian.

Más sobre Historian

¿Quieres seguir aprendiendo y te interesan los historians? Entonces deberías leer nuestro siguiente capítulo de la serie.

 

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

Programa de Cursos 2019

Empezamos el año y os comentamos que acabamos de publicar el programa de cursos que ofrecemos para este año 2019. Pero antes, deja que comentemos algunas cosas al respecto!

Cursos

Veamos, empecemos por lo más esencial. La temática de los cursos es lógicamente el de automatización industrial. Dentro de esto, tenemos 3 grandes categorías:

  • Cursos de comunicaciones industriales (OPC, OPC UA y Modbus).
  • Cursos de Programación de PLC’s (Básicamente Codesys)
  • Cursos de SCADA’s (Sobre todo B-SCADA)

Para todos los casos, tenemos formatos online y presenciales.

Necesitas formarte siempre, y lo sabes

Por todos es sabido que estamos en un mundo cada vez más competitivo. Los profesionales de todas las áreas deben formarse cada día, pero sobre todo aquellos que trabajan en el sector tecnológico.

Nuestros cursos son para ti si…

  • Eres un profesional y estás en el proceso de hacer un cambio de rumbo en tu vida profesional.
  • Eres un profesional y quieres dar un siguiente paso en tu carrera.
  • Eres una empresa y buscas soluciones de automatización avanzadas.

Échale un vistazo al calendario

Sin más, te dejamos con la página donde podrás encontrar el calendario. En el mismo calendario, haciendo click, podrás ir a una página con información específica de cada curso.

PorSatoshi

Nuestra Opiron Store

Arranca el año y empezamos con renovadas energías para contaros nuevas historias sobre automatización. Para el primer post del año 2019 arrancamos explicando el concepto de nuestra tienda online. Vamos allá!

¿De qué se trata?

Seguro que en más de alguna ocasión has buscado un espacio en la web que aglutine, en forma de ecommerce, un conjunto de soluciones de automatización industrial de manera ordenada.
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.
Cada uno de los productos y servicios que ofrecemos están organizados en categorías, y tienen una descripción de lo que ofrecen.

Beneficios

¿Por qué deberías usar la Store? Te vamos a dar tres buenas razones:

  • En primer lugar, si tienes curiosidad sobre los productos y servicios concretos que ofrecemos, es bueno echarle un vistazo.
  • En segundo lugar, si estás buscando soluciones de automatización en general, allí encontrarás algunas muy interesantes.
  • Y por último, si realmente quieres formalizar un pedido, la Opiron Store es la forma más rápida y efectiva de hacerlo.

La Opiron Store resume el conjunto de soluciones de automatización industrial ofrecidas por Opiron Electronics

¿Por qué algunos productos o servicios no tienen un precio específico?

Entre los productos y servicios, verás que muchos no tienen precios marcados, sino un botón para cotizar.
Esto es así porque muchos de los servicios dependen de múltiples variables para que podamos fijar un precio. En lugar del precio, lo que te aparecerá es un botón que te pedirá algunos datos para que te podamos contactar y ofrecerte nuestro mejor precio.

¡Estamos abiertos!

Seguramente la forma más rápida de conocer la store es visitarla: te dejamos un link a la Opiron Store.
Estamos abiertos 😉

PorSatoshi

Feliz año nuevo 2019 y felices fiestas!

Felices fiestas!! Otro año más, y cómo pasa el tiempo! Parece que fue antes de ayer cuando escribíamos el post felicitando por la nueva entrada al año 2018, y hoy le damos el cierre para entrar en el nuevo 2019. ¡Como pasa el tiempo!

Un resumen de 2018

Como siempre, nos gusta hacer un breve resumen de algunas cosas que hemos ido haciendo en este 2018. ¡A por ello!

TOP 8 Artículos año 2018

Para los habituales del blog, ya sabéis que este año hemos publicado muchos y muy buenos contenidos. ¿Cuáles han sido los post más visitados por vosotros? Ahí van:

  1. ¿Qué es un Dashboard Industrial?
  2. ¿Qué es OPC?
  3. Programación orientada a objetos en PLC’s y automatización
  4. Lanzamos el Ebook de OPC UA!
  5. ¿Cómo crear tablas de observación en Codesys?
  6. ¿Cómo pasar de Modbus a OPC UA en 10 minutos?
  7. ¿Cómo conectar Cliente y Servidor OPC UA en menos de 3 minutos?
  8. Representaciones de datos, ¿Tiempo real o históricos?

¿Cuál ha sido vuestro favorito?

Otros tops!

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.

En 2019 queremos.. ¡Marcha!

¡Hoy champagne y mañana también!

Pero para los próximos meses tenemos trabajo, ideas y proyectos en mente. Y estos se verán plasmados en seguir con nuestras entradas al blog, en hacer más y mejores proyectos industriales para nuestros clientes, en presentaros nuevos cursos y también en daros algunas novedades que tenemos reservadas, pero antes…

¡FELIZ AÑO NUEVO!

PorSatoshi

Y tú, ¿Cómo proteges tus comunicaciones Modbus?

Si eres un fiel lector del blog, ya habrás leído varias notas que hemos publicado sobre la tecnología Modbus. Un protocolo fiable, fácilmente implementable y que encontramos en muchísimas aplicaciones e industrias diferentes. Sin embargo, es ciertamente vulnerable, aqui te explicamos a proteger Modbus.

Antes de nada, si no sabes nada de Modbus, te recomiendo que leas nuestro índice de la serie.

Una perspectiva

Modbus es un protocolo simple, no fue diseñado para lidiar con ninguna cuestión relativa a seguridad. ¿Por qué? Bueno, Modbus existe desde hace muchos años y, en el momento en el que se desarrolló (ya hace varias décadas), nadie tenía una preocupación excesiva en la ciberseguridad. De hecho, Modbus ha estado normalmente comunicando datos de forma aislada y en un ambiente controlado, entre equipos de campo y software industrial.

Sin embargo, el panorama ha ido cambiando con el tiempo. Es evidente que existen virus y ciberataques cada vez más enfocados a la industria y, desde luego, Modbus es una presa fácil para los ciberdelincuentes.

Cómo funciona

Una aplicación puede acceder a MODBUS a través del puerto 502 en la pila TCP / IP. En Modbus, se utiliza un esquema simple de solicitud-respuesta para todas las transacciones MBAP. El cliente inicia una solicitud y el servidor responde.

Por ejemplo, cuando un SCADA requiere un valor de un PLC, envía un mensaje de solicitud para iniciar el proceso de transferencia de datos.

Riesgos de seguridad

La implementación del protocolo MODBUS / TCP contiene múltiples vulnerabilidades que podrían permitir a un atacante realizar una actividad de reconocimiento o emitir comandos arbitrarios.

  • Falta de confidencialidad:  Todos los mensajes MODBUS se transmiten en texto claro a través de los medios de transmisión.
  • Falta de autenticación: no hay autenticación en ningún nivel del protocolo MODBUS.
  • Falta de integridad: No hay controles de integridad integrados en el protocolo de aplicación MODBUS. Como resultado, depende de los protocolos de capa inferior para preservar la integridad
  • Tramas simplistas: Las tramas MODBUS / TCP se envían a través de conexiones TCP establecidas.
  • Falta de estructura de sesión: Al igual que muchos protocolos de solicitud / respuesta (es decir, SNMP, HTTP, etc.) MODBUS / TCP consiste en transacciones de corta duración. Esto, puede hacer que los atacantes pueden inyectar comandos sin conocimiento de la sesión existente.

La solución, OPC UA

La solución más rápida y sencilla es sin duda implementar OPC UA sobre Modbus. OPC UA es el protocolo de la industria 4.0 y está pensado para ser seguro. Si quieres saber más sobre OPC UA, te recomiendo leer nuestra serie.

OPC UA implementa seguridad en tres niveles diferentes para la autenticación, la firma y encriptación y el uso de certificados digitales.

En la práctica, implementar OPC UA sobre Modbus es fácil gracias a nuestro ProsysOPC UA Modbus Server, que además de Modbus TCP, también implementa OPC UA sobre Modbus RTU.

Más información

Si necesitas más información no dudes en contactarnos, estaremos disponibles!