Стартовая страница › Форумы › Разработка и интеграция › Драйвер Корректора газа EK260/270/280 — протокол МЭК61107
- В этой теме 103 ответа, 4 участника, последнее обновление 2 недели, 6 дней назад сделано manjey73.
-
АвторСообщения
-
19.03.2020 в 14:34 #15344RomirosУчастник
Ага. Поставил пока тайм-аут 5000 и пауза 300. Дошел до плотности. Может адрес дальше в конфиге не совпадает. Спасибо за помощь. Теперь буду таймаутами играться.
19.03.2020 в 15:33 #15363manjey73УчастникНадо подключать OPC, который работает и смотреть по логам, какие там адреса на параметры. Так как документация либо давно не менялась, либо может не совпадать непосредственно с вашими приборами.
Еще момент по параметру separator, вдруг там не
*
а)
Драйвер пилился не для конкретных приборов, а чтобы была возможность настраивать через шаблон под разные. Просто пока все приборы, которые попались, используют тип C и эта часть настроек пока фиксирована… Появятся с другими типами, буду допиливать.
з.ы. ключ нужен на больший период ?
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
19.03.2020 в 15:46 #15365RomirosУчастникНет ключ не нужен, спасибо. 10 минут для проверки достаточно. Универсальный драйвер для архивов и событий наверное вообще не реально написать. Я посмотрел протокол, там работа с архивами ещё и от версии прошивки ек260 зависит.
19.03.2020 в 16:16 #15366manjey73УчастникРеально, но нужен прибор и не один в доступ, если от версий прошивок отличается.
Максимально старался сделать гибкость, за счет настроек шаблона.з.ы. у меня только Энергомера однофазная в наличии, но потихоньку начал работать с командами. И до архивов доберусь.
Ну еще нужно понимание как и куда, потому что я не знаю, как удобнее и лучше будет для всех 🙂
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
12.03.2021 в 22:50 #18721manjey73УчастникВ общей папке положил файл KpM61107_8N1.zip
Там переработаная dll и шаблон счетчика CE303
Добавлен параметр в xml — prog7e1=trueПозволяет опрашивать счетчик в режиме работы порта 8N1 эмулируя режим 7E1 аналогично (ну может быть аналогично родной программе AdminTools)
На CE303 проверил, чуть позже проверю на своем CE102M
14.03.2021 в 10:37 #18725MikhailМодераторЕсть ли инструкции по использованию драйверов в этой папке?
14.03.2021 в 11:21 #18728manjey73УчастникПока нет, надо скачать основную часть и эту дополнительную.
Драйверу надо прикручивать графическую утилиту для настройки, а у меня с этим немножко беда. Да и настроить без документации и даже логов обмена родного ПО не особо представляется возможным. По корректору газа это сразу стало ясно, так как они отсылают к протоколу, при этом сами делают запросы, которых по протоколу просто не определить.Банально если по счетчику смотреть и в протокол. В протоколе нет информации, что запрос напряжений это VOLTA() или запрос мощности это POWPP() и так далее.
Это имена, которые придумывает производитель прибора и должен описать в документации.- Этот ответ был изменен 3 года, 1 месяц назад от manjey73.
04.04.2024 в 17:30 #31921manjey73УчастникПортировал драйвер на 6-ку.
Тестировался только со счетчиком Энергомера 301 (есть в наличии).
Остальные приборы на которые есть шаблоны не тестировались.Графической настройки шаблона пока нет. Думаю как вообще такое реализовать пока.
Имя конфига необходимо будет прописать руками. Графики нет совсем 🙂04.04.2024 в 17:32 #31924manjey73Участникз.ы. за ключами обращайтесь по почте, указана в драйвере.
Ценник тот же на экземпляр.04.04.2024 в 22:56 #31925JurasskParkУчастникГрафической настройки шаблона пока нет. Думаю как вообще такое реализовать пока.
Фу, фу, фу быть таким. Придёт Михаил и вас заругает! Скажет, ай, ай, как вам не стыдно! 😂
04.04.2024 в 23:15 #31926manjey73Участник@JurasskPark и почему мне должно быть стыдно? МЭК 61107 далеко не Modbus и производители приборов многое делают по своему. Когда изучал протокол, используя документацию и данные в доступ приборы стало понятно, что универсальности там нет.
Без изучения документации прибора и логов его обмена практически бесполезно что-то делать.
Второй момент, это конфигурирование приборов. То есть один и тот же прибор может быть настроен на различный способ работы, так же и у Логики.То есть сделать драйвер даже под один прибор фиксировано просто нельзя.
04.04.2024 в 23:16 #31927manjey73Участникточнее универсальность есть, но ее надо увидеть и правильно применить 🙂
05.04.2024 в 13:21 #31939MikhailМодераторРугать никого не собираюсь.
Посмотрите как конфигурируется новый модуль ModDiffCalculator. В нём используется универсальная форма настройки, которую можно применить для любого модуля или драйвера. Но она, естественно, более ограниченная, чем форма, сделанная для конкретного модуля.05.04.2024 в 13:44 #31940manjey73УчастникНа счет настроек, мне нужно отображать дерево xml, в котором будет невозможно удалять, перемещать часть веток, удалять некоторые атрибуты ветки, а только их редактировать. И добавлять атрибуты из списка, а не называть их любыми именами.
ну и так же часть параметров атрибутов выбирать только из списка предоставленных.з.ы. с графикой кроме DataGridView вообще не работал, могу опять сделать так же, но хотелось бы что-то другое.
посмотрю модуль, если вдруг похоже на хотелки, буду изучать.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.