Название: OPC сервер Отправлено: Radik от 13.11.2010, 15:49:30 Здравствуйте!
Помогите, пожалуйста, решить проблему. У нас установлена SCADA WinCC + ОРС сервер Логика, через который подключено несколько приборов СПТ-961М и СПГ-762.1 Работало все нормально. Но с какого-то времени начали появляться непонятные значения у считываемых параметров. Причем частота появления этих значений носит случайный характер. Изучив часть из этих параметров было выяснено следующее - это значения других параметров (может быть тот же параметр с другого трубопровода этого же прибора, а может быть другой параметр вообще с другого прибора). Причем для каждого параметра это неверное значение берется постоянно с одного места (двух мест). При всем этом ОРС сервер так и ждет когда же зависнуть. И уж очень он не любит нажатия на кнопку меню "Правка" - сразу же виснет. Как можно исправить? Пробовал менять время ожидания данных - не помогло. Название: Re: OPC сервер Отправлено: Sefko от 13.11.2010, 16:24:36 Как можно исправить? Например, так.Отказаться от всех изделий фирмы "ЛОГИКА" (не только от ОРС сервера, но и от теплосчетчиков), заменив их аналогичными изделиями фирмы "ВЗЛЕТ". Нельзя исключить, что у Вас не появятся проблемы с изделиями фирмы "ВЗЛЕТ", но проблемы с изделиями фирмы "ЛОГИКА" уйдут точно. Я понимаю, что такой совет все же радикальный, и вряд ли он Вас устроит. А вот интересно - на сайте как бы конкурирующей фирмы кто-то сможет дать грамотный и не такой радикальный совет на эту тему? Название: Re: OPC сервер Отправлено: Radik от 15.11.2010, 08:34:47 Нет. Такой вариант нам не подходит.
Может каким то образом можно приспособить программный комплекс "Взлет СП"? А для начала попробую заново установить орс сервер и с нуля прописать настроечный файл. Название: OPC сервер Отправлено: Белозеров Владимир от 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. Как выйти из этой ситуации? Не могу начать опрашивать введенные в эксплуатацию приборы. :-[
Название: OPC сервер Отправлено: Белозеров Владимир от 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. Отсюда вопрос, в чем моя ошибка? Я не могу получить итоги. Текущие получаю без проблем. Очень хотелось бы разобраться. Тем более, что наиболее интересующие всех значения-это итоговые значения, по которым и производится начисление оплаты за отопление. Название: OPC сервер Отправлено: Белозеров Владимир от 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? Откуда взялись данные команды в протоколе, если я их не задавал? Может быть что-то надо перенастроить в самом ОРС-сервере. Название: OPC сервер Отправлено: Белозеров Владимир от 14.07.2011, 14:21:33 Еще один вопрос возник по такой переменной, как "Канал связи". Присваивая высокий логический уровень данной перемнной открывается канал связи и начинается дозвон до объекта, но сама переменная становится равной единице только после полного опроса объекта и получения всех переменных :( По опыту общения с ОРС-серверами такого не наблюдал. На практике при присвоении переменной "канал связи" логической единицы "канал связи" становился равным "канал связи=1", обычно имеется переменная "готовность разорвать соединение", обозначающая то, что все данные получены и отдельно есть переменная "команда разорвать соединение", при присвоении которой единицы происходит разрыв соединения. Я не хочу ни кого упрекать и чему-то учить... Просто использование ОРС-сервера с такими переменными позволяет без всяких ошибок полностью задействовать его в диспетчерском контроле объектов.
И опять таки с ситуацией по "Взлет OPC-сервер". После того, как переменная "Канал связи" стала равна единице, чтобы разорвать соединение необходимо присвоить этой же переменной значение логической единицы ??? PS. Используется ОРС-клиент MasterSCADA. Название: OPC сервер Отправлено: Белозеров Владимир от 23.09.2011, 08:38:29 На Вашем сайте имеется такая вот ссылка http://www.vzljot.ru/catalogue/details?id=152, при переходе по которй можно видеть выложенное на данной страничке ПО для теплосчетчика-регистратора ВЗЛЕТ ТСР-М (ТСР-026М). Здесь Взлет OPC-сервер почему-то от 14 июля 2009, в котором нет в списках приборов данного тепловычислителя. Благодаря Вашим специалистам в данный ОРС-сервер был вложен проект по вышеупомянутому тепловычислителю, но на сайте данное обновление отсутствует. Очень хотелось бы, что бы работы в данном направлении не прекращались, ибо это очень важно не только для нашего предприятия в целом, но и перспектива развития для многих других предприятий, так как процесс автоматизации с каждым днем все больше входит во все отрасли промышленности.
Название: OPC сервер Отправлено: Белозеров Владимир от 21.10.2011, 12:01:54 Опять же может кто-нибудь скажет, как в ОРС-сервере производить разрыв связи? Какая для этого есть команда в его конфигурации?
Название: Re:OPC сервер Отправлено: Денис Пономарев от 31.10.2011, 17:06:29 На днях обновим версию ОРС сервера, где эти вопросы решены.
Название: Re:OPC сервер Отправлено: tarasdj от 16.11.2011, 11:39:33 Скажите пожалуйста, может не по теме , а Вас есть HDA OPC Server Vzljot???
Название: OPC сервер Отправлено: Белозеров Владимир от 23.11.2011, 08:32:18 Жду обновления версии ОРС... Появился также вопрос - возможно сделать так, что бы при отсутствии ответа от прибора, ОРС-сервер переставал посылать запросы.
Название: OPC сервер Отправлено: Белозеров Владимир от 08.12.2011, 07:11:38 Продолжаю ждать обновления ОРС-сервера... И вопрос, будет ли в конфигурации ОРС-сервера для ТСРВ-026М такая важная составляющая, как OPC HDA, то есть возможность снимать архивные данные. И еще вопрос, возможно ли в конфигурацию ОРС-сервера вносить сразу несколько приборов, и если нет, то будет ли движение в данном направлении.
|