Capítulo 4: Diseño y configuración del sistema
Operación de un esclavo em MODBUS RTU
1
Esta sección describe cómo otros dispositivos en una red pueden comunicarse con un puerto del
PLC DL06 que usted ha configurado como un esclavo MODBUS. Un anfitrión de MODBUS
2
debe utilizar el protocolo MODBUS RTU para comunicarse con el DL06 como esclavo. El
software del anfitrión debe enviar un código de una función de MODBUS y dirección de
MODBUS para especificar una memoria del PLC que el DL06 comprenda. No se requiere
3
ninguna lógica ladder en el PLC para permitir usar el esclavo de MODBUS.
Códigos de función MODBUS en el PLC
4
El código de función MODBUS determina si la tranferencia es escritura o lectura y si va a
transferir un bit de datos o un grupo de ellos. El PLC DL06 permite usar los códigos de función
5
de MODBUS descritos debajo.
6
7
8
9
El sistema MODBUS usa convenciones de direcciones diferentes que las direcciones de los PLCs
DirectLOGIC. Con DirectNET la convención de dirección es única. Otros PLCs DirectLOGIC
10
deben hacer un cruzamiento a las direcciones de MODBUS de acuerdo a la tabla ejemplo a
continuación.
11
12
13
14
Determinando la dirección de MODBUS
Hay dos formas típicas en que la mayoría de las convenciones de software anfitrión le p[ermite
A
especificar una dirección de memoria de un PLC. Estas son:
• Especificando el tipo de datos y la dirección de MODBUS
B
• Especificando la dirección de MODBUS solamente.
C
D
4–14
Manual del PLC DL06, 2a. edición en español, 6/07
Códigos MODBUS
01
02
05
Active / desactive una bobina solamente
15
03, 04
Lea un valor desde una o más memorias
06
16
Escriba un valor a una o más memorias
Función
Lea un grupo de bobinas
Lea un grupo de entradas
Active / desactive un grupo de bobinas
Escriba un valor a una memoria
Tipos de datos disponibles
Y, CR, T, CT
X, SP
Y, CR, T, CT
CR, T, CT
V
V
V