PDA

Просмотр полной версии : событие



jus
30.03.2013, 08:31
Здравствуйте. В приложенном примере есть "событие" и "событие1".С чем они связаны? Спасибо.

SCADAMaster
30.03.2013, 10:25
Чтобы определить с чем связано та или иная переменная, нужно выделить ее и перейти на закладку "Список связей". Список связей также отображается во всплывающей подсказке при наведении мыши.
Команда "Событие" связана с ФБ "Передний фронт". "Событие" получает сигнал от выхода данного ФБ и передает в источник данных в отчете. В принципе можно было включить архивирование у выхода ФБ "Передний фронт" и перетащить его в источник данных.

jus
30.03.2013, 11:59
У меня не получается связать команду событие с переменной в OPC.

SCADAMaster
30.03.2013, 12:07
А переменная ОРС у вас на чтение или на запись?
Если на чтение (то есть передает данные) - то команду вы действительно с ней связать не сможете (нельзя соединить выход с выходом).
Вам нужно добавить в объект "Значение" (через контекстное меню объекта), и связать с вашей ОРС переменной. У значения на закладке "Архив" поставьте галочку "Архивировать" - чтобы данные сохранялись в архиве и их можно было отображать в отчете (вам ведь это требуется?)

jus
30.03.2013, 12:14
Значение с переменной связывается, но мне-то нужна ещё связь с "событием".

SCADAMaster
30.03.2013, 14:57
Выделяете событие, переходите на закладку "Формула" и перетаскиваете в таблицу нужную вам переменную. Затем составляете формулу.

jus
30.03.2013, 17:44
Выделяете событие, переходите на закладку "Формула" и перетаскиваете в таблицу нужную вам переменную. Затем составляете формулу.

Спасибо, всё получилось