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...