PDA

Просмотреть полную версию : Прошу помощи, как будет на FBD


partner
11.05.2014, 20:15
Заранее спасибо! Не силен в программирование на FBD. Помогите плз, как будет на FBD данная временная диаграмма для SMH-2G?

partner
12.05.2014, 16:54
help... что настолько просто, что никому не интересно?

Sergey Cherevko
12.05.2014, 17:04
help... что настолько просто, что никому не интересно?А какой ответ Вы ждете на некорректно поставленный вопрос?

partner
12.05.2014, 17:21
А какой ответ Вы ждете на некорректно поставленный вопрос?
в чем некорректность вопроса?
есть контроллер, нужен макрос обрабатывающий состояния трех входов по представленной временной диаграмме
как будет на FBD данная временная диаграмма

SMH
12.05.2014, 19:34
help... что настолько просто, что никому не интересно?

Может быть, так? :scratch_o

partner
13.05.2014, 11:38
спасибо большое

Sergey Cherevko
13.05.2014, 12:50
в чем некорректность вопроса?
есть контроллер, нужен макрос обрабатывающий состояния трех входов по представленной временной диаграмме
Пардон, в глазах зарябило от красного цвета и не разглядел DO1 :kez_11:
Тогда логика простая: выход DO1 должен защелкиваться в состояние "0" когда все три входа в состоянии "1", и должен защелкиваться в состояние "1" когда все три входа в состоянии "0". То есть должен быть RS-триггер и два логических элемента на его входах: трехвходовый И для сброса в "0" и трехвходовый ИЛИ-НЕ (тоже И, только с инверсными входами) для установки в "1".
Ничего сложного, но есть нюанс - исходное состояние защелки (например после включения питания). Судя по картинке исходное состояние выхода "1". Тогда выход DO1 надо подключить к ~Q триггера (см.прицеп).

partner
13.05.2014, 13:09
Ничего сложного, но есть нюанс - исходное состояние защелки (например после включения питания). Судя по картинке исходное состояние выхода "1". Тогда выход DO1 надо подключить к ~Q триггера (см.прицеп).
а если исходное состояние на входах после включения может быть любое, ну т.е. не так как показано что все входы выключены, а например включены только два DI0 и DI1? Или все три? Будет отрабатывать?

Sergey Cherevko
13.05.2014, 14:32
а если исходное состояние на входах после включения может быть любое, ну т.е. не так как показано что все входы выключены, а например включены только два DI0 и DI1? Или все три? Будет отрабатывать?
Исходное состояние "1" выхода DO1 будет с момента включения питания до тех пор, пока все три входа не станут "1". Любая другая комбинация входов, кроме все три в "1", выход DO1 в "0" не сбросят.

partner
13.05.2014, 15:27
Исходное состояние "1" выхода DO1 будет с момента включения питания до тех пор, пока все три входа не станут "1". Любая другая комбинация входов, кроме все три в "1", выход DO1 в "0" не сбросят.

Мне так и надо. Спасибо большое!