суть совершенно не в том, решен вопрос или нет у Вас. Элементарно xBool := NOT xBool;Sviaz:= BOOL_TO_WORD(xBool); тоже подойдет, для такого рода задач. А вот остановка счета счетчика в нормальной программе не происходит. Каков бы тип данных не был, он должен считать циклический от начала диапазона до конца, разница только в том что у четырехбайтных переход к наименьшему значению перейдет через более 40-ка суток, но ни как не будет зависать просто так





Ответить с цитированием