это понятно ,я и говорил выходной строб.теперь счетчик не пропустит деталь,идем дальше от выхода ко входу .а выходной формирователь ,он не пропустит ли короткий импульс (который меньше такта программы)?пропустит !значит нужно менять принцип-.взвод по "и" вход+строб и сброс по окончании того же строба.или синхронизировать генератор строба.,что мало вероятно так как канала два.
привожу схему реле времени.диапазон времени 1-127сек,дискретность 1сек.
время задается двоичным кодом по входам1-7.вес одной "1" 1 сек.
вход8-старт.
выход1- заданная длительность включения
выход2-заданная длительность выключения
выход3-кратковременный (1сек) импульс включения после отработки заданного времени
выход4-импульсы с частотой 1 гц,на заданное время ,для организации индикации на счетчике совместно с выходом 3.
Последний раз редактировалось rovki; 22.04.2010 в 20:11.
второй вариант реле времени.добавлена функция цикл.если сигнал старт длинее 3 секунд ,то реле переходит в режим цикл и отрабатывает заданное время с цикличность один день(24часа).привязка к реальному времени происходит путем подачи сигнала старт в нужное время ,например 14ч25мин.после этого каждый раз оно будет включаться в это время.для смены времени нужно выключить и включить пр и сформировать старт в нужное время.
привожу способ составления сложных схем(при отсутствии макросов) .делим устройство на крупные функциональные блоки,реализуем и проверяем по частям (последовательно),затем последовательно переносим функциональные блоки в обший проект(пока нет возможности копировать через буфер обмена) в ручную.нарисованный первый кусок преврашаем в " макро" фб. см.пример ,а потом рисует вторую часть как обычно.тогда все влезет и схема будет выглядеть проще.в примере нарисован макро фб передатчика
Последний раз редактировалось rovki; 22.04.2010 в 20:12.
для того чтобы макро фб мог сушествовать самостоятельно лучше по входам поставить повторители (2"не"),тогда его входы не потеряются при работе с входами.тогда входа макро фб можно будет подключать хоть ко входам пр хоть к выходам других фб внутри пр.пример будет позже,бегу.приеду сделаю красиво.
привожу пример организации библиотеки макросов.в примере макрос"передатчик"-работает,а ткже макрос "дешифратор"
не пытайтесь запускать библиотеку созданную вами ,это может привести к
зависанию пр(переполнению стека.)с появление сервиса копирования -вставка процесс написания и использования библиотеки резко упростится.
таким образом вы храните как подробные схемы макросов(обычный проект),так и сжатую сжему(макрос) в отдельном проекте" библиотека макросов" с кратким описанием.и используя сервис копирование\вставка макрос перетаскиваете в новый проект и добавляете то что нужно еще или несколько макросов.
Последний раз редактировалось rovki; 22.04.2010 в 20:12.