Это старая версия документа.


Общие понятия

Введение

JRoboPLC - консольное java-приложение, позволяющее взаимодействовать внешними устройствами через последовательные порты, ethernet и т.п. и управлять этими устройствами в соответствии с заданной логикой.

При помощи специальных программ, например, Java Service Wrapper, легко превращается в сервис.

JRoboPLC может выполняться на любом оборудовании, имеющем JVM от Oracle или OpenJDK версии 8 и выше.

JRoboPLC может применяется для создания ПЛК, серверов сбора данных, работающих с СУБД, а также использоваться в качестве платформы для создания других приложений.

Плагины, модули и теги

Для удобства расширения функциональности используются система подключаемых плагинов.

Плагин - это подключаемый jar-файл, хранящийся по умолчанию в jar/plugin. При запуске jar/core/jroboplc.jar выполняется проверка доступных к использованию плагинов, загрузка плагинов и создание модулей.

Модуль - это основной программный компонент, из которых состоит работающее приложение. Модули создаются на стадии загрузки программы, объединяются в задачи и, после старта системы, выполняют определенную им работу.

Тег - именованная переменная, содержащееся в модуле, значение в которой может быть считано или изменено другим модулем . Модуль может иметь любое количество тегов, включая нулевое. При помощи тегов модули взаимодействуют как между собой, так и с внешним миром.

doc/jroboplc/intro.1607255564.txt.gz · Последние изменения: 2020/12/06 14:52 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0