Цитата Сообщение от Woodman Посмотреть сообщение
Да, такой вариант сделал, но когда команд около 200 то это явно попахивает костылями.
Все дискреты сведены в dword-ы, т.е. у меня 4 командных слова, где я управляю механизмами. И я проверяю не каждый bool, а сразу 32 в одном слове, проверив, равны ли они 0. Хотел до lword-а сжать, но к сожалению динамика в визуализации МС4Д тока 32 бита слова понимает, ссылки на остальные уже не видит (косяк среды).

Цитата Сообщение от Woodman Посмотреть сообщение
Ничего себе решение жесткое. даже не представляю что скажут потомки.
я придумал сделать маленькое колебание сигнала раз в секунду если оно не меняется
А дискреты? Я же не вижу сигналы от ПЛК, ну или там протокол косячит. Ну а после первого изменения, да, все Ок.