Скрипте C#? Тогда просто подавайте сигнал на его вход, при любом изменении будет вызываться метод Execute и в нем уже выполняйте что вам нужно.
Спасибо.
Если много, то тогда можно сделать подписку на них из скрипта.
Посмотрите пример в приложении
Спасибо.
Коллеги, добрый день!
Есть пара вопросов.
Я пишу программу на ST. Вот в таком виде компилятор ругается
PROGRAM MAIN_PROGRAM
VAR_INPUT
bOpnd,bClsd:BOOL;
wVStat:WORD;
wVNum:WORD;
bInA:BOOL;
END_VAR
VAR_OUTPUT
bOutA:bool;
END_VAR
VAR
bOpen,bClose:BOOL;
rtOpn,rtCls:R_TRIG;
rsOpn,rsCls:RS;
tonOpn,tonCls:TON;
END_VAR
(*TODO: TYPE PROGRAM CODE HERE*)
CASE wVNum OF
1: bOpen:=wVStat.0;
2: bOpen:=wVStat.2;
3: bOpen:=wVStat.4;
4: bOpen:=wVStat.6;
5: bOpen:=wVStat.8;
6: bOpen:=wVStat.10;
7: bOpen:=wVStat.12;
8: bOpen:=wVStat.14;
END_CASE;
CASE wVNum OF
1:bClose:=wVStat.1;
2:bClose:=wVStat.3;
3:bClose:=wVStat.5;
4:bClose:=wVStat.7;
5:bClose:=wVStat.9;
6:bClose:=wVStat.11;
7:bClose:=wVStat.13;
8:bClose:=wVStat.15;
END_CASE;
rtOpn(CLK:=bOpen);
rtCls(CLK:=bClose);
rsOpn(SET:=rtOpn.Q,RESET1:=bOpnd);
rsCls(SET:=rtCls.Q,RESET1:=bClsd);
tonOpn(IN:=rsOpn,PT:=T#50s);
tonCls(IN:=rsCls.Q1,PT:=T#50s);
bOutA:=(tonOpn.Q OR tonCls.Q) AND bInA;
END_PROGRAM
Выдает сообщения как на прикрепленной картинке.
И еще вопрос. Забыл уже, как собственную библиотеку из одного проекта перенести в другой.
Ерунду написали. Вот так верно
rsOpn(S:=rtOpn.Q,R1:=bOpnd);
rsCls(S:=rtCls.Q,R1:=bClsd);
tonOpn(IN:=rsOpn.Q1,PT:=T#50s);
tonCls(IN:=rsCls.Q1,PT:=T#50s);
Смотрите описание функций в справке.
Спасибо.
Спасибо! Справку смотрел, но видать не так глубоко как надо бы (она у меня что-то тупит).
А по вопросу с тем как собственную библиотеку из одного проекта перенести в другой не подскажете?
На вкладке Библиотеки есть кнопки экспортировать и импортировать.
Спасибо.
Добрый день.
Помогите разобраться, что за беда. Стояла версия "3.11(30002351_5287)_21_03_24_13_02". Обновились до 3.12(30002351_5287)_22_03_24_11_51". После установки новой версии программы и интернет-клиента появилась проблема. Сама программа и клиенты работают нормально. А вот интернет-клиент работать перестал. Ругается на то, что не соответствует версия. При запуске появляется вот такое сообщение: (прикрепляю файл и картинку). Как это побороть?
P.S В реестре указанного пути нет[HKLM\Software\Microsoft\Fusion!EnableLog]. Программы ставились из присланного Вами дистрибутива. Система Windows 7 Pro.
Последний раз редактировалось mkv; 17.05.2022 в 12:15.
Спасибо...
Попробуйте удалить интернет-клиент, удалить скаду, а затем установить все в обратном порядке
Спасибо.