отчитываюсь.
сперва объявил все переменные мдвв глобальными (из сетевых только их не было). запустил - вообще крах, всё защёлкало, как пулемёт. начал тыкать в программу статистики, которая составляла основной объём Plc_prg. странные дела: убираю несколько строчек, казалось бы, совсем не причастных к этой хрени - щёлканье входами уменьшается до 1..2 раз в минуту; возвращаю их на место и убираю основной кусок алгоритма, который пишет/считывает данные с панели - практически ничего не меняется. ничего не понял, плюнул на статистику с горя, упал духом, лежу. не надеясь, увеличил тайм-аут на мдвв со 150 до 250 - щёлкать почти перестало. не дыша на комп, убрал всю статистику в отдельный блок - совсем пропало. завтра буду тестить в максимально экстремальных режимах - вдруг опять вылезет... но объясните мне, господа шаманы, какое отношение может иметь размещение текста программы в том или ином месте? так и так этот блок работает постоянно!