ardsoft

Продукты => arOPC сервер => Тема начата: yante от 29.09.2020, 09:26:11 am

Название: У меня вопрос...
Отправлено: yante от 29.09.2020, 09:26:11 am
  Судя по описанию в файле arOPC.pdf , который появляется в папке с программой после ее установки, количество пакетов ReceivedPackets должно быть равно сумме GoodPackets и BadPackets
  Однако, у меня в М206 это соотношение сохраняется, а для М230 - два последних параметра равны НУЛЮ, хотя ReceivedPackets имеет ненулевое значение...
  Кто-то сталкивался с таким несоответствием?
Название: Re: У меня вопрос...
Отправлено: Айрат от 29.09.2020, 13:09:31 pm
Добрый день.

Если опрос идёт и при этом счётчики нулевые, значит это ошибка.
Буду разбираться.

Айрат
Название: Re: У меня вопрос...
Отправлено: yante от 29.09.2020, 14:34:53 pm
  Ну, это я своей программой считываю эти значения.
  Но они - нулевые.
  И именно для М230.
  А для М206 - нет проблем...
  Пустые строки - это значит прибор пока не ответил на опрос...
Название: Re: У меня вопрос...
Отправлено: Айрат от 29.09.2020, 19:34:44 pm
Поправил, счётчик принятых Good пакетов не увеличивался.
Такое поведение было не только у Меркурий 230, но и у СЭТ/ПСЧ.
Счётчик Bad пакетов работает, возможно у вас таких просто не было.

Ссылка для скачивания тестовой сборки

Айрат
Название: Re: У меня вопрос...
Отправлено: yante от 29.09.2020, 20:59:02 pm
  А мне не важно, какие именно не считались, главное, я указал на проблему, и ты ее быстро поправил...
  Спасибо.
  Я проверил - теперь все считается...
  Но все мои замечания и предложения, высказанные ранее в других темах, я продолжаю ждать...
  А вот если бы кто мне на прошедший юбилей подарил лицензию, то я бы потестировал и недоступные мне сейчас функции :)
Название: Re: У меня вопрос...
Отправлено: yante от 29.09.2020, 21:12:17 pm
  Ха, вижу столбец ID появился.
  Ок, отлично.
  Вот только почему в нем видны адреса только для М230, и он пуст для М206?
  Честно сознаюсь, что СЭТы и ПСЧ у меня сейчас отключены, а других у меня и нет...
Название: Re: У меня вопрос...
Отправлено: Айрат от 29.09.2020, 23:03:18 pm
Цитировать
Вот только почему в нем видны адреса только для М230, и он пуст для М206?

Потому что в разработке и ещё не всё проверено.

