PLC.js — это современный программно-аппаратный фреймворк для автоматизации, переосмысливающий стандарты разработки в области BMS и АСУ ТП.
В основе нашего подхода лежит использование мощных и гибких одноплатных компьютеров в качестве современной альтернативы традиционным программируемым логическим контроллерам (IEC PLC).
Мы предлагаем готовое решение для создания интеллектуальных зданий и промышленных систем нового поколения.
Современная альтернатива классической «МЭК-парадигме» инженерного программирования, вызывающей дискуссии между инженерами и разработчиками
Популяризация современного IoT-оборудования на базе GNU/Linux для задач автоматизации вместо устаревших IEC PLC
Создание Open Source фреймворка АСУ ТП и сообщества единомышленников (документация, примеры, лучшие практики)
⭐ Оригинальные устройства
Полнофункциональные одноплатные компьютеры для промышленного интернета вещей (IIoT) без искусственных ограничений
⭐ Нативная разработка на Node.js
Прямое программирование и отладка в Visual Studio Code вместо традиционных LAD/FBD/STL
⭐ Модификация ПО в режиме Runtime
Функционал бесшовного обновления прикладного программного обеспечения без остановки оборудования
⭐ Поддержка популярных IO-модулей
Широкая совместимость с проверенными модулями ввода-вывода от различных производителей
⭐ Защита от скачков напряжения
Встроенная стабилизация и подавление перепадов напряжения для защиты подключенного оборудования
⭐ Защита от износа EEPROM
Оптимизированные алгоритмы записи, безопасное завершение работы при сбоях питания и продление срока службы ПЗУ
Устройства линейки PLC.js доступны для приобретения:
contact@fatec.ruПрограммное обеспечение распространяется бесплатно. Релиз запланирован на конец 2025 года.
Прикладное ПО PLC.js разработано на платформе Node.js, оптимальной для высокопроизводительных приложений с неблокирующим вводом-выводом.
Для начала работы рекомендуем ознакомиться с разделом Быстрый старт
На текущем этапе устройства PLC.js рекомендуются для задач средней и малой автоматизации:
IIoT устройства не имеют ограничений, характерных для традиционных IEC PLC, что делает их идеальными для реализации специализированных решений.
Лицензия: Apache 2.0
Модель: Source Available / Контролируемая разработка
Предложения кода → Issues с меткой code-proposal → Команда реализует → Credit вам
Желающие поддержать проект материально могут использовать следующие реквизиты:
Сбербанк:
