banner

Новости

May 16, 2023

OpenPLC открыт

OpenPLC — это бесплатный для использования программируемый логический контроллер с открытым исходным кодом, соответствующий стандарту IEC 61131-3 и работающий с рядом аппаратных платформ, таких как Arduino, ESP8266/ESP32, Raspberry Pi SBC, а также Windows. и Linux-машины.

Когда компания Arduino представила интегрированную среду разработки ПЛК Arduino, мы отметили, что языки, определенные стандартом IEC 61131-3, лицензированы, а ключ ПЛК для блока управления машиной Portenta продается за 17,60 долларов США. Один читатель пожаловался на высокую стоимость лицензии на одно устройство, но Массимо Банзи, соучредитель проекта Arduino, ответил, что это экономически выгодно для небольших развертываний:

На самом деле это не так уж и много по сравнению со стоимостью другого программного обеспечения для ПЛК (тысячи долларов за рабочее место!). Эта модель помогает небольшим компаниям с небольшим количеством устройств. Для компаний можно договориться о оптовых лицензиях.

Но есть еще один вариант с пакетом ПЛК OpenPLC с открытым исходным кодом, который не требует какой-либо лицензионной платы. Это, очевидно, возможно, поскольку использование языков программирования IEC 61131-3 не требует платной лицензии, просто IEC взимает плату за покупку копий стандарта, а проприетарные системы ПЛК обычно требуют платной лицензии.

Проект OpenPLC состоит из двух основных частей:редакториВремя выполнения . редактор это программное обеспечение, которое запускается на компьютере для создания программ ПЛК. Тьяго Алвес, разработчик OpenPLC, говорит, что он очень прост в использовании и поддерживает все пять языков, определенных в стандарте IEC 61131-3, а именно релейную логику (LD), функциональные блок-схемы (FBD), список инструкций (IL), структурированный текст ( ST) и последовательную функциональную схему (SFC).

OpenPLCВремя выполненияпредставляет собой портативную прошивку/программное обеспечение, созданную в редакторе и полностью поддерживаемую рядом плат для разработки и некоторыми реальными аппаратными средствами ПЛК:

Среду выполнения также можно создать как общую цель (мягкий ПЛК) для Windows или Linux. Исходный код среды выполнения и редактора вы найдете на GitHub.



Как и коммерческое программное обеспечение ПЛК, OpenPLC предназначен для использования в системах промышленной автоматизации и управления. Чего я не знаю, так это того, как это соотносится с коммерческими предложениями. Итак, если у вас есть знания о программировании ПЛК и вы когда-либо пробовали OpenPLC, сообщите нам о своем опыте в разделе комментариев.

Вы можете скачать редактор OpenPLC для Windows, Linux и macOS и узнать больше на официальном сайте. Он включает в себя форум поддержки, документацию и различные ресурсы, позволяющие узнать больше о программировании ПЛК, разработке HDMI, SCADA и т. д.

Спасибо stinkydiver73 за подсказку.

Жан-Люк основал CNX Software в 2010 году на неполный рабочий день, прежде чем оставить работу менеджера по разработке программного обеспечения и позже, в 2011 году, начать писать ежедневные новости и обзоры на постоянной основе.

Поддержите программное обеспечение CNX! Сделайте пожертвование через криптовалюту или станьте патроном на Patreon.

Похожие сообщения:

Время выполнения редактора Время выполнения редактора
ДЕЛИТЬСЯ