lunes, 29 de septiembre de 2014

Puertas análogas? digitales? señales? Ayuda por favor, no entiendo nada!!!

Es bien sabido que los técnicos, y especialmente los que nos comunicamos con máquinas, a veces (¿a veces?) perdemos la perspectiva y nos lanzamos a hablar dando por descontado que todos conocen los términos que estamos usando, hasta que nos damos cuenta que hace rato nuestro interlocutor está haciendo un gran esfuerzo por no salir huyendo despavorido. 

Y esto no se debe a que los conceptos utilizados sean complejos (normalmente no lo son), sino que simplemente nuestro sufrido interlocutor no los conoce y nadie se ha dado el tiempo de explicárselos.

En esta publicación trataremos de subsanar este problema. Para ello comenzaremos por donde corresponde, es decir, por el principio.

Variables: el objeto de nuestras mediciones.

M2M tiene que ver con medir remotamente fenómenos y procesos que nos interesan para mejorar el funcionamiento de nuestra empresa. A estas mediciones las llamaremos variables, y pueden ser de una naturaleza muy diversa. Por ejemplo, una viña puede medir la temperatura y humedad en la época de brote para detectar riesgo de heladas y reaccionar a tiempo. Una distribuidora de agua puede medir el nivel de sus estanques, las presiones en la red de distribución y las horas de funcionamiento de las bombas en las tomas de aducción para optimizar sus procesos y reducir costos.

Para facilitar su comprensión clasificaremos las variables en grupos. Como toda clasificación, esta es arbitraria y perfectible, pero creemos que servirá a nuestro propósito:
  • Variables análogas o analógicas: corresponden a mediciones que pueden variar de valor en forma continuada, normalmente dentro de un rango. Por ejemplo: la temperatura o el nivel de un estanque.
  • Variables digitales o de estados binarios: corresponden a mediciones que pueden tener solo dos valores. Por ejemplo: un interruptor puede estar conectado o desconectado, una puerta puede estar abierta o cerrada.
  • Variables de estados múltiples: corresponden normalmente a condiciones de operación de maquinarias y pueden tomar valores dentro de una lista de estados posibles. Por ejemplo: una grúa puede estar apagada, en ralentí, en movimiento con carga, en movimiento sin carga, etc.
  • Variables de pulsos: pertenecen a un caso especial de variables digitales, que cambian de estado por lapsos muy breves de forma relativamente periódica. Ejemplo: un medidor de agua puede entregar un pulso por cada litro de agua que fluya, de forma que al contar los pulsos podemos determinar la cantidad de agua entregada.

Sensores: la forma física de leer las variables.

La lectura de las variables la conseguimos mediante dispositivos denominados sensores que "leen" el fenómeno físico y lo transforman en una señal eléctrica que refleja la medición.

Los sensores pueden ser dispositivos muy simples, como un flotador conectado a un interruptor, que cierra el interruptor cuando el nivel de líquido de un estanque sobrepasa cierto nivel, o muy complejos, como un sensor de nivel de estanque que utiliza ultrasonido para determinar la altura de la superficie del líquido al interior del estanque. 

En el caso del sensor de flotador, la variable medida es del tipo digital: cuando el nivel de agua está bajo el limite el interruptor está abierto y cuando el agua supera el límite el interruptor está cerrado. Esta información puede parecer muy básica, pero es suficiente para decidir la detención de la bomba que está llenando el estanque y así evitar que se rebalse.

Normalmente los sensores son una parte muy importante de un sistema M2M por dos razones principales:
  • La calidad de la medición que entregan puede ser crítica para el proceso que queremos gestionar. Por ejemplo, un sensor de temperatura que mida con una precisión de + - 2 grados puede ser adecuado para monitorear un horno con temperaturas de varios cientos de grados, pero es inservible para la detección precisa de condiciones de helada en una viña.
  • El costo de los sensores puede ser un factor crucial al momento de decidir por una inversión en un proyecto de M2M. Hay sensores que cuestan solo unos pocos dólares y otros que pueden costar varios miles.

Puertas: cómo el sistema M2M captura las variables medidas.

Los sensores entregan señales eléctricas que reflejan la variable medida. Estas señales deben ser incorporadas al sistema M2M y eso normalmente se hace a través de puertas.

Las puertas a usar dependen del tipo de variable que se desea captar, de forma tal que:
  • Para las variables análogas se utiliza puertas análogas.
  • Para las variables digitales binarias se utiliza puertas digitales.
  • Para las variables de múltiples estados se utilizan múltiples puertas digitales.
  • Para las variables de pulsos se utiliza puertas digitales con capacidad de contar pulsos.
Las puertas reciben la señal eléctrica del sensor y la convierten en un valor numérico, para que sea manejado por el sistem M2M. En el caso de las variables análogas, son convertidas a números enteros y decimales (ej: temperatura = 23.7 grados), las variables digitales son normalmente convertidas a unos y ceros (ej: 0=interruptor cerrado, 1=interruptor abierto) y las de pulsos son convertidas en números enteros que llevan la cuenta de los pulsos leídos.


Tipos de puertas análogas.

Los puertas análogas más frecuentemente usadas son las denominadas de voltaje y de corriente.

Las puertas de voltaje convierten el voltaje entregado por el sensor en un número que corresponde a la medición realizada. Por ejemplo, un sensor de temperatura puede entregar 0 volts cuando mide 0 grados Celsius y 5 volts cuando mide 100 grados. De esta forma cuando el sensor entregue 4 volts estará indicando que hay una temperatura de 80 grados.

Las puertas de corriente funcionan de forma similar a las de voltaje, pero normalmente el rango de corriente va desde 4 hasta 20 miliamperes. Un sensor de temperatura puede entregar 4 miliamperes cuando mide 0 grados Celsius y 20 miliamperes cuando mide 100 grados. De esta forma, si el sensor entrega 12 miliamperes (punto medio entre 4 y 20) indica que está leyendo una temperatura de 50 grados.

Una de las ventajas de las puertas de corriente con señales de 4 a 20 miliamperes es que si se corta un cable del sensor, la corriente bajará a cero, saliendo del rango de medición, lo que permite al sistema M2M detectar el corte del cable, generando el aviso correspondiente y descartando el valor leído. Esto no ocurre en el caso de las puertas de voltaje ya que una señal de cero volts está dentro del rango válido de medición.


Tipos de puertas digitales.

Las puertas digitales también se agrupan en dos tipos: de voltaje y de "contacto seco".

Las puertas digitales de voltaje leen un voltaje y lo comparan con un valor de referencia, para decidir si la variable corresponde a un estado lógico cero (cuando el voltaje está bajo la referencia) o un estado lógico uno (cuando el voltaje es igual o mayor a la referencia). Por ejemplo, una puerta con nivel de referencia de 2 volts interpretará cualquier voltaje bajo 2 volts como un estado lógico cero y todo voltaje igual o superior a 2 volts como un estado lógico uno.

Las puertas digitales de contacto seco no leen voltajes, sino que detectan si tienen conectado un interruptor abierto o cerrado. Si el interruptor está abierto, lo interpretan como un estado lógico uno y si el interruptor está cerrado, lo interpretan como estado lógico cero.

A todo ésto, ¿qué es un estado lógico uno y un estado lógico cero?. Simplemente es la representación del fenómeno que estamos monitoreando. En el ejemplo del flotador mencionado más arriba, el interruptor se cerraba cuando el agua sobrepasaba cierto nivel. En otras palabras, el interruptor cerrado (estado lógico cero) corresponde a estanque lleno (o a punto de llenarse).


Espero que hayan aprendido sobre este tema de forma entretenida. La semana que viene conversaremos sobre otra manera de integrar información a los sistemas M2M: puertas RS232, RS485 y protocolos de datos.

