AlexandrY 3 24 июня, 2016 Опубликовано 24 июня, 2016 · Жалоба Интересно ваше мнение по проекту, пожелание, предложение, критика. Если есть желание, можете принять участие в проекте. Пилить вам её ещё и пилить. Программа глючная предельно. Взял первый же пример подвигал цепи и зависон. Ошибка кого-то списка. Undo не работает. Блоки в виде растровых битмапов. Какая-то дремучая древность. Признайтесь, используете свои наработки 20-и летней давности? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lihouzov 0 25 июня, 2016 Опубликовано 25 июня, 2016 (изменено) · Жалоба Ошибок нет только у того кто ничего не делает. Пересобрал установочный пакет, "ошибки связанные со списком должны уйти", undo/redo надо сделать, вопрос времени. В установочный пакет добавил возможность для внутрисхемного программирования. Почему дремучая древность, и разработки двадцатилетней давности не понял? Промышленный контроллер - это Siemens и еще какие-то не знаю. В общем Вы перепутали AVR с промышленными контроллерами. Как Вы циклы будете писать в Вашем FBD. Я уже вижу, что это неудобная вещь. А несколько вложенных циклов, а? В FBD циклов нет. Программа использующая язык FBD Owen logic, в середине документа примеры проектов. Изменено 25 июня, 2016 пользователем Lihiuzov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 25 июня, 2016 Опубликовано 25 июня, 2016 · Жалоба Попытка достойна уважения. Повторюсь, что в 21 веке в IT рулит либо опенсорс либо крупные корпорации с кучей ресурсов. Если бы я начинал что-то подобное, то обязательно бы взял за основу наиболее передовой опенсорс проект с уже вложенными NN-человеогодами и влился бы в состав разработчиков. Вас никто не обязывает комитить очень регулярно в основной репозиторий свои наработки. И если хотите зарабатывать на этом, то выдерживаете паузу в год и пиарите новые фишки предлагая свою сборку на коммерческой основе. Именно так всё происходит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RadiatoR 3 26 июня, 2016 Опубликовано 26 июня, 2016 · Жалоба В FBD циклов нет. Слабо себе представляю программирование мк, заметьте - мк, а не промышленного контроллера, без циклов. Что же на нем можно сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 26 июня, 2016 Опубликовано 26 июня, 2016 · Жалоба Что же на нем можно сделать?Именно поэтому МЭК 61131-3 содержит 5 языков программирования, дополняющих друг друга. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RadiatoR 3 26 июня, 2016 Опубликовано 26 июня, 2016 · Жалоба это был сарказм ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Johnny81 0 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба Ошибок нет только у того кто ничего не делает. Пересобрал установочный пакет, "ошибки связанные со списком должны уйти", undo/redo надо сделать, вопрос времени. Тут дело не в ошибках, просто не ясно, кто целевая аудитория. Пользователи промконтроллеров? Но с чего они перейдут на авр? "Профессиональные" пользователи авр? Но смысл уходить с языка общего назначения вроде Си или плюсов на нечто очень ограниченное? Плюс еще и не имеющее нормальных инструментов Начинающие энтузиасты? Но у них ардуина... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба Тут дело не в ошибках, просто не ясно, кто целевая аудитория. А я бы подключился. Но эта штука вся ! написана на ассемблере. Имеет даже собственный компилятор ассемблера, и даже программа на PC подозреваю пишется на ассемблере. Как по мне, то это жирный крест. :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Johnny81 0 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба А я бы подключился. Но эта штука вся ! написана на ассемблере. Имеет даже собственный компилятор ассемблера, и даже программа на PC подозреваю пишется на ассемблере. Насчет редактора - вроде как автор утверждал, что нет. А вообще неясно, зачем такие сложности - можно ж писать блоки на Си и компилять заданным юзером компилятором, а по умолчанию - gccavr. Это еще и модификацию блоков упростит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RadiatoR 3 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба Мне тоже начинает казаться, что это наработки 20-и летней давности :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lihouzov 0 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба Хочу расширить возможности конструктора дополнив новыми блоками. Планирую использовать аппаратные возможности микроконтроллера и сделать блоки ШИМ. Может кто либо захочет совместно сделать данные блоки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RadiatoR 3 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба А планируете ли вы сделать блоки со свободным кодом. Например есть блок с несколькими входами и выходами и в них набросать свой код на асме/си? Это добавило бы гибкости в систему. А вообще в любом проекте (даже если он бесплатный) нужно ориентироваться на того, кто этим будет пользоваться. Вы определились с этим? На самом деле это серьезный вопрос - стоит ли шкурка выделки. В самом простом случае вы можете потратить очень много времени доделывая эту прогу, а ей никто не будет пользоваться. В случае похуже найдется единомышленник(и), который тоже потратит свое время за зря. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lihouzov 0 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба А планируете ли вы сделать блоки со свободным кодом. Например есть блок с несколькими входами и выходами и в них набросать свой код на асме/си? Это добавило бы гибкости в систему. А вообще в любом проекте (даже если он бесплатный) нужно ориентироваться на того, кто этим будет пользоваться. Вы определились с этим? На самом деле это серьезный вопрос - стоит ли шкурка выделки. В самом простом случае вы можете потратить очень много времени доделывая эту прогу, а ей никто не будет пользоваться. В случае похуже найдется единомышленник(и), который тоже потратит свое время за зря. Это практически уже и сделано, если вы откроете код любого блока и измените, то и изменится работа этого блока. Пользоваться будут и новички и опытные. На своем примере мне пару раз приходилось быстро создавать проект и я с удовольствием делал. Пришла партия реле протока воды и установленные временные параметры нас не устраивали, когда разобрали там был контроллер ATtiny13, я разрисовал схему и за пару минут собрал прошивку. Первоначальной задачей программы было конфигурирование промышленных контроллеров icp 7000 и 8000 серии, так что уже не зря. В любом случае если найдется единомышленник(и) они получат большой опыт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kinf 0 1 марта, 2017 Опубликовано 1 марта, 2017 · Жалоба Если и принимать участие в разработке Open source проекта подобного плана, то имеет смысл работать над Beremiz - он ушёл далеко вперёд и автор НИКОГДА его не догонит... Оооо да это вообще не Open source..... До свидания!!! Можете подсказать, в каких модулях beremz реализована связь с целевым процессором? Мы планируем портировать его в наш контроллер на SAM4S. Встал вопрос, какие функции необходимо реализовать на процессоре в режиме "baremetal". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ARV 1 18 марта, 2017 Опубликовано 18 марта, 2017 · Жалоба Лично я воспринимаю этот проект так: 1. Целевая аудитория - "экономные крестьяне", т.е. люди, понимающие, что вырастить огурцы в теплице можно и без автоматики, но с автоматикой оно будет проще (больше времени на сон), но при этом не понимающие, что такое автоматика и с чем ее едят. Например, "если стало жарко - открыть окно теплички для проветривания" - это их уровень алгоритмизации процесса терморегулирования. И точка. Максимум, на что они способны - подключить проводки к клеммнику. 2. Техническая грамотность этой целевой аудитории примерно 2-3 по 10-балльной шкале, уровень компьютерной грамотности - 3-4 (интернет - наше всё), уровень алгоритмических и тем более программистских навыков -5 (минус пять) по той же шкале. Предполагается, что эти юди смогут взять картиночки, положить их на экране в нужном им порядке, затем взять (где?!) платку с контроллером и реле и "запрограммировать". Потом подключить проводочки к плате и как-то решить свою задачу автоматизации... При этом возникает масса вопросов... Часть уже озвучена, и главный такой: если уровень техграмотности низкий, рисование алгоритмов мышкой не поможет решить остальные проблемы (схема приводов, контроля и т.п.), а если уровень техграмотности достаточно высок, чтобы решить "остальные проблемы" - ничто не помешает "запрограммировать" и ардуино. Более того, большинство "экономных крестьян" воспринимают компьютер только в качестве интернета и видео (так и говорят, не для "лазанья по интернету", а "у меня интернет в компе"), и даже если у них есть ноутбук, таскать в тепличку его для корректировки параметров системы автоматики по месту не станут, ибо черевато ноутбук попортить. А принести тепличку в комнату невозможно... Я утрирую, конечно, но смысл именно таков - гаражная автоматика кустарей-одиночек. Каюсь: сам предпринимал попытки сделать нечто под эту целевую аудиторию... Предельно упрощал задачу: программирование контроллера без использования компьютера при помощи 4-5 кнопок... Но получалось нечто крайне неюзабельное: 5-ю кнопками нормальную программу не введешь, даже на суперпростом "языке жестов", процесс превращается в мучение... Что получается при этом - можно получить представление по модели в протеусе, вот статья с описанием и файлами для скачивания - а ведь это всего лишь таймер, у него нет входов для реализации логики анализа их состояния и изменения алгоритма поведения! Я делал и со входами вариант, но ввод алгоритма при этом вообще вызывает седину раньше времени... Так что это тупик: кому надо простую систему автоматизации задешево, те просто ищут умельца, который это сделает из говна и палок. А для остальных этот геморрой с самопальными ПЛК на AVR не нужен - берут ОВЕН или SIEMENS и не горюют. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться