Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Trim5

Вопросы о Trim5 Работа и применение контроллеров с сенсорной панелью Trim5.

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2017, 17:30   #1
Странник
Member
 
Аватара для Странник
 
Регистрация: May 2017
Сообщения: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Изменение одного бинарного параметра из нескольких мест

Прошу подсказать эффективный алгоритм реализации. Куча устройств на modbus rtu. Трим5 выступает мастером. При изменении параметра в любом участке сети, остальные должны так же измениться. Т.е. любое устройство встало из 0 в 1 и вся цепочка устройств должны пойти следом...

Спасибо!
Странник вне форума   Ответить с цитированием
Старый 29.08.2017, 19:26   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 160
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Изменение одного бинарного параметра из нескольких мест

прекрасно сформулированная задача!
остается только спросить - при чем здесь трим, слейвы и нули с единицами?


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 29.08.2017, 19:57   #3
Странник
Member
 
Аватара для Странник
 
Регистрация: May 2017
Сообщения: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Изменение одного бинарного параметра из нескольких мест

Цитата:
Сообщение от LordN Посмотреть сообщение
прекрасно сформулированная задача!
остается только спросить - при чем здесь трим, слейвы и нули с единицами?
Отвечаю...весь алгоритм опроса и раздачи состояний базируется внутри этого самого трима.Получается та ещё городушка потому как:
1) Важна скорость реакции
2) Нужно четко понимать - устройство ещё не переключилось, или успело уже сюда-туда сходить
3) Как бы тут не объект-паскаль, потому и не сразу сообразишь , на какой дискретке это реализовать
Странник вне форума   Ответить с цитированием
Старый 30.08.2017, 12:03   #4
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Изменение одного бинарного параметра из нескольких мест

Из вашего ТЗ не понятно, как в итоге должно это всё работать.

Объект-паскаль может быть бесконечно хорош, но какой в этом толк, если для понимания задачи всё равно вначале надо нарисовать схему?

Нарисуйте алгоритмическую схему, а мы подскажем, как это можно сделать в фбд.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 30.08.2017, 14:41   #5
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Изменение одного бинарного параметра из нескольких мест

Да вроде все понятно ж..
Тримы слейвами, мастер опрашивает всех и СМР-шкой с каким-нибудь OR-ом ловит изменение, как поймал на одном - прописывает его на остальных.
ViS вне форума   Ответить с цитированием
Старый 30.08.2017, 16:56   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Изменение одного бинарного параметра из нескольких мест

Цитата:
Сообщение от ViS Посмотреть сообщение
Да вроде все понятно ж..
Вот только если один туда-сюда сходил остальным то что делать? Количество слейвов и временные рамки тоже не помешают.
ATS вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 18:39.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024