Giter VIP home page Giter VIP logo

zzvq / easyeplanner Goto Github PK

View Code? Open in Web Editor NEW

This project forked from savushkin-r-d/easyeplanner

0.0 0.0 0.0 23.98 MB

The EasyEPLANner is an Add-In to EPLAN. It reduces the work of an Automation and Software engineers. EasyEPLANner helps to describe technological objects (Tank, Boiler, etc.), operations, etc. according to the ISA-88 standard. Eventually, EasyEPLANner generates Lua files to be uploaded to a controller.

License: MIT License

Lua 2.45% C# 97.55%

easyeplanner's Introduction

EasyEPLANner - Open Source

Maintainability Rating Security Rating Reliability Rating

Bugs Code Smells Coverage

Русский вариант находится здесь. Deutsche Readme ist hier.

Repository

This repository is an open source project - EasyEPLANner. We are working on the project and solving various issues related to the development and project life.

EPLAN

EPLAN Electric P8 is a modular and scalable solution for electrical design, automatic design and working documentation.

EPLAN API Help - Description and examples of how to use the EPLAN API.

Examples for EPLAN Electric P8 automation in the C# programming language can be found at Suplanus

EasyEPLANner

The EasyEPLANner is being developed as an Add-In to EPLAN 2.9 version. The add-in is being used for EPLAN projects and helps you to reduce the work of an Automation engineer and a Software engineer as well.

Software engineer creates code in Lua programming language for the project. EasyEPLANner helps you to describe technological objects (Tank, Boiler, etc.), operations of these objects, steps of operations, restrictions for operations, and many other properties. Eventually, EasyEPLANner generates LUA files that are going to be uploaded to a controller. We support controllers from the following manufacturers:

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

How to build

You could clone repository by next command:

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

or, if you are cloned without initializing and updating submodules, try next:

git submodule update --init --recursive

Congratulations, now you can build our solution (if you have a EPLAN P8 app).

User documentation

You can find the latest version of user documentation for the project here.

Developer documentation

You can find the latest version of developer documentation here.

Contribution

If you want to contribute to the development of our project then check out how to do it better before you start.

Feedback

Feel free to contact us via Slack:

  • Channel in Slack - easyEPLANner.slack.com.

Code of conduct

We are using standard behavior rules (communication), provided by the GitHub service.

Code style

We use C# and LUA programming languages for development. We have own set of agreements, which you must follow to keep the code clean and clear.

License

The project is licensed under MIT license.

easyeplanner's People

Contributors

dimabeel avatar kirillgutyrchik avatar idzm avatar as005016 avatar github-actions[bot] avatar alexandraneroda avatar sikirinaai avatar as005408 avatar alexandrbehunkov avatar okiopik avatar fakehomer avatar rartem avatar kuzma-1989 avatar as005407 avatar mikmaks avatar nastyabokatyik avatar nickrisky avatar 1nick10 avatar vadimzezyotkoatp avatar nogameno-life avatar fedoseevyuri avatar dependabot[bot] avatar bybko avatar marla124 avatar dima203 avatar nadinab avatar pandem1r avatar aveerr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.