Skip to content

Stabur модули (StaburModules.dll)

Раздел содержит материалы по внешним модулям библиотеки StaburModules.dll.

Состав внешних модулей StaburModules.dll:

Section titled “Состав внешних модулей StaburModules.dll:”

Общие вещи для модулей Codesys HMI

Section titled “Общие вещи для модулей Codesys HMI”

Для модулей Codesys HMI из этого раздела используются одинаковые источники шаблонов и похожая схема импорта.

Структура каталогов LugaLib

Section titled “Структура каталогов LugaLib”

Базовый каталог библиотеки:

Libraries\CodeSys\LugaLib\{}

Библиотеки под разные системы :

Имя библиотекиОписание
LugaLib_AFAБиблиотека шаблонов и экспортных файлов для решений АСПСиПТ (AFA).
LugaLib_APUCSБиблиотека для решений APUCS (АСУТП/АСУЭ).
LugaLib_BaseБазовые общие компоненты и шаблоны, используемые в разных решениях.
LugaLib_DiagКомпоненты и шаблоны для задач диагностики.
LugaLib_VisuDialogsНабор визуальных диалоговых окон и вспомогательных UI-элементов.

Общие правила настройки и импорта

Section titled “Общие правила настройки и импорта”
  • Пути к шаблонам и базовым export/xml файлам рекомендуется задавать из Libraries\CodeSys\LugaLib\....
  • Выходные файлы модулей рекомендуется сохранять в JSC\Usr\Prj\ResultFiles\PLC\....
  • При импорте в Codesys сначала выбирайте целевую папку проекта, затем импортируйте сгенерированный файл.

Связь с OBJTYPE через листы HMIS.

Section titled “Связь с OBJTYPE через листы HMIS.”

Связь модулей Stabur с моделями OBJTYPE задается листами HMIS. в файлах типовых блоков.

Кратко, как с этим работать:

  1. В нужном OBJTYPE создайте/проверьте лист HMIS.<имя>.
  2. На листе задайте ключ HmiType — это имя визуального шаблона в LugaLib.
  3. Проверьте путь шаблона импорта (обычно Libraries\CodeSys\LugaLib\...\<HmiType>\<HmiType>.xml).
  4. Если в OBJTYPE несколько шаблонов (Template), проверьте, какие из них используют соответствующие HMIS. листы.
  5. После генерации проверьте, что модуль создает файлы и корректно подставляет параметры из HMIS..

Сводная таблица OBJTYPE -> Template -> HmiType

Section titled “Сводная таблица OBJTYPE -> Template -> HmiType”

Таблица сформирована по статьям OBJTYPE библиотеки AFA, где описаны листы HMIS..

OBJTYPETemplateHmiType (листы HMIS.)
AMP_LOOP_0_PLCmain_alaUPS_IVEPR_1
AMP_LOOP_0_PLCmain_warnUPS_IVEPR_1
AMP_RMK_0_PLCmainAMP_RMK_0
AMP_RM_0_PLCmainAMP_RM_0
CAUSE_EFFECT_A_PLCextIcon_CauseEffect_A
CAUSE_EFFECT_A_PLCmainIcon_CauseEffect_A
CAUSE_EFFECT_A_PLCshortIcon_CauseEffect_A
DI_MOPSmainDI_MOPS
DO_CC_PLCmainDO_CC
FireFighting_PLCmainFireFighting
IZ_0_PLCmainIZ_0
IZ_0_PLCshortMainIZ_0
KAU2_9030_PLCattributesKAU2_9030
KAU2_9030_PLCmainKAU2_9030
KAU2_9030_PLCmainShortKAU2_9030
LimitControlSwitch_0_PLCmainIcon_LimitControlSwitch_0
ManualCallPoint_2_PLCIPRManualCallPoint_2
ManualCallPoint_2_PLCUDPManualCallPoint_2
ManualCallPoint_2_PLCshortIPRManualCallPoint_2
ManualCallPoint_2_PLCshortUDPManualCallPoint_2
Notifier_0_PLCmainIcon_Notifier_0, Notifier_0
Notifier_1_PLCmainNotifier_0
Notifier_1_PLCshortMainNotifier_0
RCM_0_PLCmainRCM_0
RM_1K_PLCbialsRM_1K
RM_1K_PLCmainRM_1K
RelayModule_0_PLCmainRelayModule_0
RelayModule_0_PLCshortMainRelayModule_0
SpotDetector_1_PLCReReq_alaSpotDetector_1
SpotDetector_1_PLCReReq_warnSpotDetector_1
SpotDetector_1_PLCmain_alaSpotDetector_1
SpotDetector_1_PLCmain_warnSpotDetector_1
SpotDetector_1_PLCshortMain_alaSpotDetector_1
SpotDetector_1_PLCshortMain_warnSpotDetector_1
SpotDetector_1_PLCshortReReq_alaSpotDetector_1
SpotDetector_1_PLCshortReReq_warnSpotDetector_1
TULIP_64_2_EX_PLCReReq_alaTULIP_64_2_EX
TULIP_64_2_EX_PLCReReq_warnTULIP_64_2_EX
TULIP_64_2_EX_PLCmain_alaTULIP_64_2_EX
TULIP_64_2_EX_PLCmain_warnTULIP_64_2_EX
UPS_IVEPR_1_PLCmainUPS_IVEPR_1