Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
10.11.2025, 21:17:23
Новости:
Форум обновлен
Форум АО "ВЗЛЕТ"
Приборы ЗАО "Взлет"
Отдел программистов
OPC сервер
0 Пользователей и 1 Гость смотрят эту тему.
« предыдущая тема
следующая тема »
Страниц:
[
1
]
Автор
Тема: OPC сервер (Прочитано 26031 раз)
Radik
Гость
OPC сервер
«
:
13.11.2010, 15:49:30 »
Здравствуйте!
Помогите, пожалуйста, решить проблему.
У нас установлена SCADA WinCC + ОРС сервер Логика, через который подключено несколько приборов СПТ-961М и СПГ-762.1
Работало все нормально. Но с какого-то времени начали появляться непонятные значения у считываемых параметров. Причем частота появления
этих значений носит случайный характер.
Изучив часть из этих параметров было выяснено следующее - это значения других параметров (может быть тот же параметр с другого трубопровода этого же прибора,
а может быть другой параметр вообще с другого прибора). Причем для каждого параметра это неверное значение берется постоянно с одного места (двух мест).
При всем этом ОРС сервер так и ждет когда же зависнуть. И уж очень он не любит нажатия на кнопку меню "Правка" - сразу же виснет.
Как можно исправить?
Пробовал менять время ожидания данных - не помогло.
Записан
Sefko
Наш человек
Харизма: 6
Офлайн
Сообщений: 214
Re: OPC сервер
«
Ответ #1 :
13.11.2010, 16:24:36 »
Цитата: Radik от 13.11.2010, 15:49:30
Как можно исправить?
Например, так.
Отказаться от всех изделий фирмы "ЛОГИКА" (не только от ОРС сервера, но и от теплосчетчиков), заменив их аналогичными изделиями фирмы "ВЗЛЕТ".
Нельзя исключить, что у Вас не появятся проблемы с изделиями фирмы "ВЗЛЕТ", но проблемы с изделиями фирмы "ЛОГИКА" уйдут точно.
Я понимаю, что такой совет все же радикальный, и вряд ли он Вас устроит. А вот интересно - на сайте как бы конкурирующей фирмы кто-то сможет дать грамотный и не такой радикальный совет на эту тему?
Записан
Radik
Гость
Re: OPC сервер
«
Ответ #2 :
15.11.2010, 08:34:47 »
Нет. Такой вариант нам не подходит.
Может каким то образом можно приспособить программный комплекс "Взлет СП"?
А для начала попробую заново установить орс сервер и с нуля прописать настроечный файл.
Записан
Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
OPC сервер
«
Ответ #3 :
13.04.2011, 08:28:20 »
На странице
http://www.vzljot.ru/catalogue/details?id=152
для ТСРВ-026М в програмном обеспечении указан Взлет OPC-сервер. При установке данного ПО в его проетах такого прибора нет, если быть точным, то должны быть OPC_TSRV_026.vmp и TSRV_026.vtml. Такие файлы в папке Projects отсутствуют. Но Универсальный просмотрщик свободно опрашивает теплосчетчики ТСРВ-026. Как выйти из этой ситуации? Не могу начать опрашивать введенные в эксплуатацию приборы.
Записан
Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
OPC сервер
«
Ответ #4 :
15.04.2011, 07:29:59 »
Из-за отсутствия конфигурации на OPC-сервер для ТСРВ-026М пробовал сам конфигурировать OPC-сервер. В результате:
-при опросе с помощью универсального просмотрщика, ставя задачу опросить итоговые значения мы получаем их в нормальном виде
Запрос:
01 04 C0 78 00 08 4D D5
Ответ:
01 04 10 3D BF 86 9E 00 00 00 00 BE 2A 04 EB 00
00 00 00 0E ED
Запрос
01 04 C0 68 00 10 4C 1A
Ответ:
01 04 20 00 00 00 0D 3F 20 6B A3 00 00 00 00 00
00 00 00 00 00 00 05 3E AD 31 02 00 00 00 00 00
00 00 00 56 BD
Запрос:
01 04 C1 32 00 08 6D FF
Ответ:
01 04 10 3E 5F 9B 8F 00 00 00 00 3D 8B 05 60 00
00 00 00 D2 29
Запрос:
01 04 00 02 00 01 90 0A
Ответ:
01 04 02 00 00 B9 30
Здесь
01 04 C0 78 00 08 4D D5 - Общее тепло, потребленное абонентом - в сервисном
режиме, Гкал;
01 04 C0 68 00 10 4C 1A - Общее тепло, потребленное абонентом - в рабочем
режиме (тип long+float), Гкал;
01 04 C1 32 00 08 6D FF - Энергия ТС -текущие, Гкал/ч;
Мы получаем Wтс=13,6266 ГКал
При попытке опросить с помощью сконфигурированный мною ОРС-сервера:
Запрос:
01 04 C0 68 00 10 4C 1A ..Àh..L.
Ответ:
01 04 20 00 00 00 0D 3F 47 62 9D 00 00 00 00 00 .. ....?Gb.....
00 00 00 00 00 00 05 3E C8 3F A3 00 00 00 00 00 .......>È?£.....
00 00 00 4A DC ...JÜ
Проблема только в том, что ОРС-сервер не обрабатывает приходящие данные и я получаю в результате значение Wтс=0.
Отсюда вопрос, в чем моя ошибка? Я не могу получить итоги. Текущие получаю без проблем. Очень хотелось бы разобраться. Тем более, что наиболее интересующие всех значения-это итоговые значения, по которым и производится начисление оплаты за отопление.
Записан
Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
OPC сервер
«
Ответ #5 :
14.07.2011, 14:06:27 »
Вот уже долгое время не могу понять насчет строки инициализации
TInitStr
. При использовании подобных ОРС-серверов я, вводя строку инициализации, ее же и получаю при дозвоне до объекта... Но в случае с "Взлет OPC-сервер" несколько иная ситуация, а именно: ввожу в поле "строка иницализации" команду "AT" и при дозвоне получаю следующее :
Порт открыт процессом "VZLJOT~1.EXE" (PID: 2444)
Запрос:14.07.2011 15:02:46.32464 (+239.5781 seconds)
61 74 0D at.
Ответ:14.07.2011 15:02:46.35564 (+0.0313 seconds)
0D 0A 4F 4B 0D 0A ..OK..
Запрос:14.07.2011 15:02:46.41864 (+0.0625 seconds)
41 54 20 45 30 20 56 31 0D AT E0 V1.
Ответ:14.07.2011 15:02:46.51164 (+0.0781 seconds)
0D 0A 4F 4B 0D 0A ..OK..
Запрос:14.07.2011 15:02:46.55864 (+0.0469 seconds)
41 54 26 4B 33 0D AT&K3.
Ответ:14.07.2011 15:02:46.63664 (+0.0625 seconds)
0D 0A 45 52 52 4F 52 0D 0A ..ERROR..
Запрос:14.07.2011 15:02:46.71564 (+0.0625 seconds)
26 44 32 0D &D2.
Ответ:14.07.2011 15:02:46.74664 (+0.0313 seconds)
0D 0A 45 52 52 4F 52 0D 0A ..ERROR..
Запрос:14.07.2011 15:02:46.80864 (+0.0625 seconds)
41 54 44 54 38 39 31 39 37 34 34 32 34 33 38 0D ATDT89197442438.
Ответ:14.07.2011 15:03:10.73064 (+23.8906 seconds)
0D 0A 43 4F 4E 4E 45 43 54 20 39 36 30 30 0D 0A ..CONNECT 9600..
Отсюда вопрос: Что такое
AT E0 V1
,
AT&K3
и
&D2
? Откуда взялись данные команды в протоколе, если я их не задавал? Может быть что-то надо перенастроить в самом ОРС-сервере.
Записан
Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
OPC сервер
«
Ответ #6 :
14.07.2011, 14:21:33 »
Еще один вопрос возник по такой переменной, как "Канал связи". Присваивая высокий логический уровень данной перемнной открывается канал связи и начинается дозвон до объекта, но сама переменная становится равной единице только после полного опроса объекта и получения всех переменных
По опыту общения с ОРС-серверами такого не наблюдал. На практике при присвоении переменной "канал связи" логической единицы "канал связи" становился равным "канал связи=1", обычно имеется переменная "готовность разорвать соединение", обозначающая то, что все данные получены и отдельно есть переменная "команда разорвать соединение", при присвоении которой единицы происходит разрыв соединения. Я не хочу ни кого упрекать и чему-то учить... Просто использование ОРС-сервера с такими переменными позволяет без всяких ошибок полностью задействовать его в диспетчерском контроле объектов.
И опять таки с ситуацией по "Взлет OPC-сервер". После того, как переменная "Канал связи" стала равна единице, чтобы разорвать соединение необходимо присвоить этой же переменной значение логической единицы
PS. Используется ОРС-клиент MasterSCADA.
Записан
Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
OPC сервер
«
Ответ #7 :
23.09.2011, 08:38:29 »
На Вашем сайте имеется такая вот ссылка
http://www.vzljot.ru/catalogue/details?id=152
, при переходе по которй можно видеть выложенное на данной страничке ПО для теплосчетчика-регистратора ВЗЛЕТ ТСР-М (ТСР-026М). Здесь Взлет OPC-сервер почему-то от 14 июля 2009, в котором нет в списках приборов данного тепловычислителя. Благодаря Вашим специалистам в данный ОРС-сервер был вложен проект по вышеупомянутому тепловычислителю, но на сайте данное обновление отсутствует. Очень хотелось бы, что бы работы в данном направлении не прекращались, ибо это очень важно не только для нашего предприятия в целом, но и перспектива развития для многих других предприятий, так как процесс автоматизации с каждым днем все больше входит во все отрасли промышленности.
Записан
Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
OPC сервер
«
Ответ #8 :
21.10.2011, 12:01:54 »
Опять же может кто-нибудь скажет, как в ОРС-сервере производить разрыв связи? Какая для этого есть команда в его конфигурации?
Записан
Денис Пономарев
Global Moderator
Харизма: 6
Офлайн
Сообщений: 74
Re:OPC сервер
«
Ответ #9 :
31.10.2011, 17:06:29 »
На днях обновим версию ОРС сервера, где эти вопросы решены.
Записан
tarasdj
Гость
Re:OPC сервер
«
Ответ #10 :
16.11.2011, 11:39:33 »
Скажите пожалуйста, может не по теме , а Вас есть HDA OPC Server Vzljot???
Записан
Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
OPC сервер
«
Ответ #11 :
23.11.2011, 08:32:18 »
Жду обновления версии ОРС... Появился также вопрос - возможно сделать так, что бы при отсутствии ответа от прибора, ОРС-сервер переставал посылать запросы.
Записан
Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
OPC сервер
«
Ответ #12 :
08.12.2011, 07:11:38 »
Продолжаю ждать обновления ОРС-сервера... И вопрос, будет ли в конфигурации ОРС-сервера для ТСРВ-026М такая важная составляющая, как OPC HDA, то есть возможность снимать архивные данные. И еще вопрос, возможно ли в конфигурацию ОРС-сервера вносить сразу несколько приборов, и если нет, то будет ли движение в данном направлении.
Записан
Страниц:
[
1
]
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Технические вопросы
-----------------------------
Просто разговоры
-----------------------------
=> Кафе "На Взлете"
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Спорные вопросы измерений и учета
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> Приборы ЗАО «Взлет»
=> Замечания и предложения по работе форума и сайта
=> Отдел тестирования
=> Отдел программистов
=> Служба главного метролога
-----------------------------
Автоматизация и диспетчеризация
-----------------------------
=> Взлет СП3
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> FAQ по приборам ЗАО "Взлет"
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Несанкционированный доступ
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> Проливные установки
-----------------------------
Автоматизация и диспетчеризация
-----------------------------
=> Взлет Диспетчер
=> Автоматизация теплоэнергетических установок
=> Взлет СП4
=> Облако Взлет СП
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Загружается...
© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13
|
SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.