Recuerden que sus comentarios, ideas y aportes serán muy bienvenidos. Hasta la próxima semana.

lunes, 22 de septiembre de 2014

Hola. Soy nuevo en M2M y quiero incorporarlo a mi empresa.

Hola. Soy nuevo en M2M y quiero incorporarlo a mi empresa.

Semanas atrás me tocó dictar un curso introductorio de M2M para una audiencia de secretarias, vendedores, ingenieros comerciales y gerentes de diversas áreas. El objetivo era explicarles esta tecnología y que percibieran cómo va a impactar, a corto plazo, en su ámbito profesional y personal, a pesar que muchos de ellos nunca habían oído hablar del tema.

Inicié el curso con un ejercicio: los invité a pensar en empresas de nivel mundial y hacer una búsqueda en Google con el nombre de una empresa y la palabra M2M. El resultado fue sorprendente (incluso para mí, que sabía lo que iba a pasar): prácticamente todas las grandes empresas, sin importar el rubro, tienen iniciativas en torno a M2M.

Y esta realidad lo alcanzará a usted y a su empresa probablemente antes de lo que imagina. Las razones son diversas:
  • Un conocido le comentó que su empresa ya adoptó M2M y ha obtenido buenos resultados.
  • Una empresa competidora incorporó M2M y lo está usando como ventaja competitiva, entregando a sus clientes información valiosa.
  • Su empresa fue contactada por un proveedor de soluciones M2M y le ha hecho una propuesta interesante.
  • Su área de trabajo ha identificado que podría conseguir mejoras en diversos procesos si contara con información oportuna y confiable.
Sea cual sea la razón, llega un día en que usted se encuentra enfrentando su primer proyecto M2M.

Como usted es una persona con experiencia, ya sabe algunas verdades de la vida. Por ejemplo:
  • Que los proyectos tienen la mala costumbre de tardar y costar más de lo presupuestado originalmente.
  • Que la incorporación de nueva tecnología trae siempre situaciones y desafíos inesperados, que sorprenden incluso al proveedor experimentado.
  • Que el aspecto más importante de un proyecto de incorporación de nueva tecnología es la adquisición de conocimientos y experiencia sobre la misma, incluso por sobre los objetivos específicos del proyecto.
Con todo esto en mente, se pregunta ¿cómo hacerlo? ¿cómo lograr que este primer proyecto M2M sea un éxito?. 

En las próximas líneas compartimos factores importantes que nos ha enseñado la experiencia de más de 12 años ejecutando proyectos M2M:
  1. Piense en grande, pero comience pequeño. Es recomendable elegir un primer proyecto que resuelva una necesidad importante pero que tenga un alcance acotado y sea ejecutable en un máximo de 2 o 3 meses. Esto reducirá los riesgos y le permitirá ganar experiencia, conocer proveedores y aprender en la práctica los detalles importantes.
  2. Sea flexible. M2M requiere que los sistemas y procesos de su empresa entreguen información a través de señales y/o protocolos compatibles (más sobre ésto en una próxima publicación). Eso significa que usted debe estar preparado para eventualmente modificar algún proceso e incorporar algún dispositivo (sensor) compatible.
  3. Elija su estrategia de adopción considerando sus objetivos de largo plazo y las capacidades y estilo de trabajo de su empresa. Puede elegir un modelo "Hágalo usted mismo", comprar una solución empaquetada o hacer el proyecto en equipo con un proveedor experimentado. Cada estrategia tiene ventajas y desventajas (más sobre ésto en una próxima publicación).
  4. Tenga desde un comienzo en mente los gastos e inversiones necesarios. Entre los gastos están los costos de servicio mensual de acceso a la información, tráfico de datos por redes celulares, mantenimiento de equipos M2M y sensores, etc. Entre las inversiones debe considerar la adquisición de sensores y equipos remotos de M2M, instalación de equipos, puesta en marcha, etc.
  5. Busque un proveedor con vocación de enseñanza, que dedique tiempo a transferirle su experiencia.
  6. Converse con su proveedor y pídale que le explique con claridad las etapas del proyecto, las dificultades esperables y sobre todo el grado de participación que se espera de usted y su equipo.
