Цитата Сообщение от Vyacheslav Посмотреть сообщение
В проекте только две энергонезависимые переменные: lv_ Timer (h) и lv_ Num_ of_Inc или наработка в часах и количество включений. Обе образуются на выходе макроса OperTimer и эпизодически обе сбрасываются в ноль. Сброс отмечается удаленно по OwenCloud. На первом обьекте кнопка сброса была подключена к дискретному входу ПР200 и, далее, ко входной переменной макроса cmd_Reset. Наработка и количество включений иногда обнулялись. На втором обьекте ввел задержку TON 3 сек между дискретным входом ПР100 и макросом (может быть какие-нибудь кратковременные импульсные помехи при включении оборудования замыкают дискретный вход?!). Не помогло...
Еще бы посмотреть как OwenCloud читает эти регистры, часто вижу как значения которые необходимо только читать, назначают и на запись.
В общем я бы сделал несколько вариантов для контроля:
-сброс запретил через булевую переменную на экране, для возможности ввести в работу когда все таки нужно будет сбросить.
-сделать несколько констант и контролировать их, если это прибор без экрана, то через облако и только читать.

ps с экраном если для ПР100 не подойдет конечно, тогда просто откинуть сброс.