Стартовая страница › Форумы › Разработка и интеграция › Драйвер приборов ЗАО НПФ Логика
- В этой теме 54 ответа, 6 участников, последнее обновление 8 месяцев, 4 недели назад сделано manjey73.
-
АвторСообщения
-
24.07.2019 в 11:51 #12923manjey73Участник
Пока поддерживается СП Сеть и РС Сеть некоторых приборов.
Протокол настолько идиотский, по моему мнению, что чуть ли не каждый прибор необходимо описывать.
Шаблоны для двух приборов во вложении. Чтобы создать шаблон, необходимо вооружиться документацией на «Связь с внешними устройствами» от производителя на каждый конкретный прибор и неплохо иметь установленный OPC сервер от производителя.
По примерам если что будет непонятно, задавайте вопросы.
1. Укажите точный тип прибора
2. укажите какой параметр хотите прочитатьНе поддерживаются пока приборы из шины RSbus с гибридным протоколом М4 — например СПТ941.20 — там опять все по другому 🙂
UPD 04.07.2023: появилась поддержка протокола М4
- Эта тема была изменена 9 месяцев, 2 недели назад от Mikhail.
24.07.2019 в 12:18 #12924KazamУчастникприкольно посмотреть ) мы такую штуку заказывали у Михаила. А потом допиливали для остальных типов приборов + чтение архивов )
24.07.2019 в 13:02 #12925manjey73УчастникПока кратенько описал, по мере вопросов буду дополнять… Просто часть надо вспоминать по коду и как я это задумывал 🙂
Kazam У меня исходники сейчас с мусором. Что касалось приборов RSbus, Михаил предоставил исходники на 943-й, иначе я бы долго воевал с переводом представлений непонятных double и float да и с некоторыми другими вещами.
Очень помогло, но вот сегодня посмотрел 941.20 — а он в очередной раз не такой 🙂
Там еще один тип протокола…Могу на Git выложить исходники с мусором как есть, если кто поучаствует в допиливании…
Пока нет команд, ну а с архивами в нынешнем варианте работы БД вообще считаю нет смысла заморачиваться. Только место убивать…24.07.2019 в 13:08 #12926manjey73УчастникДа, в приборах где Тотал параметры, которые каждый час к себе прибавляют данные из ОЗУ надо в самой Scada складывать в дорасчетных каналов. Это как-то выбивается из концепции шаблонной настройки драйвера.
Плюс чтение частично идет групповыми запросами, в отличии от OPC сервера.
Вот добавить групповые запросы на Тотальные параметры страницами пока не придумал как… Но если переменная режется двумя страницами надвое, то считываются две страницы.
В результате на 941.10 для чтения 22-х параметров всего 7 запросов/ответов.24.07.2019 в 17:27 #12932MikhailМодераторПопулярные приборы. Очень хорошо, что появился такой драйвер в открытом доступе.
27.07.2019 в 10:07 #12963manjey73УчастникТолько ScadaCommCommon требуется обновлять, либо целиком сборки обновить…
28.07.2019 в 15:03 #12967MikhailМодераторНовая ScadaCommCommon.dll войдёт в Коммуникатор в следующей версии.
28.07.2019 в 22:01 #12972manjey73УчастникОбновил из-за найденной ошибки связанной с повторными опросами Коммуникатора при ошибке.
Вложил ScadaCommUpdate туда же в архив, пока не выйдет релиз.941.20 пока не занимался.. некогда пока с ним заниматься.
28.12.2019 в 09:08 #14462manjey73УчастникСтранно, вроде вчера сюда писал.
Обновил драйвер, на каналах GSM происходило проглатывание первых байт ответов. Добавил проверки для этого.
05.05.2021 в 14:46 #19259AlexeyEngineerУчастник05.05.2021 в 19:37 #19262manjey73УчастникAlexeyEngineer почему не остались? бинарный файл лежит у меня на GIT
Просто надо еще допиливать под протокол M4 и чистить от мусора код, по этому исходники пока не выкладываю. Некогда этим пока заниматься.
Жмите на сайте RapidScada скачать — Репозиторий — Драйвер Логика
А драйвер конкретно под 943 вроде есть от разработчика. Правда не совсем понимаю его, хотя там может 943 узкозаточен, так какна некоторых их приборах есть различные конфигурации и из-за этого меняется состав переменных.
09.05.2021 в 16:18 #19307AlexeyEngineerУчастникНашел и добавил Ваш кп с гитхаба. В настройках шаблона он естественно просит хмл тэмплэйт. К сожалению я больше к обслуге/настройке нежели к програмированию, поэтому может подскажите где можно почитать как правильно составить хмл, либо может есть какой образец. С нуля как то тяжко 🙄
09.05.2021 в 21:53 #19308manjey73Участник1. Для начала, так как драйвер сторонний, его надо зарегистрировать в Scada
База конфигурации — Справочники — Типы КП
По аналогии с другими драйверами.
2. В архиве есть два примера настройки для приборов
Logica_SPT941_10rs.xml
Logica_SPT961.xmlЕсли у вас другой прибор, главное, чтобы не 941.20 — у этого прибора протокол M4 и он на данный момент не реализован. именно протокол RS сеть или СП сеть можно посмотреть в документации на прибор.
Настройка пока только руками, для этого надо взять бесплатный OPC сервер от приборов Логика и настроить опрос под конкретную модификацию. Приборы Логика не имеют жесткой логики, так как у них есть еще входы для подключения расходомеров и еще чего-то. так что настраивать надо под каждый конкретный вариант прибора.
Если укажете точную модель, могу помочь сделать шаблон. Драйвер писался таким образом, что путем изменения шаблона можно прочитать любую модификацию, добавив описание переменных и т.д.10.05.2021 в 21:39 #19325AlexeyEngineerУчастникКп я добавил, это все сделано. Сейчас реализован опрос через орс логики, имею только da данные. Хотелось бы hda поэтому и встал вопрос драйвера для скады. В парке приборы в основном 943.1 и 943.2, есть 941.10 и пара 944. Есть мысли в дальнейшем все это как то экспортировать в sql чтобы можно было выгружать готовым отчетом (либо использовать плагин гибкий отчет по совету Михаила),но это пока что темный лес 😑. Буду признателен за любую помощь
10.05.2021 в 22:19 #19326a80808Участниквсе это как то экспортировать в sql
Есть же плагин (бесплатный) экспорта в сторонние SQL базы
https://rapidscada.net/doc/content/latest/ru/modules/mod-db-export.html -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.