Страница 1 из 1

Переменные

Добавлено: 12.12.2017{, 16:59}
sokoved
Тружусь над созданием контроллера управления светом в доме. Хотелось бы отдать должное Грачику Чилингаряну, основа взята у него. Но всеж столкнулся с рядом проблем.... В своем проекте хотелось бы иметь кнопку, которая бы отключала все релюшки.
Но ни как не могу понять, какие блоки подключить. Делая переменную, которая бы управляла другими переменными у меня все начинает глючить.Половина реле работает, половина нет., на кнопки не реагирует. Може кто направит в нужном направлении?

Переменные

Добавлено: 12.12.2017{, 18:03}
Олег
Например перед каждым реле поставить блок И на один вход подаете сигнал с переменной Состояние..., вторые выводы все соединены и на них подается сигнал с Состояние общ. Когда значение Состояние общ будет равно 0, все реле будут выключены.
А вообще ТЗ неполное, все-таки алгоритм желательно описывать подробнее.

Переменные

Добавлено: 12.12.2017{, 18:30}
sokoved
Олег писал(а):поставить блок
Ход мысли понятен, вот только какой блок?
Алгоритм:
По умолчанию все реле выкл.
Реле вкл. с сервера по адресации с html страницы, либо с тактовой кнопки, причем, на странице картинкой отображается состояние реле, это достигается переменными.
Но требуется кнопка, которая вы меняла состояние в 0,все реле гасли, картинки на сервере показвали состояние выкл., но при нажатии на тактовую кнопку или кнопку на сервере реле опаять включались.

Переменные

Добавлено: 12.12.2017{, 18:43}
Олег
Я же написал блок И (AND), находится Базовые элементы - AND

Добавлено (12.12.2017, 18:43)
---------------------------------------------
Хотя с уточненным ТЗ поставьте RS триггер между ТТ триггерами и переменными Состояние..., на S вход идет сигнал с ТТ тиггера, на R вход подключается переменная Состояние общ.

Переменные

Добавлено: 12.12.2017{, 19:18}
RedSky
sokoved, попробуйте этот блок.

Переменные

Добавлено: 12.12.2017{, 19:22}
sokoved
Олег писал(а):Хотя с уточненным ТЗ поставьте RS триггер между ТТ триггерами и переменными Состояние..., на S вход идет сигнал с ТТ тиггера, на R вход подключается переменная Состояние общ.
Так молчек....

Добавлено (12.12.2017, 19:22)
---------------------------------------------
Вообще не включается

Переменные

Добавлено: 12.12.2017{, 20:31}
Олег
sokoved писал(а):Вообще не включается
Блин что-то затупил, напишу через пару часов, если никто на поможет раньше.

Переменные

Добавлено: 13.12.2017{, 17:08}
sokoved
RedSky писал(а):Прикрепления: TSetReset_trigg.ubi(24Kb)
А по входам как подключать его?
пробывал так, нет результата. Включается с кнопки со второго раза, но на кнопку выкл. все не реагирует.

Добавлено (12.12.2017, 21:11)
---------------------------------------------
прикрепил файл

Добавлено (12.12.2017, 21:12)
---------------------------------------------
+

Добавлено (13.12.2017, 17:08)
---------------------------------------------
Олег, перепробывал все возможные варианты. Так ничего и не вышло. Последняя более менее корректная работа была с блоком И. Но это немного не то нежели мне нужно.

Переменные

Добавлено: 13.12.2017{, 17:53}
Sancho
sokoved,
Есть блок от пользователя pan, это - ТТ триггер с входом сброс.
Замените им свои ТТ , немного измените логику - и прибудет с Вами сила
Зачем плата 2 с таким набором?

Добавлено (13.12.2017, 17:53)
---------------------------------------------
sokoved писал(а):но при нажатии на тактовую кнопку или кнопку на сервере реле опаять включались.
Тогда ставьте switch после триггеров, на входы 0 Ваши сигналы, на 1 - нули. Управление у всех общее от Вашего общего.

Переменные

Добавлено: 13.12.2017{, 19:11}
Олег
sokoved писал(а):Олег, перепробывал все возможные варианты. Так ничего и не вышло
Вы плюс в сообщении поставили и я так понял что проблему вы решили , а решение у меня было такое-же как и у уважаемого Sancho
Sancho писал(а):Тогда ставьте switch после триггеров

Переменные

Добавлено: 13.12.2017{, 20:26}
sokoved
Олег писал(а):Вы плюс в сообщении поставили и я так понял что проблему вы решили , а решение у меня было такое-же как и у уважаемого Sancho,
Да, проблема решена,  блок от пользователя pan, + switch после триггеров.
Спасибо Sancho!

Переменные

Добавлено: 17.01.2018{, 21:08}
brig62
Попробую спросить здесь. Дабы не плодить новых тем.
Создаю новый проект. Больше половины сделано. Создано немало внутренних переменных. Теперь на очереди подключение по Модбасу. Начинаю создавать сетевые переменные и понимаю, что они дублируют большую часть внутренних. Как правильно поступить? Нужно ли это дублирование? Могут ли сетевые переменные работать в проекте аналогично внутренним? Подключение к Скаде будет не постоянным.

Переменные

Добавлено: 17.01.2018{, 21:15}
Phazz
А каким образом переменные модбаса дублируют внутренние?

Переменные

Добавлено: 17.01.2018{, 21:19}
Sancho
brig62 писал(а):
17.01.2018{, 21:08}
Могут ли сетевые переменные работать в проекте аналогично внутренним?
Да, Вы можете работать с ними без "прослоек". Это такие-же переменные, как и в проекте, просто из массива модбас.

Переменные

Добавлено: 17.01.2018{, 21:28}
brig62
Phazz писал(а):
17.01.2018{, 21:15}
А каким образом переменные модбаса дублируют внутренние?
В проекте есть , например, показания датчиков, режимы работы, и тд. Большую часть этих значений так же надо передавать по Модбасу. Туда и обратно, в случае их изменений.