Тестирование новой версии программы 6.Х
Тестирование новой версии программы 6.Х
Тоже 7-ка х64. Пытался всяко разно повторить - не получается.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Тестирование новой версии программы 6.Х
версия 5.0.3 вылетsupport писал(а): 26 окт 2019, 21:22 Для некстион исправил, а вот для блоков уарт, и Remote XY у меня не вылетает. Надо Ваш файлик error.log который получился после падения с ними. Возможно проблема где то ещё, а не в этих блоках.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Тестирование новой версии программы 6.Х
Я об этом писал, даже видео вставлял, появляется самопроизвольно в процессе создания проекта. Смена мышек не влияет.На счет производительности , не знаю, но на более мощном компе, по сравнению с ноутбуком (там очень часто и достает), появляется реже. Исчезает ,но не на совсем только после открытия и закрытия любого блока.Phazz писал(а): 26 окт 2019, 21:12 Тоже сталкивался с подобной ситуацией, но повторить ее специально не получается.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Тестирование новой версии программы 6.Х
вот и на 6.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Тестирование новой версии программы 6.Х
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы 6.Х
А как по мне, так это и хорошо, что не сохраняет пароли. К примеру выложил я проект для проверки, а пароль забыл убрать. Так зачем он на всеобщее обозрение будет лежать?
Тестирование новой версии программы 6.Х
Можно как-то в программе сохранять последний путь для "Загрузки-Сохранения".
Версия Portable. Версия 6.х подхватывает все настройки с версии 5.3, а вот путь, после закрытия, не запоминает.
Версия Portable. Версия 6.х подхватывает все настройки с версии 5.3, а вот путь, после закрытия, не запоминает.
- grin-mpx
- Лейтенант
- Сообщения: 477
- Зарегистрирован: 17 июл 2017, 18:39
- Откуда: Днепр. UA
- Имя: Григорий
Тестирование новой версии программы 6.Х
Вылет программы 6.1 при попытке открыть файл с блоком Nextion созданный в ранних версиях Flprog, в частности 3.0Отправлено спустя 13 минут 38 секунд:

