Как записать максимальное значение переменной канала?

Avatar
  • обновлен
  • Отвечен

Добрый день!

Необходимо отобразить в мнемосхеме максимальное значение переменной канала, что бы оно менялось только при увеличении значения. Попробовал создать скрипт по образцу из Вашей базы знаний. Скрипт выдает ошибку выходного значения (см. вложение). Не подскажете, что я делаю не так и как это исправить (с Паскалем отношения на уровне новичка).        Заранее спасибо..                   

Image 1629

Как Вы оцениваете обслуживание, которое получили?

Оценка удовлетворенности от Лев Аристоклеев 3 года назад

Очень оперативная и результативная техподдержка. Большое спасибо!

Добавьте комментарий о качестве обслуживания (необязательно):

Avatar
СИМП Лайт (тех поддержка)
  • На рассмотрении

День добрый.

На вскидку есть два варианта решения задачи, все зависит от применения. Можно не обращаться к БД, а аккумулировать скриптом максимальное значение по каналу. Если нужно то можно считать как у Вас в примере из БД (учитывайте одно под отладкой скрипта он физически не обращается к БД, т.е. реальные цифры Вы получите только в мониторе). 

Avatar
Лев Аристоклеев

Добрый день!

Я пытался написать скрипт без использования обращения к БД, пока не могу получить нужный результат. Если можно - скиньте какой- нибудь образец скрипта по данной процедуре для понимания логики процесса.

Avatar
СИМП Лайт (тех поддержка)
  • Отвечен
Цитата от Лев Аристоклеев

Добрый день!

Я пытался написать скрипт без использования обращения к БД, пока не могу получить нужный результат. Если можно - скиньте какой- нибудь образец скрипта по данной процедуре для понимания логики процесса.

День добрый.

В самом простом случае примерно так:

Скрипт по таймеру.

{Pascal Script}
var
value, newvalue: double;

// Выполняется при старте скрипта
procedure OnStartScript;
begin
value := 0;
end;

begin
newvalue := ReadValue('Расход пара ПК');
if newvalue > value then
value := newvalue;

WriteValue('Значение MAX', value);
end.
Avatar
Лев Аристоклеев

Большое спасибо!

Сегодня же попробую прописать скрипт..

Avatar
Лев Аристоклеев

Прописал в СКАДу, все работает...)) Еще раз большое спасибо!