"размножение" переменных

Добрый день!
Для фиксации состояния скрипт создает виртуальное устройство.
Так вот оно размножается в файле wb-mqtt-mbgate.conf, похоже при перезагрузке контроллера.
Это приводит к росту размера файла и со временем контроллер перестает отвечать по ModBus-TPC

К сожалению, я ничего не понял. Пожалуйста опишите проблему максимально подробно. Сюда приложите кусок скрипта, wb-mqtt-mbgate.conf.

На контроллере создаются две переменные для фиксации значений счетчиков. Скрипт создающий данные виртуальные объекты прилагается. Со временем этих объектов самопроизвольно становится больше. На прилагаемом скрине видно, что “virtRotor/Время” и “virtRotor/Счетчик” по две штуки. Первая нужная. Вторая возникла самопроизвольно. Вчера все чистил, лишних не было. Контроллер , думаю, даже не перегружался.
На следующем скрине результат этих “размножений”, файл wb-mqtt-mbgate.conf из веб интерфейса не открывается. Если контроллер перегрузить то он долго переваривает прежде чем включить TCP интерфейс. А в конечном итоге после перезагрузки так и не появится в СКАДЕ. На другом контроллере, который так и поступил, в файле wb-mqtt-mbgate.conf было 38 тыс. строк (это за пару-тройку месяцев)

rotor.json (423 Байта) 2020-04-30_08-31-40

День Добрый!
Прошу оказать содействие в решении проблемы “размножения переменных”.
Удалять лишние строки вручную неблагодарное занятие :smile:

Прошу обратить внимание на нашу проблему “размножения переменных” и оказать содействие в ее решении.