Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
21.08.2025, 06:25:55
Новости:
Форум обновлен
Форум АО "ВЗЛЕТ"
Приборы ЗАО "Взлет"
Отдел программистов
OPC сервер Vzjot.OPC.Server
0 Пользователей и 1 Гость смотрят эту тему.
« предыдущая тема
следующая тема »
Страниц:
1
...
9
10
[
11
]
Автор
Тема: OPC сервер Vzjot.OPC.Server (Прочитано 291603 раз)
evilscorp
Пользователь
Харизма: 0
Офлайн
Сообщений: 7
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #150 :
06.05.2016, 08:08:40 »
Работаю в 7 винде, естественно администратор, сервер автоматом не запускается, приходится самому запускать.
все перепробовал.
Записан
Денис Пономарев
Global Moderator
Харизма: 6
Офлайн
Сообщений: 74
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #151 :
06.05.2016, 15:05:34 »
В общем, демо-версия SimpLight не позволяла писать "1" в Канал_связи.
Включили канал в автозагрузке.
Записан
jzx90
Разбирается
Харизма: 0
Офлайн
Сообщений: 4
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #152 :
12.08.2016, 15:46:19 »
Коллеги добрый день!
Столкнулся с некоторыми проблемами с OPC после обновления до последней версии:
а. При попытке запуска сервера клиентом (Kassl dOPC DA Client 1.0), запускается VzljotOPCSrv.exe, грузит одно ядро ЦП на 100% и больше ничего не происходит.
б. При попытке запуска сервера вручную, запускается VlzjotOPCSrv.exe, загружается проект и стартует сервер VZLJOT~1.EXE (VzljotSrv.exe) - ModBus and BitBus servers.
ц. С этой же машины пробую подключиться клиентом, подключение происходит и я вижу объекты в сервере но данных не вижу.
С других машин - все в точности как в пункте а.
В журнале обмена по модбас - пусто.
В журнале событий:
15:12:57.303: Загрузка проекта C:\Program Files (x86)\Vzljot\VzljotOPCSrv\Projects\NRGTEST.vmp
15:12:59.772: Load: Компиляция прошла на ура
15:13:01.772: Template: Выполнен.
15:13:01.772: Подготовка объектов выполнена!
15:13:01.959: Load: Выполнен.
15:13:01.990: Время загрузки проекта: 4.696 сек.
При попытке из конфигуратора прочитать группу modbus регистров из прибора 024м например r_электронный номер - чтение происходит, а при попытке прочитать связанную с регистром группу параметров - выскакивает ошибка, см скриншот.
До обновления версии все работало хорошо после настройки DCOM.
исходная версия Vzljot OPC Server 0.8.10.2435
обновился до версии Vzljot OPC Server 0.9.1.2424
Windows Server 2012 R2 En 64bit.
Wonderware System Platform 2012 R2 (OPCClient)
Системная платформа работает под своим доменным пользователем и сервер запускает из под него.
Сама вондерварщина при попытке просмотреть объекты в сервере говорит следующее:
Could not convert vzljot.opc.server to CLSID. Make sure the OPC server is installed.
(Invalid class string; error code = 0x800401f3)
при этом в логах винды часто ругаемся:
Unable to start a DCOM Server: {118921D8-0703-11D5-962A-00A024AEBA44}. The error:
"740"
Happened while starting this command:
C:\PROGRA~2\Vzljot\VZLJOT~1\VZLJOT~1.EXE -Embedding
Стабильно при закрытии конфигуратора в логах сообщение:
Faulting application name: VzljotOPCEditor.exe, version: 0.9.1.12, time stamp: 0x57878eaa
Faulting module name: vcl220.bpl, version: 22.0.19908.869, time stamp: 0x557d4dbd
Exception code: 0xc0000005
Fault offset: 0x001b9c4d
Faulting process id: 0x18e4
Faulting application start time: 0x01d1f474c0724b6e
Faulting application path: C:\Program Files (x86)\Vzljot\VzljotOPCSrv\VzljotOPCEditor.exe
Faulting module path: C:\Program Files (x86)\Vzljot\VzljotOPCSrv\vcl220.bpl
Report Id: 3e86beb2-606a-11e6-80e7-00155dbe0200
Faulting package full name:
Faulting package-relative application ID:
Прошу помощи у форумчан так как не знаю куда дальше копать.
vzljot3.png
(15.08 Кб, 761x464 - просмотрено 2732 раз.)
Записан
Андрей Шипунов
Партнеры НП
Харизма: 1
Офлайн
Сообщений: 22
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #153 :
16.08.2016, 16:02:37 »
jzx90, попробуйте на машине, где стоит Взлет OPC Сервер выполнить команду: "VzljotSrv.exe -Embedding" от имени Администратора, затем выгрузить процесс "VzljotSrv.exe".
После этого попробуйте запустить сервер клиентом.
Записан
yakekip
Разбирается
Харизма: 0
Офлайн
Сообщений: 3
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #154 :
24.11.2017, 14:23:40 »
Здравствуйте, такая же проблема с ТСР-м 027, не пойму почему не подключается скада к орс, в конфигураторе орс все видно и данные читает, а при добавлении в скада нет, только начал в этой сфере разбираться, опыта пока нет никакого, может что прописать где то нужно? может кто по удаленке через тимвивер может показать как это сделать?
Записан
yakekip
Разбирается
Харизма: 0
Офлайн
Сообщений: 3
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #155 :
13.12.2017, 22:09:03 »
Сможет тут хоть кто то помочь по данной проблеме? Тех поддержка не смогла помочь по удаленке.
Записан
yakekip
Разбирается
Харизма: 0
Офлайн
Сообщений: 3
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #156 :
28.12.2017, 08:07:45 »
Разобрался сам, спасибо за помощь тех поддержке что не смогли помочь, у самого голова заработала
Записан
Panic
Разбирается
Харизма: 0
Офлайн
Сообщений: 2
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #157 :
29.05.2018, 17:22:53 »
Здравствуйте, имеются расходомер "Взлет эксперт 912МО" и подключенный к нему одноименный вычислитель. Проблема в том, некоторые регистры не читаются OPC сервером.
Значит выставил в настройках вычислителя IP адрес, подключился по Ethernet, пинг есть. Версии OPC использовал 0.8.2 и 0.8.10. Добавил новое устройство, по шаблону "EM_EXPERT_REMOVE_USER.vtmpl", открываю канал связи tftp и когда пытаюсь прочитать сумматоры то получаю ошибку как на первом скриншоте, - "Недопустимый адрес данных".
Далее, меняю шаблон на "default.vtmpl", в нем вручную добавляю группу регистров и группу параметров, связываю параметры с нужными регистрами и, опа, регистры читаются, а при чтении параметров ошибки. И OPC клиент видит BAD'ы в этих параметрах. Скриншоты 2 и 3. Как так, регистры указаны правильные, такое ощущение, что проблема с чтением параметров возникает на ровном месте. Может я что-то упустил? Как их настроить правильно?
При использовании универсального просмотрщика и конфигурации "Пользовательский ЭКСПЕРТ_9xx.vpr" через tftp подключение осуществлялось успешно и нужные мне данные читались - расход, сумматоры. Но ничего подобного по названию в шаблонах OPC я не нашел.
При подключении к вычислителю по RS485 и использовании Modbus OPC сервера (не взлет) данные читаются. Указал всего три адреса - 332791, 332793 (объем прямой) и 349289 (расход), при этом все читается без сучка и задоринки. Но нам то нужно снимать данные через Ethernet!
Как, используя штатный OPC сервер, передать данные в SCADA через канал tftp? Проблемы возникли именно с Взлет 912MO, помимо них у нас стоит ряд моделей 9xx, с них-то данные читаются без проблем, через шаблон "EM_EXPERT_REMOVE_USER.vtmpl" и канал tftp!
Может нужен более подходящий, новый шаблон? Но где его взять? И чем плох тот, что я сам сделал из "default.vtmpl"?
1.jpg
(269.91 Кб, 1600x1200 - просмотрено 2742 раз.)
2.jpg
(249.77 Кб, 1600x1200 - просмотрено 2628 раз.)
3.jpg
(152.65 Кб, 1343x906 - просмотрено 2628 раз.)
Записан
Panic
Разбирается
Харизма: 0
Офлайн
Сообщений: 2
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #158 :
13.06.2018, 14:49:19 »
Цитата: Panic от 29.05.2018, 17:22:53
Здравствуйте, имеются расходомер "Взлет эксперт 912МО" и подключенный к нему одноименный вычислитель. Проблема в том, некоторые регистры не читаются OPC сервером.
Значит выставил в настройках вычислителя IP адрес, подключился по Ethernet, пинг есть. Версии OPC использовал 0.8.2 и 0.8.10. Добавил новое устройство, по шаблону "EM_EXPERT_REMOVE_USER.vtmpl", открываю канал связи tftp и когда пытаюсь прочитать сумматоры то получаю ошибку как на первом скриншоте, - "Недопустимый адрес данных".
Далее, меняю шаблон на "default.vtmpl", в нем вручную добавляю группу регистров и группу параметров, связываю параметры с нужными регистрами и, опа, регистры читаются, а при чтении параметров ошибки. И OPC клиент видит BAD'ы в этих параметрах. Скриншоты 2 и 3. Как так, регистры указаны правильные, такое ощущение, что проблема с чтением параметров возникает на ровном месте. Может я что-то упустил? Как их настроить правильно?
При использовании универсального просмотрщика и конфигурации "Пользовательский ЭКСПЕРТ_9xx.vpr" через tftp подключение осуществлялось успешно и нужные мне данные читались - расход, сумматоры. Но ничего подобного по названию в шаблонах OPC я не нашел.
При подключении к вычислителю по RS485 и использовании Modbus OPC сервера (не взлет) данные читаются. Указал всего три адреса - 332791, 332793 (объем прямой) и 349289 (расход), при этом все читается без сучка и задоринки. Но нам то нужно снимать данные через Ethernet!
Как, используя штатный OPC сервер, передать данные в SCADA через канал tftp? Проблемы возникли именно с Взлет 912MO, помимо них у нас стоит ряд моделей 9xx, с них-то данные читаются без проблем, через шаблон "EM_EXPERT_REMOVE_USER.vtmpl" и канал tftp!
Может нужен более подходящий, новый шаблон? Но где его взять? И чем плох тот, что я сам сделал из "default.vtmpl"?
Все, разобрался. Я обратился в техподдержку с этим вопросом и мне прислали шаблон "Expert_M.vtmpl". С ним сумматоры читались и из него я понял что надо делать. Если вкратце то суть в том, что двойные слова по адресам 32793 (прямой дробная часть) и 32791 (прямой целая часть) надо читать одновременно. В конфигураторе OPC сервера "Взлет" в для созданного параметра нужно написать такой обработчик
SELF.Value:= Vпр_дробь.Value+Vпр_целое.Value;
, где Vпр_дробь и Vпр_целое это названия модбас регистров 32793 и 32791 соответственно и поставить галочку "Использовать свои обработчики" во фрейме "Источник данных". Уже сталкивался раньше с этим явлением, когда опрос расходомера вел по RS485 через KEPServer. Пытаюсь получить только целую часть - не читается. Если вместе с целой частью принудительно читать дробную то данные появляются. Прилагаю шаблоны для будущих горемык.
Expert_M_short.vtmpl
(7.05 Кб - загружено 1411 раз.)
Expert_M.vtmpl
(552.34 Кб - загружено 1389 раз.)
Записан
Make778
Разбирается
Харизма: 0
Офлайн
Сообщений: 3
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #159 :
04.12.2018, 16:38:45 »
Добрый день, форумчане!
Пытаюсь подключить расходомер ВЗЛЕТ ЭМ ПРОФИ-221МИ к существующей SCADA WinCC 7.4. Универсальный просмотрщик к расходомеру подключается, данные тянет.
Пробовал два способа вытягивание данных в SCADA.
Cпособ 1. По Modbus RTU. Связка расходомер Взлет - Moxa NPort 5150 (Virtual COM) - KEPServer. Обращался к регистрам МБ - 349161 и т.д., получил какие-то прыгающие цифры, никак не похожие на реальные значения.
Способ 2. Через Взлет OPC-сервер. Связка расходомер Взлет - Moxa NPort 5150 (Virtual COM) - Взлет OPC-сервер - Matrikon OPC Explorer (использую для теста). Настроил DCOM на машине. Проект использую стандартный OPC_PROFI_M_81. В самом OPC-сервере Взлет данные есть, но делиться с ними со сторонними ПО он не собирается. Дает доступ только к тегам группы rs485port (состояние good). У остальных тегов качество bad.
Вопросы: Как корректно считать данные для первого и/или второго способа?
Для второго способа, как программно "открыть канал"? Пока что это делаю руками в самом OPC-конфигураторе.
001.png
(612.88 Кб, 2820x1472 - просмотрено 2436 раз.)
002.png
(506.59 Кб, 2604x808 - просмотрено 2388 раз.)
Записан
dimoniche
Global Moderator
Харизма: 21
Офлайн
Сообщений: 564
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #160 :
05.12.2018, 09:26:54 »
Судя по всему у вас полученные данные нужно перевернуть в обратном порядке, согласно протоколу Модбас.
Записан
I_m
Наш человек
Харизма: 6
Офлайн
Сообщений: 318
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #161 :
06.12.2018, 13:40:47 »
Цитата: Make778 от 04.12.2018, 16:38:45
Для второго способа, как программно "открыть канал"? Пока что это делаю руками в самом OPC-конфигураторе.
Поменять состояние тэга "Состояние подключения" с 0 на 1?
Записан
Make778
Разбирается
Харизма: 0
Офлайн
Сообщений: 3
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #162 :
06.12.2018, 13:45:48 »
Цитата: I_m от 06.12.2018, 13:40:47
Цитата: Make778 от 04.12.2018, 16:38:45
Для второго способа, как программно "открыть канал"? Пока что это делаю руками в самом OPC-конфигураторе.
Поменять состояние тэга "Состояние подключения" с 0 на 1?
Значение тега менял, но оно сбрасывается на 0.
Записан
Make778
Разбирается
Харизма: 0
Офлайн
Сообщений: 3
Re:OPC сервер Vzjot.OPC.Server
«
Ответ #163 :
06.12.2018, 13:54:34 »
Цитата: dimoniche от 05.12.2018, 09:26:54
Судя по всему у вас полученные данные нужно перевернуть в обратном порядке, согласно протоколу Модбас.
В настройках подключения KEPServer галочки обработки тегов по протоколу Modbus стоят. Как появится возможность удаленного подключения, попробую с ними поэкспериментировать.
Записан
Страниц:
1
...
9
10
[
11
]
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Технические вопросы
-----------------------------
Просто разговоры
-----------------------------
=> Кафе "На Взлете"
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Спорные вопросы измерений и учета
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> Приборы ЗАО «Взлет»
=> Замечания и предложения по работе форума и сайта
=> Отдел тестирования
=> Отдел программистов
=> Служба главного метролога
-----------------------------
Автоматизация и диспетчеризация
-----------------------------
=> Взлет СП3
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> FAQ по приборам ЗАО "Взлет"
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Несанкционированный доступ
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> Проливные установки
-----------------------------
Автоматизация и диспетчеризация
-----------------------------
=> Взлет Диспетчер
=> Автоматизация теплоэнергетических установок
=> Взлет СП4
=> Облако Взлет СП
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Загружается...
© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13
|
SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.