Переменные
Переменные
Тружусь над созданием контроллера управления светом в доме. Хотелось бы отдать должное Грачику Чилингаряну, основа взята у него. Но всеж столкнулся с рядом проблем.... В своем проекте хотелось бы иметь кнопку, которая бы отключала все релюшки.
Но ни как не могу понять, какие блоки подключить. Делая переменную, которая бы управляла другими переменными у меня все начинает глючить.Половина реле работает, половина нет., на кнопки не реагирует. Може кто направит в нужном направлении?
Но ни как не могу понять, какие блоки подключить. Делая переменную, которая бы управляла другими переменными у меня все начинает глючить.Половина реле работает, половина нет., на кнопки не реагирует. Може кто направит в нужном направлении?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось sokoved 12 дек 2017, 19:48, всего редактировалось 1 раз.
Переменные
Например перед каждым реле поставить блок И на один вход подаете сигнал с переменной Состояние..., вторые выводы все соединены и на них подается сигнал с Состояние общ. Когда значение Состояние общ будет равно 0, все реле будут выключены.
А вообще ТЗ неполное, все-таки алгоритм желательно описывать подробнее.
А вообще ТЗ неполное, все-таки алгоритм желательно описывать подробнее.
Переменные
Ход мысли понятен, вот только какой блок?Олег писал(а):поставить блок
Алгоритм:
По умолчанию все реле выкл.
Реле вкл. с сервера по адресации с html страницы, либо с тактовой кнопки, причем, на странице картинкой отображается состояние реле, это достигается переменными.
Но требуется кнопка, которая вы меняла состояние в 0,все реле гасли, картинки на сервере показвали состояние выкл., но при нажатии на тактовую кнопку или кнопку на сервере реле опаять включались.
Переменные
Я же написал блок И (AND), находится Базовые элементы - AND
Добавлено (12.12.2017, 18:43)
---------------------------------------------
Хотя с уточненным ТЗ поставьте RS триггер между ТТ триггерами и переменными Состояние..., на S вход идет сигнал с ТТ тиггера, на R вход подключается переменная Состояние общ.
Добавлено (12.12.2017, 18:43)
---------------------------------------------
Хотя с уточненным ТЗ поставьте RS триггер между ТТ триггерами и переменными Состояние..., на S вход идет сигнал с ТТ тиггера, на R вход подключается переменная Состояние общ.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Переменные
sokoved, попробуйте этот блок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Переменные
Так молчек....Олег писал(а):Хотя с уточненным ТЗ поставьте RS триггер между ТТ триггерами и переменными Состояние..., на S вход идет сигнал с ТТ тиггера, на R вход подключается переменная Состояние общ.
Добавлено (12.12.2017, 19:22)
---------------------------------------------
Вообще не включается
Переменные
Блин что-то затупил, напишу через пару часов, если никто на поможет раньше.sokoved писал(а):Вообще не включается
Переменные
А по входам как подключать его?RedSky писал(а):Прикрепления: TSetReset_trigg.ubi(24Kb)
пробывал так, нет результата. Включается с кнопки со второго раза, но на кнопку выкл. все не реагирует.
Добавлено (12.12.2017, 21:11)
---------------------------------------------
прикрепил файл
Добавлено (12.12.2017, 21:12)
---------------------------------------------
+
Добавлено (13.12.2017, 17:08)
---------------------------------------------
Олег, перепробывал все возможные варианты. Так ничего и не вышло. Последняя более менее корректная работа была с блоком И. Но это немного не то нежели мне нужно.
Последний раз редактировалось sokoved 12 дек 2017, 21:10, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Переменные
sokoved,
Есть блок от пользователя pan, это - ТТ триггер с входом сброс.
Замените им свои ТТ , немного измените логику - и прибудет с Вами сила
Зачем плата 2 с таким набором?
Добавлено (13.12.2017, 17:53)
---------------------------------------------
Есть блок от пользователя pan, это - ТТ триггер с входом сброс.
Замените им свои ТТ , немного измените логику - и прибудет с Вами сила
Зачем плата 2 с таким набором?
Добавлено (13.12.2017, 17:53)
---------------------------------------------
Тогда ставьте switch после триггеров, на входы 0 Ваши сигналы, на 1 - нули. Управление у всех общее от Вашего общего.sokoved писал(а):но при нажатии на тактовую кнопку или кнопку на сервере реле опаять включались.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sancho 13 дек 2017, 17:58, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Переменные
Вы плюс в сообщении поставили и я так понял что проблему вы решили , а решение у меня было такое-же как и у уважаемого Sancho,sokoved писал(а):Олег, перепробывал все возможные варианты. Так ничего и не вышло
Sancho писал(а):Тогда ставьте switch после триггеров
Переменные
Да, проблема решена, блок от пользователя pan, + switch после триггеров.Олег писал(а):Вы плюс в сообщении поставили и я так понял что проблему вы решили , а решение у меня было такое-же как и у уважаемого Sancho,
Спасибо Sancho!
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Переменные
Попробую спросить здесь. Дабы не плодить новых тем.
Создаю новый проект. Больше половины сделано. Создано немало внутренних переменных. Теперь на очереди подключение по Модбасу. Начинаю создавать сетевые переменные и понимаю, что они дублируют большую часть внутренних. Как правильно поступить? Нужно ли это дублирование? Могут ли сетевые переменные работать в проекте аналогично внутренним? Подключение к Скаде будет не постоянным.
Создаю новый проект. Больше половины сделано. Создано немало внутренних переменных. Теперь на очереди подключение по Модбасу. Начинаю создавать сетевые переменные и понимаю, что они дублируют большую часть внутренних. Как правильно поступить? Нужно ли это дублирование? Могут ли сетевые переменные работать в проекте аналогично внутренним? Подключение к Скаде будет не постоянным.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Переменные
Да, Вы можете работать с ними без "прослоек". Это такие-же переменные, как и в проекте, просто из массива модбас.brig62 писал(а): 17 янв 2018, 21:08Могут ли сетевые переменные работать в проекте аналогично внутренним?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Переменные
В проекте есть , например, показания датчиков, режимы работы, и тд. Большую часть этих значений так же надо передавать по Модбасу. Туда и обратно, в случае их изменений.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя