Video-tutorial de la semana

jueves, 18 de octubre de 2012

MODBUS parte IV: Función 01


Antes de ver de lleno como se forman exactamente las tramas de información que se envían entre maestros y esclavos en el protocolo MODBUS, cabe recordar algo que se mencionó en el anterior artículo, se dijo que el MODBUS se basaba en tablas de datos que se almacenan en el esclavo, de hecho enseguida se vuelve a reproducir la tabla de datos que maneja el MODBUS, pues la vamos a necesitar más adelante.

Dirección MODBUSDirección Usada en la trama de información.Nombre de la Tabla de Datos
1 - 99990000 – 9998Output Coils (Lectura/escritura)
10001 - 199990000 – 9998Inputs Contact (Lectura)
30000 - 399990000 – 9998Inputs Registers (Lectura)
40001 - 499990000 – 9998Holding Registers (Lectura/Escritura)

Son cuatro las tablas de datos que maneja el esclavo, y para cada una de esas tablas se pueden realizar varias operaciones, por ejemplo para los “Output Coils”, se pueden realizar las siguientes operaciones:
  • Leer el valor de un determinado “coil”
  • Escribir un valor a un “coil”.
La primera operación, la de lectura, sirve para que el esclavo “vea”, que valor tiene el “coil” ( si es un 1 o un 0). La segunda operación permite enviar un 0 o un 1 al coil elegido, para diferenciar entre estas operaciones se usa un código de función o un código de operación como se ve enseguida.

Códigos de operación o de función en MODBUS

Clic para LEER MAS (enlace externo) :  

MODBUS parte IV: Función 01 

Clic AQUI para leer más...

martes, 11 de septiembre de 2012

MODBUS parte III: ¿Qué es el MODBUS?


El MODBUS es un protocolo de comunicación serial basado en el modelo maestro/esclavo, a la fecha es un estándar de facto, es público, muy seguro, no requiere licencias y su implementación es relativamente fácil en dispositivos electrónicos, por ejemplo nuestros ingenieros, usan el microcontrolador PIC16F648A programado para responder comandos MODBUS, esas son algunas de las razones por las que goza de muchísima aceptación, además de que tiene más de 30 años en la industria.
MODBUS sobre conexión RS-485
El protocolo MODBUS es un protocolo que usa líneas seriales, por lo que comúnmente se implementa sobre redes de comunicación RS-485, pero también sobre redes que usan la comunicación serial RS-232, incluso se puede implementar vía TCP/IP sobre una red Ethernet, en SDM se usa la implementación MODBUS sobre una red RS-485 como la que se vio en el articulo pasado.
leer mas (enlace externo):  MODBUS parte III: ¿Qué es el MODBUS?
Clic AQUI para leer más...

martes, 14 de agosto de 2012

MODBUS Parte II: Comunicación a través de una red RS-485

Como se mención en el articulo pasado, varias de las tarjetas desarrolladas en Sistemas Digitales de México, usan la comunicación serial, pero está comunicación la hacen a través del protocolo de comunicación RS-485, pero ¿Por qué usar este protocolo? La respuesta es bien simple este protocolo tiene las siguientes ventajas:
  • Soporta grandes distancias entre un dispositivo maestro y otros dispositivos, nosotros no lo hemos comprobado pero se dice que soporta hasta 1000 metros (1 Km), el sistema que se usa para la medición de gas LP usando nuestras tarjetas, usa solamente 12 metros de distancia entre los dispositivos.
  • Usa solo dos cables para su conexión, esta es otra gran ventaja pues con dos simples cables puedo conectar muchísimos dispositivos, reduciendo los costos de cableado.
  • Es económico, pues los dispositivos integrados para transmitir y recibir datos vía el protocolo RS-485 son baratísimos, del orden de $16 pesos.
Y es que, para la aplicación de los despachadores de gas LP en autotanques, se tenía la necesidad de conectar un registro electrónico, con una tarjeta para abrir y cerrar las válvulas de gas, así que, por las ventajas mencionadas arriba,  se opto por comunicar los dispositivos usando la comunicación serial, a través de una red de conexión RS-485. La figura siguiente muestra donde se ubican los componentes en el autotanque.

leer mas: MODBUS Parte II: Comunicación a través de una red RS-485
Clic AQUI para leer más...

sábado, 21 de julio de 2012

Sistemas Digitales de México

Nos hemos cambiado, ahora me encuentras en Sistemas Digitales de México, http://www.tecdigitaldelbajio.com desde ahí, también colocaremos artículos y tutoriales relacionados con la electrónica, sistemas digitales, microcontroladores y en su momento lógica programable, nadamas que ahora se orientaran hacía soluciones reales para la industria, ya esta publicado nuestro primer artículo para que nos visites: MODBUS Parte I: Comunicación Serial





Clic AQUI para leer más...