Skip to content

Latest commit

 

History

History
66 lines (37 loc) · 4.5 KB

readme.md

File metadata and controls

66 lines (37 loc) · 4.5 KB

EasyEPLANner - Open Source

Репозиторий

Данный репозиторий (хранилище) представляет собой проект с открытым исходным кодом - EasyEPLANner. Мы не только работаем над проектом, но и решаем различные задачи, связанные с жизнью и развитием проекта.

EPLAN

EPLAN Electric P8 — модульное и масштабируемое решение для электротехнического проектирования, автоматического создания проектной и рабочей документации.

EPLAN API Help — описание и примеры использования API EPLAN.

Примеры по автоматизации EPLAN Electric P8 на языке программирования C# можно найти у Suplanus.

EasyEPLANner

Надстройка EasyEPLANner разработана как Add-In к EPLAN, на данный момент используется версия EPLAN 2.9. Надстройка используется при разработке проектов в EPLAN и позволяет автоматизировать работу инженера по автоматизации, а так же инженера-программиста, который описывает проект на языке программирования LUA.

С помощью EasyEPLANner описываются технологические объекты (Танк, Бойлер и др.), операции этих объектов, шаги операций, устанавливаются ограничения для операций, а так же множество других свойств технологического объекта. В конечном итоге EasyEPLANner генерирует LUA файлы, которые загружаются в контроллер. В данный момент поддерживаются контроллеры следующих производителей:

  1. Phoenix Contact - PLCNext;
  2. WAGO - PFC200.

Как собрать

Вы можете клонировать репозиторий этой командой:

git clone --recurse-submodules https://github.com/savushkin-r-d/EasyEPLANner.git

или, если вы склонировали без инициализации и обновления подмодулей, попробуйте это:

git submodule update --init --recursive

Поздравляем, теперь вы можете собрать это решение (если у вас есть приложение EPLAN P8).

Пользовательская документация

По этой ссылке вы можете найти последнюю версию пользовательской документации к проекту.

Содействие (Contributing)

Если вы хотите посодействовать в разработке нашего проекта, то перед началом ознакомьтесь с тем, как лучше всего это сделать.

Обратная связь (Feedback)

Если вы хотите связаться с нами, можно использовать Slack:

  • Канал в Slack - EasyEPLANner.slack.com.

Нормы поведения (Code of conduct)

Мы используем стандартные нормы поведения (общения), которые предоставляет сервис GitHub.

Правила кодирования (Code style)

Для разработки используется язык программирования - C#, а так же Lua. У нас есть собственный набор соглашений, которого нужно придерживаться, чтобы код был удобным и читабельным.

Лицензия

Проект лицензирован под MIT лицензией.