Kascada Cloud -управляем Ардуино через интернет

управление и мониторинг через сервис Kascada Cloud

HMI_панель на Андроиде - KaScada
costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Kascada Cloud -управляем Ардуино через интернет

#1

Сообщение costy1957 » 29.01.2019{, 00:19}

Удаленное управление через интернет с помощью Каскада и облачного сервиса
KaScada Cloud.

Проект на ардуино уно с шилдом w5100 прилагается.
Необходимы две платные версии каскада про с ключами.
Прилагаются проекты для удаленной каскады и для локальной каскады.
Необходима регистрация на сервисе KaScada Cloud.
В проекте опробываны следующие возможности:
1. Управление из Каскады Ардуино Уно.
2. Подтверждения исполнения команды, поступившей от Каскада.
3. Передача и прием Int , управление частотой изменения случайного числа.
4. Все перечисленное выше выполняется из Каскады удаленно через интернет и сервис Kascada Could -локальная каскада, подключается эпизодически, по мере необходимости и располагается на смартфоне с сетью 3G или 4G.
5. Все перечисленное выше выполняется через локальную сеть-удаленная каскада, которая должна быть постоянно в работе, располагается на планшете (можно смартфоне) с WiFi.
Не забываем использовать свои ключи Kascada!!!
Вложения
kascada cloud.rtf
(13.96 КБ) 135 скачиваний
удаленная каскада.zip
(2.33 КБ) 125 скачиваний
локальная каскада.zip
(2 КБ) 132 скачивания
test kascada cloud.flp
(165.07 КБ) 118 скачиваний

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Kascada Cloud -управляем Ардуино через интернет

#2

Сообщение Rovki » 29.01.2019{, 21:02}

costy1957 писал(а):
29.01.2019{, 00:19}
Удаленное управление через интернет с помощью Каскада и облачного сервиса
KaScada Cloud.

Проект на ардуино уно с шилдом w5100 прилагается.
Необходимы две платные версии каскада про с ключами.
Прилагаются проекты для удаленной каскады и для локальной каскады.
Необходима регистрация на сервисе KaScada Cloud.
В проекте опробываны следующие возможности:
1. Управление из Каскады Ардуино Уно.
2. Подтверждения исполнения команды, поступившей от Каскада.
3. Передача и прием Int , управление частотой изменения случайного числа.
4. Все перечисленное выше выполняется из Каскады удаленно через интернет и сервис Kascada Could -локальная каскада, подключается эпизодически, по мере необходимости и располагается на смартфоне с сетью 3G или 4G.
5. Все перечисленное выше выполняется через локальную сеть-удаленная каскада, которая должна быть постоянно в работе, располагается на планшете (можно смартфоне) с WiFi.
Не забываем использовать свои ключи Kascada!!!
Спасибо за работу ,обращайтесь за ключем :smile9:

Отправлено спустя 2 минуты :
Rovki писал(а):
29.01.2019{, 21:02}
costy1957 писал(а):
29.01.2019{, 00:19}
Удаленное управление через интернет с помощью Каскада и облачного сервиса
KaScada Cloud.

Проект на ардуино уно с шилдом w5100 прилагается.
Необходимы две платные версии каскада про с ключами.
Прилагаются проекты для удаленной каскады и для локальной каскады.
Необходима регистрация на сервисе KaScada Cloud.
В проекте опробываны следующие возможности:
1. Управление из Каскады Ардуино Уно.
2. Подтверждения исполнения команды, поступившей от Каскада.
3. Передача и прием Int , управление частотой изменения случайного числа.
4. Все перечисленное выше выполняется из Каскады удаленно через интернет и сервис Kascada Could -локальная каскада, подключается эпизодически, по мере необходимости и располагается на смартфоне с сетью 3G или 4G.
5. Все перечисленное выше выполняется через локальную сеть-удаленная каскада, которая должна быть постоянно в работе, располагается на планшете (можно смартфоне) с WiFi.
Не забываем использовать свои ключи Kascada!!!
Спасибо за работу ,обращайтесь за ключем :smile9:
Хорошо бы еще видео ,для тех кто информацию воспринимает зрительно :smile37:
Электронщик до мозга костей и не только

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Kascada Cloud -управляем Ардуино через интернет

