Данный репозиторий (хранилище) представляет собой проект с открытым исходным кодом - EasyEPLANner. Мы не только работаем над проектом, но и решаем различные задачи, связанные с жизнью и развитием проекта.
EPLAN Electric P8 — модульное и масштабируемое решение для электротехнического проектирования, автоматического создания проектной и рабочей документации.
EPLAN API Help — описание и примеры использования API EPLAN.
Примеры по автоматизации EPLAN Electric P8 на языке программирования C# можно найти у Suplanus.
Надстройка EasyEPLANner разработана как Add-In к EPLAN, на данный момент используется версия EPLAN 2.9. Надстройка используется при разработке проектов в EPLAN и позволяет автоматизировать работу инженера по автоматизации, а так же инженера-программиста, который описывает проект на языке программирования LUA.
С помощью EasyEPLANner описываются технологические объекты (Танк, Бойлер и др.), операции этих объектов, шаги операций, устанавливаются ограничения для операций, а так же множество других свойств технологического объекта. В конечном итоге EasyEPLANner генерирует LUA файлы, которые загружаются в контроллер. В данный момент поддерживаются контроллеры следующих производителей:
Вы можете клонировать репозиторий этой командой:
git clone --recurse-submodules https://github.com/savushkin-r-d/EasyEPLANner.git
или, если вы склонировали без инициализации и обновления подмодулей, попробуйте это:
git submodule update --init --recursive
Поздравляем, теперь вы можете собрать это решение (если у вас есть приложение EPLAN P8).
По этой ссылке вы можете найти последнюю версию пользовательской документации к проекту.
Если вы хотите посодействовать в разработке нашего проекта, то перед началом ознакомьтесь с тем, как лучше всего это сделать.
Если вы хотите связаться с нами, можно использовать Slack:
- Канал в Slack - EasyEPLANner.slack.com.
Мы используем стандартные нормы поведения (общения), которые предоставляет сервис GitHub.
Для разработки используется язык программирования - C#, а так же Lua. У нас есть собственный набор соглашений, которого нужно придерживаться, чтобы код был удобным и читабельным.
Проект лицензирован под MIT лицензией.