Novedades 20150726

Heather MacKenzie, de Hirschmann, se pregunta cómo será la automatización industrial en en futuro (1 y 2). Su visión pasa por la fabricación inteligente, el peso y estructura de las comunicaciones en el nuevo modelo, y los retos y posibilidades que conllevan. La automatización de los procesos por lotes es más compleja que para los continuos. Greg McMillan hace un recuento de motivos, de entre los que quiero resaltar el primero: se pueden concebir como estar arrancando y parando perpétuamente. Algo que aprendí en Cosentino fue la ventaja estratégica que proporciona una buena comunicación entre las redes de fábrica y … Continuar

El paradigma olvidado (3). Programación lógica

publicado en: Lenguajes | 0

Cuando se tratan los lenguajes de programación, se suelen clasificar en cuatro grandes paradigmas: Programación imperativa o por procedimientos, en la que el código es una secuencia de intrucciones que van alterando variables o flujo. Lenguajes típicos serían C o Pascal. Programación funcional, en la que el código se asemeja a funciones o sentencias matemáticas. Por ejemplo, así es Haskell o Lisp. Programación lógica, para la que un programa está compuesto por reglas (predicados), que sirven para la resolución de un problema. Tal sucede con Prolog. Programación orientada a objetos. Propiamente se trata de programación imperativa, pero sus características suelen … Continuar

Enviar datos con Arduino vía Ethernet

publicado en: Arduino | 2

Con Arduino tenía una cuenta pendiente. Me ha llegado por fin la placa y he podido hacer unas pruebas. Para iniciarme con un enfoque útil, he pensado desarrollar un programa que envíe los datos a un servidor web. La idea no es original: me la comentó mi compañero Ginés, y hay un puñado de ejemplos en Internet. A pesar de ello, es un ejercicio interesante para comenzar, y quiero orientarlo a un objetivo más general. Por eso, voy a introducir algunos elementos innecesarios en este primer desarrollo, pero que cumplirán una función más adelante. Manos a la obra. Material con … Continuar

Novedades 20150716

Innovasic publicó recientemente un par de artículos (1 y 2) orientados a desmontar varios mitos acerca de Industrial Ethernet. Un buen diseño no tiene por qué ser indeterminista, ni prescindir de comunicación inalámbrica, ni aislarla de la red de gestión. Tampoco requiere puertos dedicados o cableado industrial, entre otros. A propósito de Industrial Ethernet, ABI Research le estima un crecimiento de un 17%, hasta alcanzar los 90 millones de nodos hacia 2020. Esto hará que protocolos como Profinet o Ethernet/IP sobrepasen a los tradicionales buses de campo, de entre los cuales Modbus es el que mantiene una posición más estable. … Continuar

El paradigma olvidado (2). Lenguajes de HMI

publicado en: ArchestrA, DCS, PCS7, SCADA, WinCC | 0

En la entrada previa de esta serie comenté a grandes rasgos los lenguajes más habituales de programación de autómatas, básicamente los que especifica la norma IEC61131-3. Cuando desplazamos la atención a las interfaces hombre-máquina (HMI), descubrimos que tienen poca o ninguna relación con ellos de cara al desarrollo. Empecemos por decir que ni las pantallas táctiles ni los SCADA u otros HMI se plantearon inicialmente para ejercer funciones de control. Su papel se limitaba inicialmente a representar valores, modificar consignas y, como mucho, almacenar información. Lo habitual es que el software del HMI se encargue de forma automática de gestionar … Continuar