#3

Сообщение costy1957 » 30.01.2019{, 01:59}

Rovki, благодарю. От ключа не откажусь, просто пока не куда "втыкать".
По поводу проекта, хочу добавить, что количество локальных Каскад ограничивается количеством доступных для создания серверов в Каскаде, если разрешено 8, то за минусом сервера Modbus остается 7 удаленных устройств контроля и управления (KascadaCloud серверов), конечно на каждое устройство необходим свой ключ. Да и в 7 нет необходимости, 2 или 3 тоже неплохо, не которые из них, предположим, без функций управления. А это уже СИСТЕМА .

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Kascada Cloud -управляем Ардуино через интернет

#4

Сообщение costy1957 » 30.01.2019{, 16:42}

В продолжении этот же проект в беспроводном варианте Wemos D1R1.
Вложения
Wemos Kascada.rtf
(5.38 КБ) 118 скачиваний
test kascada cloud wemos.flp
(145.06 КБ) 103 скачивания

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Kascada Cloud -управляем Ардуино через интернет

#5

Сообщение Rovki » 30.01.2019{, 17:09}

Немного не соответствует названию темы ,у вас соединение не через интернет (удаленное) ,а в локальной сети по вайфай с ESP / :smile198:
Электронщик до мозга костей и не только

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Kascada Cloud -управляем Ардуино через интернет

#6

Сообщение costy1957 » 30.01.2019{, 20:40}

Так оно и есть, но термины не мои, в видео о Kaskada Cloud, Каскада под ячейкой УСТРОЙСТВО называется локальной, в проекте же она является удаленной, что изначально сбивало с толку. Раз локальная значит девайсы цепляются здесь, раз удаленная значит ничего не подключается. Но, если следовать этой логике, то ничего не получается.

Аватара пользователя
Cvazi
Рядовой
Сообщения: 87
Зарегистрирован: 26.07.2016{, 14:36}
Репутация: 6
Откуда: Тверь
Имя: Денис

Kascada Cloud -управляем Ардуино через интернет

#7

Сообщение Cvazi » 31.01.2019{, 12:10}

Понял только что одна каскада собирает данные и передаёт их в облако откуда их берёт вторая каскада. Как реализовано немного не догнал. Видео бы.

Аватара пользователя
KaScada
Лейтенант
Сообщения: 388
Зарегистрирован: 23.04.2016{, 12:33}
Репутация: 13
Контактная информация:

Kascada Cloud -управляем Ардуино через интернет

#8

Сообщение KaScada » 31.01.2019{, 20:06}

Cvazi писал(а):
31.01.2019{, 12:10}
Понял только что одна каскада собирает данные и передаёт их в облако откуда их берёт вторая каскада. Как реализовано немного не догнал. Видео бы.
Добрый день.
Что именно не понятно? Грачик снимал несколько видео где всё разжёвывал.
вот
https://www.youtube.com/watch?v=MmSzVt-q6Uo
и
https://www.youtube.com/watch?v=busPoQy2kyA
ПО КаСкада на базе смартфона/планшета с ОС Андроид

Подробнее здесь: http://www.hmi-kascada.ru/

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Kascada Cloud -управляем Ардуино через интернет

#9

Сообщение Rovki » 31.01.2019{, 20:48}

Cvazi писал(а):
31.01.2019{, 12:10}
Понял только что одна каскада собирает данные и передаёт их в облако откуда их берёт вторая каскада. Как реализовано немного не догнал. Видео бы.
В облачном шлюзе нет хранилиша данных .Когда установилось соединение между мастером и слейвом то идет обмен данными через облачный шлюз .
Каскада это панель управления и если она удаленна от устройства управления то она и называется удаленной ,если панель управления в одной локальной сети с устройством управления ,то она называется локальной .
Что касаемо УСТРОЙСТВА на сайте шлюза ,то да ,следует написать -Устройство / локальная Каскада
А видео действительно много как на моем канале ,так есть и у Грачика по каскада клоуд.
Электронщик до мозга костей и не только

