Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Machine Expert > V1.1 > Controladores > M262 Logic/Motion Controllers > M262 Logic/Motion Controller -
Guía de programación > Configuración de línea serie > Administrador de Modbus
Administrador de Modbus
Introducción
El gestor Modbus se utiliza para el protocolo Modbus RTU o ASCII en modo maestro o esclavo.
Modbus
Tiempoentretramas(ms): 10
Ajustesdelíneaserie
Velocidadenbaudios: 19200
Paridad: Par
Bitsdedatos: 8
Bitsdeparada: 1
Mediofísico: RS485
Elemento Descripción
Maestro Modbus
Si el controlador se configura como un maestro Modbus, se admiten los siguientes bloques de funciones de la
biblioteca PLCCommunication:
o ADDM
o READ_VAR
o SEND_RECV_MSG
o SINGLE_WRITE
o WRITE_READ_VAR
o WRITE_VAR
Para obtener más información, consulte Descripciones de bloques de funciones en la biblioteca PLCCommunication.
Esclavo Modbus
Si el controlador se configura como un esclavo Modbus, se admiten las siguientes peticiones de Modbus:
8 (8 hex) – Diagnóstico
En esta tabla se incluyen los códigos de subfunción que admite la petición Modbus de diagnóstico 08:
Dec. Hex.
En esta tabla se enumeran los objetos que se pueden leer con una petición de identificación de dispositivo de
lectura (nivel de identificación básico):
En el siguiente apartado se describen las diferencias entre la asignación de memoria Modbus del controlador y la
asignación de HMI Modbus. Si no programa la aplicación para identificar estas diferencias en la asignación, el
controlador y HMI no se comunicarán correctamente. Por consiguiente, puede que los valores incorrectos se escriban
en áreas de memoria encargadas de las operaciones de salida.
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Programe la aplicación para que traduzca la asignación de memoria de Modbus utilizada por el controlador y la
que utiliza cualquier dispositivo HMI conectado.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.
Cuando el controlador y el HMI Magelis están conectados a través de Modbus (HMI es un maestro de peticiones
Modbus), el intercambio de datos utiliza peticiones de palabra simple.
Las palabras sencillas de la memoria HMI se solapan cuando se utilizan palabras dobles, pero no en el caso de la
memoria del controlador (consulte el siguiente diagrama). Para que el área de la memoria HMI y la de la memoria
del controlador coincidan, la relación entre las palabras dobles de la memoria HMI y las de la memoria del
controlador debe ser 2.
:
A continuación encontrará ejemplos de coincidencias de memoria en el caso de palabras dobles:
o El área de memoria %MD2 de HMI corresponde al área de memoria %MD1 del controlador porque la petición
Modbus utiliza las mismas palabras simples.
o El área de memoria %MD20 de HMI corresponde al área de memoria %MD10 del controlador porque la petición
Modbus utiliza las mismas palabras simples.
A continuación encontrará ejemplos de coincidencias de memoria en el caso de bits:
o El área de memoria %MW0:X9 de HMI corresponde al área de memoria %MX1.1 del controlador porque las
palabras sencillas están divididas en 2 bytes diferentes dentro de la memoria del controlador.
Adición de un módem
Para añadir un módem al gestor Modbus, consulte Cómo añadir un módem a un administrador.