Вход

Просмотр полной версии : О проверке связей в проекте



Roman62rus
30.05.2013, 09:06
Экспериментируя с поректом, столкнулся с тем, что в один из моментов перестал работать ФБ "Ёмкость". На мнемосхеме бак стал отображаться жёлтым, уровень жидкости не показывал. При этом рядом стоящий прибор уровень показывал правильно. Стал проверять связи, но ничего криминального не нашёл. Решил всё удалить и построить заново. После этого ёмкость заработала. Значит, где-то была ошибка, которую я не заметил. Но удалять целые ФБ и строить заново - слишком затратный метод. Можно ли средствами программы проверить связи с выдачей списка невалидных?

И связанный вопрос. Если имеется OPC сервер, настроенный, но к нему не подключен никакой контроллер, будет ошибка при исполнении проекта?

SCADAMaster
30.05.2013, 09:44
Экспериментируя с поректом, столкнулся с тем, что в один из моментов перестал работать ФБ "Ёмкость". На мнемосхеме бак стал отображаться жёлтым, уровень жидкости не показывал. При этом рядом стоящий прибор уровень показывал правильно. Стал проверять связи, но ничего криминального не нашёл. Решил всё удалить и построить заново. После этого ёмкость заработала. Значит, где-то была ошибка, которую я не заметил. Но удалять целые ФБ и строить заново - слишком затратный метод. Можно ли средствами программы проверить связи с выдачей списка невалидных?

Емкость могла стать желтой еще например, если переменная имела плохой признак качества.
Что вы понимаете под "невалидными связями"? Если связь есть, то она будет работать. Наличие связи можно увидеть по красной метке у переменной, а также на закладке "Связи".




И связанный вопрос. Если имеется OPC сервер, настроенный, но к нему не подключен никакой контроллер, будет ошибка при исполнении проекта?
Ошибки не будет. От ОРС будет приходить недостоверный признак качества - (скорее BAD или Comm_failure). Скада будет это отображать - переменные будут подчернуты, ВФБ будут индицировать неопределенное состояние.

Roman62rus
30.05.2013, 12:53
Под невалидными связями я понимаю те, которые могли быть изменены (чаще удалены) при редактировании переменных/ФБ. Например, в списке входов мнемосхемы все когда-либо указанные входы остаются вне зависимости от того, удалена соответствующая связь или нет. Если приходится устанавливать связь с другой переменной, но функция её такая же, как и у прежней, то выдаётся ошибка, что вход с таким названием уже существует. Приходится сначала его удалить, а затем назвать новый вход так же. Нужно помнить, какие входы были изменены и т. д.
Неопределённое состояние визуального ФБ показывается как светло-серое?

SCADAMaster
30.05.2013, 13:05
Например, в списке входов мнемосхемы все когда-либо указанные входы остаются вне зависимости от того, удалена соответствующая связь или нет.

Их можно удалить.
Откройте мнемосхему, перейдите на закладку "Входы" ("Выходы"), там в верхней части панели есть кнопка "Удалить неиспользуемые"



Неопределённое состояние визуального ФБ показывается как светло-серое?
В случае с исполнительными механизмами элемент становится серым.
Емкости - серо-желтыми.