Страница 1 из 1

Historian Server

СообщениеДобавлено: Чт сен 02, 2010 1:56 pm
Айрат
Здравствуйте!
У меня к специалистам такой вопрос.
На сервере БД установлено следующее ПО
1. Siemens OpenPCS - OPC сервер системы PCS, который предоставляет значения технологических параметров из системы PCS внешним системам по протоколу PCS
2. Wonderware FS Gateway, который получает данные из OpenPCS по протоколу OPC и отдает их серверу БД по протоколу SuiteLink
3. Wonderware InSQL Server, получает данные из FS Gateway по протоколу SuiteLink
Проблема в том, что есть два аналоговых тэга и они как бы зависают (в отчете одно и то же значение). Все остальные тэги из этой же группы в OpenPCS работают.
Сделал запрос к БД в MSSQL server Management Studio:
- значение не меняется (меняется после перезагрузки и то однократно, при добавления нового тэга то же однократно)
- Quality 0
- QualityDetail 44 (у других тэгов 1216), что за качество 44?
- OPCQuality 192
В Wonderware ArchestrA.FSGateway.1 в Diagnostics значения меняются. Я так понимаю, что нет данных из FSGateway в InSQL.

СообщениеДобавлено: Пт сен 03, 2010 2:15 am
beachbear
Качество значения, - это OPCQuality, которое 192, что означает "хорошее качество". QualityDetail - не качество, а индикатор состояния сохранённого хисторианом значения. Так, например, 1216 говорит о том, что время значения было переписано хисторианом на текущее время получения такового. 44 значит, что это первое значение, полученное после восстановления сoeдинения, и.т.д. В Runtime database есть таблица, где каждое значение имеет объяснение, по-моему QualiyDetailMap или что-то вроде того.

Похоже, что FS Gateway, почему-то не посылает новые значения в IDAS после восстановления соединения для этих тэгов, если они на самом деле меняются. Посмотрите, что временные метки этих тэгов не старше 30 секунд от системного времени хисториана (в этом случае 8.0 просто выбрасывал такие значения, 9.0 вроде должен ругаться в логгере - посморите в логгере есть ли жалобы про выброшенные значения). Присоединитесь к FS Gateway утилитой wwclient к тому же топику/точке, что и IDAS и посмотрите на изменение значений и какое у них время.

Historian Server

СообщениеДобавлено: Пт сен 03, 2010 7:33 am
Айрат
Здравствуйте!
Как посмотреть логи в InSQL?
Что такое 4-байтовый длинный флаг качества QualityDetail, что означает если оно равно 44, 192, 1216?

Re: Historian Server

СообщениеДобавлено: Пт сен 03, 2010 8:25 am
beachbear
Айрат писал(а):Как посмотреть логи в InSQL?

Start->Wonderware->Wonderware Historian.
Откроется SMC консоль. Пойти вниз и выбрать Log

Айрат писал(а):Что такое 4-байтовый длинный флаг качества QualityDetail, что означает если оно равно 44, 192, 1216?

Я вроде бы ответил на этот вопрос в предыдущем посте. :?: