Поддержка Windows, Linux, MAC Он соответствует требованиям стандарта IEC 61131-3 (Программируемый контроллер, часть 3: Язык программирования), а национальным стандартом является GB/T 15969.3. Три компонента:
Реализованный с использованием Python, он теоретически может работать в большинстве операционных систем (установите операционную среду Python). Windows уже зрелая, MAC находится на стадии тестирования, а Linux поддерживает только дистрибутивы серии Debian.
Скачать исходный код:
git clone https://github.com/thiagoralves/OpenPLC_Editor
Установить зависимости — GCC и G++ (или любой другой компилятор C/C++) – Бизон – Гибкий – Автоконф. – Автопроизводитель - Делать — Python 2.7 (включая pip) — wxPython 3.0
Установите библиотеки Python
pip2 install future zeroconf==0.19.1 numpy==1.16.5 matplotlib==2.0.2 lxml pyro sslpsk pyserial
компилировать
cd matiec
autoreconf -i
./configure
make -s
cp ./iec2c ../editor/arduino/bin/ #keeps a copy of the iec2c compiler inside the arduino folder
Запуск тестов
python2.7 ./editor/Beremiz.py
Python3 git clone –branch dev-python3 https://github.com/thiagoralves/OpenPLC_Editor