Ваши комментарии

Уважаемая служба поддержки, помогите, пожалуйста.
Задача: При выходе за значения уставок на выходящем канале аналогового контроллера ADAM-6017 , должен быть изменен сигнал на цифровом контроллере ADAM 6066. (Изменение сигнала на ADAM 6066 приводит к включению предохранителей).
Попытались решить следующим скриптом:
Var In1 : Word; y: boolean;
Begin
y:=true;
In1:= ReadValue('аналог_вх');
If In1<=34372 then y:=false;
If In1>=39400 then y:=false;
WriteValue('вирт_канал,y);
WriteValue ('цифр_выход0',y);
WriteValue ('цифр_выход1',y);
end.

При срабатывании скрипта, значение аналогового контроллера (аналог_вх) необходимо вводить вручную. А хочется чтобы значения передавались как в тесте ОРС-серверов, чтобы условия работали и наконец-то начали срабатывать предохранители при алармах, а также чтобы можно было привязать виртуальный канал к какому-либо объекту на мнемосхеме, отображающему аларм.
Извиняюсь за корявое изложение сути. Понимаю, что трудно разобраться что я тут нагородил, но для наглядности отправляю еще и зазипованную папку slProject
http://zalil.ru/34084524


Сервис поддержки клиентов работает на платформе UserEcho