Jump to content
FLProg.PRO
  • Команда FLProg.PRO приветствует гостей нашего форума!
    Этот форум создан командой энтузиастов для всех желающих общаться в сфере программирования на языке FBD и не только. На страницах ресурса вы найдете обучающие материалы, советы знатоков, пользовательские блоки и описания контроллеров для программы FLProg. Наши форумчане отзывчивы и всегда помогут с трудными задачами. Для просмотра форума регистрация не требуется. Однако гости нашего сайта имеют некоторые ограничения. Регистрация не занимает много времени и обусловлена в первую очередь безопасностью ресурса в т.ч. и от ботов-спамеров.

    Добро пожаловать в нашу дружную компанию!
    Гости могут создавать темы без регистрации в разделе "Приемная для гостей".

    Зарегистрироваться

All Activity

This stream auto-updates

  1. Today
  2. Библиотека ИМЕННО ЭТА СТОИТ. ругань на U-PLUS (фото)
    Здравствуйте уважаемый AlexCrane. У меня такой вопрос. В связи с дальнейшим развитием программы FLProg и возможностью программировать новые микроконтроллеры, например STM, нет ли возможности сделать такого же плана блоки и под них. Я имею в виду STEP/DIR.
  3. Значит у Вас не установлены соответствующие библиотеки. Почитайте описание ядра https://github.com/dbuezas/lgt8fx/tree/master и установите его. Оно сделано на базе другого с различными дополнениями.
  4. Yesterday
  5. увы компилятор ругается was not declared.... пример 1 просто блок пример 2 блок с выходом в uart pr1.ino pr2_c_uart.ino
  6. Last week
  7. Ingwar огромное спасибо. Завтра проверю и отпишусь
  8. Проверить не на чем. Базовый блок из примера отсюда http://rcl-radio.ru/?p=129265 test_diff_LGT8F_(Code_-_Basic).ubi
  9. Добрый день . Прошу мэтров помочь в сущем пустяке. решил попробовать создать блок ( по примерам спецов) из примера дифф ксилителя для LGT8F328P. блок получился,- но он демонстрационный в uart, а вот выход сделать не получается. на 4.36 минуте этого видео выход просто дописывается в loop. , но у меня при разных вариантах " was not declared ...."и т.д. Прошу правильно дописать строку для дальнейшего анализа. (252) Flprog - Создание пользовательского блока - YouTube all_vs_all.ino DIFF_A0_A1_(Code_-_Basic).ubi
  10. Earlier
  11. В своем экземпляре сделал так Настройку производить на собранной конструкции. Корпус сделан под установку на модератор + аккум Внешним видом не заморачивался )
  12. Схемку аль чертёж сего чуда можно увидеть? Так, для полного понимания.
  13. Захотелось померить скорость пульки из пневматики, но покупать хронограф не спортивно и решил сделать сам. Многие найденные варианты изготовления используют аналоговые входа контроллеров, иногда "разгоняя" быстродействие АЦП. Решил, что точнее будет использовать прерывания. Собрал макетку, проверил - работает. Использовал инфракрасные светодиоды и инфракрасные фототранзисторы. Для формирования сигналов с фототранзисторов использовал сдвоенный операционник в режиме компаратора. Описание в блоке. Блок проверял с atmega328 и stm32f103. Хронограф STM32F103.flp
  14. Долго пользовался версией 8.13 с этого сайта. Проблем не было. Сегодня попробовал 8.17 - запускается. Долго смуляцию не гонял, про стабильность не скажу. Камни stm32f103, stm32f401 работают. https://downloadly.ir/software/engineering-specialized/proteus-1/
  15. Памятка для тех, кто недавно начал использовать MODBUS в своих проектах или только планирует и не имеет за плечами опыта работы с ним. Может случится так, что в правильности проекта вы уверены на 200% и даже косвенные признаки говорят об этом, но он не работает или работает не так, как запланировано. Рассмотрим на простом примере. Пусть у нас будет некая панель HMI, на которой мы задаем период генератора в нашем микроконтроллере. Схема может выглядеть так. Казалось бы тут все верно (ну кому-то покажется лишней переменная, но это роль не играет) и генератор должен "тикать" в соответствии с заданным интервалом. Включаем, вводим на панели нужное нам значение и... он не работает или работает не пойми как. Возникает вопрос - какого ....?) На панели нужная нам цифра, связь есть (при ее отсутствии панель как правило предупреждает), а нужного результата нет. А теперь давайте "усугубим" и представим, что значения из переменной "тест" уходят дальше, например в UART на другой контроллер или через любой другой интерфейс на другой контроллер или приемное устройство. И на конечном устройстве нет возможности посмотреть, что пришло. А переменных (связанных с MODBUS) может быть много и некоторые команды будут проходить (например Coil). И вот в таких случаях прежде чем менять логику программы/выводить контрольные точки/"прослушивать" интерфейс, попробуйте найти в описании к вашим устройствам MODBUS, в какой последовательности передаются данные. Особенно это касается двойных (float, long и беззнакового long) переменных. На крайний случай можно пройтись эмпирическим путем (начните с CD AB) )). Возможно это сэкономит вам время и нервы. З.Ы. Эта же проблема может возникнуть, когда вы своим контроллером читаете/записываете данные из/в какого-то устройства с поддержкой MODBUS.
  16. Кто нибудь откликнулся? Проект простой и так бы накидал, но с Nextion не работаю...
  17. Необходимо разработать проект насосной станции. Дисплей Nextion 3.2, Ардуино НАНО, два датчика давления 4-20 ma на 300 бар и 10 бар, два реле для включение сервопривода 1 кВт и 6 клапанов 12 вольтовых, Тнвд управления шим сигналом клапана для регулировки давления, автомобильный топливный насос 12 вольт регулировка также по шим. Жду предложений по разработки. пишите вацап 89375746773.
  18. Из-за постоянного роста желающих поспамить, сильно уменьшил вероятность регистрации. Но, чтобы не сильно пострадали действительно страждущие, добавил возможность скачивания файлов в репозитории и некоторых темах для гостей. Если зарегаться принципиально (спросить/ответить), пишите заявку на ingwar собакен flprog.pro
  19. Андрей куда пропал, выйди на связь

  20. Ясен пень! Им и к форуму присоединиться то, раз в пол-года, - в-лом...
  21. У модераторов нет доступа к серверу.
  22. Новая версия 0.5а. Убрал обязательность декларации выхода DIR. Крутить соответственно будет только в одну сторону. Для перистальтических насосов видимо нужно.
  23. Может и у меня такая проблема как у вас.нет стабильно сти с wifi. и esp8266 не прошивается по wifi
  24. Привет. Хорош уже "отдыхать")

  25. Столкнулся с особенностью: 6 моторов на ESP32 не работают с MODBUS RTU (slave). Но работают, если по UART гоняешь переменные. Пробовал в версии 7.5.2
    Попросила на производстве одна из лабораторий сделать мешалку, но "не простую", а на 6 каналов. Да еще и с заданием скоростей/таймеров/последовательностей. И до кучи с управлением на ноуте). Решил, что буду делать на маленьких шаговиках и тихих TMC2208. Рассматривал управление по UART, но решил проверить, "потянет" ли ПБ заявленные 6 моторов на ESP32. Сделал макетку и прогнал простой тест - старт и стоп с ускорением. Все замечательно работает! Джиттера не наблюдается. Огромный респект и уважуха AlexCrane за обертку шустрой библиотеки в ПБ! З. Ы. Боюсь показаться наглым, но было бы замечательно, если задание DIR было бы не обязательным (по аналогии с EN). Насколько я понял, библиотека это поддерживает. Но это так - хотелки))).
  26. Извиняюсь за ссыль, форум исходник не принял, по размеру... В. Высоцкому посвящается... ... WhatsApp Video 2024-01-25 at 20.50.51.mp4
  1. Load more activity
×
×
  • Create New...