[Arduino] - Modbus TCP/IP - MSG:Timer already cancelled

Olá, estou desenvolvendo um protótipo com arduino, inicialmente utilizei a comunicação Modbus Serial, para melhorar o protótipo aderi um módulo de ethernet, realizei uma nova configuração Modbus TCP/IP, ao habilitar o data source o what list é atualizado uma unica vez, nos points aparace uma mensagem “valor do ponto pode não ser confiavel”, também ao habilitar o data source aparece a seguinte mensagem “Timer already cancelled.”


Estou utilizando o seguinte código no arduino para teste:

#include <SPI.h>
#include <Ethernet.h>
#include <Modbus.h>
#include <ModbusIP.h>

const int VAL_SENSOR_P1 = 0;
const int VAL_SENSOR_T1 = 1;

ModbusIP mb;

long ts;

void setup() {

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };  
byte ip[] = { 192, 168, 0, 120 };   
mb.config(mac, ip);

mb.addIreg(VAL_SENSOR_P1);
mb.addIreg(VAL_SENSOR_T1);

ts = millis();

}

void loop() {

mb.task();
if (millis() > ts + 100) {
ts = millis();

   mb.Ireg(VAL_SENSOR_P1, analogRead(A0));
   mb.Ireg(VAL_SENSOR_T1, analogRead(A1));

}
}

Como posso resolver?

Acabei resolvendo o problema :smiley:, reinstalei as bibliotecas utilizadas, creio que as anteriores estavam com alguma modificação.