Сделал программу на C# которая считывает из нужной папки xml файл, в файле указан ip, порт, регистры и соотв. тип регистров Int или float(чтобы читать потоком или по 2 для float). Можно указать, что этот регистр считывать или нет. По этой структуре xml файла программа автоматически создает SQLite базу на локальном диске C: и с периодичностью опять же указанной в xml филе опрашивает IP и ведет запись в базу. Файл сделан консолькой, т.е. данные пишутся потоком в базу, на экране отображение отработало соединение или нет и конечно лог в текстовый файл. Опрашивает до 350 регистров за раз. Могу выложить EXE файл, у меня нет возможности оттестировать в разных режимах. Единственное ограничение сделаю триальной.