Айрат
Название: Re: У меня вопрос...
Отправлено: yante от 30.09.2020, 08:55:59 am
  Присмотрелся я сегодня внимательнее...
  BadPackets отлично считается, столбец с адресом вынесен, но вместе с ним ( при опросе ) появились столбцы "Тип" и "Описание", чего не было до обновления.
  И нет никакой возможности в процессе опроса их убрать или поменять местами... :(
  На момент опроса, на мой взгляд, тип и описание не имеют такого большого значения, и их нужно либо убрать в самый конец, или иметь возможность спрятать, или вообще добавить возможность "двигать столбцы"
  Да, сейчас если нет опроса, и нажать на Вид->Колонки->Меркурий, то в перечне "показанных колонок" вижу "Тег, Тип, Доступ, Описание, ФуллНаме", а в реале - Устройство, Тип, ИД, Основной канал, Резервный канал, Описание, ФуллНаме"
  Если есть возможность, то нужно, на мой взгляд, привести к "общему знаменателю" - что в настройках, то и видим...
Название: Re: У меня вопрос...
Отправлено: yante от 30.09.2020, 09:17:41 am
  И еще, как предложение, если получится...
  По нажатию правой клавиши мыши на шапке таблицы можно было вы выводить перечень столбцов и флаги, управляющие их ( столбцов ) добавлением или отключением...
  Было бы очень удобно, на мой взгляд...
Название: Re: У меня вопрос...
Отправлено: Айрат от 30.09.2020, 10:15:22 am
Подумаю.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 19.10.2020, 12:21:21 pm
Здравствуйте
Меркурий 234 ваш сервер читает?
Название: Re: У меня вопрос...
Отправлено: Айрат от 19.10.2020, 13:21:59 pm
Здравствуйте.

Да, поддерживаются меркурии 230 серии (230, 234, 236).

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 30.10.2020, 13:07:43 pm
Здравствуйте
Не могу подключиться к Меркурий 234 - нет связи. Счётчик уже подключен, насколько понимаю, через bacnet и опрашивается другим контроллером - все ок. Это может мешать опросу?
Как узнать сетевой адресуже работающего прибора?
Название: Re: У меня вопрос...
Отправлено: Айрат от 30.10.2020, 13:14:24 pm
Здравствуйте.

Уточните схему подключения к Меркурию пожалуйста, OPC сервера и контроллера.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 30.10.2020, 16:50:59 pm
Подключил в левый верхний клеммник, куда антенной показываю через переходник rs486-usb. Скорость 9600
Название: Re: У меня вопрос...
Отправлено: Айрат от 30.10.2020, 23:30:37 pm
Судя по инструкции порты у счётчика независимые, должны работать.

Цитировать
Сетевой адрес по умолчанию для счетчиков без индекса D в коде
соответствует трем последним цифрам заводского номера. В случае, если
три последние цифры больше 239, то адрес соответствует двум последним
цифрам. Сетевой адрес 0 заменяется на 1.
Так выставляется адрес по умолчанию на заводе.

Хоть какой то обмен есть с прибором? Посмотрите диагностику канала связи.

Айрат
Название: Re: У меня вопрос...
Отправлено: Айрат от 10.11.2020, 22:28:36 pm
RS485 и CAN не одно и тоже. Эти интерфейсы не совместимы.
В настройках OPC сервера всё правильно, за исключением того что не надо делать у устройства привязку резервного канала. У вас уже есть привязка основного канала.

Что показывает диагностика канала связи в OPC сервере?

Айрат
Название: Re: У меня вопрос...
Отправлено: yante от 11.11.2020, 07:04:31 am
нет связи со счетчиком. товарищи, проверьте подключение и настройки, пожалуйста. RS485 и CAN - это одно и тоже?
  А какой полный номер счетчика, если не секрет?
  А его родной Конфигуратор видит ваш счетчик через COM5?
Название: Re: У меня вопрос...
Отправлено: will smith от 17.12.2020, 19:06:49 pm
Получилось подключиться по CAN, спасибо
Ещё вопрос - aropc может одновременно выдавать данные в  advanced logger и mqtt?  :)
Название: Re: У меня вопрос...
Отправлено: Айрат от 17.12.2020, 21:54:45 pm
Добрый день.

Да, можно одновременно и по OPC по MQTT данные передавать.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 26.01.2021, 17:54:00 pm
1. arOPC может опросить вычислитель СПТ944? не нашел его в списке, но может драйвер на него похож на другие тепловычислители.
2. из СПТ944 выходит шлейф RS232 и заходит в преобразователь RS232-ethernet. с какой стороны корректнее подключаться - тройником со стороны RS232 или коммутатором (свитч) со стороны Ethernet? чтобы не мешать существующему учету...
3. есть еще вот такой расходомер воды - https://www.tess21.ru/support его можно в arOPC добавить?
Название: Re: У меня вопрос...
Отправлено: Айрат от 27.01.2021, 09:08:15 am
Добрый день.

1. Изучу этот вопрос, пока не могу ничего точно сказать.
2. Судя по описанию преобразователя, помеха существующему учёту будет в любом случае. Если вы хотите работать параллельно с существующей системой, необходимо выбрать более интеллектуальный преобразователь.
3. По инструкции там Modbus, arOPC этот протокол поддерживает. Единственно, у них реализованы пользовательские функции чтения архивов, если они не нужны, то стандартной реализации должно хватить.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 27.01.2021, 13:03:45 pm
2. я снимаю показания с этого прибора раз в месяц. если помеха заключается в невозможности одновременной работы - тогда не проблема, в этот момент можно вернуть разъемы на место. можно ссылку на новый преобразователь? я не очень разбираюсь в сетевых технологиях, не знаю как сформулировать запрос в поисковике
3. для простого считывания показаний вам нужно еще что то дописывать в arOPC? сейчас этого прибора в списке поддерживаемых устройств нет
4. на объекте установлена и функционирует SCADA от SIEMENS - DESIGO CC с 10к переменными. Вопрос: можно ли установить в параллельную работу arOPC (может быть, на отдельном ПК и подключить его к свитчу), чтобы не мешая работе DESIGO, постепенно перейти на SIMPLE SCADA
Название: Re: У меня вопрос...
Отправлено: Айрат от 27.01.2021, 15:16:59 pm
2. Если раз в месяц, то можно и этим пользоваться. Кратковременный сбой, надеюсь страшного ничего не произойдёт. А так, что то готовое предложить не могу. Мне попадался, из промышленных, Moxa MGATE, но он только на Modbus заточен. В собственной практике брали готовый прибор, raspberry или ICPCON 7000-й серии, Ex модель и ставили самописную программу в нём, для реализации подобного функционала.
3. Это прибор работает по Modbus протоколу, надо использовать Modbus устройство в OPC сервере, первое по списку.
4. Смотря какое оборудование вы опрашиваете. Если это те приборы о которых раньше говорили, и при этом необходимо что бы обе скады работали, без интеллектуальных конвертеров не обойтись. Если же планируете поэтапно выключать из SIEMENS и переключать в SIMPLESCADA то должно работать. Но необходимо учитывать такие вещи как то, сколько одновременно приборов "сидит" на одном конверторе. Что бы сразу пачкой переводить.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 28.01.2021, 20:06:03 pm
arOPC сможет прочитать прибор по BACnet?
arOPC - это больше UA или DA сервер?  ::)
Название: Re: У меня вопрос...
Отправлено: Айрат от 28.01.2021, 21:28:12 pm
Добрый день.

