Страница 1 из 1
Переменные
Добавлено: 12 дек 2017, 16:59
sokoved
Тружусь над созданием контроллера управления светом в доме. Хотелось бы отдать должное Грачику Чилингаряну, основа взята у него. Но всеж столкнулся с рядом проблем.... В своем проекте хотелось бы иметь кнопку, которая бы отключала все релюшки.
Но ни как не могу понять, какие блоки подключить. Делая переменную, которая бы управляла другими переменными у меня все начинает глючить.Половина реле работает, половина нет., на кнопки не реагирует. Може кто направит в нужном направлении?
Переменные
Добавлено: 12 дек 2017, 18:03
Олег
Например перед каждым реле поставить блок И на один вход подаете сигнал с переменной Состояние..., вторые выводы все соединены и на них подается сигнал с Состояние общ. Когда значение Состояние общ будет равно 0, все реле будут выключены.
А вообще ТЗ неполное, все-таки алгоритм желательно описывать подробнее.
Переменные
Добавлено: 12 дек 2017, 18:30
sokoved
Олег писал(а):поставить блок
Ход мысли понятен, вот только какой блок?
Алгоритм:
По умолчанию все реле выкл.
Реле вкл. с сервера по адресации с html страницы, либо с тактовой кнопки, причем, на странице картинкой отображается состояние реле, это достигается переменными.
Но требуется кнопка, которая вы меняла состояние в 0,все реле гасли, картинки на сервере показвали состояние выкл., но при нажатии на тактовую кнопку или кнопку на сервере реле опаять включались.
Переменные
Добавлено: 12 дек 2017, 18:43
Олег
Я же написал блок И (AND), находится Базовые элементы - AND
Добавлено (12.12.2017, 18:43)
---------------------------------------------
Хотя с уточненным ТЗ поставьте RS триггер между ТТ триггерами и переменными Состояние..., на S вход идет сигнал с ТТ тиггера, на R вход подключается переменная Состояние общ.
Переменные
Добавлено: 12 дек 2017, 19:18
RedSky
sokoved, попробуйте этот блок.
Переменные
Добавлено: 12 дек 2017, 19:22
sokoved
Олег писал(а):Хотя с уточненным ТЗ поставьте RS триггер между ТТ триггерами и переменными Состояние..., на S вход идет сигнал с ТТ тиггера, на R вход подключается переменная Состояние общ.
Так молчек....
Добавлено (12.12.2017, 19:22)
---------------------------------------------
Вообще не включается
Переменные
Добавлено: 12 дек 2017, 20:31
Олег
sokoved писал(а):Вообще не включается
Блин что-то затупил, напишу через пару часов, если никто на поможет раньше.
Переменные
Добавлено: 13 дек 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 дек 2017, 17:53
Sancho
sokoved,
Есть
блок от пользователя pan, это
- ТТ триггер с входом сброс.
Замените им свои ТТ , немного измените логику - и прибудет с Вами сила
Зачем плата 2 с таким набором?
Добавлено (13.12.2017, 17:53)
---------------------------------------------
sokoved писал(а):но при нажатии на тактовую кнопку или кнопку на сервере реле опаять включались.
Тогда ставьте switch после триггеров, на входы 0 Ваши сигналы, на 1 - нули. Управление у всех общее от Вашего общего.
Переменные
Добавлено: 13 дек 2017, 19:11
Олег
sokoved писал(а):Олег, перепробывал все возможные варианты. Так ничего и не вышло
Вы плюс в сообщении поставили и я так понял что проблему вы решили , а решение у меня было такое-же как и у уважаемого
Sancho,
Sancho писал(а):Тогда ставьте switch после триггеров
Переменные
Добавлено: 13 дек 2017, 20:26
sokoved
Олег писал(а):Вы плюс в сообщении поставили и я так понял что проблему вы решили , а решение у меня было такое-же как и у уважаемого Sancho,
Да, проблема решена,
блок от пользователя pan, + switch после триггеров.
Спасибо Sancho!
Переменные
Добавлено: 17 янв 2018, 21:08
brig62
Попробую спросить здесь. Дабы не плодить новых тем.
Создаю новый проект. Больше половины сделано. Создано немало внутренних переменных. Теперь на очереди подключение по Модбасу. Начинаю создавать сетевые переменные и понимаю, что они дублируют большую часть внутренних. Как правильно поступить? Нужно ли это дублирование? Могут ли сетевые переменные работать в проекте аналогично внутренним? Подключение к Скаде будет не постоянным.
Переменные
Добавлено: 17 янв 2018, 21:15
Phazz
А каким образом переменные модбаса дублируют внутренние?
Переменные
Добавлено: 17 янв 2018, 21:19
Sancho
brig62 писал(а): 17 янв 2018, 21:08Могут ли сетевые переменные работать в проекте аналогично внутренним?
Да, Вы можете работать с ними без "прослоек". Это такие-же переменные, как и в проекте, просто из массива модбас.
Переменные
Добавлено: 17 янв 2018, 21:28
brig62
Phazz писал(а): 17 янв 2018, 21:15А каким образом переменные модбаса дублируют внутренние?
В проекте есть , например, показания датчиков, режимы работы, и тд. Большую часть этих значений так же надо передавать по Модбасу. Туда и обратно, в случае их изменений.