Сергей поясните для меня как организован опрос датчиков и совместная работа по модбас RTU слейв во времени (сам принцип ,механизм) .Как расставлены приоритеты ...Ведь если мастер попросит данные от слейва ,то слейв должен ответить в течении таймаута и не что не должно мешать этому ...иначе будут ошибки связи ....Используется у вас механизм прерываний итд...support писал(а):Но надо учитывать время опроса одного датчика (0.4 cek)
Все определяется возможностью (свободной памятью) самого смартфона .Подсчитайте как часто вы будите опрашивать каждый канал ,умножьте на количество каналов и тогда узнаете сколько вам нужно памяти и за какое время заполнится свободный обьем памяти .ПО ардуино у меня мало опыта ...Ребята подскажут ..Sher2104 писал(а):1) Какой объём информации параллельно может хранить и обрабатывать Каскада(т.е архивировать в формат csv)
Rovki писал(а):А вообще если открывать со смартфона ,то клавиатура не нужна ,достаточно прописать в ардуино список допустимых МАС адресов смартфонов с которых разрешен вход
Заходим на сайт http://www.hmi-kascada.ru/kaskada/ ,смотрим таблицу с системными регистрами и видим ,что в 1 регистре (системном) находится МАС адрес телефона (16 младших бит) .Шлюзом отправляем его в Ардуино ,где сравниваем его со списком (значением) и если он там есть (равно) ,то производим нужные действия (открываем ,если это замок) по нажатию кнопки .hrach писал(а):Мне тоже интересhttp://www.hmi-kascada.ru/kaskada/ует этот вопрос. Как можно узнать Мак адрес подключенного устройства к модулю HC-06.
Rovki писал(а):Заходим на сайт http://www.hmi-kascada.ru/kaskada/ ,смотрим таблицу с системными регистрами и видим ,что в 1 регистре (системном) находится МАС адрес телефона
Можно.Тогда открываем настройки телефона ,заходим в вайфай и выписываем МАС адрес (переводим на калькуляторе из 16ричной в десятичную систему) .Узнать то узнаете ,а вот засунуть его а ардуино может только Каскада!hrach писал(а):А без КаСкады не как?
Видать что то не получается ...есть вопросы ,спрашивайтеSher2104 писал(а):Спасибо Всем сегодня вечером после работы пожалуй попробую по результатам отпишусь, а может и видео отчет сделаю.
Вот нашел описание на подобный датчик http://masterkit.ru/zip/ds18b20-rus.pdfSher2104 писал(а):Сейчас на данном этапе подключил 6 датчиков ds28b20 время опроса ставлю 3сек.,но все равно выскакивает время от времени треугольники. Как от них избавиться. .? Правда сейчас проект не на меге а на нано
Я могу подсказать только по каскаде ,а не ФЛпрогу .Компонент АРХИВ может запоминать данные по 4 каналам (int,float) нужно только указать первый адрес регистра из этой группы .Если нужно 12 каналов ,то поставьте 3 Архива ,если всего 4 то 1 компонент ,но только адреса регистров расположите подряд для этих каналов.У вас будет 3 файла CSV для 12 каналов или 1файл для 4 каналов .В свойствах задаете адрес регистра (бит) по которому будет записываться данные в архив .В настройках укажите адрес начаьного регистра (первого из 4int или 8float) и имя файла .Sher2104 писал(а):Подскажите пожалуйста как сделать архивацию и экспорт в csv? В моем случаи имею 12 каналов экспортировать можно только 4 канала, т.е. я создаю 12 каналов графиков затем экспортирую что ли? Если не трудно объясните на примере пожалуйста. СПАСИБО!
Куда укажите путь ,туда и будет писаться .Так и поставьте время опроса 30сек (а то и 60) и посмотрите ...Тепература же не может так быстро меняться ...В архив данные пишутся по сабытию (таймеру) с указанием времени из регистров и если был сбой ,то запишется предыдущее значение , треугольники на архив не повлияют..Sher2104 писал(а):Могу я эти архивы сохранять на sd флешке телефона???
Если между опросами датчиков придет запрос от мастера по модбасу ,то флпрог продолжит опрос датчиков или ответит по модбасу????support писал(а):Но надо учитывать время опроса одного датчика (0.4 cek).
Если честно ничего не менял по умолчанию OPC сервера конектился, но там вроде 1000ms по умолчанию.Rovki писал(а):Какой период опроса ставили в мастер скаде?
Добрый день.Sher2104 писал(а):Сейчас на данном этапе подключил 6 датчиков ds28b20 время опроса ставлю 3сек.,но все равно выскакивает время от времени треугольники.
Да ,только это событие ловите в ардуино (сравнение значений) ,а Каскада по установке бита (регистра) подаст звуковой сигнал выбранный или СМС отправит соответствующими компоненттами .golowa70 писал(а):В каскаде предусмотрено реакции на события, например звуковая сигнализация при превышении определенного значения определенно регистра?
Отключил все датчики на голую нано установил 6 генераторов случайных чисел треугольники все равно не исчезли., может быть скорость порта уменьшить, но тогда отзывчивость на различные операции пропадет. Могу программно поднять скорость на НС-05, это поможет, но все же мне кажется здесь кроется тайна не в Каскаде, а в Flpog т.е время тактирования прог не совпадает или я туплю может быть нужно отправлять в модбас не интежер а Флоат? как вы думаете?golowa70 писал(а):Добрый день.Сделайте пожалуйста тестовый проект где в arduino nano не используете вообще никакие датчики, поставьте счетчики например, 12 штук и попробуйте их опрашивать каскадой.
Без датчиков проблемы наблюдаются? Так же часто треугольники?
Спасибо.
Да полная версия, извините ГСЧ это что?Rovki писал(а):Вы используете полную версию Kascada?