Страница 35 из 36

Тестирование новой версии программы (3.1.4)

Добавлено: 29.06.2018{, 04:46}
support
На сайте проекта выложена новая бэта версия программы FLProg 3.1.4
В ней реализована поддержка контроллеров ESP8266. Поскольку в программу внесено много изменений, то возможны баги и ошибки.
В данной теме описывайте найденные ошибки и проблемы. Я за данной темой буду следить и постараюсь максимально быстро исправлять найденные проблемы.
UPD. Описания обновлений
Последняя beta версия 05.07.2018

22.08.18
Версия обновилась до 3.1.3.

31.08.18
Версия обновилась до 3.1.4

13.09.18
Вышел стабильный релиз с номером 4.0

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 11:48}
aidar_i
lexuv писал(а):
13.09.2018{, 10:25}
В "стабильной" версии не открывается справка.
У меня тоже открывается нормально, сперва спросил " какой программой открывать?".

При копировании с одного проекта в другую , вылетает программа.
error.log
(11.81 КБ) 100 скачиваний
Отправлено спустя 5 минут 39 секунд:
Sancho писал(а):
13.09.2018{, 11:27}
не прихоть.
Остаток от деления размещен в алгебре.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 12:00}
Ingwar
Версия 4.0
СпойлерПоказать
max.png
Так что выбирается? CLK или CS?

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 12:02}
Sancho
aidar_i писал(а):
13.09.2018{, 11:54}
Остаток от деления размещен в алгебре.
Во как! Не нашёл сразу, не ожидал в "алгебре".....

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 12:19}
support
Sancho писал(а):
13.09.2018{, 12:02}
Во как! Не нашёл сразу, не ожидал в "алгебре".....
Мне показалось что это всё таки алгебра, ведь не простое математическое действие))))) Хотя не буду утверждать, я всё таки не математик.....

Отправлено спустя 1 минуту 38 секунд:
Ingwar писал(а):
13.09.2018{, 12:00}
Версия 4.0
СпойлерПоказать
max.png
Так что выбирается? CLK или CS?
)))))))))))))))))))) Похоже запарился)))))))).
К следующей поправлю. Как говорят водители - "На скорость не влияет"(шучу).

Отправлено спустя 22 минуты 24 секунды:
aidar_i писал(а):
13.09.2018{, 11:54}
lexuv писал(а):
13.09.2018{, 10:25}
В "стабильной" версии не открывается справка.
У меня тоже открывается нормально, сперва спросил " какой программой открывать?".

При копировании с одного проекта в другую , вылетает программа.error.log

Отправлено спустя 5 минут 39 секунд:
Sancho писал(а):
13.09.2018{, 11:27}
не прихоть.
Остаток от деления размещен в алгебре.
Исправил, но к сожалению только в следующей версии((((

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 12:52}
Sancho
support писал(а):
13.09.2018{, 12:21}
Sancho писал(а): ↑39 минут назад
Во как! Не нашёл сразу, не ожидал в "алгебре".....
Мне показалось что это всё таки алгебра, ведь не простое математическое действие))))) Хотя не буду утверждать, я всё таки не математик.....
Главное, что появилось!!!
Хоть и не там, где ожидал, ведь то, что у нас в математике - это операторы, а то, что в алгебре - это функции, которые рассчитаны на числа с плавающей запятой, float.
ФункцииПоказать
В С++ определены в заголовочном файле <cmath> функции выполняющие некоторые часто используемые математические задачи. Например, нахождение корня, возведение в степень, sin(), cos() и многие другие. В таблице 1 показаны основные математические функций, прототипы которых содержатся в заголовочном файле <cmath>.

Таблица 1 — Математические функции в С++
Функция Описание Пример
abs( a ) модуль или абсолютное значение от а abs(-3.0)= 3.0
abs(5.0)= 5.0
sqrt(a) корень квадратный из а, причём а не отрицательно sqrt(9.0)=3.0
pow(a, b) возведение а в степень b pow(2,3)=8
ceil( a ) округление а до наименьшего целого, но не меньше чем а ceil(2.3)=3.0
ceil(-2.3)=-2.0
floor(a) округление а до наибольшего целого, но не больше чем а floor(12.4)=12
floor(-2.9)=-3
fmod(a, b) вычисление остатка от a/b fmod(4.4, 7.5) = 4.4
fmod( 7.5, 4.4) = 3.1
exp(a) вычисление экспоненты еа exp(0)=1
sin(a) a задаётся в радианах
cos(a) a задаётся в радианах
log(a) натуральный логарифм a(основанием является экспонента) log(1.0)=0.0
log10(a) десятичный логарифм а Log10(10)=1
asin(a) арксинус a, где -1.0 < а < 1.0 asin(1)=1.5708
Необходимо запомнить то, что операнды данных функций всегда должны быть вещественными, то есть a и b числа с плавающей точкой.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 13:28}
Oleg
Здравствуйте дорогой support. Тестирую новую версию Portablre 4.0 . На нано модбас зароботал ,Float переменные с промышленного контроллера отображаются. За что огромное спасибо. А точно такой проект на ESP 12 вылетает,когда настраиваешь сом порт слейва RTU. Досада. Будем тестить дальше. Да и когда проверяешь проект долго компилиться и выдает какие то ошибки. Но загрузка в контроллер проходит нормально и нанка потом работает. Также было и в предыдущей версии.

