Работа над ошибками

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева системы > OPC серверы и OPC переменные > OPC DA серверы >

Работа над ошибками

Диагностика работоспособности пары MasterSCADA и ОРС-сервера – обязательная часть пусконаладочных работ. В случае возникновения неисправности инженер зачастую теряется в вопросе, кому стоит предъявить претензии: разработчикам SCADA-пакета, либо ОРС сервера. Рассмотрим основные неисправности и способы их устранения.

1.MasterSCADA не видит локально установленный ОРС-сервер.  

С такой проблемой разработчик может столкнуться как в режиме разработки, так и в режиме исполнения. При создании проекта в момент добавления ОРС-сервера в дерево Системы мы можем заметить эту неисправность, если в окне поиска серверов не отображается искомый сервер. В режиме исполнения MasterSCADA диагностирует отсутствие подключения и выдает соответствующее сообщение, также над элементом в дереве проекта (если оно открыто) загорается красная звездочка.

Первое, что нужно проверить в данной ситуации, корректно ли установлен ОРС сервер. Возможно вместо того, чтобы выяснять подробности установки, быстрее будет переустановить ОРС-сервер. Как правило, проблема после этого устраняется. Что же делать, если по-прежнему нельзя установить связь? Можно попробовать проверить работу данного сервера с другим ОРС-клиентом – например Matrikon OPC Explorer. Если проблема подтверждается и на другом клиенте, то смело обращайтесь с претензией к разработчику ОРС-сервера с подробным описанием ситуации.

Если же только MasterSCADA не хочет общаться с ОРС-сервером, то в этом случае помимо стандартного отчета об ошибках в службу технической компании ИнСАТ необходимо выслать дистрибутив сервера, связь с которым невозможна. Чаще всего это связано с теми или иными недоработками в поддержке стандарта OPC производителями сервера.

2.MasterSCADA не видит удаленный ОРС-сервер.  

Проблема тоже может быть из-за некорректной установки, способ решения вы уже знаете. Также проверьте настройки на странице свойств ОРС-сервера Общие. Правильно ли настроены поля, отвечающие за работу с удаленными ОРС-серверами? Однако чаще эта неисправность возникает из-за настроек Windows. Проверьте настройки DCOM на обоих компьютерах: где установлен ОРС-сервер, и где размещается MasterSCADA. Но лучше сразу перевести опрос на технологию OPC UA.

3.MasterSCADA "подвисает" при добавлении переменных.  

Выше в разделе "Дополнительные настройки страницы свойств Опрос ОРС-сервера" мы говорили о подобном эффекте. Он возникает, если не установлен флаг: Не читать свойства при добавлении параметров.

4.MasterSCADA не видит конфигурацию ОРС-сервера.  

Ситуация может возникнуть и при создании проекта и при его отладке. В режиме разработки мы увидим пустое окно добавления ОРС-переменных.

svyaz_s_nizhnim_urovnem_img9

В режиме исполнения при наличии связи с ОРС-сервером все переменные не будут опрашиваться. Страница свойств Данные выхода каждой из них будет иметь следующий вид:

svyaz_s_nizhnim_urovnem_img10

Проблема может возникнуть из-за того, что конфигурация не сформирована, либо для нужной конфигурации в OPC-сервере не установлен флаг: Установить по умолчанию. Наиболее часто с такой проблемой сталкиваются при переносе проекта с одного компьютера на другой. Подробно об алгоритме перехода с одного компьютера на другой мы рассказывали во втором томе в главе "Финальная проверка проекта", в разделе "Перенос проекта с одного компьютера на другой". Если с проблемой не получается справиться самостоятельно, не откладывайте обращение в службу технической поддержки. По возможности, кроме стандартного отчета об ошибках MasterSCADA высылайте конфигурацию и сам ОРС-сервер.

5.Значения всех переменных в режиме исполнения не обновляются.  

Для диагностики нужно проверить наличие связи с ОРС-сервером (красная звездочка над элементом в дереве Системы отсутствует). Далее изучаем признаки качества на страницах свойств Данные выхода. Если у всех переменных признак качества "Нет соединения", вероятно, проблема в том, что MasterSCADA не видит конфигурацию (см. предыдущий пункт). Если же установлен какой-то другой недостоверный признак качества, то это значит, что ОРС-сервер не может причинам опросить переменные по иным причинам. Возможно, проблема в настройках ОРС-сервера, например, неверно настроен канал связи, и переменные не обновляются и в сервере тоже. Прежде всего, с этой проблемой нужно обратиться к разработчику ОРС-сервера.

Возможно также, выбранный вами метод опроса может быть не реализован в текущей версии сервера. Выход из этой ситуации прост, либо изменить метод опроса, либо требовать от разработчика сервера полное соответствие стандарту ОРС. Отчет об ошибках MasterSCADA поможет нам однозначно определить причину некорректной работы.

6.Часть переменных конфигурации не опрашивается.  

В этом случае, скорее всего, проблема во взаимодействии ОРС-сервера с прибором. Проверьте настройки программы ОРС-сервера. При необходимости обратитесь к его разработчику.  

Конечно, это не полный список проблем, с которыми можно столкнуться, настраивая работу ОРС-сервера с MasterSCADA. В любом случае, если самостоятельно не получается добиться оптимальной работы, то необходимо обратиться в службу технической поддержки.