BACnet не поддерживается.
arOPC это DA.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 29.01.2021, 15:42:19 pm
arOPC можно установить на каких нибудь бескорпусных ПК типа Raspberry Pi с Линуксом?
Название: Re: У меня вопрос...
Отправлено: Айрат от 29.01.2021, 23:49:03 pm
Добрый день.

Нет, arOPC работает только в Windows.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 09.02.2021, 18:05:51 pm
3. Это прибор работает по Modbus протоколу, надо использовать Modbus устройство в OPC сервере, первое по списку.
Пока еще не подключился - жду кабель по почте. Но забегая вперед хочу узнать:
- считывая данные со счетчика Меркурий, сам счетчик сообщает что некая переменная - это, например, мощность? То есть счетчик подписывает переменные именами? Или вы присваиваете эти имена в  своем сервере?
Название: Re: У меня вопрос...
Отправлено: Айрат от 09.02.2021, 19:07:35 pm
Добрый день.

Счётчик ничего не сообщает. Все имена задаются в OPC сервере. В OPC сервере, при добавлении тегов или групп тегов в конфигурацию, имена предлагаются автоматически, можно использовать их.

Айрат.
Название: Re: У меня вопрос...
Отправлено: will smith от 11.02.2021, 15:43:59 pm
Вопрос по Меркурий 234: клеммная коробка опечатана сбытом, доступа к порту rs485 нет. но есть оптопорт, и оптический датчик с выходом usb. подключаю его к буку, компьютер определяет его как com4. настраиваю подключение в arOPC, но подключение не устанавливается. Есть идеи, почему?
Звонил к Инкотех - проззводителю этих счетчиков, они сказали что готового решения для трансляции данных из оптопорта в wifi нет
Название: Re: У меня вопрос...
Отправлено: Айрат от 11.02.2021, 19:40:09 pm
Добрый день.

Что показывает диагностика приложения и каналов связи OPC сервера.

Айрат.
Название: Re: У меня вопрос...
Отправлено: yante от 11.02.2021, 20:42:59 pm
Добрый день.

Что показывает диагностика приложения и каналов связи OPC сервера.

Айрат.
  Попробуйте подключиться родным Конфируратором, без всяких OPC, и попробовать считать...
  Мы так подключались, все отлично читалось.
  Но нужно было, чтобы соответствовали скорость порта компа и скорость порта счетчика, иначе они друг друга могут не понять...
  Как только состыковали - все отлично читается...
Название: Re: У меня вопрос...
Отправлено: will smith от 12.02.2021, 17:39:02 pm
в диагностике каналов связи - пустой фрейм
Название: Re: У меня вопрос...
Отправлено: Айрат от 12.02.2021, 22:54:24 pm
Добрый день.

Это всё что происходит в конфигураторе Меркурия?
Больше ничего не читается?
Конфигуратор Меркурия является эталонным ПО, т.к. его разработкой занимается производитель электрических счётчиков.
Вам, в первую очередь, необходимо обратиться в поддержку Инкотех и состыковать их конфигуратор и счётчик. Вот когда они заработают в тандеме, тогда уже можно и с OPC сервером разбираться.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 13.02.2021, 18:10:06 pm
в списке приборов arOPC есть "счетчик импульсов Пульсар - modbus". Нашел на барахолке вот такой, как на фото - Пульсар 10 (10 каналов). Он подключится?
Название: Re: У меня вопрос...
Отправлено: Айрат от 13.02.2021, 20:05:22 pm
Добрый день.

