Стартовая страница › Форумы › Разработка и интеграция › Драйвер Корректора газа EK260/270/280 — протокол МЭК61107
- В этой теме 103 ответа, 4 участника, последнее обновление 2 недели, 6 дней назад сделано manjey73.
-
АвторСообщения
-
18.03.2020 в 15:05 #15293RomirosУчастник
Ек работоспособный я другой прогой его опрашиваю
18.03.2020 в 15:10 #15294manjey73УчастникДа, глобальных проверок нет, если возникает не соответствие запроса. Приборы не были так долго в доступе. По мере возникновения проблем драйвер допиливается. Ну либо при появлении новых устройств.
18.03.2020 в 15:14 #15295manjey73УчастникПокажите где проблема в опросе ? сразу после DateTime ? Я по документации посмотрю отличие 260 и 270
18.03.2020 в 15:34 #15296RomirosУчастникИзвиняюсь, пока не могу. Мне для этого боевой режим сбора нужно отключать. Сейчас диспетчерские режимы.
18.03.2020 в 15:44 #15297manjey73УчастникТак а как вы проверяли ? 🙂 Может падать на самом времени, если неправильно указана строка времени в шаблоне. Была когда-то ошибка, но вроде исправлял.
Посмотреть что выдает прибор на другом ПО или сделать копию шаблона и сделать Init=»true», драйвер попросит перегрузить линию. Но при инициализации он в строковой форме запишет всю строку ответа в Value.
Например Value=»(2019-11-07,20:40:20)»
Тогда параметр Units должен выглядеть так yyyy-MM-dd,HH:mm:ss (надеюсь что 11 это месяц, если это вдруг число, то так yyyy-dd-MM,HH:mm:ss )Тут где-то была ошибка при создании шаблона.
Если падает дальше, надо смотреть что не так… В идеале подключиться мне, ну либо логи обмена с рабочего OPC или другой программы в HEX и text, чтобы понять
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
18.03.2020 в 15:50 #15299manjey73УчастникА просто текстовый лог из линии Коммуникатора выложите…
18.03.2020 в 16:07 #15300RomirosУчастник2020-03-18 14:54:55 Сеанс связи с КП 1 «ek», тип: KpM61107
Отправка (5): /?!<0D><0A>
Приём (0):
Ошибка связи!
Отправка (5): /?!<0D><0A>
Приём (12): /Els6EK270<0D><0A>
OK!
Отправка (5): <01>B0<03>q2020-03-18 14:54:58 Сеанс связи с КП 1 «ek», тип: KpM61107
Отправка (5): /?!<0D><0A>
Приём (12): /Els6EK270<0D><0A>
OK!
Отправка (6): <06>051<0D><0A>
Приём (12): /Els6EK270<0D><0A>
OK!
Отправка (23): <01>W1<02>3:170.0(00000000)<03>G
Приём (10): +<00>@»<00>@<12><10>@ш
Ошибка связи!
Отправка (23): <01>W1<02>3:170.0(00000000)<03>G
Приём (0):
Ошибка связи!
Отправка (23): <01>W1<02>3:170.0(00000000)<03>G
Приём (0):
Ошибка связи!
Отправка (5): <01>B0<03>q2020-03-18 14:55:04 Сеанс связи с КП 1 «ek», тип: KpM61107
Отправка (5): /?!<0D><0A>
Приём (0):
Ошибка связи!
Отправка (5): /?!<0D><0A>
Приём (25): /Ed <01>APP<00>»<00>j<0A>/Els6EK270<0D><0A>
OK!
Отправка (5): <01>B0<03>q2020-03-18 14:55:08 Сеанс связи с КП 1 «ek», тип: KpM61107
Отправка (5): /?!<0D><0A>
Приём (0):
Ошибка связи!
Отправка (5): /?!<0D><0A>
Приём (8): /<0A>Ђ<00><00><00><00><00>18.03.2020 в 16:16 #15301manjey73УчастникПриём (10): +<00>@»<00>@<12><10>@ш
Какое-то искажение данных идет явно… Не должно быть такого
Приём (25): /Ed <01>APP<00>»<00>j<0A>/Els6EK270<0D><0A>
и тут тоже.
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
18.03.2020 в 16:24 #15303manjey73УчастникВот лог опроса ЕК270, когда тестировали, при этом прибор возвращал /Els6EK270<0D><0A> и запрашивался командой 061
2019-11-09 21:33:00 Сеанс связи с КП 134 «EK270″, тип: KpM61107
Стартовый запрос
Отправка (5): /?!<0D><0A>
Приём (12): /Els6EK270<0D><0A>
Режим программирования
Отправка (6): <06>061<0D><0A>
Приём (15): <01>P0<02>(1234567)<03>P
OK!
Ввод кода поставщика
Отправка (23): <01>W1<02>4:171.0(00000000)<03>A
Приём (1): <06>
Стандартный расход газа
Отправка (16): <01>R1<02>2:310.0(1)<03>v
Приём (26): <02>7-2:310.1(0*\xec3|\xf7)<03>?
OK!
Рабочий расход газа
Отправка (16): <01>R1<02>4:310.1(1)<03>q
Приём (26): <02>7-4:310.1(0*\xec3|\xf7)<03>9
OK!
Стандартный общий объём
Отправка (16): <01>R1<02>2:302.0(1)<03>u
Приём (28): <02>7-2:302.2(5145212.229*m3)<03>j
OK!
Рабочий объем общий
Отправка (16): <01>R1<02>4:302.0(1)<03>s
Приём (24): <02>7-4:302.2(1365234*m3)<03>{
OK!
Измеренное давление
Отправка (16): <01>R1<02>6:210.0(1)<03>s
Приём (26): <02>7-6:210.1(-0.34895*bar)<03>c
OK!
Давление
Отправка (16): <01>R1<02>7:310.0(1)<03>s
Приём (31): <02>7-7:310.1(8.25*\xe1\xe0\xf0)<03>p
OK!
Измеренная температура
Отправка (18): <01>R1<02>5:210_1.0(1)<03><1E>
Приём (25): <02>7-5:210_1.1(117.42*{C)<03>X
OK!
Температура
Отправка (18): <01>R1<02>6:310_1.0(1)<03><1C>
Приём (22): <02>7-6:310_1.1(-35*{C)<03>n
OK!
Стандартная плотность газа
Отправка (19): <01>R1<02>13:314_1.0(1)<03>,
Приём (38): <02>7-13:314_1.0(0.7156*\xea\xe3|\xec3)<03>h
OK!
Относительная плотность газа
Отправка (17): <01>R1<02>15:314.0(1)<03>D
Приём (22): <02>7-15:314.0(0.594* )<03>»
OK!
Дата и время
Отправка (16): <01>R1<02>1:400.0(1)<03>s
Приём (31): <02>1:400.2(2019-11-09,21:12:36)<03><0B>
OK!
Счетчик интервальный
Отправка (16): <01>R1<02>1:160.0(1)<03>p
Приём (55): <02>1:160.22*91(0*m3)(2019-11-09,21:12:36)(0)(0002:0302)<03>T
OK!
Стандартный объем за сутки
Отправка (16): <01>R1<02>2:160.0(1)<03>s
Приём (55): <02>2:160.22*60(0*m3)(2019-11-09,21:12:36)(0)(0002:0302)<03>Y
OK!
Стандартный объем за месяц
Отправка (16): <01>R1<02>7:160.0(1)<03>v
Приём (55): <02>7:160.22*84(0*m3)(2019-11-09,21:12:36)(0)(0002:0302)<03>V
OK!
Текущий перепад давления
Отправка (18): <01>R1<02>7:210_1.0(1)<03><1C>
Приём (27): <02>7-7:210_1.1(0*\xea\xcfa)<03>-
OK!
Мгновенное состояние, общее
Отправка (16): <01>R1<02>1:100.0(1)<03>v
Приём (30): <02>1:100.3(1)(2)(6)(8)(13)(16)<03>,
OK!
Отправка (5): <01>B0<03>q- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
18.03.2020 в 16:27 #15305manjey73УчастникОтправка (6): <06>051<0D><0A>
Приём (12): /Els6EK270<0D><0A>
OK!Вот тут странность, он возвращает не то, что просят… Такое ощущение, что модем вносит какие-то задержки…
Увеличить таймауты для GPRS, посмотреть настройки модема. на другом приборе у Mitrich были проблемы через модем Teleofis
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
18.03.2020 в 16:46 #15308manjey73Участник7:160 — такого адреса не существует ни в ЕК270 ни в ЕК260 по документации, но он присутствовал при опросе через OPC.
7:210_1 — такого нет в документации ЕК260, но есть в документации ЕК270
Живьем на ЕК260 не помню, а по логам видно, что в ЕК270 они есть.
18.03.2020 в 17:43 #15310RomirosУчастникТаймауты меняли. На некоторых версиях ПО ек260 результат был, а на некоторых без разницы.
18.03.2020 в 18:02 #15311manjey73УчастникMitrich пишет, что на ТС220 были проблемы, он сам по себе долго отвечал.
При чем соединение надо было разрывать, иначе прибор уходил в паузу…
А все приборы, которые подключали через Ethernet — RS485 вообще не вызывали проблем.а параметр modem в true переводили ?, просто родной OPC пачку нулей всегда посылал, независимо от типа подключения.
Не только таймаут, но и паузу между запросами увеличить.
- Этот ответ был изменен 4 года, 1 месяц назад от manjey73.
19.03.2020 в 14:01 #15342manjey73УчастникДома включил опрос счетчика Меркурий 236 через Ethernet — RS485 преобразователь.
Scada TCP сервер, преобразователь клиент. В одной сети проблем нет.Постараюсь на выходных провести испытания на Энергомера CE102M (мой преобразователь криво работает с 7E1) если что, запущу TCP клиента на COM порт на Raspberry через 3G для проверки.
19.03.2020 в 14:25 #15343RomirosУчастникЗасылка 60 0 (modem=true) заставляет ек260 ответить. Спотыкается на запросе <01>B0<03>q
Я не вижу запрос на открытие замка поставщика -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.