Аватара пользователя
Cvazi
Рядовой
Сообщения: 87
Зарегистрирован: 26.07.2016{, 14:36}
Репутация: 6
Откуда: Тверь
Имя: Денис

Kascada Cloud -управляем Ардуино через интернет

#10

Сообщение Cvazi » 31.01.2019{, 21:33}

Ок. Интересно будем разбираться.

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Kascada Cloud -управляем Ардуино через интернет

#11

Сообщение costy1957 » 01.02.2019{, 02:36}

вариант Б, как в видео Грачика.
Основное отличие в том, что для передачи COIL, приходится использовать целый регистр, так как при выборе битового шлюза, запись или чтение бита в системный или из системного регистра возможно использовать только нулевой бит, остальные 15 недоступны. Может быть так задумано, но в версии 5.5.7 при битовом шлюзовании и выборе системного регистра, могу выбрать регистр и работать только с нулевым битом. В варианте Б, чтобы обработать COIL пришлось использовать 5 регистров, а в варианте А из первого поста использовался один с загрузкой меньше половины.
Основной вывод- система работоспособна с обеих сторон. Вариант Б, как классика.
Вложения
локал.zip
(2.2 КБ) 93 скачивания
удал.zip
(1.92 КБ) 107 скачиваний

Аватара пользователя
KaScada
Лейтенант
Сообщения: 388
Зарегистрирован: 23.04.2016{, 12:33}
Репутация: 13
Контактная информация:

Kascada Cloud -управляем Ардуино через интернет

#12

Сообщение KaScada » 01.02.2019{, 10:18}

Если система позволяет, то нужно пользоваться Holding Registers.
В идеале нужно ставить всего 2 шлюза, один читает из устройства и пишет в системные регистры, второй читает из системных регистров КаСкады и пишет в устройство.
При этом сделать работу в КаСкаде компонентов с системными регистрами.

Например в ардуино создать 10 Holding Registers, от 0 до 4 (5 штук) на чтение параметров - обратная связь, и от 5 до 9 (5 штук) для записи из КаСкады в ардуино - воздействие.
При этом все дискретные сигналы входов упаковать в первый регистр, если не хватит, то и второй задействовать, я всегда с запасом беру (в один регистр 16 входов можно записать).
Выхода аналогично только в половину для записи (те, которыми планируется управлять из HMI) и далее по регистрам какие либо уставки.

Этим достигается максимальная скорость обмена данных с устройством, суть в копировании части памяти из одного устройства в другое ОДНОЙ Modbus командой. Для этого в шлюзах не забываем указать кол-во.

КаСкада обеспечит бесконечно повторяющуюся очередь запросов попеременно и например если 1 запрос занимает 50мс, то в сумме вы получите отклик в 100мс.

Если из КаСкады планируется нажимать кнопки (отправлять в устройство сигнал нажатия), то кнопки и переключатели привязывайте напрямую в бит устройтва. Таким образом при нажатии на кнопку КаСкада прерывает очередь и вставляет вашу команду кнопки настолько быстро, насколько это возможно.
Если же кнопку писать в системный бит, а шлюзом отправлять, то Вы можете убрать палец раньше чем 100мс, таким образом когда дойдёт очередь до шлюза он не увидит ваше касание.

Тратить время на передачу coils это нерационально, по крайней мере здесь, где можете писать код в Slave.
Это когда готовое устройство и нет возможности подбить карту регистров под себя нужно использовать множество шлюзов\компонентов то с Coils, то с Input registers и т.д.

Ещё раз, Вы как проектировщики, сжимайте информацию и делайте через Holding Registers.
Это всё просто, надо только один раз понять modbus, возможно объяснил сложно, если что спрашивайте.
ПО КаСкада на базе смартфона/планшета с ОС Андроид

Подробнее здесь: http://www.hmi-kascada.ru/

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Kascada Cloud -управляем Ардуино через интернет

#13

Сообщение costy1957 » 01.02.2019{, 11:18}

