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

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

Добавлено: 11 сен 2018, 11:50
Oleg
Здравствуйте. Уважаемый support я возвращаюсь со своей темой снятие данных с промышленного контроллера по модбасу. COILS регистры читаются, а вот Holding форматом Float нет. Идут "0"

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

Добавлено: 11 сен 2018, 13:20
Rovki
Sancho писал(а): 11 сен 2018, 09:46[ref]Rovki[/ref], Вы на LAD проекты делаете??? Или это я так вижу, неправильно?
Нет только FBD

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

Добавлено: 11 сен 2018, 13:39
support
Oleg писал(а): 11 сен 2018, 11:50Здравствуйте. Уважаемый support я возвращаюсь со своей темой снятие данных с промышленного контроллера по модбасу. COILS регистры читаются, а вот Holding форматом Float нет. Идут "0"
Возможны два варианта.
Первый, у них адреса считаются по другой системе - тогда попробуйте поиграться адресом +- 1. Возможно поможет.
Второй вариант - не совпадает порядок хранения байтов в Float. Тогда ничем пока помочь не смогу. У меня в принципе в планах дать возможность изменения порядка чтения байтов для Float (как в Скаде), но это немного в будущем (точно не в следующей версии).

Отправлено спустя 1 минуту 3 секунды:
Rovki писал(а): 11 сен 2018, 13:20Нет только FBD
Если что у Вас на скриншоте проект в LAD :smile427:

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

Добавлено: 11 сен 2018, 14:13
Rovki
Rovki писал(а): 11 сен 2018, 13:20
Sancho писал(а): 11 сен 2018, 09:46[ref]Rovki[/ref], Вы на LAD проекты делаете??? Или это я так вижу, неправильно?
Нет только FBD
Проблему с библиотеками решил следующем образом - открыл старый проект на ардуино ,где все библиотеки есть ,а потом созал новый с ESP .
видать когда создавал новый проект в новой версии не поставил галочку в настройке системы FBD .

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

Добавлено: 11 сен 2018, 15:01
AVGN
Портативная 3.1.4 вылетает. Ось Win7
[spoiler]
error_3-1-4.JPG
[/spoiler]
error.log

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

Добавлено: 11 сен 2018, 15:21
Oleg
Не помогло уменьшение адресации регистров .Утилитой смотрю младшим регистром вперед тогда правильно отображается показания. А в FLPROG что означает первый регистр а потом второй .Это не тоже самое. Эх такие планы сорвались с модбасом .А ускорить ни как?
[spoiler]
Модбас2.png
Модбас 1.png
[/spoiler]

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

Добавлено: 11 сен 2018, 15:38
Rovki
AVGN писал(а): 11 сен 2018, 15:01Портативная 3.1.4 вылетает. Ось Win7
error_3-1-4.JPG
error.log
Флоат передается двумя регистрами (по 2 байта) .Разные устройства по разному передают флоат по мобасу ,например ПР200 4,3,2,1 ,тоесть старшим регистром и старшим байтом (в нем ) вперед ,а в ФЛ 1,2,3,4 -тоесть младшим словом и младшим битом вперед ..

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

Добавлено: 11 сен 2018, 16:08
support
Rovki писал(а): 11 сен 2018, 09:02с меня ключ от каскады если нужно.
В личном сообщении отправил. Заранее спасибо))

Отправлено спустя 1 минуту 46 секунд:
Oleg писал(а): 11 сен 2018, 15:21А ускорить ни как?
Если успею за пару дней, попробую. У меня просто 15-го кончается вахта, а дома будет некогда, проблем там куча

Отправлено спустя 4 минуты 36 секунд:
AVGN писал(а): 11 сен 2018, 15:01Портативная 3.1.4 вылетает. Ось Win7
error_3-1-4.JPG
error.log
А что у вас за машинка? Вообще это винда отказалась память выделить под процесс, кричит что не хватает))). Вообще такого быть не должно, я сейчас проектики маленькие (в размерах файла имею в виду) пишу. Странно....
Проектик можно посмотреть (можно сюда, или на support@flprog.ru)

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

Добавлено: 11 сен 2018, 16:21
Oleg
Вопрос к разработчику. Так как же в FLPROGE в модбасе передаются Float данные?

Отправлено спустя 5 минут 47 секунд:
Буду бесконечно благодарен уважаемому supporty за доработку по модбасу. Большое спасибо на перед.

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

Добавлено: 11 сен 2018, 16:24
Rovki
Oleg писал(а): 11 сен 2018, 16:21Вопрос к разработчику. Так как же в FLPROGE в модбасе передаются Float данные?

