Проблема с коммуникацией ПК (Simple-Scada) Mega 2560 (modbus rtu)

Использование протокола Modbus
Ответить
Laycreative
Рядовой
Сообщения: 1
Зарегистрирован: 10.01.2021{, 20:58}
Репутация: 0
Имя: Илья

Проблема с коммуникацией ПК (Simple-Scada) Mega 2560 (modbus rtu)

#1

Сообщение Laycreative » 10.01.2021{, 21:38}

Доброго времени суток!
Всех с Новым годом!
Постараюсь коротко без лирики!
Года два назад сделал для себя проект, типа "Умный дом"
Структурная схема:
на ПК (ноут бук) Simple-Scada (DEMO-64) и INSAT ОPС (бесплатный на 32 тега)....Arduino Mega 2560 с датчиками....все общается по modbus rtu////на ардуинке также стоит дискрет (реле) на управление газовым котлом по температуре одним из датчиков
все работает вопросов нет...но есть но....
1. С ПУ ардуинка теряет связь (опс падает) примерно через пару часов............решил вопрос в задачах поставил перезагрузку ПК....каждые 3 часа..
2. Всего с ардуинки падает 30 тегов....но скорость опроса не удалось настроить выше 30 сек.
3. В случае если выключили свет и ноут вырубился то после возобновления питания на ардуинке происходит непонятность...дискретный выход (на газ котел) не работает....пока не запустишь ПК или не вытащишь USB///ах да...забыл сказать UART SoftwareSerial////
Заранее спасибо за идеи как победить вышеуказанные проблемки.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Проблема с коммуникацией ПК (Simple-Scada) и Arduino Mega 2560

#2

Сообщение com » 10.01.2021{, 22:25}

Мне видится, проблема в скаде. Я пользую другую, и подобного не наблюдается. При отключении , или при потере связи с компом арудино прекрасно работает автономно. Попробуйте сменить скаду

ecoins
Полковник
Сообщения: 2923
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

Проблема с коммуникацией ПК (Simple-Scada) и Arduino Mega 2560

#3

Сообщение ecoins » 10.01.2021{, 22:43}

Laycreative писал(а):
10.01.2021{, 21:38}
1. С ПУ ардуинка теряет связь (опс падает) примерно через пару часов............решил вопрос в задачах поставил перезагрузку ПК....каждые 3 часа..
2. Всего с ардуинки падает 30 тегов....но скорость опроса не удалось настроить выше 30 сек.
3. В случае если выключили свет и ноут вырубился то после возобновления питания на ардуинке происходит непонятность...дискретный выход (на газ котел) не работает....пока не запустишь ПК или не вытащишь USB///ах да...забыл сказать UART SoftwareSerial////
Заранее спасибо за идеи как победить вышеуказанные проблемки.
С большой вероятностью проблема в самом проекте.
Вы о нем написали многое, но не написали важное - возможно потому что не знаете или не догадываетесь - быстродействие проекта.
Выведите на первой плате (работа без условий) на пин blink=!blink (bool blink) и посмотрите на него логическом анализаторе на отрезке 2-10сек.
Это даст Вам представление о быстродействие проекта. Процентов на 90 "тормоза" не связаны с быстродействием самого контроллера - на ESP32 или STM32 будет примерно тоже самое.
Это связано с особенностью проектирования.
----------------------------------------------------------------------------
На MEGA2560 можно создавать достаточно ёмкие и шустрые проекты.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Проблема с коммуникацией ПК (Simple-Scada) и Arduino Mega 2560

#4

Сообщение Ingwar » 11.01.2021{, 01:37}

Laycreative писал(а):
10.01.2021{, 21:38}
Всего с ардуинки падает 30 тегов
Для Flprog это многовато. Пакуйте все coil в holding. Постарайтесь уложится до 15 тэгов.
Из личного - 12 тегов за 3 года (на miniMEGA + HMI Weintek) ни одной проблемы.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Ответить

Вернуться в «Modbus»