Надо экспериментировать. Возможно это не Modbus модель. OPC сервер счетчик работающий по протоколу Пульсар тоже поддерживает.

Айрат.
Название: Re: У меня вопрос...
Отправлено: will smith от 24.02.2021, 17:48:20 pm
Добрый день.

Нет, arOPC работает только в Windows.

Айрат
А если это будет неттоп? https://m.avito.ru/samara/nastolnye_kompyutery/nettop_mini-kompyuter_2083797725 - вот такой
Я раньше никогда с ними дел не имел, даже не знаю, что за винда там
Название: Re: У меня вопрос...
Отправлено: Айрат от 24.02.2021, 21:10:49 pm
Добрый день.

Там написано что Windows 10. OPC сервер работает начиная с Windows Vista.
Для работы OPC сервера производительности этого компьютера вполне достаточно.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 26.02.2021, 17:35:27 pm
Здравствуйте
по СПТ944 есть новости? у меня получилось подключиться к нему родным софтом Пролог, то есть по железу все готово...
Название: Re: У меня вопрос...
Отправлено: will smith от 26.02.2021, 19:10:20 pm
Ещё вопрос: несколько серверов arOPC, запущенных на нескольких ПК, могут работать в одну бд mysql? С нескольких подстанций чтобы собрать, не налаживая связь между ними
Название: Re: У меня вопрос...
Отправлено: Айрат от 27.02.2021, 08:04:04 am
Добрый день!

1. по СПТ944 есть новости?Пока нет, не занимался этим вопросом.

2. несколько серверов arOPC, запущенных на нескольких ПК, могут работать в одну бд mysql?arOPC сам по себе не работает с базами данных. Для этого необходим сторонний софт, способный данные собрать с OPC сервера и передать в базу.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 28.02.2021, 14:57:47 pm
Если создать два канала с разными COM-портами, к которым будут подключены разные конверторы, например RS485-USB  и CAN-USB, arOPC сможет одновременно опрашивать оба порта и все устройства на них?
Название: Re: У меня вопрос...
Отправлено: Айрат от 28.02.2021, 17:54:30 pm
Добрый день.

arOPC может одновременно опрашивать несколько устройств по разным каналам.
И с RS485-USB проблем не будет.
Но с CAN-USB надо смотреть как работает преобразователь. Т.е. он работает как преобразователь некоего промышленного протокола в CAN (например из Modbus RTU в CAN) или ПО верхнего уровня должно самостоятельно формировать CAN пакеты. arOPC не работает с CAN напрямую.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 15.03.2021, 13:25:17 pm
Здравствуйте
Подключил Пульсар (10 каналов) к родной утилите TestAll
Тип соединения RS232 (хотя по факту 485), тип прибора Пульсар10-М, сетевой адрес - полный номер прибора. подключение ок, данные прочитались
Вопрос по подключению и настройке от arOPC:
1. Выбор устройства - Пульсар (MODBUS)?
2. MODBUS ID- полный номер прибора или последние две цифры? (пробовал и то, и другое)
Есть идеи, почему не подключается?
Название: Re: У меня вопрос...
Отправлено: Айрат от 15.03.2021, 15:23:55 pm
Здравствуйте.

Modbus ID у этих приборов с серийным номером не связан и по умолчанию равен 1.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 17.03.2021, 15:42:14 pm
masterOPC подключился, прочитал данные
arOPC не подключился - нет связи... Проверьте настройки, пожалуйста
Название: Re: У меня вопрос...
Отправлено: Айрат от 17.03.2021, 20:46:50 pm
Добрый день.

Вы опрашиваете прибор из Master OPC с помощью протокола Пульсар.
А из arOPC пытаетесь протоколом Modbus, это несовместимые вещи.
Сейчас, в arOPC, с протоколом Пульсар есть поддержка только теплосчётчика Пульсар V4.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 16.04.2021, 15:41:25 pm
Импульсный счетчик воды находится в 2-ух киломатрех от здания. Как с него передать показания на Арм диспетчера? по оптоволокну?
Я правильно понимаю цепочку: регистратор импульсов с RS485, конвертер RS485 - оптоволокно, линия связи, конвертер оптоволокно - ethernet - компьютер с OPCсервером?
Название: Re: У меня вопрос...
Отправлено: Айрат от 17.04.2021, 18:16:02 pm
Добрый день.