Я так понял, моя проблема уже идентифицирована ранее.support писал(а): 26 окт 2019, 21:22 Phazz писал(а): ↑Вчера{, 21:06}
support, Вылетает при компиляции если использовать с RemoteXY блоки уарт или некстион.
Для некстион исправил, а вот для блоков уарт, и Remote XY у меня не вылетает. Надо Ваш файлик error.log который получился после падения с ними. Возможно проблема где то ещё, а не в этих блоках.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы 6.Х
Так, давайте сначала разберёмся с терминологией и понятиями.Rovki писал(а): 26 окт 2019, 23:42 С облаком понятно ... А как одновременная работа точки доступа и клиента(Через роутер) ? Через роутер управляю есп ,а через точку доступа ,другим клиентом по протоколу модбас тср не могу .Так и должно быть ?
Во первых у ESP есть два радиоинтерфейса. WIFI CLIENT и WIFI Точка доступа (будем называть её WIFI AP). Это как две сетевые карты на компьютере.
Для программы находящейся внутри ESP не важно какой интерфейс подключен, она работает параллельно с обеими.
Внутри программы создаются TCP сервер, или TCP клиент и они то же работают с обеими интерфейсами.
TCP сервер слушает определенный порт на обеих интерфейсах, откуда прилетел запрос, на том интерфейсе он создает соединение и работает с ним пока соединение не закроется. Потом опять слушает порт на обеих интерфейсах.
TCP клиент посылает запрос сразу в оба интерфейса, и так же ждёт ответ с обеих. с какого первого прилетел ответ, по тому он создает соединение, и работает с ним, так же пока соединение не закроется.
Теперь следующий вопрос. Нет понятия "Сетевые переменные", есть понятие "модбас регистры". Мы же о них говорим?
На основании этой терминологии рассмотрим текущую реализацию в FLProg для Modbus TCP. Часть RTU не рассматриваем, поскольку там всё понятно как мне кажется. Единственная оговорка, FLProg не позволяет сделать одновременно Мастер Modbus TCP и слейв Modbus TCP.Не было такой задачи, и не знаю зачем это нужно.
Вариант 1.
ESP - Мастер TCP. - слейвы прописанные в нём могут подключаться к нему по обеим интерфейсам, он их будет по очереди опрашивать. Тут всё понятно и прозрачно.
Вариант 2.
ESP - слейв TCP - мастер может подключатся к нему по любому интерфейсу, но одновременно только один. То есть сервер TCP слушает оба интерфейса, с какого первый мастер подключился, с тем и работает. Мастер отключился, слушаем опять оба интерфейса, и снова ждём запроса.
Вариант 3.
ESP - слейв KaScada Cloud - Тут специфичный протокол. слейв сам шлёт запрос на облако по обеим интерфейсам. Откуда прилетел ответ, с тем и начинаем работать. Пока работаем, на другой интерфейс не обращаем внимания. Если в течении заданного таймаута (5 сек) ни одного запроса не прилетело, закрываем соеденение, снова шлём запрос в оба интерфейса, и ждем с любого ответа. Ну и так далее. На входящие запросы с других мастеров вообще не реагируем, поскольку сервер вообще не подымается, и никакие порты не слушаем.
Вариант 4
Мост Modbus TCP ->Modbus RTU. здесь работа аналогична варианту 2, только запросы не обрабатываются, а просто перепаковываются и пересылаются в сеть Modbus RTUи обратно.
Вариант 5.
Мост Modbus TCP KaScada Cloud ->Modbus RTU. работа аналогично варианту 3. Но так же с пересылкой пакетов в Moddus RTU.
Теперь я постараюсь понять что Вы хотите.
Мои предположения.
1. Прозрачный мост KaScada Cloud ->Modbus TCP.
То есть за роутером есть какое то количество классических TCP слейвов, к которым надо пробиться из интернета с облака. Сразу скажу, сделать прозрачный мост невозможно в принципе. И вот почему. Предположим с облака прилетает запрос на получение значений регистра из слейва с номером 1. Но Modbus TCP не имеет понятие о слейве с номером 1. Куда ESP будет пересылать запрос? В Modbus TCP есть понятие «слейв на IP адресе 192.168.0.10». Единственный способ решить эту проблему – создать в ESP таблицу соответствия номеров слейвов их IP адресам. Но вы сами понимаете – это уже не прозрачный мост, и надо каким то образом эту таблицу составлять.
2. Одновременное создание на ESP Modbus Slave TCP KaScada Cloud (или просто Modbus Slave TCP) и Modbus Master TCP каждый со своими регистрами. В программе происходит обмен данными между ними и работа с регистрами. В принципе для решения той же задачи что описана выше. В принципе решаемая задача, но достаточно трудоёмкая. Вопрос в необходимости и востребовательности данного функционала.
Если я что то не понял, опишите пожалуйста какую задачу Вы пытаетесь решить?
Отправлено спустя 4 минуты 4 секунды:
У Вас вылет на Нехтион. Я выше писал
С некстион поправил, в новой версии будет нормально.support писал(а): 26 окт 2019, 21:22Для некстион исправил, а вот для блоков уарт, и Remote XY у меня не вылетает. Надо Ваш файлик error.log который получился после падения с ними. Возможно проблема где то ещё, а не в этих блоках.Phazz писал(а): 26 окт 2019, 21:06 [ref=#00aa00]support[/ref], Вылетает при компиляции если использовать с RemoteXY блоки уарт или некстион.
Отправлено спустя 17 минут 21 секунду:
Я потестировал, вроде не сносятся.
Пришлите мне файлик где они слетают, я посмотрю (можете пароли произвольные забить)
Автор программы FLProg.
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Тестирование новой версии программы 6.Х
Спасибо за подробный ответ .Сетевые переменые в данном случае просто более общее понятие ,протоколы и сети могут быть разные . Главное ,что я прочитал и искал ответ это - что одновременная работа по точке тоступа и клиента не возможна , а значит и не нужна ,за исключением обращения к веб странице.Значит мульти мастера НЕТ!!! .
Прозрачный мост имелся ввиду ,что ему всеравно какой протокол реализован ,его задача из ТСР передать данные на уарт или наоборот, например на входе модбас рту поверх тсп ,значит на уарте рту...А есть еще конверторы у них ,например на входе модбас ТСП , а они конвертируют в модбас рту и наоборот ...
Прозрачный мост имелся ввиду ,что ему всеравно какой протокол реализован ,его задача из ТСР передать данные на уарт или наоборот, например на входе модбас рту поверх тсп ,значит на уарте рту...А есть еще конверторы у них ,например на входе модбас ТСП , а они конвертируют в модбас рту и наоборот ...
Электронщик до мозга костей и не только
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы 6.Х
Насчет мультимастера я пока думаю. Тут надо из постоянно контролировать сервер на появление нового клиента, и для каждого создавать новый канал обработки. Пока для меня это сложно, но возможно со временем разберусь.Rovki писал(а): 27 окт 2019, 23:09 Спасибо за подробный ответ .Сетевые переменые в данном случае просто более общее понятие ,протоколы и сети могут быть разные . Главное ,что я прочитал и искал ответ это - что одновременная работа по точке тоступа и клиента не возможна , а значит и не нужна ,за исключением обращения к веб странице.Значит мульти мастера НЕТ!!! .
Прозрачный мост имелся ввиду ,что ему всеравно какой протокол реализован ,его задача из ТСР передать данные на уарт или наоборот, например на входе модбас рту поверх тсп ,значит на уарте рту...А есть еще конверторы у них ,например на входе модбас ТСП , а они конвертируют в модбас рту и наоборот ...
Автор программы FLProg.
- Phazz
- Полковник
- Сообщения: 3128
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Тестирование новой версии программы 6.Х
[ref=#00aa00]support[/ref], Скада проект вылетает при добавлении константы в блок деления (div).
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование новой версии программы 6.Х
В моем случае, например, это необходимо. Домашний контроллер который может управляться и с отдельной панели и с OPC-сервера. В этом случае либо контроллер-слейв, а ОРС и панель- мастера, но это не очень красиво, а честно говоря вообще ересь; либо контроллер является слейвом для ОРС и мастером для панелей, а как раз это и не получается реализовать. Пока у меня панель мастер по RTU. С ОРС еще на знаю как поступить.support писал(а): 27 окт 2019, 20:55 Единственная оговорка, FLProg не позволяет сделать одновременно Мастер Modbus TCP и слейв Modbus TCP.Не было такой задачи, и не знаю зачем это нужно.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Тестирование новой версии программы 6.Х
Версия со сменой пк вроде подтверждается: открыл проект на работе - пароли на месте, нажал иконку сохранить - поля снова пустые.support писал(а): 27 окт 2019, 20:55 Я потестировал, вроде не сносятся.
Пришлите мне файлик где они слетают, я посмотрю (можете пароли произвольные забить)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3128
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Тестирование новой версии программы 6.Х
[ref]RedSky[/ref], А вы как выходите из окна редактирования пароля после просмотра, кнопкой OK или Cancel?
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование новой версии программы 6.Х
Вот тут бы в программе точно стоит поправить. Тоже часто на этом попадался. Я так понимаю "Отмена" это ничего не производить. Если я хочу стереть пароль, то я его сотру и нажму "Ок".Phazz писал(а): 28 окт 2019, 08:13 А вы как выходите из окна редактирования пароля после просмотра, кнопкой OK или Cancel
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Тестирование новой версии программы 6.Х
Точно, если нажать cancel поле само очистится, сразу не обратил внимания на такое. Надо бы поправить.Phazz писал(а): 28 окт 2019, 08:13 RedSky, А вы как выходите из окна редактирования пароля после просмотра, кнопкой OK или Cancel?
Отправлено спустя 5 часов 30 минут 19 секунд:
Столкнулся с проблемой, что модбас и вебинтерфейс не могут работать одновременно. ESP сконфигурирован как точка доступа, подключен модбас TCP, и всё ничего, пока на схему не добавишь хотя бы один тэг модбаса - esp зависает, wifi не подключается. Стоит убрать из схемы все тэги и перезалить проект как работа восстанавливается.
Точка доступа и клиент так же работают нестабильно.
Плата nodemcu, IDE 1.8.9, ядро 2.4.2.
Проект приложил, проверьте у себя кому не трудно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: Faza888 и 1 гость