Y durante la ejecución del proyecto tenga en mente los siguientes dos consejos:
  • M2M es "the new kid on the block" y es natural desconfiar de sus datos cuando aparecen discrepancias con "la realidad", pero no descarte de plano la información que le entregue M2M aunque difiera mucho de lo que usted considera normal o lógico. Al incorporar M2M se descorren cortinas que pueden haber ocultado por años realidades muy extrañas. Recuerdo el caso de un cliente que demoró varias semanas en aceptar que el promedio diario de ralentí de sus grúas era de más de 3 horas, y el de otro cliente que estaba a punto de adquirir una nueva máquina de corte porque las 4 que tenía estaban al máximo de su capacidad de producción, a pesar que M2M le indicaba que tenía más de un 40% de capacidad ociosa.
  • Ponga atención a sus expectativas y compárelas con los resultados obtenidos al término del proyecto. Una vez hecho eso, eleve sus expectativas. La experiencia muestra que en cuanto M2M comienza a entregar información, rápidamente se descubren nuevas formas de obtener beneficios de esa información, más allá de los objetivos iniciales del proyecto. Una empresa consiguió el objetivo de implementar M2M para medir estanques de gases instalados en sus clientes y asegurar que nunca se quedaría sin stock. Al poco andar descubrió que tenía una importante ventaja competitiva al compartir la información de consumo con sus clientes, y meses más tarde descubrió que podía aplicar esa misma información a la planificación de su producción, consiguiendo beneficios muy por sobre lo esperado inicialmente.
El próximo lunes veremos un tema técnico dedicado a personas no técnicas. Les ayudaremos a desentrañar la maraña de términos tales como señales análogas, contactos secos, 4-20 miliamperes, RS232, protocolos de datos, etc.

Que tengan una buena semana.


lunes, 15 de septiembre de 2014

M2M: una aventura fascinante.

Inicio esta serie de publicaciones con la frase de Amelia Earhart: "El camino es la recompensa".

En las numerosas aventuras que he emprendido en mi vida, tanto en las publicables como en esas otras, las inconfesables, una y otra vez he confirmado que Amelia tenía razón. 

Y los últimos 12 años que he pasado dedicado a hablar con las máquinas y ayudarlas a hablar, no han sido la excepción. Aquello que hoy se llama M2M (machine to machine) y que cuando lo conocí ni siquiera tenía nombre, ha sido una aventura fascinante, llena de desafíos y aprendizaje. Tantos, que creo que ha llegado el momento de compartirlos.

Por eso doy inicio a este blog, para poner a disposición de otras y otros el camino recorrido, los aciertos y sobre todo los errores cometidos, porque ellos son los que más me han enseñado.

A lo largo de esta nueva aventura como bloguero trataré de hablar de todos los aspectos que me ha tocado conocer de M2M, tratando siempre de compartir las lecciones aprendidas (muchas veces a través del duro camino del fracaso), para difundir esta fascinante tendencia tecnológica que está cambiando el mundo.

Como soy una persona ordenada y planificada, ya tengo mi carpeta de temas prolijamente almacenada en mi cuenta de Evernote, pero como también soy un individuo intenso y apasionado, se que en cada publicación me dejaré llevar por el entusiasmo y escribiré con el corazón. Así que no se sorprendan si los temas a veces parecen caóticos. Detrás de todo caos hay un orden (siempre lo hay, aunque no sea aparente) y en última instancia recuerden que "el camino es la recompensa".

Espero que lo disfruten.

Próxima publicación: Adoptando M2M: "Hola. Soy nuevo en M2M y quiero incorporarlo en mi empresa". Fecha de aparición: lunes 22 de septiembre.

Agradezco desde ya sus comentarios, en este blog o a mi twitter: @jcp_wiseaccess