Вариантов масса. Всё зависит от того какой инфраструктурой на данный момент вы располагаете. Где этот счётчик находится, в пределах прямой видимости или в условиях городской застройки. Есть ли возможность протянуть кабель. И т.д.

Айрат.
Название: Re: У меня вопрос...
Отправлено: yante от 21.04.2021, 11:08:32 am
Импульсный счетчик воды находится в 2-ух киломатрех от здания. Как с него передать показания на Арм диспетчера? по оптоволокну?
Я правильно понимаю цепочку: регистратор импульсов с RS485, конвертер RS485 - оптоволокно, линия связи, конвертер оптоволокно - ethernet - компьютер с OPCсервером?
  А можно и модем поставить, который организует "канал связи"...
Название: Re: У меня вопрос...
Отправлено: will smith от 22.06.2022, 12:11:53 pm
Здравствуйте. Пытаюсь подключить контроллер tm221ce24r в arOPC для вывода трех тегов - показаний счетчика, давления и температуры. в настройке каналов указал его ip, в настройке устройств указал канал, блоки опроса не знаю как заполнять - просто нажал добавить - добавились сразу три. Связи с устройством пока не получилось.
Название: Re: У меня вопрос...
Отправлено: Айрат от 22.06.2022, 13:29:36 pm
Здравствуйте.

Что OPC сервер в логах пишет?

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 22.06.2022, 13:45:41 pm
похоже что несовпадение контрольной суммы.  ::)
1. Каналы:
1.1. когда создавал канал, верно ли выбрал ethernet клиент? то есть контроллер - это сервер?
1.2. порт при этом по умолчанию оказался 502. Он может быть любой или имеет значение?
1.3 IPv6 - галки нет. имеет значение?

2. Блоки опроса
команда чтения - выбрано READ HOLDING REGS. верно?
Название: Re: У меня вопрос...
Отправлено: will smith от 22.06.2022, 14:21:30 pm
снял галку с "RTU через TCP" - связь установлена. спасибо за помощь   :)
Название: Re: У меня вопрос...
Отправлено: will smith от 22.06.2022, 14:29:32 pm
помогите, еще, пожалуйста, с настройкой тега. слева - карта регистров контроллера. справа - опции сервера.
1. запущенный с этими параметрами тег выдает нарастающее значение от 0 до 60000 с шагом примерно в 300, после чего обнуляется и опять нарастает
2. температура и давление в регистрах контроллера имеют тип REAL32, а в настройках тега нет такого типа данных
Название: Re: У меня вопрос...
Отправлено: Айрат от 22.06.2022, 15:34:00 pm
Цитировать
1. запущенный с этими параметрами тег выдает нарастающее значение от 0 до 60000 с шагом примерно в 300, после чего обнуляется и опять нарастает
Не пойму что здесь не так?

Цитировать
2. температура и давление в регистрах контроллера имеют тип REAL32, а в настройках тега нет такого типа данных
Для типа REAL32 в OPC сервере будет Float.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 22.06.2022, 15:58:13 pm
Не пойму что здесь не так?
на счетчике сейчас примерно 400 кубов, температура воды наверное градусов 10, давление наверное 4 атм. ни к одному из этих значений эта нарастающая величина не подходит
Цитировать
Для типа REAL32 в OPC сервере будет Float.
при выборе этого типа данных переменная приняла значение 1.321Е-40
Название: Re: У меня вопрос...
Отправлено: Айрат от 22.06.2022, 17:30:04 pm
Покажите конфигурацию, пожалуйста. Непонятно как вы настроили OPC сервер.

Айрат
Название: Re: У меня вопрос...
Отправлено: will smith от 23.06.2022, 16:12:46 pm
Ура! супер, спасибо... заработало. только еще по расходу вопрос: в регистрах эта величина имеет тип DINT16, в типах данных такой нет. какой можно заменить?
Название: Re: У меня вопрос...
Отправлено: will smith от 23.06.2022, 16:28:34 pm
вроде разобрался. было 1197000, сейчас стало 1197400, цена импульса = 100. наверное это внутри скады скриптом надо будет установить соответствие счетчику - начальные показания и пересчет на цену...
спасибо еще раз
Название: Re: У меня вопрос...
Отправлено: Айрат от 24.06.2022, 06:49:47 am
Добрый день.

Цитировать
в регистрах эта величина имеет тип DINT16, в типах данных такой нет. какой можно заменить?

Это будет ShortInt.

Айрат