Форум программистов, компьютерный форум, киберфорум
КИП, датчики
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/114: Рейтинг темы: голосов - 114, средняя оценка - 4.68
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51

Обмен с электросчетчиком CE301, СЕ303. ГОСТ Р МЭК 61107-2001

16.07.2013, 06:52. Показов 23471. Ответов 37

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Примеров работы по Modbus полно, а вот по МЭК 61107-2001 нигде не встречал ни одного исходника, хоть бы одним глазком взглянуть. Может кто подскажет?
Хочу попробовать скачать какие-нибудь данные со счетчиков ЦЭ6823М, ЦЭ6850, СЕ301, СЕ303, не до жиру, хоть что-нибудь.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.07.2013, 06:52
Ответы с готовыми решениями:

Не работает шифрование по ГОСТ 28147-89, ГОСТ Р 34.10-2001,ГОСТ Р 34.11-94 (ASP.NET)
Создавал веб-приложение(ASP.Net) для шифрования по данным гостам, нашёл по данной теме код, но он не рабочий(VS ошибок не выдаёт, но при...

Данные с Smart-КП Электра. ГОСТ Р МЭК 870-5-101
А мне здесь понравилось :) Может и по МЭК 870-5-101 на какую информацию натолкнете? Стоит на объекте устройство телемеханики Smart-КП...

ГОСТ р 34.10-2001
Кто нибудь реализовывал алгоритм ЦП по алгоритму из этого госта?

37
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
16.07.2013, 08:05
...есть доки, значит можно и написать.

Вот для некоего электросчетчика: для отправки адреса э-счетчиком шлем ему по широковещательному адресу пакет 5AFFFF060371 где 5А байт синхронизации, FFFF-широковещательный адрес. Либо используйте сниффер.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
18.07.2013, 05:48  [ТС]
Доки есть, вот разбираюсь с ними...
Немного не понятно с ВСС-контрольным символом блока. Его нужно самому вычислять или его формирует само тарифное устройство?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.07.2013, 07:43
...вы считаете, все электросчетчики одинаковы? Отнюдь, выкладывайте доки, что у вас, а там посмотрим.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
18.07.2013, 08:57  [ТС]
Я смотрю сам ГОСТ http://ostapbenderx.narod.ru/Index/12/1224.htm, ну и "ломаю" счетчик CE301 http://www.energomera.ru/ru/pr... s/ce301r33 - здесь есть документация.
1
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.07.2013, 09:12
...полностью выкладывать подноготную обмена вряд-ли будут: потому сниффер на программу-конфигуратор CE831С0х и использование приложения Д "Форматы данных для обмена по интерфейсу" из руководства 'ce301_re' в качестве подспорья.

Cогласно стандарту, BCC при запросе счетчику следует самому формировать в пакете, а со счетчика, как понял, может передаваться, а может не передаваться, смотреть по длине и формату пакета.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
18.07.2013, 09:46  [ТС]
У меня счетчик CE301 R33 146-JAZ, радиомодема нет, подключаюсь к нему по RS-485. В программе AdminTools есть монитор обмена (вместо сниффера).
BCC при запросе счетчику следует самому формировать в пакете, а со счетчика, как понял, может передаваться, а может не передаваться, смотреть по длине и формату пакета
При авторизации при отправки запроса не нужен ВСС, зато в ответ сам счетчик формирует этот ВСС. А вот дальше не понятно, то ли программа распознает и повторяет полученный ВСС, то ли сама вычисляет его.
1
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.07.2013, 09:49
...то, что показывает их монитор - не значит, что полностью показывает, отследите отдельным сниффером, такие случаи нередки. Смысл - отследить реальный обмен.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
18.07.2013, 09:54  [ТС]
Со сниффером проблема - не могу найти бесплатный для Windows 7 64-bit. Может порекомендуете (а лучше ссылочку )?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.07.2013, 10:53
...на время тестов можно и под xp поработать, а там portmon.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
18.07.2013, 10:58  [ТС]
на время тестов винды переставить?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.07.2013, 11:22
...вот не поверю, что у вас для работы одна лишь машина. К тому же, про виртуал ОС не забыли?
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
24.07.2013, 06:31  [ТС]
Вот и проблемы поперли.
В AdminTools-е при авторизации вначале отправляется запрос: / ? Адрес устройства ! CR LF