Отправлено спустя 2 минуты 3 секунды:
Не то прикрепил. Извеняюсь
СпойлерПоказать
Modbas esp.png
modbas esp 2.png
Модбас2.png
Модбас 1.png

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 13:41}
support
Oleg писал(а):
13.09.2018{, 13:30}
На нано модбас зароботал ,Float переменные с промышленного контроллера отображаются.
Ну и отлично, я рад.
Oleg писал(а):
13.09.2018{, 13:30}
А точно такой проект на ESP 12 вылетает,когда настраиваешь сом порт слейва RTU. Досада.
Сейчас посмотрю, я вроде проверял, когда модбас переносил на ESP, Возможно при последующих доработках что то сломалось.(((
Я для того и выкладывал тестовые версии что бы выловить всё это. Самому всё проверить не реально (ну или заниматься только этим, тогда новое что то в программе будет появляться раз в год)

Отправлено спустя 6 минут 49 секунд:
Oleg писал(а):
13.09.2018{, 13:30}
точно такой проект на ESP 12 вылетает,когда настраиваешь сом порт слейва RTU. Досада.
Да есть такой косяк, пока временное решение, сначала сконфигурируйте слейва (пока мастер не подключен), а ПОТОМ уже подключайте мастера (У Вас RTU OverTCP). Так не падает)))) Костыль конечно, но к следующей версии исправлю

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 14:03}
Oleg
Ну да попробовал Вашу инструкцию пока работает, набрасываю проект. Спасибо.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 14:06}
support
Oleg писал(а):
13.09.2018{, 14:03}
Ну да попробовал Вашу инструкцию пока работает, набрасываю проект. Спасибо.
Пришлите мне на почту (support@flporg.ru) какое ни будь письмо, что бы мне узнать Вашу почту. Возможно вы уже присылали, но я немного запутался.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 14:21}
olddolin
На предыдущий пост #672 ответа так и не получил,думал, что с выходом новой версии что-то прояснится, но увы, всё осталось на своём месте. Взял пример из урока по созданию веб интерфейса, залил в ноде, имя прописалось нормально, но в мониторе IDE вижу только это (скрин прилагается). Ребят, ну выручайте, очень нужна ясность по удалённой прошивке. Может кто сталкивался с проблемой этой. Я уже не знаю что и думать, где копать. Скажу только, что при попытке смены SSID, имя не меняется, а на пароли вообще наплевать, на попытку войти по паролю админ\админ полное игнорирование. Ну не программист я, для меня легче раскачать 400квт тиристорный привод, да и опыт по сборке такого привода имеется, но там нет ни каких интерфейсов, а посему и опыта нет в данной области, а время летит вперёд и нужно учиться и задачи возникают соответственно времени/ В мониторе пытался прописать рекомендуемую скорость 115200, кракозябры в ответ, на скрине единственно скорость на которой что-то пишет.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 15:31}
mgr
olddolin, во первых в настройка главной страницы, если хотите её сделать главной 192.168.4.1, то надо оставить название
host/, это и будет как раз адрес г.стр., 192.168.4.1/
или допустим так, host/menu.
В мониторе IDE вы видите на (скорости порта 74880), служебную информацию ESP-шки.
Да собственно из файла (ds18b20_esp8266.flp) и не видно, что вы что то отправляете в UART.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 15:34}
support
Так, давайте разберёмся. Вы наверное не совсем всё понимаете.
Во первых, на копмьютере с Arduino IDE с которой Вы собираетесь прошивать ESP-ку должен быть установлен Питон.
После установки питона комьютер должен быть перезагружен (это обязательно).
После первой прошивки (через USB) ESP-шка должна быть перезагружена (лучше сбросом питания)
Компьютер и ESP-шка должны быть в одной подсети (то есть для примера у компа адрес 192.168.1.25 а у ESP - 192.169.1.50 - подчёркнутые части должны быть одинаковы).
Ip адрес ESP в компорт не выводится!(в реализации FLProg). Можете вывести его при необходимости самостоятельно с помощью блоков "Чтение системного параметра" (читаем IP адрес клиента) и вывод в UART.
При соблюдении этих требований в смиске портов для прошивания появится порт типа ...92.169.1.50.... с именем которое Вы задали в настроках порта
Снимок4.png
К сожалению сейчас у меня роутер не включен и я не могу показать как это будет реально выглядеть.
Этот порт и используется для прошивки по воздуху. Дочтаточно часто возникают проблемыы при установке пароля при прошивке, я пока не разобрался в чём дело. Разбираюсь, но тут похоже какая то беда в библиотеке, я использовал стандартый способ её использования, но где то там бяка есть.

P.S. Это я всё писал пользователю olddolin.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 15:46}
olddolin
mgr писал(а):
13.09.2018{, 15:31}
olddolin, во первых в настройка главной страницы, если хотите её сделать главной 192.168.4.1, то надо оставить название
host/, это и будет как раз адрес г.стр., 192.168.4.1/
или допустим так, host/menu.
В мониторе IDE вы видите на (скорости порта 74880), служебную информацию ESP-шки.
Да собственно из файла (ds18b20_esp8266.flp) и не видно, что вы что то отправляете в UART.
Про UARTразговора нет, но как ни странно всё прекрасно работает в связке с каскадой. А вот про адресацию усёк, попробую. Просто формат записи не ясен на уроке, написано для более подготовленных. Спасибо и на этом, а уж за поправленный заведомо рабочий скетч, я был бы очень признателен. (без уарта можно, там всё без проблем работает)
СпойлерПоказать
Отправлено спустя 6 минут 21 секунду:
support писал(а):
13.09.2018{, 15:34}
Так, давайте разберёмся. Вы наверное не совсем всё понимаете.
Во первых, на копмьютере с Arduino IDE с которой Вы собираетесь прошивать ESP-ку должен быть установлен Питон.
После установки питона комьютер должен быть перезагружен (это обязательно).
После первой прошивки (через USB) ESP-шка должна быть перезагружена (лучше сбросом питания)
Компьютер и ESP-шка должны быть в одной подсети (то есть для примера у компа адрес 192.168.1.25 а у ESP - 192.169.1.50 - подчёркнутые части должны быть одинаковы).
Ip адрес ESP в компорт не выводится!(в реализации FLProg). Можете вывести его при необходимости самостоятельно с помощью блоков "Чтение системного параметра" (читаем IP адрес клиента) и вывод в UART.
При соблюдении этих требований в смиске портов для прошивания появится порт типа ...92.169.1.50.... с именем которое Вы задали в настроках порта
Снимок4.png
К сожалению сейчас у меня роутер не включен и я не могу показать как это будет реально выглядеть.
Этот порт и используется для прошивки по воздуху. Дочтаточно часто возникают проблемыы при установке пароля при прошивке, я пока не разобрался в чём дело. Разбираюсь, но тут похоже какая то беда в библиотеке, я использовал стандартый способ её использования, но где то там бяка есть.

P.S. Это я всё писал пользователю olddolin.
Огромное спасибо, я так и понял, что что-то не догоняю, буду пробовать. Вроде и не чайник, 40 лет как в промышленной электронике, а тут затык полный.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 16:13}
mgr
olddolin, И ещё ошибка в настройке точки доступа и клиента пароли должны быть 8 знаков или болеее! А только 3
поэтому пароль и не работает.

Отправлено спустя 9 минут 38 секунд:
olddolin, как то так , только я в клиенте DHCP включил и доступ к странице свободный, но это для удобства при настройке.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 16:27}
support
mgr писал(а):
13.09.2018{, 16:23}
И ещё ошибка в настройке точки доступа и клиента пароли должны быть 8 знаков или болеее! А только 3
поэтому пароль и не работает.
Блин, я про это забыл. надо будет защиту поставить.)))

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 16:29}
nalnik
support
Спасибо Вам большое - больше двух лет назад
viewtopic.php?p=9628#p9628
я просил Вас поправить порядок передачи байт по Модбас!
Проверил сегодня - все работает без рукоблудия в IDE.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 16:38}
mgr
Здесь виден порт для OTA
СпойлерПоказать
esp.JPG

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 17:15}
support
nalnik писал(а):
13.09.2018{, 16:29}
support
Спасибо Вам большое - больше двух лет назад
viewtopic.php?p=9628#p9628
я просил Вас поправить порядок передачи байт по Модбас!
Проверил сегодня - все работает без рукоблудия в IDE.
Стараюсь)))) пусть не сразу, но на всё время не хватает. Потихонечку развиваемся.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 17:52}
olddolin
mgr писал(а):
13.09.2018{, 16:23}
olddolin, И ещё ошибка в настройке точки доступа и клиента пароли должны быть 8 знаков или болеее! А только 3
поэтому пароль и не работает.

Отправлено спустя 9 минут 38 секунд:
olddolin, как то так , только я в клиенте DHCP включил и доступ к странице свободный, но это для удобства при настройке.
Ну теперь стало понятно всё, пароль на месте и SSID меняется как надо, а главное загрузка мухой летает. Спасибо огромное, очень помогли. Спасибо Андрею (support), доходчиво всё обьяснил.

Тестирование новой версии программы (3.1.4)

Добавлено: 13.09.2018{, 18:05}
Rovki
nalnik писал(а):
13.09.2018{, 16:29}
support
Спасибо Вам большое - больше двух лет назад
viewtopic.php?p=9628#p9628
я просил Вас поправить порядок передачи байт по Модбас!
Проверил сегодня - все работает без рукоблудия в IDE.
И какая теперь последовательность ,а то только что сделали в Каскаде флоат как в ФЛ ,теперь что ли поменялся?