Перейти к содержанию
    

Lihouzov

Участник
  • Постов

    7
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Это практически уже и сделано, если вы откроете код любого блока и измените, то и изменится работа этого блока. Пользоваться будут и новички и опытные. На своем примере мне пару раз приходилось быстро создавать проект и я с удовольствием делал. Пришла партия реле протока воды и установленные временные параметры нас не устраивали, когда разобрали там был контроллер ATtiny13, я разрисовал схему и за пару минут собрал прошивку. Первоначальной задачей программы было конфигурирование промышленных контроллеров icp 7000 и 8000 серии, так что уже не зря. В любом случае если найдется единомышленник(и) они получат большой опыт.
  2. Хочу расширить возможности конструктора дополнив новыми блоками. Планирую использовать аппаратные возможности микроконтроллера и сделать блоки ШИМ. Может кто либо захочет совместно сделать данные блоки?
  3. Ошибок нет только у того кто ничего не делает. Пересобрал установочный пакет, "ошибки связанные со списком должны уйти", undo/redo надо сделать, вопрос времени. В установочный пакет добавил возможность для внутрисхемного программирования. Почему дремучая древность, и разработки двадцатилетней давности не понял? В FBD циклов нет. Программа использующая язык FBD Owen logic, в середине документа примеры проектов.
  4. Интернет нужен для обновления. При запуске проверяется наличие обновлений. Если вы обновите, появятся новые блоки и дополнятся возможности программы. В перспективе можно сделать функции "поделиться блоком" и "поделиться проектом". Использование Программы на условиях настоящей Лицензии в личных некоммерческих целях осуществляется безвозмездно. Использование Программы на условиях и способами, не предусмотренными настоящей Лицензией, возможно только на основании отдельного соглашения с Правообладателем. Здесь две программы, графическая оболочка вторая программа для микроконтроллера. Последняя написана на ассемблере.
  5. Все блоки и ядро программы написаны на ассемблере, все тексты открыты, код любого блока доступен даже через меню над блоком. Что такое Bereiz ? Вы правы, я писал тексты блоков на ассемблере. Как вы заметили FBD нагляден, меньше ошибок при построении программы (остаются только логические). По второму вопросу, ничего особого нет. Большинство свойств относится к оформлению блока, к работе намного меньше. Например у триггера одно- начальное состояние, логическое И- нет свойств итд. 1. Язык FBD это инженерный язык, ему не надо учится, если логическое мышление работает то через пару часов освоит азы. 2. Язык не заменит С, Pascal итп, если вы создаете серьезное устройство. Но если задача состоит из какой либо несложной автоматизации, то вы очень быстро соберете желаемый проект. 3. Овены ПЛК63-РРРРРР-L 12 390,00 руб. ПЛК63-РРРРРР-М 13 452,00 руб. ПЛК63-РИИИИИ-L 14 514,00 руб. ПЛК63-РРРРИИ-L 14 514,00 руб. Но все же для дома это дорого, не каждый позволит для "игр" купить подобный и экспериментировать. Другое дело микросхема за 100 рублей и вперед к творчеству. Поделитесь своими наработками.
  6. Это вариант реализации промышленного языка программирования FBD для микроконтроллеров AVR. Вы знаете почему для промышленной автоматики редко используют С, Pascal итп? Дополнительное знания языка FBD никогда не повредит, а может кому и поможет в будущем. Я знаю очень много языков программирования, кстати первым был AVRASM, и этот проект это попытка перенести язык FBD, поддерживаемый промышленными контроллерами стоимостью тысячи долларов, на микроконтроллеры AVR стоимостью сотни рублей. Посмотрите примеры использования языка FBD для программы OwenLogic
  7. Horizont Configurator визуальная среда построения алгоритмов работы устройств, в том числе и микроконтроллеров. В качестве языка программирования среда использует язык функциональных блоков (FBD Function Block Diagram). Алгоритм создается путем формирования блок-схемы из библиотечных блоков, которые объединяются друг с другом непосредственно линиями связи – графическими связями. При компилировании проекта Configurator формирует исполняемый программный код, в него закладывается ядро программы, кода используемых FBD блоков и сам алгоритм. После сборки кода запускается компилятор, для соответствующего микроконтроллера. В итоге после сборки проекта получается исполняемый микроконтроллерный код. Установка: HorizontConfigurator Примеры работы: управление нагрузкой индикатор кодовый замок Интересно ваше мнение по проекту, пожелание, предложение, критика. Если есть желание, можете принять участие в проекте.
×
×
  • Создать...