PDA

Просмотр полной версии : Библиотеки для опроса электросчётчиков и тепловычислителей



Трофимов Артем
04.04.2016, 14:11
Здравствуйте , коллеги!
Предлагаем Вашему вниманию библиотеки для работы с тепловычислителями и электросчётчиками.
Выложенные библиотеки находятся на стадии бета-тестирования и хочется услышать Ваши пожелания и комментарии для их развития.
на данный момент в тестировании находятся:
- меркурий 206
- меркурии 23х
- ВКТ-7
- СЭТ-4ТМ.03М
т.к. меркурии 23х имеют огромное число параметров - на данный момент предлагается Вам блок по универсальному чтению и записи любого параметра. для разбора параметров можем давать Вам рекоммендации для того или иного параметра. в оригинальном протоколе производителей меркурий Вы можете посмотреть как конкретно разбирать любой параметр, однако он выдаётся по запросу. данная библиотека даёт возможность не изначально реализовывать протокол , а лишь подставлять требуемые вводные данные для параметра и получить буфер данных без сервисных байт информации.

Библиотеки доступны на сайте ОВЕН в разделе CODESYS V3/Библиотеки:
http://www.owen.ru/catalog/codesys_v3/80224381

UPD :
добавлен СЭТ-4ТМ.03М. библиотека по функционалу представляет собой блоки чтения и записи параметров. как и в Меркурии 23х достаточно подставлять необходимые параметры на вход для получения требуемых данных

P.s. прошу оставлять отзывы и пожелания

Эдуард_Н
04.04.2016, 14:40
Пожелание, включите в библиотеку счётчики СПТ и СПГ.

Трофимов Артем
04.04.2016, 14:42
они в разработке
общий список , который планируется выпустить

Тепловычислители
• Взлет ТСРВ-034
• ВТЭ1-К1
• СПТ 941.11
• ВКТ7-01
• Вист-Т ТС -200-2-2-1-1
• Динфо СТД

Электросчетчики
• СОЭ-55/60Ш-Т-215
• СЭТ-4ТМ.03М
• Меркурий 206
• Меркурий 230

Эдуард_Н
04.04.2016, 14:46
Обратите внимание на "крейт-тэкон-19", да и газовыми счётчиками не плохо бы заняться (хотя возможно ошибаюсь...).

Kilotons
19.05.2016, 17:01
Обратите внимание на "крейт-тэкон-19", да и газовыми счётчиками не плохо бы заняться и теплосчетчики такие (http://energoteplolider.ru/teplovychisliteli/vkt-7.html) ВКТ 7 (хотя возможно ошибаюсь...).

ВКТ7-01 - отлично, спасибо!

RV9WFJ
06.07.2016, 19:52
Буквально недавно подключил ТВ7. Могу поделиться по запросу.

TJ_RVSN
28.09.2016, 16:32
Есть ли пример программы опроса Меркурий 230 на CS 3.5, не могу подключить никак( Заранее большое спасибо !

KRUPSKIY
29.09.2016, 13:36
Очень нужна программа опроса электросчетчиков МИРТЕК-3

NikVic2
29.09.2016, 15:34
Обратите внимание на "крейт-тэкон-19", да и газовыми счётчиками не плохо бы заняться (хотя возможно ошибаюсь...).

Реализовал общение с ними через UDP-пакеты на адаптер Ethernet-CANBus. Если интересно, могу сбросить проект.

Sasha55
17.01.2017, 08:26
Подскажите, когда появится библиотека корректоров СПГ и СПТ.

Slivinez
23.01.2017, 08:23
Добрый день!! Кто пробовал снимать показания с вычислителей «Эльф 01»?
Есть ли готовая библиотека под них?

Трофимов Артем
23.01.2017, 10:42
Sasha55 , к сожалению , разработка данных библиотек на Codesys 3 сейчас идёт не высокими темпами. поэтому , если Вам критично по срокам , рекомендую обратить Ваше внимание на контроллеры с исполнительной средой Телемеханика-Лайт. в данной среде более активно поддерживаются нестандартные протоколы обмена.

GoodLuck
13.02.2017, 14:05
Добрый день!
Если кому-то удалось считать данные с ВКТ-7, отзовитесь, пожалуйста. Напишите здесь или в личку.

Трофимов Артем
13.02.2017, 14:20
представленная библиотека вычитывает конфигурацию актуальной схемы ВКТ-7 и выдаёт данные. у Вас что то не получилось?

GoodLuck
13.02.2017, 14:26
Да, никак не получается считать данные. Выход done функционального блока никогда не переходит в true, и err равен нулю.
Адаптер интерфейса ведь необязательно ставить?

Трофимов Артем
13.02.2017, 15:59
какой интерфейс используете? если 485 - то необходим преоразователь из комплекта ВКТ-7. на нём должен гореть светодиод L2, обозначающий , что работает RS-485

GoodLuck
13.02.2017, 16:03
Использую RS232.

Трофимов Артем
13.02.2017, 16:12
можете приложить проект и настройки ВКТ?

GoodLuck
13.02.2017, 16:20
Настройки ВКТ-7:
СО=3
ВУ=0
СН=1

Трофимов Артем
13.02.2017, 16:35
1) проверьте что у СПК первый порт настроен на 232 интерфейс
2) увеличьте таймаут, в ВКТ большие посылки, поэтому такой таймаут очень мал. я использовал при проверках таймаут в 1 секунду при скорости 19200,
3) в ФБ global_init = true? если да , то чему равна переменная process_state ?

