Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Диалог специалистов АВОК _ BACnet по-русски _ Desigo Cc - элементы управления

Автор: Fister 16.6.2019, 12:55

Коллеги, добрый день.

Возник вопрос по организации дистанционного сброса аварий в Desigo CC.

На щитах автоматизации имеются кнопки без фиксации для сброса аварий. Соответственно, каждая кнопка сброса привязана ко входу контроллера в XWorks с помощью BI.
Требуется в Desigo CC добавить свою кнопку без фиксации для сброса аварий оператором.

Подскажите, каким образом это можно реализовать?

Что пробовали:
1. Добавить через OR BVAL_OP и ее изменять в Desigo. Не получается сделать кнопку без фиксации в Desigo. Переменная уходит в 1 при нажатии и авария постоянно сбрасывается, пока не поменять в Desigo вручную значение на 0.
2. В Xworks пробовали сделать алгоритм автосброса BVAL_OP в 0. Но если на вход BVAL_OP что-то заводить - она становится недоступной для изменения в Desigo.

Может быть есть какие-то еще варианты.

Буду очень признателен за помошь.

Автор: Djon_79 17.6.2019, 7:30

Цитата(Fister @ 16.6.2019, 12:55) *
Коллеги, добрый день.

Возник вопрос по организации дистанционного сброса аварий в Desigo CC.

На щитах автоматизации имеются кнопки без фиксации для сброса аварий. Соответственно, каждая кнопка сброса привязана ко входу контроллера в XWorks с помощью BI.
Требуется в Desigo CC добавить свою кнопку без фиксации для сброса аварий оператором.

Подскажите, каким образом это можно реализовать?

Что пробовали:
1. Добавить через OR BVAL_OP и ее изменять в Desigo. Не получается сделать кнопку без фиксации в Desigo. Переменная уходит в 1 при нажатии и авария постоянно сбрасывается, пока не поменять в Desigo вручную значение на 0.
2. В Xworks пробовали сделать алгоритм автосброса BVAL_OP в 0. Но если на вход BVAL_OP что-то заводить - она становится недоступной для изменения в Desigo.

Может быть есть какие-то еще варианты.

Буду очень признателен за помошь.


Здравствуйте. Как вариант сделайте в XWorks сброс при любом изменении переменной. Через R_Trig или F_Trig. Тогда переход из любого состояние в инверсное будет давать импульс на сброс. По Поводу Desigo CC. Раньше в Citect была функция toggle она изменяет вашу переменную на инверсное значение. Попробуйте поискать в данном направлении.

Автор: Willy64 9.7.2019, 14:56

BVAL с атрибутом [SwiKind]=Switch (или Pushbutton, в программе и хелпе по-разному написано) выдаст один импульс при записи в него единицы. Удобный способ для сброса аварий, смены режимов, переключения насосов, чиллеров и пр.

Чтобы сработало, необходимо подавать единицу на входы En..., а не Val...! При записи с пульта и Insight работает автоматически (там пишется единица в EnOp). После одного цикла программы ручной режим сбрасывается.

Русская версия Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)