x83 0 6 апреля, 2017 Опубликовано 6 апреля, 2017 (изменено) · Жалоба Вот примерная инструкция: ... Собираем matiec: autoreconf ./configure make .... autoreconf ругается configure.ac:22: error: required file 'config/compile' not found configure.ac:22: 'automake --add-missing' can install 'compile' autoreconf: automake failed with exit status: 1 соответственно ./configure выдает ошибку checking for strdup... yes checking for strtoul... yes checking for strtoull... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: error: cannot find input file: `Makefile.in' Не могу понять чего не хватает? /config/compile вроде во всех репозиториях matiec отсутствует Изменено 6 апреля, 2017 пользователем x83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
psL 0 6 апреля, 2017 Опубликовано 6 апреля, 2017 · Жалоба Вот примерная инструкция: забавно, что на https://github.com/nucleron/YAPLC только README.md Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
paulbell 0 7 апреля, 2017 Опубликовано 7 апреля, 2017 (изменено) · Жалоба autoreconf ругается configure.ac:22: error: required file 'config/compile' not found configure.ac:22: 'automake --add-missing' can install 'compile' autoreconf: automake failed with exit status: 1 соответственно ./configure выдает ошибку checking for strdup... yes checking for strtoul... yes checking for strtoull... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: error: cannot find input file: `Makefile.in' Не могу понять чего не хватает? /config/compile вроде во всех репозиториях matiec отсутствует Только что скачал у matiec из репозитория Андрея, собирается именно этими командами. Система Debian Wheezy. забавно, что на https://github.com/nucleron/YAPLC только README.md Этот репозиторий сделан для бинарников и обратной связи с пользователями. Изменено 7 апреля, 2017 пользователем paulbell Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x83 0 7 апреля, 2017 Опубликовано 7 апреля, 2017 (изменено) · Жалоба Только что скачал у matiec из репозитория Андрея, собирается именно этими командами. Система Debian Wheezy. Система ubuntu 16.04. Загрузил виртуалку с читым archlinux. Установил зависимы пакеты, получил те-же самые ошибки. Upd: Еще раз перечитал маны. Надо делать так: autoreconf -i Изменено 7 апреля, 2017 пользователем x83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
paulbell 0 7 апреля, 2017 Опубликовано 7 апреля, 2017 · Жалоба Система ubuntu 16.04. Загрузил виртуалку с читым archlinux. Установил зависимы пакеты, получил те-же самые ошибки. Upd: Еще раз перечитал маны. Надо делать так: autoreconf -i Странно! У меня по дефолту сработало! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
griabig 0 7 апреля, 2017 Опубликовано 7 апреля, 2017 · Жалоба Система ubuntu 16.04. Загрузил виртуалку с читым archlinux. Установил зависимы пакеты, получил те-же самые ошибки. Upd: Еще раз перечитал маны. Надо делать так: autoreconf -i Все верно. Необходим ключ -i. http://www.beremiz.org/doc раздел "How To" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
paulbell 0 7 апреля, 2017 Опубликовано 7 апреля, 2017 · Жалоба Все верно. Необходим ключ -i. http://www.beremiz.org/doc раздел "How To" Поправил пост. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KelZen 0 9 апреля, 2017 Опубликовано 9 апреля, 2017 · Жалоба Стал изучать беремиз, скачал с beremiz.org "1.2 - Russian Release" и, кажется, обнаружил баг. При создании циклической задачи, если время повторения цикла задавать до 4 секунд, то все корректно работает, но если время цикла выставить 4.3 секунды и больше - то период выполнения задачи не соответствует заданному, а гораздо больше. Целевая платформа - windows. Свой тестовый беремиз проект прикрепляю. btest5.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
griabig 0 10 апреля, 2017 Опубликовано 10 апреля, 2017 · Жалоба Стал изучать беремиз, скачал с beremiz.org "1.2 - Russian Release" и, кажется, обнаружил баг. При создании циклической задачи, если время повторения цикла задавать до 4 секунд, то все корректно работает, но если время цикла выставить 4.3 секунды и больше - то период выполнения задачи не соответствует заданному, а гораздо больше. Целевая платформа - windows. Свой тестовый беремиз проект прикрепляю. Все багрепорты лучше писать на баг трекере. Пожалуйста, опишите вашу проблему там. Если сомневаетесь баг ли это, то лучше спросить сначала в списке рассылки [email protected]. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
griabig 0 12 апреля, 2017 Опубликовано 12 апреля, 2017 · Жалоба Стал изучать беремиз, скачал с beremiz.org "1.2 - Russian Release" и, кажется, обнаружил баг. При создании циклической задачи, если время повторения цикла задавать до 4 секунд, то все корректно работает, но если время цикла выставить 4.3 секунды и больше - то период выполнения задачи не соответствует заданному, а гораздо больше. Целевая платформа - windows. Свой тестовый беремиз проект прикрепляю. Это была проблема не в Beremiz, а в трансляторе matiec. Исправление уже доступно. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lost_byte 0 30 мая, 2017 Опубликовано 30 мая, 2017 · Жалоба Приветствую коллеги. Извините за наглый поверхностный подход, но все-таки спрошу, а есть в Beremiz плагин (или еще что-то), для реализации Modbus-RTU/TCP в runtime? Вчитывался в книгу "Руководство программиста" ИЭУМ им. Брука, увидел пачку интересных плагинов, развернул Beremiz - а их нет. Понимаю что, наверное ИЭУМ делает свою сборку которая уже не совсем open-source. Очень интересно было бы иметь в базе Modbus, как это сделано в OpenPLC. Накрывает чуть ли не половину практических потребностей. Сориентируйте пожалуйста, в каком направлении копнуть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
griabig 0 30 мая, 2017 Опубликовано 30 мая, 2017 · Жалоба Приветствую коллеги. Извините за наглый поверхностный подход, но все-таки спрошу, а есть в Beremiz плагин (или еще что-то), для реализации Modbus-RTU/TCP в runtime? Вчитывался в книгу "Руководство программиста" ИЭУМ им. Брука, увидел пачку интересных плагинов, развернул Beremiz - а их нет. Понимаю что, наверное ИЭУМ делает свою сборку которая уже не совсем open-source. Очень интересно было бы иметь в базе Modbus, как это сделано в OpenPLC. Накрывает чуть ли не половину практических потребностей. Сориентируйте пожалуйста, в каком направлении копнуть? Работа над интеграцией Modbus-RTU/TCP идёт. Когда-нибудь она обязательно появится в основном репозитории. Сейчас для целевых платформ на базе GNU/Linux доступна реализация от Марио. Используемая библиотека доступна здесь. Репозиторий Beremiz от Марио сильно отстаёт от текущей ветки разработки. Поэтому рекомендуется к Beremiz из репозитория, где сейчас в основном ведётся разработка, применить следующую заплатку из репозитория Марио. Если интересует целевая платформа на базе Cortex-Mx, то можете посмотреть, как поддержка Modbus-RTU сделана в основанном на Beremiz YaPLC. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lost_byte 0 30 мая, 2017 Опубликовано 30 мая, 2017 · Жалоба Уж простите новичка. Что-то не получается. Итак: 1. Патч скачал и наложил без проблем. 2. Modbus библиотеку клонировал и собрал, получил libmb.so 3. Что дальше? Куда-то libmb.so нужно положить? Ничего похожего в каталоге Beremiz не нашел. В выпадающем меню дерева проектов появился компонент Modbus support Но клик по нему приводит к ошибке: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 14665, in <lambda> lambda event: event.callable(*event.args, **event.kw) ) File "/home/master/Development/OpenPLC/beremiz/beremiz/BeremizIDE.py", line 1033, in AddConfNode self.CTR.CTNAddChild(ConfNodeName, ConfNodeType) File "/home/master/Development/OpenPLC/beremiz/beremiz/ConfigTreeNode.py", line 533, in CTNAddChild CTNClass = CTNClass() File "/home/master/Development/OpenPLC/beremiz/beremiz/util/misc.py", line 44, in fac mod=__import__(classpath.rsplit('.',1)[0]) ImportError: No module named modbus Насчет посмотреть YaPLC - это конечно резонно... Смотрю, пытаю, на моей Win7 наблюдаю катастрофические глюки GUI (это при том что чистый PLCOpen Editor вполне вменяем). Копать надо глубоко, а у меня задача - принять решение, рабочая такая задача, не хоббийная. Что посоветуете, камраде? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lost_byte 0 30 мая, 2017 Опубликовано 30 мая, 2017 · Жалоба Уж простите новичка. Что-то не получается. Итак: 1. Патч скачал и наложил без проблем. 2. Modbus библиотеку клонировал и собрал, получил libmb.so 3. Что дальше? Куда-то libmb.so нужно положить? Ничего похожего в каталоге Beremiz не нашел. В выпадающем меню дерева проектов появился компонент Modbus support Но клик по нему приводит к ошибке: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 14665, in <lambda> lambda event: event.callable(*event.args, **event.kw) ) File "/home/master/Development/OpenPLC/beremiz/beremiz/BeremizIDE.py", line 1033, in AddConfNode self.CTR.CTNAddChild(ConfNodeName, ConfNodeType) File "/home/master/Development/OpenPLC/beremiz/beremiz/ConfigTreeNode.py", line 533, in CTNAddChild CTNClass = CTNClass() File "/home/master/Development/OpenPLC/beremiz/beremiz/util/misc.py", line 44, in fac mod=__import__(classpath.rsplit('.',1)[0]) ImportError: No module named modbus Насчет посмотреть YaPLC - это конечно резонно... Смотрю, пытаю, на моей Win7 наблюдаю катастрофические глюки GUI (это при том что чистый PLCOpen Editor вполне вменяем). Копать надо глубоко, а у меня задача - принять решение, рабочая такая задача, не хоббийная. Что посоветуете, камраде? Все-таки патч лег не ровно... Поведение вылечилось созданием папки modbus и переносом туда файлов: __init__.py __init__.pyc mb_runtime.c mb_runtime.h mb_utils.py mb_utils.pyc modbus.py modbus.pyc README ... после патча они почему-то оказались в корне. Теперь появляется интерфейс настройки modbus, с единственным редактируемым полем MaxRemoteTCPclients. Как-то не совсем то что ожидалось. Эх печаль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
griabig 0 30 мая, 2017 Опубликовано 30 мая, 2017 (изменено) · Жалоба Все-таки патч лег не ровно... Поведение вылечилось созданием папки modbus и переносом туда файлов: __init__.py __init__.pyc mb_runtime.c mb_runtime.h mb_utils.py mb_utils.pyc modbus.py modbus.pyc README ... после патча они почему-то оказались в корне. Теперь появляется интерфейс настройки modbus, с единственным редактируемым полем MaxRemoteTCPclients. Как-то не совсем то что ожидалось. Эх печаль. А ты пробовал добавлять дочерние узлы к интерфейсу настройки modbus в дереве проекта? Вообще с вопросами лучше писать в список рассылки Beremiz. Лучше всего на вопросы по поводу этой библиотеки Modbus ответит её автор, который этот форум не читает. ;-) Насчет посмотреть YaPLC - это конечно резонно... Смотрю, пытаю, на моей Win7 наблюдаю катастрофические глюки GUI (это при том что чистый PLCOpen Editor вполне вменяем). Копать надо глубоко, а у меня задача - принять решение, рабочая такая задача, не хоббийная. Что посоветуете, камраде? глюки GUI - что под этим конкретно подразумевается и у кого? Beremiz? YaPLC? Автор YaPLC, кстати, список рассылки Beremiz тоже читает. По поводу промышленного применения Beremiz: Вот список тех, кто его уже использует. У Smarteh вообще вся продукция основана на Beremiz. На сайте Beremiz только про один их контроллер написано, но с тех пор у них уже несколько линеек контроллеров и панелей на Beremiz вышло. Изменено 30 мая, 2017 пользователем griabig Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться