Skip to content

Modbus.GetModbusDiagVariable

Вызов: GAP.Modbus.GetModbusDiagVariable(tag, frameName)

Возвращает имя диагностической переменной (DiagVariable) для статического кадра Modbus-устройства.

Поиск выполняется в Parser.ModbusDevsModels по Instance.InstanceName == tag. Кадр выбирается по FrameName == frameName и IsDynamicFrame == false.

  • Пустой tag: возвращается null.
  • Устройство или кадр не найдены: возвращается null (логирование не выполняется).
  • Вызов: GAP.Modbus.GetModbusDiagVariable("[mbDevice.TAG]", "status")
    • Результат: имя переменной диагностики кадра status (типичное использование в Inp_kau.jsm: …GetModbusDiagVariable(…).not_valid).