Skip to content

Modbus.GetKauDeviceFrameArray

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

Возвращает выражение доступа к элементу массива переменных чтения для датчика KAU: {BeginReadVariableLocal}[{number}], где number вычисляется по номеру датчика в кадре и index.

Устройство Modbus определяется по наличию датчика с Tag == tag в SensorTypeData. Кадр — по привязке датчика к frameName.

  • Кадр или датчик не найдены: возвращается строка Ошибка, Frame = null или Sensor = null.
  • Вызов: GAP.Modbus.GetKauDeviceFrameArray("[TAG]", "type", 0)
    • Результат: выражение для поля DeviceType в шаблонах KauSensors (Inp_AMP_LOOP_0.jsm, Inp_RCM_0.jsm и др.).