Adición de un dispositivo en el IOScanner serie Modbus
En esta sección se describe cómo añadir un dispositivo en el Modbus IOScanner.
Adición de un dispositivo en el Modbus IOScanner
Para añadir un dispositivo en el explorador de E/S Modbus, seleccione el Esclavo Modbus genérico en el Catálogo de hardware, arrástrelo a Dispositivos y colóquelo en el nodo Modbus_IOScanner de Dispositivos.
Para obtener más información sobre cómo añadir un dispositivo al proyecto, consulte:
• Uso del método de arrastrar y colocar
• Uso del menú contextual o el botón Más
NOTA: La variable para el intercambio se crea automáticamente en el %IWx y %QWx de la ficha Asignación de E/S del maestro serie Modbus.
Configuración de un dispositivo añadido en el Modbus IOScanner
Para configurar el dispositivo añadido en el Modbus IOScanner, haga lo siguiente:
Paso |
Acción |
---|---|
1 |
En Dispositivos, haga doble clic en Esclavo Modbus genérico. Resultado: Aparecerá la ventana de configuración. ![]()
|
2 |
Introduzca un valor Dirección de esclavo para su dispositivo (seleccione un valor de 1 a 247). |
3 |
Seleccione un valor para Respuesta del tiempo de espera (en ms). |
Para configurar los canales Modbus, haga lo siguiente:
Paso |
Acción |
---|---|
1 |
Haga clic en la ficha Canal esclavo Modbus: ![]()
|
2 |
Haga clic en el botón Agregar canal: ![]()
|
3 |
Configurar un intercambio: En el campo Canal puede añadir los siguientes valores: oCanal: Introduzca un nombre para el canal. oTipo de acceso: Seleccione el tipo de intercambio Leer o escribir o Leer/escribir numerosos registros. oDesencadenador: Seleccione el desencadenador del intercambio. Puede ser CYCLIC con el periodo definido en el campo Tiempo de ciclo (ms), iniciado por un RISING EDGE en una variable booleana (esta variable booleana se crea en la ficha Asignación de E/S del maestro Modbus) o por la Aplicación. oComentario: Añada un comentario acerca de este canal. En el campo Registro READ (si su canal es de lectura o lectura/escritura), puede configurar los %MW para leerse en el esclavo Modbus. Estos se asignan a %IW (consulte la ficha Asignación de E/S de maestro Modbus): oDesplazamiento: Offset de los %MW que se leerán. 0 significa que el primer objeto que se lee es %MW0. oLongitud: Número de %MW que deben leerse. Por ejemplo, si "Desplazamiento" = 2 y "Longitud" = 3, el canal lee %MW2, %MW3 y %MW4. oAdministración de errores: seleccione el comportamiento del %IW relacionado en caso de pérdida de comunicación. En el campo Registro WRITE (si su canal es de escritura o lectura/escritura), puede configurar los %MW para escribirse en el esclavo Modbus. Estos se asignan a %QW (consulte la ficha Asignación de E/S de maestro Modbus): oDesplazamiento: Offset de los %MW que se escribirán. 0 significa que el primer objeto que se escribe es %MW0. oLongitud: Número de %MW que deben escribirse. Por ejemplo, si "Desplazamiento" = 2 y "Longitud" = 3, el canal escribe %MW2, %MW3 y %MW4. |
4 |
Haga clic en Aceptar para validar la configuración de este canal. NOTA: También se puede: oHaga clic en el botón Eliminar para eliminar un canal. oHaga clic en el botón Editar para cambiar los parámetros de un canal. |
Para configurar el valor de inicialización de Modbus, haga lo siguiente:
Paso |
Acción |
---|---|
1 |
Haga clic en la ficha Init esclavo Modbus: ![]()
|
2 |
Haga clic en Nuevo para crear un nuevo valor de inicialización: ![]()
La ventana Valor de inicialización contiene los siguientes parámetros: oTipo de acceso: Especifique el tiempo de intercambio: peticiones de escritura. oDesplazamiento de registro: número del registro que debe inicializarse. oLongitud: Número de %MW que deben leerse. Por ejemplo, si "Desplazamiento" = 2 y "Longitud" = 3, el canal lee %MW2, %MW3 y %MW4. oValor de inicialización: Valor con el que se inicializan los registros. oComentario: Añada un comentario acerca de este canal. |
3 |
Haga clic en Aceptar para crear un nuevo Valor de inicialización. NOTA: También se puede: oHacer clic en Subir o Bajar para cambiar la posición de un valor de la lista. oHaga clic en Eliminar para eliminar un valor de la lista. oHaga clic en Editar para cambiar los parámetros de un valor. |
Para configurar la Asignación de E/S del maestro Modbus, siga estos pasos:
Paso |
Acción |
---|---|
1 |
Haga clic en la ficha Asignación de E/S del maestro Modbus: ![]()
|
2 |
Haga doble clic en una celda de la columna Variable para abrir un campo de texto. Introduzca el nombre de una variable o haga clic en el botón de exploración [...] y seleccione una variable con Accesibilidad. |
3 |
Para obtener más información, en Asignación E/S, consulte EcoStruxure Machine Expert - Guía de programación. |
En esta tabla se describen los distintos tipos de acceso que existen:
Función |
Código funcional |
Disponibilidad |
---|---|---|
Read Coils |
1 |
Canal Modbus |
Read Discrete Inputs |
2 |
Canal Modbus |
Read Holding Registers (configuración predeterminada para la configuración del canal) |
3 |
Canal Modbus |
Read Input Registers |
4 |
Canal Modbus |
Write Single Coil |
5 |
Canal Modbus Valor de inicialización |
Write Single Register |
6 |
Canal Modbus Valor de inicialización |
Write Multiple Coils |
15 |
Canal Modbus Valor de inicialización |
Write Multiple Registers (configuración predeterminada para la inicialización del esclavo) |
16 |
Canal Modbus Valor de inicialización |
Read/Write Multiple Registers |
23 |
Canal Modbus |