Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:intro [2012/11/14 08:25] jamis7005 |
doc:jroboplc:intro [2022/02/03 18:06] (текущий) denis |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Введение ====== | ====== Введение ====== | ||
- | JRoboPLC - консольное приложение, позволяющее обмениваться данными с внешними устройствами через последовательные порты, ethernet и т.п. и управлять этими устройствами в соответствии с заданной логикой. | + | JRobo - это консольное java-приложение, позволяющее взаимодействовать периферийными устройствами через внешние порты (последовательные, tcp, udp), используя разнообразные промышленные и нестандартные протоколы обмена данными, управлять этими устройствами в соответствии с заданной логикой. |
- | Программно состоит из нескольких блоков (jar-библиотек): | + | Применяется для создания ПЛК, серверов сбора данных, напрямую работая с различными СУБД (реляционными и NoSQL), а также может использоваться в качестве фреймверка для создания других приложений. |
- | * ядро (core) | + | |
- | * плагины (plugins) | + | |
- | * сторонние библиотеки | + | |
+ | Является основой для построения гибких, масштабируемых и безопасных распределенных систем управления, позволяя достичь максимальной эффективности в управлении технологическими процессами. | ||
- | Расположение основных каталогов: | + | Работает на любом оборудовании, имеющем JVM (Oracle, OpenJDK) версии 8 и выше, либо из [[https://hub.docker.com/r/promauto/jrobo|Docker контейнера]]. |
- | * **cfg** - конфигурация | + | |
- | * **log** - лог-файлы | + | |
- | * **jar** - библиотеки | + | |
- | * core - ядро, исполняемый | + | |
- | |||
- | Запуск: | ||
- | jroboplc [-cfg <cfgdir>] [-log <logdir>] | ||
- | -cfg <arg> configuration directory | ||
- | -log <arg> log files directory | ||