Запрос
2F 3F 37 37 37 37 37 37 21 0D 0A --- (/?777777!..)
Ответ
2F 45 4B 54 ------------------------- (/EKT)
Ответ
35 43 45 33 30 31 76 31 30 0D 0A ---- (5CE301v10..)

А у меня какая-то фигня лезет:

Запрос
2F 3F 37 37 37 37 37 37 21 0D 0A --- (/?777777!..)
Ответ
2F 45 4B 54 ------------------------ (/T)
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
24.07.2013, 07:25
...где у вас, в сниффере или вашей программе? Приложите полный лог-дамп с portmon.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
24.07.2013, 08:24  [ТС]
Вот:

AdminTools:

Запрос:24.07.2013 11:14:40.00964 (+35.2192 seconds)

2F 3F 37 37 37 37 37 37 21 0D 0A /?777777!..

Ответ:24.07.2013 11:14:41.22764 (+0.2188 seconds)

2F 45 4B 54 35 43 45 33 30 31 76 31 30 0D 0A /EKT5CE301v10..

Запрос:24.07.2013 11:14:41.27464 (+0.0313 seconds)

06 30 35 31 0D 0A .051..

Ответ:24.07.2013 11:14:41.47764 (+0.2031 seconds)

01 50 30 02 28 37 37 37 37 37 37 29 03 .P0.(777777).

Запрос:24.07.2013 11:14:41.52464 (+0.0313 seconds)

01 50 31 02 28 37 37 37 37 37 37 29 03 21 .P1.(777777).!

Ответ:24.07.2013 11:14:41.74364 (+0.2188 seconds)

06 .

Запрос:24.07.2013 11:14:41.77464 (+0.0313 seconds)

01 52 31 02 53 4E 55 4D 42 28 29 03 5E .R1.SNUMB().^

Ответ:24.07.2013 11:14:41.99364 (+0.2188 seconds)

02 53 4E 55 4D 42 28 30 30 38 38 34 32 30 36 37 .SNUMB(008842067
30 30 31 38 39 32 29 0D 0A 03 77 001892)...w

Запрос:24.07.2013 11:14:41.05664 (+0.0313 seconds)

01 42 30 03 75 .B0.u

Моё:

Запрос:24.07.2013 11:16:15.60764 (+94.0481 seconds)

2F 3F 37 37 37 37 37 37 21 0D 0A /?777777!..

Ответ:24.07.2013 11:16:16.82664 (+0.2188 seconds)

2F /

Добавлено через 5 минут
...вот не поверю, что у вас для работы одна лишь машина.
ага, вот и бегаю между кабинетами
К тому же, про виртуал ОС не забыли?
на виртуальной машине AdminTools не идет с...ка
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
24.07.2013, 12:25
...ждем параллельных логов со сниффера и утилиты производителя.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
24.07.2013, 12:36  [ТС]
Это все со сниффера
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
24.07.2013, 14:30
Враки. Приложите лог portmon в текстовом файле и утилиты производителя.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
25.07.2013, 08:43  [ТС]
... немного разобрался: AdminTools отправляет запрос весь полностью, а счетчик отправляет ответ побитно



CE301__.xls
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
26.07.2013, 11:48  [ТС]
А этот BCC не то же самое, что LRC?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.07.2013, 11:48
Помогаю со студенческими работами здесь

Реализация ГОСТ Р 34.10-2001
Нужно реализовать стандар Электроной цифровой подписи ГОСТ Р 34.10-2001 на C# (windows form application). Имею множество отдельных классов...

Реализация ГОСТ Р34.11-2001
Всем привет, пытаюсь реализовать ГОСТ р34.11-2001, дошел до проверки ЭЦП, P = u1G + u2Ha, u1, u2 нашел, точки G и Ha известны, как найти...

Как реализовать ГОСТ Р34.11-2001?
Всем привет, пытаюсь реализовать ГОСТ р34.11-2001, дошел до проверки ЭЦП, P = u1G + u2Ha, u1, u2 нашел, точки G и Ha известны, как найти...

ГОСТ Р 8.585-2001 ГСИ. Термопары
В ГОСТ Р 8.585-2001 ГСИ отсутствуют обратные полиномы для термопар типа "К" от минус 270 до минус 200 град. и для термопар типа...

Реализация алгоритма ЭЦП ГОСТ 34.10-2001 (или 34.10-1994) на C++
Где можно взять реализацию алгоритма ЭЦП ГОСТ 34.10-2001 (или 34.10-1994) на C++ или может есть у кого-нибудь? В интернете ничего рабочего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru