FAQs Técnicas

Realizar una pregunta

ATV32 / Process lectura valores por Modbus TCP/IP

Al añadir una petición de lectura o de escritura para leer un registro, en la columna de "UNIT ID", hay que escribir el número 0. 
Las peticiones que pertenecen a la tabla del IO Scanner configurado en el variador tienen como valor de "UNIT ID" un 255. 
Siempre que se desee acceder a un dato adicional a los configurados en la tabla de IO Scanner del variador habrá, que hacerlo con el ID 0. 
En el caso de realizar peticiones por excepción (ReadVar, WriteVar), también habrá que añadir en la función ADDM o ADDMX un 0 al final de la estructura de la dirección de lectura/escritura. Por defecto, al no poder nada, la trama Modbus TCP/IP sale con ID 255. Por tanto, para que podamos leer datos adicionales a los configurados en el IO Scanner del variador hay que poner el 0. Ejemplo: ADDMX('0.0.3{192.168.2.91}0')
Esto es válido para ambos variadores ATV32 y ATV Process.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?