Descripción de Dispositivo IO-Link (alto nivel)

Bajo la marca IO-Link existe un sistema de comunicación para conectar sensores inteligentes y actuadores a un sistema de automatización normalizado según la norma IEC 61131-9 bajo la designación Single-drop digital communication interface for small sensors and actuators (SDCI). La estandarización abarca tanto los datos de conexión eléctrica como un protocolo de comunicación digital mediante el cual los sensores y actuadores intercambian datos con el sistema de automatización. Un sistema IO-Link consta de un maestro IO-Link y uno o varios dispositivos IO-Link, es decir, sensores o actuadores. El maestro IO-Link proporciona la interfaz con el sistema de control superior (SPS) y gestiona la comunicación con los dispositivos IO-Link conectados. ...

4 de septiembre de 2018 · Aaron

Modbus: Resumen de la especificación (alto nivel)

El protocolo Modbus es un protocolo de comunicación que se basa en una arquitectura Maestro/Esclavo o Cliente/Servidor. Fue creado en 1979 por Gould-Modicon para la comunicación con sus controladores lógicos programables. En la industria, Modbus se ha convertido en un estándar de facto, ya que es un protocolo abierto. Desde 2007, la versión Modbus TCP forma parte de la norma IEC 61158. [Wikipedia] Como muestra el siguiente diagrama, Modbus permite la comunicación a través de diferentes redes: ...

12 de agosto de 2018 · Aaron

CoAP: Resumen de la especificación (alto nivel)

Constrained Application Protocol (CoAP) CoAP es un protocolo de aplicaciones de Internet, especificado en la RFC 7252. El protocolo sirve para la comunicación de dispositivos ’nodos’ p. ej. dispositivos embebidos que consumen poca energía (low-power) y operan en redes con pérdida de datos (lossy networks), p. ej. IPv6 sobre Low-Power Wireless Personal Area Networks (6LoWPANs). CoAP también puede utilizarse en redes basadas en Internet para comunicación móvil vía SMS. CoAP se emplea principalmente en el contexto de Internet de las Cosas (IoT) y Machine-to-Machine (M2M), ya que normalmente se transfieren datos de dispositivos/sensores de pequeño tamaño. Dado que este tipo de datos se transmite en intervalos regulares (ciclos), paquetes individuales (perdidos) no afectan significativamente a los sistemas o aplicaciones de procesamiento, como plataformas IoT que procesan y/o representan gráficamente datos de sensores (temperatura, número de revoluciones, etc.). ...

12 de julio de 2018 · Aaron

MQTT: Resumen de la especificación (de alto nivel)

MQTT (Message Queue Telemetry Transport) es un protocolo de mensajería abierto para la comunicación máquina a máquina (M2M), que permite la transmisión de datos de telemetría en forma de mensajes entre dispositivos, a pesar de altas demoras o redes con recursos limitados. Los dispositivos correspondientes abarcan desde sensores y actuadores, teléfonos móviles, sistemas embebidos en vehículos o portátiles hasta ordenadores completamente desarrollados. [Wikipedia] La información que se presenta a continuación sobre la especificación proviene, entre otros, de la especificación MQTT actual de IBM. ...

9 de julio de 2018 · Aaron

IPv4 vs. IPv6 (nivel alto)

Repaso IPv4 Encabezado IPv4 Version: 4 IHL (Internet Header Length): Longitud del encabezado en incrementos de 32 bits. Valor 5 = 5 filas x 32 bits TOS (Type of Service): Se utiliza para la priorización del paquete IP (QoS) Longitud total: 65535 bytes Identification, Flags & Fragment Offset. Control de la fragmentación Flags: El bit 0 está reservado. Si el bit 1 está en 0, se permite fragmentar. Si está en 1, no. Si el bit 2 está en 0, se trata del último fragmento. Si está en 1, siguen más fragmentos. Time to Live: Tiempo de vida del paquete. Cada router reduce el valor en 1 Protocol: p. ej. TCP, UDP, ICMP, etc. Header Checksum: Suma de verificación. Se usa raramente. Source / Destination: Dirección de destino y de origen Diferencia entre encabezado IPv4 & IPv6 ...

25 de octubre de 2016 · Aaron