GoodLuck
14.02.2017, 08:48
Артем, к сожалению, увеличение таймаута и изменение скорости желаемого эффекта не дало.
global_init = false
process_state = 0

Может, не тот кабель? У меня 2-2, 3-3, 5-5.

Трофимов Артем
14.02.2017, 10:00
да , скорее всего. должен быть 2-3 , 3-2 , 5-5

GoodLuck
14.02.2017, 10:25
Ни с одним, ни с другим кабелем ничего не получилось.

Удивительное дело, с ВКТ-5 по нестандартному протоколу с помощью библиотеки SysLibCom без проблем считываю данные, а тут, казалось бы, готовая библиотека есть... вторую неделю уже ничего не выходит.
У ВКТ-5 и ВКТ-7 протокол один и тот же, так вот запускаю тот же самый алгоритм как для ВКТ-5 на ВКТ-7 с учетом регистров, конечно, и в ответ вообще ни один байт не приходит.

Но с ВКТ-5 я считываю по RS485, а с ВКТ-7 по RS232. Может, в этом проблема? Когда вы писали библиотеку, по каким интерфейсам читали, по обоим?

Трофимов Артем
14.02.2017, 10:46
я работал с переходником на RS-485 , на 232 , к сожалению не обкатал. тем более если посмотреть распиновку 232ого на ВКТ - 7 , то там в некоторых схемах указано применение RTS и CTS пинов. возможно проблема как раз в этом.

GoodLuck
14.02.2017, 11:50
Ясно, спасибо.

GoodLuck
28.08.2017, 08:20
Добрый день!

Столкнулись с проблемой опроса ВКТ-7. Вернее, одного из них.

Есть ВКТ-7 модель 01, с него данные считываются без проблем. А вот с ВКТ-7 модель 04 проблемы. Контроллер СПК110 выпадает в исключение.

Опрос идет по RS-485 с помощью библиотеки VKT_7, 0.0.0.5.

Трофимов Артем
28.08.2017, 11:42
Добрый день, в активной конфигурации ВКТ7-04 используется больше параметров , чем в ВКТ7-01 ?

GoodLuck
28.08.2017, 12:02
Да, в ВКТ7-04 два тепловых ввода, а в ВКТ7-01 один тепловой ввод.

Трофимов Артем
28.08.2017, 14:22
спасибо за информацию, будем проверять. скорее всего Вы получили не учтённую возможность, что длина послыки окажется заметно больше заложенного буфера обмена ( насколько помню 255 байт).
библиотека вычитывает список данных и их значения - видимо при чтении количество полученных байт превысило ожидаемое , откуда "Access Violation". пока попрошу воздержать от использоваения связки с 04 модификацией через библиотеку.

GoodLuck
28.08.2017, 14:49
Ясно, а как скоро исправите библиотеку?

Трофимов Артем
28.08.2017, 14:51
постарась на днях, но у меня нет такой модификации счётчика, возможно с Вами потестировать удалённо в отладке или хотя бы проверки?

GoodLuck
28.08.2017, 15:11
Артем, хорошо, можно удаленно потестить.

Главное, с этим побыстрее разобраться, потому что этот счетчик сняли с объекта буквально на несколько дней.

Smith2007
20.09.2017, 22:30
Здравствуйте , коллеги!
Предлагаем Вашему вниманию библиотеки для работы с тепловычислителями и электросчётчиками.
.....
P.s. прошу оставлять отзывы и пожелания

