Стартовая страница › Форумы › Понять, как работает ПО › rapid scada + lonopc
Помечено: OPC+LON
- В этой теме 35 ответов, 3 участника, последнее обновление 7 лет, 3 месяца назад сделано
denis_exciton.
-
АвторЗаписи
-
26.07.2018 в 06:38 #9962
denis_exciton
УчастникДобрый день.
На объекте установили rapid scada, так же есть большое количество устройств работающих по протоколу lon. Чтобы подружить устройства был установлен opc server «lonopc», имеется следующая проблема: чтение тегов с opc происходит исправно, но при подаче команды в орс server коммуникатор встаёт в ошибку, передача команд в орс не происходит но в коммуникаторе очередь команд присутствует. Операционная система windows 10. Может не хватает каких то прав? Читал логи рапид скады и самой операционки, логи без ошибок. В чем проблема?26.07.2018 в 06:45 #9963denis_exciton
УчастникДополнюсь что если установить trace mode чисто для проверки то все работает.
26.07.2018 в 12:55 #9968
MikhailМодераторДобрый день!
Если данные приходят, значит взаимодействие с OPC-сервером в норме.
коммуникатор встаёт в ошибку
Необходима более подробная информация об ошибке и о том, какая именно команда отправляется.
30.07.2018 в 10:30 #10000denis_exciton
Участникздравствуйте
вот ссылки на скрины с настройками и мне не понятно почему путь к тегу управления в орс пуст
настройки ОРС
команды ту разрешены
настройки в администратореи вот логи сервера
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Служба ScadaServerService 5.1.0.3 запущена
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Проверка существования директорий данных выполнена успешно
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Проверка существования файлов базы конфигурации выполнена успешно
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Входные каналы считаны из базы конфигурации. Количество активных каналов: 123
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Каналы управления считаны из базы конфигурации
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Пользователи считаны из базы конфигурации
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Формулы считаны из базы конфигурации
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Исходный код формул калькулятора откомпилирован
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Прослушиватель соединений запущен
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Запуск работы сервера
2018-07-30 09:43:29 <DESKTOP-912DF9J><СИСТЕМА><ACT> Текущий срез загружен
2018-07-30 09:43:50 <DESKTOP-912DF9J><СИСТЕМА><ACT> Соединение с клиентом 127.0.0.1
2018-07-30 09:43:50 <DESKTOP-912DF9J><СИСТЕМА><ACT> Пользователь ScadaComm успешно аутентифицирован
2018-07-30 09:44:16 <DESKTOP-912DF9J><СИСТЕМА><ACT> Соединение с клиентом 127.0.0.1
2018-07-30 09:44:16 <DESKTOP-912DF9J><СИСТЕМА><ACT> Пользователь ScadaWeb успешно аутентифицирован
2018-07-30 09:44:33 <DESKTOP-912DF9J><СИСТЕМА><ACT> Проверка имени и пароля пользователя admin. Результат: верно
2018-07-30 09:45:55 <DESKTOP-912DF9J><СИСТЕМА><ACT> Отключение клиента 127.0.0.1
2018-07-30 09:46:11 <DESKTOP-912DF9J><СИСТЕМА><ACT> Соединение с клиентом 127.0.0.1
2018-07-30 09:46:11 <DESKTOP-912DF9J><СИСТЕМА><ACT> Пользователь ScadaWeb успешно аутентифицирован
2018-07-30 09:46:21 <DESKTOP-912DF9J><СИСТЕМА><ACT> Получена команда 0x06 (команда ТУ) от клиента 127.0.0.1
2018-07-30 09:46:21 <DESKTOP-912DF9J><СИСТЕМА><ACT> Команда ТУ: канал упр. = 1001, ид. польз. = 11
2018-07-30 09:46:27 <DESKTOP-912DF9J><СИСТЕМА><ACT> Получена команда 0x06 (команда ТУ) от клиента 127.0.0.1
2018-07-30 09:46:28 <DESKTOP-912DF9J><СИСТЕМА><ACT> Команда ТУ: канал упр. = 1001, ид. польз. = 1130.07.2018 в 12:02 #10001denis_exciton
Участниккоманды управления не проходят, работают только сигналы чтения
30.07.2018 в 19:22 #10006
MikhailМодераторДобрый день!
Вы привели журнал Сервера. А что в журнале линии связи Коммуниктора в момент команды?-
Ответ изменён 8 лет назад пользователем
Mikhail.
31.07.2018 в 08:04 #10008denis_exciton
Участниквот что в логе линии связи
2018-07-30 12:41:55 Команда КП 61 «LonworksOPC», тип: KpOpc
2018-07-30 12:42:27 Ошибка при отправке команды ТУ: E_FAIL
IOPCSyncIO.Write2018-07-30 13:49:28 Команда КП 61 «LonworksOPC», тип: KpOpc
2018-07-30 13:49:28 Ошибка при отправке команды ТУ: Сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA)2018-07-30 13:50:30 Команда КП 61 «LonworksOPC», тип: KpOpc
2018-07-30 13:50:31 Ошибка при отправке команды ТУ: Сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA)31.07.2018 в 14:42 #10013
MikhailМодераторСудя по ошибке E_FAIL IOPCSyncIO.Write в OPC сервере не реализованы некоторые функции, которые использует OPC-клиент Rapid SCADA. OPC-клиент другой скады не использует эти функции и команды проходят. Rapid SCADA использует официальные библиотеки от OPC Foundation, однако к ним есть нарекания.
Была похожая ситуация с другим OPC сервером для протокола BACnet. Мы связались с разработчиком, отправили ему ошибки, и он реализовал в своём OPC-сервере недостающие функции. Возможно, в данном случае стоит попробовать этот путь.
31.07.2018 в 14:42 #10014
MikhailМодераторДанный OPC-сервер не поддерживает OPC UA? Можно было бы его попробовать.
02.08.2018 в 12:56 #10045denis_exciton
Участникздравствуйте!
Сервер не поддерживает данную технологию OPC UA, было так же проверено на работоспособность синхронная и асинхронная запись, настройки RPC, все настроено корректно.
данный opc сервер написанный украинским программистом АСУТП и мы не знаем в чем причина этой ошибки
хотелось бы узнать возможно ли доработать вашу SCADA систему, естественно за определенную плату. если да то с кем обговаривается данный вопрос.02.08.2018 в 19:13 #10053
MikhailМодераторДобрый день!
В данном случае нужно вносить изменения в OPC-сервер или поискать другой OPC-сервер. Rapid SCADA для клиента OPC использует готовые библиотеки от OPC Foundation, которые мы не можем поменять.
Давайте попробуем вместе связаться с разработчиком OPC-Сервера, если есть его контакт.03.08.2018 в 06:48 #10058denis_exciton
Участникспасибо за ответ, я попытался связатся с разработчиком пока обратной связи не было, я знаю только одно данный ОРС сервер использует библиотеку OCX от программы LON MAKER. возможно что прийдется писать свой OPC
03.08.2018 в 18:52 #10068
MikhailМодераторвозможно что прийдется писать свой OPC
Проще написать драйвер для Rapid SCADA, чем OPC-сервер. И сделаете драйвер платным потом, если захотите.
03.08.2018 в 18:52 #10069
MikhailМодераторВы не смотрели альтернативные OPC-сервера? Они дорогие?
06.08.2018 в 06:10 #10073denis_exciton
Участникда смотрели, они весьма платные около 2000 у.е.
-
Ответ изменён 8 лет назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.