Guía del usuario de AKD | 23.0.1.7 Modbus
23.0.1.7 Modbus
Descripción general
Modbus es un protocolo de comunicación simple que se utiliza, a menudo, para registrar datos desde un
dispositivo industrial a un HMI (consulte
extiende el protocolo a las redes TCP/IP incrustando la misma unidad de datos de protocolo dentro de los
paquetes TCP/IP. AKD soporta un canal de servicio de Modbus TCP para conexiones con hasta tres
maestros.
La mayoría de los parámetros de la unidad se soportan sobre Modbus TCP [consulte Tabla de parámetros
Modbus (pg 309) con la excepción de los comandos que producen cadenas de caracteres]. Para obtener
información sobre el protocolo Modbus, consulte: http://www.Modbus.org/specs.php.
Instalación y configuración de Modbus
Modbus TCP se proporciona a través del puerto de servicio en la parte superior de la unidad (conector
X11, el conector usado para WorkBench). Conecte la unidad y un dispositivo como un HMI a la red Ether-
net en funcionamiento. Para realizar pruebas con más facilidad, conecte el equipo que ejecuta
WorkBench a la misma red.
Después del arranque, la unidad mostrará intermitentemente en la pantalla frontal la dirección IP Ethernet.
Modbus puede acceder a la unidad con esta dirección para Modbus en el puerto 502. WorkBench usa la
misma dirección, pero otro número de puerto.
Una vez que los dispositivos se conectan, el dispositivo conectado puede abrir una conexión con la uni-
dad AKD mediante esta configuración:
Dirección IP: leer de la pantalla de la unidad o de la pantalla de conexión de Workbench
l
Puerto: 502
l
Agregar el código CRC de Modbus: No
l
Descripción general de mensajes
Todos los parámetros cuyo ancho de datos interno sea 32 bits o menor se asignan a Modbus como valo-
res de 32 bits (2 registros). Los contenidos de ambos registros deben leerse o escribirse en el mismo men-
saje; para esto, es necesario establecer la dirección de inicio en el índice más bajo del parámetro y la
cantidad de registros en dos.
Todos los parámetros cuyo ancho de datos interno sea 64 bits se asignan a Modbus como valores de 64
bits (4 registros). Los contenidos de los cuatro registros deben leerse o escribirse en el mismo mensaje;
para esto, es necesario establecer la dirección de inicio en el índice más bajo del parámetro y la cantidad
de registros en cuatro.
Los parámetros se escalan en la ventana Terminal de WorkBench, pero tenga en cuenta que los valores
de punto flotante son escalados por un factor adicional de 1000 para retener la precisión. Los comandos
de la unidad que no aceptan ni devuelven un valor (tal como DRV.EN) se ejecutan al escribir en un pará-
metro. El valor de datos se ignora y los intentos de lectura dan como resultado un valor de cero.
Funciones compatibles
Dos funciones de Modbus son compatibles en la actualidad:
Lectura de registros de contención. Código de función = 0x03 (3).
l
Escritura de registros múltiples. Código de función = 0x10 (16).
l
Para permitir solamente acceso de 32 y 64 bits, la cantidad de registros está limitado a dos registros para
variables de 32 bits y cuatro registros de 64 variables. Además, puede leer y escribir en un solo registro
para determinados parámetros. Otras cantidades emiten una respuesta de excepción.
Comunicación de Modbus y HMI con
AKD) o PLC. Modbus TCP
Kollmorgen | Agosto de 2012
301