Добрый день, Евгений! Ошибку исправили? Проблема до сих пор актуальна. Старый ОРС почему-то подвисает, и чтобы его оживить приходится перезапускать скада-проект. Эксплуатации в таком виде передавать нельзя.
Вид для печати
Приносим свои извинения, еще не поправили. Сегодня актуализировали задачу.
Черт, мне тут денег задолжали. Буду рад если упадет связь. Внедрил им Овен ОПС
Имеется ли возможность работы OWEN OPC сервера в режиме службы, без активного пользователя в системе?
Добрый день,как исправить ошибку сигнала переменной BAD... все настройки делаю по инструкции..
Вышло обновление ОРС-сервера
Owen OPC Server – версии 1.10.65
Улучшения:
+ В библиотеку добавлены приборы: ДТх-RS, ПД100И-R, ПДУ-RS.
Изменения:
* Оптимизировано время отклика во время выбора объектов в дереве конфигурации.
Исправлены ошибки:
- Не удается добавить прибор из OwenCloud, если в аккаунте пользователя много приборов.
- Неправильно отображается считанное значение счетчика с прибора СИ8.
Для обновления можно воспользоваться функцией "Обновить программу" в OPC сервере. На сайте дистрибутив появится позднее.
Добрый день!
Где можно найти пример или описание как подключиться к OPC серверу на C#?
Ссылки в верке форума для разработчиков все мёртвые.
Добрый день.
Посмотрите здесь, возможно, поймете в какую сторону дальше копать.
https://stackoverflow.com/questions/...ut-frustration
Здесь можете посмотреть инструменты для разработки.
https://www.opcconnect.com/source.php
Копать-то понятно в какую сторону. Нужны правильные библиотеки (OpcNetApi.dll, OpcNetApi.Com.dll) за которые OPC foundation хочет денег. Есть OpenSource проекты, но по какой-то причине они пока у меня не могут запуститься или же там сразу пишут, что приложение будет работать при наличие указанных библиотек.
Странны две вещи:
1) Matrikon OPC Explorer не видит запущенный на том же компе OWEN OPC Server, хотя обещают что должен видеть всё. При этом если рядом поставить OPC от ИнСАТ, его видит.
2) На старом OPC никаких дополнительных телодвижений не требовалось. на VB было достаточно кода
Set MyServer = New OPCServer
MyServer.Connect "OWEN.RS485", ""
Частично еще вопрос обсуждался здесь https://owen.ru/forum/showthread.php?t=645
Вообще очень мало информации по этому вопросу.
Кажется нашел что искал тут http://www.cyberforum.ru/asutp/thread1274395.html
Завтра проверю.
Итак, дело сдвинулось с мёртвой точки.
Поиск информации в интернете привел к следующему списку, требуется:
1) Наличие бибилиотек OpcNetApi.dll и OpcNetApi.Com.dll (найдены)
2) Запущенный и сконфигурированный OPC (cделано, данные все приходят)
3) Пример, чтобы было где подсмотерть (как вариант а) https://github.com/overash/K6_asking б) http://www.cyberforum.ru/asutp/thread1274395.html)
Следующий затык был вызван непониманием, какое имя сервера должно быть указано. В строке подосоединения к серверу нужно указывать не имя, заданное в конфигураторе, а то имя, которое присваивается серверу в системе. Но узнать его без дополнительного софта проблематично. Ребята, разрабы, добавьте это readonly поле на вкладку свойств сервера в конфигураторе, облегчите людям жизнь. Пока это можно узнать например при помощи правильного сканера OPC (тут крылся еще один мой недосмотр, использовал какой-то не тот софт), например MatrikonOPC Explorer, вот правильная ссылка https://www.matrikonopc.com/portal/d...s.aspx?dID=176 (требуется бесплатная регистрация). В итоге видим, что есть на компе (см скрин в приложении) и то что нам нужно называется Owen.OPCNet.DA.1
Далее проверяем коннект таким куском кода.
Если всё ОК, то server.Connect ошибки не вызывает.Цитата:
Opc.URL url;
Opc.Da.Server server;
OpcCom.Factory fact = new OpcCom.Factory();
url = new Opc.URL("opcda://localhost/Owen.OPCNet.DA.1");
server = new Opc.Da.Server(fact, null);
server.Connect(url, new Opc.ConnectData(new System.Net.NetworkCredential()));
Далее надо конфигурировать узлы и тэги. Если будет нужно, то наверное смогу это описать позже. А в идеале нужна целая статья.
Добрый день.
OPC версия 1.10.64.19219
В папку C:\ProgramData\OWEN\Owenio\LogData
Каждый день создается файл, с расширением (дата).csv
И непрерывно записываются в него данные
Например
2019-11-26.csv
2019-11-27.csv
2019-11-28.csv
Как отключить запись в эти файлы?
P.S. OPC сервер работает стабильно.
В настройках видимо никак.
Но можно в свойствах безопасности папки убрать доступ по записи всех кроме админа.
Этому сообщению уже второй год. Вопрос остался:
как отключить ведение журнала c логами?
Такой подход работает, но хотелось бы отключить работу вкладок Журнал и Ошибки.
Если нерабочих каналов много, то работа этих вкладок может грузить процессор.
Здравствуйте помогите решить проблему, решил поставить Owen OPC Server для SCADA-системы. Прибор который подключаю ТРМ-138, подключаю к компьютору через преобразователь интерфейса АС3, то есть ТРМ с преобразователем по порту RS-485, преобразователь с компьютером по порту RS-232 напрямую в COM-порт. Конфигуратор ТРМ-138 связь с прибором поддерживает без проблем, все настройки меняются данные просматриваются. Далее создаю узел в Owen OPC Server ставлю номер порта, добавляю устройство ТРМ-138 из библиотеки, указываю адрес прибора, запускаю сервер связи нет, а именно com-порт 1 открыт, порт Tx отвечает, а порт Rx нет. В чем может быть проблема?
Вложение 46268
Добрый день.
У Вас именно АС3, не АС3-М? Это важно, т.к. АС3 - полуавтоматический преобразователь (переключение режимов прием/передача прибором не осуществляется). Новый ОРС-сервер с такими преобразователями не работает.
В логе Tx - это запросы от ОРС-сервера, а Rx - ответы от прибора.
Сетевые настройки в приборе и в ОРС-сервере совпадают?
спасибо, поменял на АС3-М связь установилась, но с перебоями, как сократить количество перебоев?
Вложение 46288
Судя по всему, у Вас ОРС-сервер в процессе установки не зарегистрировался в реестре. Можно попробовать зарегистрировать его вручную.
Для этого надо запустить ОРС-сервер с ключем -RegServer
Это можно сделать так:
1. Запустить командную строку с правами администратора. (cmd.exe)
2. Перейти в папку установки ОРС (cd C:\Program Files\OWEN\Owen OPC Server)
2. Запустить приложение с ключем. Команда OPCNet.exe -RegServer
3. Перезагрузить ПК и проверить в ОРС клиенте.
помогите решить проблему. работает OPC сервер овен все отлично, пытаюсь подключится к серверу с другого компьютера по локальной сети но он его не видит, как решить проблему? в чем причина?
Добрый день.
Это надо DCOM настраивать...
Попробуйте настроить в соответствии с инструкцией здесь:
http://telesys.by/nastrojka-dcom-dly...v-v-windows-7/
Можно OPCNet запускать без графической оболочки?
Машина старая Server2003, бывает прога занимает 500 Мб, что вызывает проблемы. Возможно есть команда пуска без графики. Или сделайте такую возможность в будущем.
Подскажите, а Owen OPC Server беслатный? На сайте ни слова сколько стоит.
Бесплатный. Там нет никаких скриптов, не очень удобно группировать, но точно работает. Один объект на нем запустил.
Большое преимущество - может тянуть данные с облака
Да это вообще моя первая попытка работы со скадами и OPC серверами. Поэтому мне сейчас надо что-то попроще. Скрипты мне еще очень рано. Или без них никак?
Добрый день, нужна помощь в подключении КМС-Ф1 по RS-485. Протокол ASCII, 115200. Статус либо "ошибка" либо "Error CRC". КМС подключен к АС-4 через ТРМ-138В. ТРМ тоже странно себя ведет. "норма"-"Ошибка"-"не определено". И так по кругу.
Подключаю сервер к мастер скада и получаю ошибкуВложение 49070
Как это исправляется?
И ещё вопрос. Если сервер запущен из исполняемой среды скада, то я ничего не могу увидеть в сервере. Его нет на экране и нет в трэе. Что надо отключить, чтоб сервер всегда был на экране?
обновил орс до 1.10.67.20535
Решил добавить устройство и тут начались странности, только вводишь пароль, с первого же символа красная надпись ошибка в значении логина, откуда программа знает что я неверно ввожу, потом его "отклинивает", краснота пропадает. Аналогично с паролем, но там хотя бы описана проблема по которой выскакивает краснота. А дальше всё, окно с добавлением устройства, с неактивной кнопкой добавить и краснота с оповещением что одна ошибка или несколько[/B][/B], естественно с тем же логином и паролем через браузер всё заходит
Проблема осталась и усложнилась. Программа иногда занимает до 1500 Мб.
Раннее мы использовали старый ОРС Овен, там было 20 СОМ портов (везде 9600 Кбот), на каждом порте в среднем по 150 сигналов (это приборы МВА8, ТРМ138 202 201 и тд), но старый сервер не поддерживает ваши новые приборы. Так же использовали Лектус с ModbusTCP, там еще было 12 устройств и 1500 сигналов.
Затем все это перенесли на ваш новый ОРССервер (1.10.63.17531). Пока в системе было мало сигналов он работал приемлемо.
Но после полного переноса начались проблемы:
1. Пишется лог-файл гигантских размеров, (мы отключили запись путем запрета папки на изменения), хотя что проще сделать галочку в софте на отключение или ограничение размера файла (пусть пишет по кругу).
2. Невозможно конфигурировать ОРССервер без отключения СКАДА, Нажимаешь СТОП, а сервер тут же запускается снова. Эта проблема была и в старом ОРСсеревере, но там были свои хитрости. Я использовал ОРС сервера разных разработчиков (Лектус, Элемер, Метран), только у Вас такая проблема.
3. При перезапуске сервера все СОМ порты могут инициализироваться до 15 минут (примерно 300 мс на сигнал 300*20*150=900 сек=15мин). Т.е СОМ порты инициализируются последовательно друг за другом, хотя это можно было сделать и параллельно (и уложились бы в 300*1*150=45 сек). Проблема только в RS485-сети, ТСР-устройства инициализируются мгновенно. Это БОЛЬШАЯ проблема когда нужно внести изменения или протестировать связь: нужно погасить СКАДу, внести изменения, ждать 15 минут и если ошибка, то повторять действие.
4. Через некоторое время софт зависает, сигналы идут но графика не работает. Вы выводите всегда все сообщения в графическую часть, возможно софт с эти не справляется. Сделайте галочку на отключение части графики.
5. Падает скорость опроса по отдельным СОМ портам в 2-3 раза. Перезагрузишь ОРССервер и все в норме, затем опять (2-4 дня), но уже по другим портам.
Возможно от части проблемы связаны с отключением приборов (персонал часто выключает некоторые приборы, до 10%).
На предприятии используется также сервер ОРСЭлемер (там порядка 10 СОМ портов и 1000 сигналов). Там нет этих проблем.
Вложение 49451
Добрый день.
Появилась проблема с OPC, не ногу подсоединиться к OwenCloud. Пишет "Ошибка приложения". Что могло произойти, учитывая, что до сегодня работало?Вложение 49670