Подскажите пожалуйста, а есть подобные библиотеки для Codesys 2.3?

Yury Evgenev
03.11.2017, 17:33
А где можно посмотреть описание, как работать с этими библиотеками? Может быть примеры есть где?

Aleksandr_P
08.02.2018, 10:06
подскажите а для CoDeSys v.2.3 будет ли такая же библиотека?

Трофимов Артем
08.02.2018, 14:38
подскажите а для CoDeSys v.2.3 будет ли такая же библиотека?

в ближайшее время перенос и адаптация на второй кодесис не планируется

Сема
13.03.2018, 19:40
Добрый день, а примеров реализации библиотеки с электросчётчиком "Меркурий 23Х" у вас нету?

Евгений Кислов
13.03.2018, 19:49
Вы имеете в виду пример использования? Он приведен в этой статье:
http://www.owen.ru/uploads/36-37_trofimov_merkurii_plk.pdf

Сема
14.03.2018, 11:50
А есть у кого-нибудь пример с библиотекой Mercury.lib? Может кто-то решал подобную задачу?

melky
14.03.2018, 12:37
Сема какой пример вы имеете ввиду ?
Вообще есть библиотека для счетчиков Меркурий 230 написанная программистами ABB, но ее придется переписывать для работы с портом для ПЛК Овен.

Сема
14.03.2018, 13:12
Я имею ввиду, кто-нибудь на СПК реализовывал со счётчиками? Библиотека есть, это понятно, не понятно, как ей пользоваться.

leshyi
03.07.2018, 20:17
Коллеги, подскажите, а библиотека для codesys v2?

Tokis
12.09.2018, 17:38
Здравствуйте , коллеги!
Предлагаем Вашему вниманию библиотеки для работы с тепловычислителями и электросчётчиками.
Выложенные библиотеки находятся на стадии бета-тестирования и хочется услышать Ваши пожелания и комментарии для их развития.
на данный момент в тестировании находятся:
- меркурий 206
- меркурии 23х
- ВКТ-7
- СЭТ-4ТМ.03М
т.к. меркурии 23х имеют огромное число параметров - на данный момент предлагается Вам блок по универсальному чтению ВКТ-5 цена в каталоге (http://energoteplolider.ru/teplovychisliteli/vkt-5.html) и записи любого параметра. для разбора параметров можем давать Вам рекоммендации для того или иного параметра. в оригинальном протоколе производителей меркурий Вы можете посмотреть как конкретно разбирать любой параметр, однако он выдаётся по запросу. данная библиотека даёт возможность не изначально реализовывать протокол , а лишь подставлять требуемые вводные данные для параметра и получить буфер данных без сервисных байт информации.

Библиотеки доступны на сайте ОВЕН в разделе CODESYS V3/Библиотеки:
http://www.owen.ru/catalog/codesys_v3/80224381

UPD :
добавлен СЭТ-4ТМ.03М. библиотека по функционалу представляет собой блоки чтения и записи параметров. как и в Меркурии 23х достаточно подставлять необходимые параметры на вход для получения требуемых данных

P.s. прошу оставлять отзывы и пожелания


Пожелание, включите в библиотеку счётчики ВКТ-5

Alexey_Palich
12.09.2018, 18:03
А Взлет ТСРВ-024 можете сделать?

Andrei Z
18.09.2018, 20:46
Присоединяюсь к пожеланию библиотека на ВКТ-5.

kreyser_waryag
15.01.2019, 08:55
Прошу обратить внимание на очень популярные в Беларусь, России тепловычислители ТЭМ104. Может добавите?

Falvik
15.06.2019, 17:12
Кто-то видел открытый код для ВКТ-7?
Их протокол просто жуть.
Необходимо написать опрос ВКТ-7 через ETHERNET, но после получения "Версии сервера" мозг ломается.

melky
15.06.2019, 19:26
Falvik открытый нет, не помню, а dll для C# можно найти. Вскрыть не особая проблема, но придется вычленять те вещи, которые связаны с взаимодействием со Scada.

А так, без прибора и логгирования данных вряд ли вы чего то добьетесь. Нужен прибор в первую очередь на руках...

Casper17
19.08.2019, 07:36
Доброго времени суток, а для Codesys 2.3 будут данные библиотеки? Очень нужна библиотека для СЭТ-4ТМ.03М