#Description
Complemento para leer y escribir en sus dispositivos ModbusTCP/IP y RTU No compatible Wago al momento actual
Después de descargar el complemento, primero debe activarlo, como cualquier complemento Jeedom :
Luego, hay que iniciar la instalación de las dependencias (aunque aparezcan OK) :
Finalmente, inicie el demonio :
Rien n’est à modifier dans le champ « Port socket interne » de la section « Configuration ».
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.
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 :
Haga clic en Lista de pedidos para exportar; se abre una ventana con los comandos existentes en este equipo:
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 :
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 :
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:
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:
Ex : 01110111 Entonces esto enviará desde el registro de inicio configurado los valores True(1) o False(0) a los registros
Bit de escritura : en la configuración del comando se debe ingresar el registro de inicio, así como el orden de los bytes y palabra. Por defecto, el código de función es fc03, porque este comando le dará el valor del registro establecido en binario al comando info “infobitbinary”.
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.