Pestaña: Canal del servidor Modbus
Utilice esta pestaña para definir canales de servidor.
Cada canal representa una sola solicitud de Modbus.
Agregar canal | Abre el Canal Modbus diálogo. Aquí puede crear nuevos canales para el servidor Modbus actual. En el archivo de descripción de dispositivo del servidor Modbus, puede predefinir descripciones para registros Modbus individuales o canales completos. |
Diálogo: Canal Modbus
Nombre | Una cadena que contiene el nombre del canal. |
Tipo de acceso |
|
Desencadenar |
|
Tiempo de ciclo (ms) | Para disparador = CÍCLICO: Intervalo de solicitud Nota: El intervalo de solicitud debe ser el mismo o un múltiplo del tiempo de ciclo de la aplicación. |
Comentario | Descripción del canal |
Compensar | Dirección de inicio donde debe comenzar la lectura (rango de valores 0–65535) |
Longitud | Número de registros a leer (para acceso a palabras) o número de entradas discretas a leer (para acceso a bits) |
Manejo de errores | Define qué debe pasar con los datos en caso de un error de comunicación
|
Compensar | Número del registro en el que se escribirá (rango de valores 0–65535) |
Longitud | Número de registros a escribir (= palabras) El rango de valores del parámetro depende del código de función. |
Lectura de bobinas y entradas discretas / Escritura de bobinas en memoria de registros superpuestos
los CODESYS El controlador de E/S MODBUS permite la lectura de bobinas y entradas discretas, así como la escritura de bobinas en la memoria de registro superpuesta (la Áreas de bits discretos casilla de verificación no seleccionada). En este caso, los primeros 8 bits que se leen (%IB0) o se escriben se alinean con el byte alto del registro correspondiente. Los segundos 8 bits que se leen (%IB1) se alinean con el byte bajo del registro correspondiente (LSB primero).
En el siguiente ejemplo, la primera línea define una operación combinada de lectura/escritura (código de función 23). Lee una palabra del "registro de espera" con desplazamiento 16#0001
y escribe dos palabras en el registro con desplazamiento 16#0003
. La operación se realiza tan pronto como la variable de activación definida en el Asignación de E/S La pestaña muestra un flanco ascendente.

