30: C
M
OMUNICACIÓN
Comunicación principal Modbus
La configuración y las tablas de solicitud de comunicación del Modbus principal para estaciones secundarias Modbus pue-
den programarse con la Configuración de área de función de WindLDR . La comunicación con las estaciones secundarias se
llevan a cabo en sincronía con la ejecución del programa de usuario y los datos de comunicación se procesan en el proce-
sado END en el orden de los números de solicitud especificados en la tabla de solicitud. Cuando se designan los relés
internos de ejecución de solicitud, dichas solicitudes se ejecutan sólo cuando se activa el relé interno de ejecución de soli-
citud correspondiente. Cuando no se designan los relés internos de ejecución de solicitud, todas las solicitudes se ejecutan
de forma continua.
Especificaciones de comunicación Modbus principal
Modo
Velocidad en baudios (bps)
Bits de datos
Bits de parada
Paridad
Número de secundaria
Número máximo de secundarios:
Tiempo de espera de recepción
Tiempo de espera entre caracteres
Tiempo de espera de transmisión
Ciclos de reintento
*1: Especifica el periodo de tiempo antes de recibir una trama de respuesta de una secundaria.
*2: D8054 es un registro de datos especial para el periodo de espera de transmisión de comunicaciones Modbus (×1 ms).
El uso de D8054 puede retrasar la transmisión desde MicroSmart.
Inicio y parada de la comunicación principal Modbus
Cuando se designan los relés internos de ejecución de solicitud en la tabla de solicitud principal Modbus, los relés internos
en número igual a la cantidad solicitada se asignan para ejecutar la comunicación Modbus principal. Los relés internos se
asignan en orden de solicitudes. Por ejemplo, cuando el relé interno M0 se designa como el relé interno de ejecución de
solicitud, M0 se asigna a la solicitud Nº 1, M1 a la solicitud Nº 2, etc. Para ejecutar una solicitud, active el relé interno de
ejecución de solicitud correspondiente. Cuando finaliza la comunicación, se desactivan automáticamente los relés internos
de ejecución de solicitud. Cuando es necesario enviar solicitudes de forma continua, mantenga el relé interno de ejecución
de solicitud correspondiente activado mediante la instrucción SET o OUT.
Cuando no se designan relés internos de ejecución de solicitud, todas las solicitudes programadas en la tabla de solicitud
se ejecutan de forma continua.
Finalización de comunicación y error de comunicación
La comunicación Modbus finaliza cuando se completa con éxito un proceso de lectura o escritura o cuando se produce un
error de comunicación. Inmediatamente después de haber finalizado una comunicación de solicitud, el relé de finalización
de comunicación Modbus M8080 se activa durante 1 periodo de exploración. Al mismo tiempo, se almacenan en el regis-
tro especial de datos D8053 el número de solicitud completado y el código de error. Los datos en D8053 son válidos
durante 1 periodo de exploración cuando el relé M8080 está activo.
Cuando se produce un error de comunicación, el relé interno especial de error de comunicación M8005 se activa también
durante 1 periodo de exploración inmediatamente después del error. El error de comunicación se produce cuando el fallo
en la comunicación se ha repetido más de los ciclos de reintento designados o cuando la estación principal no recibe res-
puesta dentro del periodo de espera de recepción establecido. Cuando se produce un error de comunicación, la solicitud se
cancela y se transmite la siguiente solicitud.
Datos de error de comunicación de cada secundaria
Los datos de error de cada secundaria se almacenan en registros especiales de datos D8069 a D8099 (número de estación
de error y código de error). El número de estación de error (byte de orden superior) y el código de error (byte de orden
inferior) se almacenan en los registros de datos en el orden de aparición del error. Cuando se produce un error en la esta-
ción secundaria en la que ya hubiera ocurrido un error, sólo se actualiza el código de error y el datos del número de secun-
daria permanece sin cambios. Los datos D8069 a D8099 se borran cuando el módulo de la CPU se energiza.
30-2
ODBUS
1*
2*
M
ANUAL DEL USUARIO DE
Modo ASCII
9600, 19200, 38400, 57600
7 bits (fijos)
1, 2 bits
Impar, par, ninguna
De 1 a 247
(0: número de difusión secunda-
rio)
31
De 10 a 2550 ms
(en incrementos de 10 ms)
10 ms
De 1 a 5000 ms
(en incrementos de 1 ms)
De 1 a 10
M
S
ICRO
MART
Modo RTU
9600, 19200, 38400, 57600
8 bits (fijos)
1, 2 bits
Impar, par, ninguna
De 1 a 247
(0: número de difusión secunda-
rio)
31
De 10 a 2550 ms
(en incrementos de 10 ms)
10 ms
De 1 a 5000 ms
(en incrementos de 1 ms)
De 1 a 10
FC5A