Логер на порт ставили ? У них есть нюансик, параметр порта должен быть 7E1 и он немножечко у них программный
И у вас счетчик на линии единственный ?
Мне немного сложновато понимать ST, но вы нифига не прочтете этим кодом...
Вот пример запросов и ответов на однофазнике (на 3-х фазном будут просто ответы с большим количеством переменных)Код:Отправка (5): /?!<0D><0A> // безадресный запрос Приём (16): /EKT5CE102Mv01<0D><0A> // ответ счетчика Отправка (6): <06>051<0D><0A> // запрос на чтение Режим С протокола МЭК61107 Приём (17): <01>P0<02>(145605366)<03>* // Ответ, что счетчик готов Отправка (14): <01>P1<02>(777777)<03>! // Отправка пароля счетчика по умолчанию Приём (1): <06> // подтверждающий ответ Отправка (13): <01>R1<02>VOLTA()<03>_ // запросы параметров Приём (18): <02>VOLTA(217.72)<0D><0A><03>" Отправка (13): <01>R1<02>CURRE()<03>Z Приём (17): <02>CURRE(0.042)<0D><0A><03>` Отправка (13): <01>R1<02>POWEP()<03>d Приём (20): <02>POWEP(0.006305)<0D><0A><03><02> Отправка (13): <01>R1<02>COS_f()<03><03> Приём (17): <02>COS_f(0.769)<0D><0A><03><19> Отправка (13): <01>R1<02>FREQU()<03>\ Приём (17): <02>FREQU(50.00)<0D><0A><03>a Отправка (13): <01>R1<02>ET0PE()<03>7 Приём (57): <02>ET0PE(11.65)<0D><0A>(7.88)<0D><0A>(3.77)<0D><0A>(0.00)<0D><0A>(0.00)<0D><0A>(0.00)<0D><0A><03>* Отправка (13): <01>R1<02>WATCH()<03>P Приём (34): <02>WATCH(16:00:04,03.20.05.20,0)<0D><0A><03><1F> Отправка (13): <01>R1<02>STAT_()<03>t Приём (20): <02>STAT_(03000001)<0D><0A><03><0A> Отправка (5): <01>B0<03>u // закрытие сеанса, иногда он требуется еще если прибор выдает ошибку.
Да, если пароль введете неправильно, счетчик заткнется на какое-то время и будет выдавать ошибку...
И еще, не все подряд требует наличие BCC, читайте протокол.




Ответить с цитированием