Документация по SCADA системе Simp Light


Содержание:


SetAlarmBounds

Функция SetAlarmBounds() позволяет установить аварийные уставки для указанного канала.

SetAlarmBounds(ChannelName, Min, Max): Boolean
ChannelName: String Наименование канала
Min: Extended Низ уставки
Max: Extended Верх уставки
Функция возвращает:
True: уставки изменены
False: произошла ошибка

Пример вызова:

 {Pascal Script}
  Var
     ID, hScale: Integer;
     lScale, hAlarm, lAlarm: Double;
     measureUnit, s: String;
     valueType: Word;
     res: Boolean;

  Begin 
    res := GetChannelInfo('Температура 1', ID, hScale,  lScale, hAlarm, lAlarm, measureUnit, valueType);
    if res then
    begin
      s := 'Значения уставок канала "Температура 1" ДО: ' +
             'highAlarm = ' + FloatToStr(hAlarm) + '  ' +
             'lowAlarm = '  + FloatToStr(lAlarm);
      AddToDebugLog(s);
    end;
    
    SetAlarmBounds('Температура 1', 17, 577);   

    res := GetChannelInfo('Температура 1', ID, hScale,  lScale, hAlarm, lAlarm, measureUnit, valueType);      
    if res then
      begin
         s := 'Значения уставок канала "Температура 1" ПОСЛЕ: ' +   
                'highAlarm = ' + FloatToStr(hAlarm) + '  ' +
                'lowAlarm = '  + FloatToStr(lAlarm);
         AddToDebugLog(s);
      end;
  end.


Подробную информацию об "Окне отладочной информации" можно почитать здесь.