Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:terminology [2020/12/22 21:12] denis |
doc:jroboplc:terminology [2023/10/28 14:25] (текущий) denis [Плагин] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Терминология ====== | ====== Терминология ====== | ||
==== Плагин ==== | ==== Плагин ==== | ||
- | **Плагин** //(plugin)// - подключаемый jar-файл, хранящийся по умолчанию в ''jar/plugin''. При запуске ''jar/core/jroboplc.jar'' выполняется проверка доступных к использованию плагинов, загрузка плагинов и создание модулей. | + | **Плагин** //(plugin)// - для 1-ой версии - это подключаемый jar-файл, хранящийся по умолчанию в ''jar/plugin''. При запуске ''jar/core/jroboplc.jar'' выполняется проверка доступных к использованию плагинов, загрузка плагинов и создание модулей. |
+ | |||
+ | Во 2-ой версии фактически плагинная система убрана, используется только один jar-файл для сборки, но модули по прежнему логически распределены по плагинам для обратной совместимости при конфигурировании. | ||
==== Модуль ==== | ==== Модуль ==== | ||
Строка 7: | Строка 9: | ||
==== Тег ==== | ==== Тег ==== | ||
- | **Тег** //(tag)// - именованная переменная, содержащееся в модуле, значение в которой может быть считано или изменено другим модулем . Модуль может иметь любое количество тегов, включая нулевое. При помощи тегов модули взаимодействуют как между собой, так и с внешним миром. | + | **Тег** //(tag)// - именованная переменная, содержащаяся в модуле, значение в которой может быть считано или изменено другим модулем . Модуль может иметь любое количество тегов, включая нулевое. При помощи тегов модули взаимодействуют как между собой, так и с внешним миром. |
==== Тип тега ==== | ==== Тип тега ==== | ||
Строка 24: | Строка 26: | ||
* ''status'' - тег меняет свой статус в зависимости от состояния модуля (''good'' или ''bad'') | * ''status'' - тег меняет свой статус в зависимости от состояния модуля (''good'' или ''bad'') | ||
- | ==== Стату тега ==== | + | ==== Статус тега ==== |
**Статус тега** //(tag status)// - актуальность значения тега, определяемая состоянием модуля, владеющего тегом. Существуют два статуса тега: | **Статус тега** //(tag status)// - актуальность значения тега, определяемая состоянием модуля, владеющего тегом. Существуют два статуса тега: | ||
* ''good'' - значение тега актуально | * ''good'' - значение тега актуально |