спасибо,буду вникать и пробывать . Так все таки вариант А имеет право быть?

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Kascada Cloud -управляем Ардуино через интернет

#14

Сообщение costy1957 » 14.02.2019{, 01:49}

пост 4 этой темы -исправление ошибок . Виноват, буду исправляться
Вложения
удаленная каскада (1).zip
(2.35 КБ) 96 скачиваний
локальная каскада.zip
(2 КБ) 88 скачиваний
wemos kaskada cloud.flp
(153.33 КБ) 80 скачиваний

stypler
Сержант
Сообщения: 148
Зарегистрирован: 01.06.2018{, 07:25}
Репутация: 11

Kascada Cloud -управляем Ардуино через интернет

#15

Сообщение stypler » 18.02.2019{, 20:53}

KaScada, если есть на форуме примеры, то если можно ссылку
так вроде все логично, а как реализовать не врублюсь. Есть у меня один
простой проект, управление с КасКада но он сильно тормозит и я его не могу
закончить по этой причине.

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Kascada Cloud -управляем Ардуино через интернет

#16

Сообщение costy1957 » 18.02.2019{, 21:21}

stypler, прочти 1 пост, все расписано. И пример вложен, прием-передача INT, функции управления и обратной связи

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Kascada Cloud -управляем Ардуино через интернет

#17

Сообщение Rovki » 19.02.2019{, 20:30}

stypler писал(а):
18.02.2019{, 20:53}
KaScada, если есть на форуме примеры, то если можно ссылку
так вроде все логично, а как реализовать не врублюсь. Есть у меня один
простой проект, управление с КасКада но он сильно тормозит и я его не могу
закончить по этой причине.
О каких примерах речь ,их сотни? напишите задачу или дайте готовые проекты ..Каскада не может тормозить ,скороее всего это модбас в контроллере , особенно при работе с некоторыми датчиками .
Электронщик до мозга костей и не только

stypler
Сержант
Сообщения: 148
Зарегистрирован: 01.06.2018{, 07:25}
Репутация: 11

Kascada Cloud -управляем Ардуино через интернет

#18

Сообщение stypler » 20.02.2019{, 17:05}

Rovki, Да действительно примеров много, а когда нужно что бы ухватиться как
за соломенку не знаешь где искать. Я вот и подумал, может то что писал KaScada, поможет,
но как это осуществить практически не знаю.Что касается проекта то ни каких секретов нет. Не доделал по причине
что проверяя на этом этапе управление реле просто не работало.
Отдельно платы 1 и 2 без часов и будильников работает хорошо как отдельный проект уже пол года.
Не хотелось применять меню, энкодеры, кнопки - всё с планшета но пока не получается.
Rozetka_D1_1.flp
(639.81 КБ) 76 скачиваний

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Kascada Cloud -управляем Ардуино через интернет

#19

Сообщение Rovki » 20.02.2019{, 18:33}

Так что конкретно вы хотите , поясните ,что бы дать вам совет .И хорошо бы проект на каскаде.
У вас нет связи с каскадой или что ?
Электронщик до мозга костей и не только

stypler
Сержант
Сообщения: 148
Зарегистрирован: 01.06.2018{, 07:25}
Репутация: 11

Kascada Cloud -управляем Ардуино через интернет

#20

Сообщение stypler » 20.02.2019{, 20:12}

Rovki, Когда я подключаю (запускаю) КасКаду всё коннектится
нажимаю кнопку включения реле и оно включается секунд через 10-20. Нажимаю выключить
тоже самое. Проект с двумя кнопками без часов и будильников летает. Все управление с КасКады,
кнопки, индикация, задатчики. Может это холдинг регистры надо как то подключить по другому .Вот
для этого я спрашивал примеры.
Я видел на форуме проекты с очень большим количеством холдинг регистров и управление с КасКады,
но я не повторял их и не знаю как устроена программа на планшете и как она работает.
Для меня важна скорость включения и выключения а с часами и будильниками один тормоз.

Ответить

Вернуться в «HMI_панель на Андроиде - KaScada»