Modbus

#Description

Complemento para leer y escribir en sus dispositivos ModbusTCP/IP y RTU No compatible Wago al momento actual

Configuración del complemento

Después de descargar el complemento, primero debe activarlo, como cualquier complemento Jeedom :

config

Luego, hay que iniciar la instalación de las dependencias (aunque aparezcan OK) :

dependances

Finalmente, inicie el demonio :

demon

Rien n’est à modifier dans le champ « Port socket interne » de la section « Configuration ».

socket

En esta misma pestaña, deberás elegir el valor de descanso entre actualizar tu equipo (por defecto 5 seg)

También puede optar por poner un Reintento para volver a ejecutar la solicitud en un comando/equipo que tendría un error (por defecto, Falso)) También puede elegir el número de intentos y la demora entre estos intentos.

Uso del complemento

IMPORTANTE :

Para usar el complemento, debe conocer los parámetros de sus entradas / salidas de sus periféricos modbus (formato de datos, orden de bits, etc…)

Para los comandos, hay parámetros para seleccionar :

Detalles del parámetro :

IMPORTANTE :

Dado el tiempo que lleva tener que configurar en ocasiones determinados equipos, es posible exportar los comandos de un equipo ya creado, para descargarlo localmente en .json.

Por lo tanto, puede importarlo fácilmente en otra caja en un nuevo equipo del mismo tipo (solo para cambiar lo que difiere en términos de su conexión)

En la página del equipo, abajo a la derecha, tienes este inserto :

dependances

Haga clic en Lista de pedidos para exportar; se abre una ventana con los comandos existentes en este equipo:

dependances

Puede seleccionarlos todos si es necesario usando el botón en la parte superior de la ventana. Cuando se elijan los comandos, haga clic en Validar.

Ahora verá los pedidos elegidos y listos para ser exportados en este cuadro :

dependances

Solo tienes que hacer clic en Descargar configuración de las órdenes que acaban de aparecer.

Para importar comandos al equipo : haga clic en la parte superior derecha del equipo en el botón Importar Json :

dependances

También puede elegir directamente un modelo de equipo disponible en la configuración del complemento, para cargar los comandos proporcionados en este modelo; Elija el modelo elegido, luego Valide. Entonces puedes Guardar.

CONTROLES DE REPRODUCCIÓN :

Para bobinas y entradas discretas :

Para registros de existencias y registros de entradas:

Algunos registros solo se pueden leer leyendo varios registros al mismo tiempo en el mismo comando :

ejemplo : Creamos un comando, elegimos Info y otro subtipo, especificando 10 bytes (10 registros); al verificar LectureMultiRegistres, esto creará automáticamente 10 nuevos pedidos, utilizando el nombre del pedido original, más la identificación del pedido en iteración. Por supuesto, puede cambiar el nombre de los comandos; al leer el comando original, su valor contendrá una cadena de caracteres de los 10 valores de registro y actualizará los 10 comandos correspondientes.

Algunos registros pueden requerir ser divididos en varios bytes : ejemplo : un registro 17, según la documentación del dispositivo, debe devolver un valor FF o 00 (para saber si un ventilador funciona o no) en el primer byte del registro, así como un valor numérico en el segundo byte del registro. Entonces es necesario crear un comando en fc3, y especificar en el campo nbOctets el número 2; esto creará 2 comandos adicionales, basados en el nombre del comando inicial; estos 2 comandos corresponden cada uno a un byte. Los valores devueltos arriba estarán en hexadecimal; si necesita el valor numérico, debe verificar Hexa2dec en este mismo comando.

ESCRIBIR COMANDOS:

En su equipo, por defecto habrá 3 comandos de tipo Acción/mensaje creados; Escritura de registro múltiple, escritura de bit y escritura de bobina múltiple

IMPORTANTE :

Su principio de funcionamiento:

cmdEcritures

Para cambiar los valores en los registros, use esta sintaxis:

Para tipos flotantes, escriba el valor como se indica arriba, con un .

Para cambiar los valores en los registros, use esta sintaxis:

Por favor, deje esta configuración por defecto.

En el comando info “infobitbinary”, tendrá el valor binario del registro de parámetros en el comando Write Bit. Para cambiar el bit en el registro

IMPORTANTE :

Algunos PLC no tienen la función fc06 Puede crear un comando de acción, en Tipo de mensaje, y elegir fc16 Compruebe el registro Fc16 no rastreado En el tablero, debe usar esta sintaxis : registro de salida ! value & nbregisters separados por un |

Ex: 7!122.5 y 2 10!22 y 2

Escribiremos del registro 7, el valor 122.5 en 2 registros y también del registro 10, el valor 22, en 2 registros

Para escribir en una bobina :

Ejemplo para registro 1 On:

Ejemplo de registro 1 Off:

Al actuar sobre estos comandos de acción en su tablero, enviará Verdadero o Falso a sus Coils.

Para escribir en un registro de retención :

Cuando se realiza una escritura, ya sea que tenga éxito o no, aparece un mensaje en Jeedom. Puede deshabilitar/habilitar este mensaje desde la configuración del complemento.

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.