Отправлено спустя 5 минут 47 секунд:
Буду бесконечно благодарен уважаемому supporty за доработку по модбасу. Большое спасибо на перед.
Я же написал как -1,2,3,4 ,проверенно ...

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

Добавлено: 11 сен 2018, 16:31
Oleg
Rovki .Так вот так и не работает.Посмотри в посте 659 ,тоже проверял.Там в FLPROGE что то еще надо дорабатывать.

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

Добавлено: 11 сен 2018, 17:41
Sancho
[ref]Oleg[/ref], У Вас Float - Mid-Little Endian (CDAB) чередование.

Отправлено спустя 2 минуты 25 секунд:
Вставьте из Вашей документации пример в НЕХ CC CD 42 70 в верхнюю рамку, нажмите кнопку, проверьте по остальным, где чего получается при конверсии....

Отправлено спустя 8 минут 3 секунды:
Oleg писал(а): 11 сен 2018, 15:21Утилитой смотрю младшим регистром вперед тогда правильно отображается показания. А в FLPROG что означает первый регистр а потом второй .Это не тоже самое.
Флоат = 2 регистра модбаса = 4 байта = ABCD, при этом А старший. Можно, как Анатолий, 1234, 1 старший.
Регистр = АВ или CD, где А и С старшие байты. Вот и получается по Вашему: CD младший регистр, потом АВ....

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

Добавлено: 11 сен 2018, 17:49
support
Sancho писал(а): 11 сен 2018, 17:41Oleg, У Вас Float - Mid-Little Endian (CDAB) чередование.
Однозначно в закладки, очень полезная штука

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

Добавлено: 11 сен 2018, 17:53
vovka1973
Создал блок на FBD из умножения и деления что бы каждый раз не рисовать ,но при нажатии компиляции выходит ошибка и программа закрывается, ладно нарисовал просто тоже самое умножение и деление блок убрал и чудо все компилируется ,версия 3.1.4 лог прилогаю
error1.log

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

Добавлено: 12 сен 2018, 02:12
Phazz
Кто прошивал по ОТА? После прошивки не появляется сетевой порт, после прошивки BasicOTA порт есть.

Отправлено спустя 1 час 12 минут 14 секунд:
Вроде разобрался, порт пропадает после того как ему назначаешь другое имя. Похоже что не все символы можно использовать.

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

Добавлено: 12 сен 2018, 06:29
support
vovka1973 писал(а): 11 сен 2018, 17:53Создал блок на FBD из умножения и деления что бы каждый раз не рисовать ,но при нажатии компиляции выходит ошибка и программа закрывается, ладно нарисовал просто тоже самое умножение и деление блок убрал и чудо все компилируется ,версия 3.1.4 лог прилогаю
error1.log
Исправленно

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

Добавлено: 12 сен 2018, 09:47
lexuv
Остаток от деления (целочисленная операция) включите в математический блок. Это очень важная функция.

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

Добавлено: 12 сен 2018, 09:54
Sancho
Ещё раз присоединяюсь к посту выше. Писал...

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

Добавлено: 12 сен 2018, 10:10
olddolin
Не удаётся создать точку доступа! Вернее она создаётся, но под родным именем и с доступом без пароля. Подключение по заданному IP происходит, но при попытке входа страница не найдена. Винда 7про, пробовал на нескольких компах, пытал 01,вемос и ноде, результат одинаков везде. Посмотрите проектик, что не так у меня. :smile37:
И ещё постоянно исчезают пароли из точки доступа и клиента. ВВожу, а через некоторое время они исчезают.
Заметил, что после сохранения исчезают пароли.

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

Добавлено: 12 сен 2018, 12:15
support
Oleg писал(а): 11 сен 2018, 15:21Не помогло уменьшение адресации регистров .Утилитой смотрю младшим регистром вперед тогда правильно отображается показания. А в FLPROG что означает первый регистр а потом второй .Это не тоже самое. Эх такие планы сорвались с модбасом .А ускорить ни как?
Сделал, ждите в следующей версии (выйдет на днях)
Снимок3.PNG
Так что с вас :buhnut: (шучу).
А если серьёзно, выйдет версия, обкатайте модбас, и по возможности отпишитесь о результатах здесь. Я немного оптимизировал код модбаса заодно, вроде проверил всё, но все таки.....

Отправлено спустя 37 минут 39 секунд:
lexuv писал(а): 12 сен 2018, 09:47Остаток от деления (целочисленная операция) включите в математический блок. Это очень важная функция.
Сделал