Подключение Multical 66-CDE через модуль низа 67-00-10-RTF

Пробовал считать данные с Multical 66E с модулем низа 67-00-10 получил ошибку “Неверный ответ прибора”. Сравнил как соединяется ЛЭРС и программа Multical.

Multical:
[18/08/2014 08:47:39] - Open COM4 port (C:Program Files (x86)MulticalMultiCal61.exe)



[18/08/2014 08:47:42] - Written data

41 54 0d AT.

[18/08/2014 08:47:42] - Read data

41 54 0d 0d 0a 4f 4b 0d 0a AT…OK…

[18/08/2014 08:47:42] - Written data

41 54 48 0d ATH.

[18/08/2014 08:47:43] - Read data

41 54 48 0d 0d 0a 4f 4b 0d 0a ATH…OK…

[18/08/2014 08:47:44] - Written data

41 54 44 54 38 39 32 39 32 34 34 37 32 37 38 0d ATDT89292447278.

[18/08/2014 08:47:44] - Read data

41 54 44 54 38 39 32 39 32 34 34 37 32 37 38 0d ATDT89292447278.
0d 0a 43 4f 4e 4e 45 43 54 20 39 36 30 30 2f 52 …CONNECT 9600/R
4c 50 0d 0a 30 30 31 20 30 30 31 20 30 30 34 20 LP…001 001 004
34 2e 30 32 2e 30 34 33 54 33 20 4d 75 6c 74 69 4.02.043T3 Multi
63 61 6c 20 52 54 46 20 56 30 34 2e 30 32 20 0d cal RTF V04.02 .
31 38 3a 30 31 3a 30 38 20 30 32 20 4d 61 79 20 18:01:08 02 May
32 30 31 30 20 0d 2010 .

[18/08/2014 08:48:51] - Written data

2f 2a 56 0d /*V.

[18/08/2014 08:48:52] - Read data

30 30 31 20 30 30 31 20 30 30 34 20 34 2e 30 32 001 001 004 4.02
2e 30 34 33 54 33 20 4d 75 6c 74 69 63 61 6c 20 .043T3 Multical
52 54 46 20 56 30 34 2e 30 32 20 0d 31 38 3a 30 RTF V04.02 .18:0
31 3a 30 38 20 30 32 20 4d 61 79 20 32 30 31 30 1:08 02 May 2010
20 0d .

[18/08/2014 08:49:02] - Written data

2f 23 44 0d /#D.

[18/08/2014 08:49:08] - Read data

30 30 30 30 35 31 32 39 31 31 36 20 33 35 31 33 00005129116 3513
37 31 33 37 20 36 30 30 30 34 30 34 30 30 20 30 7137 600040400 0
31 34 30 37 31 30 20 30 30 36 33 30 30 34 20 30 140710 0063004 0
30 32 39 33 35 37 20 30 30 30 30 36 30 31 20 30 029357 0000601 0
30 30 30 30 31 33 20 0d 000013 .

[18/08/2014 08:49:08] - Written data

2f 2a 53 30 30 30 0d 2b 2b 2b 41 54 48 0d /*S000.+++ATH.

[18/08/2014 08:49:30] - Close port


ЛЭРС:
[18/08/2014 08:34:08] - Open COM4 port (C:Program FilesLERSPollServiceLers.PollService.exe)

[18/08/2014 08:34:08] - Written data

41 54 5a 0d 0a ATZ…

[18/08/2014 08:34:08] - Read data

41 54 5a 0d 0d 0a 4f 4b 0d 0a ATZ…OK…

[18/08/2014 08:34:08] - Written data

41 54 44 41 54 5a 38 39 32 39 32 34 34 37 32 37 ATDATZ8929244727
38 0d 0a 8…

[18/08/2014 08:34:09] - Read data

41 54 44 41 54 5a 38 39 32 39 32 34 34 37 32 37 ATDATZ8929244727
38 0d 0d 0a 43 4f 4e 4e 45 43 54 20 39 36 30 30 8…CONNECT 9600

[18/08/2014 08:34:45] - Written data

2f 23 44 /#D

[18/08/2014 08:34:48] - Read data

30 30 31 20 30 30 31 20 30 30 34 20 34 2e 30 32 001 001 004 4.02
2e 30 34 33 54 33 20 4d 75 6c 74 69 63 61 6c 20 .043T3 Multical
52 54 46 20 56 30 34 2e 30 32 20 0d 31 38 3a 30 RTF V04.02 .18:0
31 3a 30 38 20 30 32 20 4d 61 79 20 32 30 31 30 1:08 02 May 2010
20 0d .

[18/08/2014 08:35:11] - Close port

Получается модем еще передает данные а ЛЭРС отправляет запрос и не получает нужный ответ

Большое спасибо за подробную информацию. В следующем обновлении мы добавим обработку, чтобы устранить эту проблему.

P.S. Какую программу вы использовали для создания дампа?

Serial port monitor 4.0 by Eltima Software

prizraksarvar cудя по по Вашему дампу, прибор мультикал подключен так. Mulical 66CDE-модуль 670010-кабель 66-99-106-RTF(Flash мультикал)-удленитель СОМ-модем. Наша организация столкнулась с этими RTF поставщик был некий П.А.///. Он же и консультировал как считывать удалено архивные данные с прибора, и нарисовал такую последовательность. Программа была также написана его фирмой. Я не советую использовать RTF после моего анализа и опроса приборов мультикал 66 разными программами(за исключением его программы) было выяснено что в RTF передает неизвестно какие архивы и данные за запрошенный период. Поясняю дата и время на мультикале фактическое, а на RTF отставало на 3 месяца, на некоторых на 6…по запросу данных за последнюю неделю-по вчерашний день его программа все считывала и отчеты были те как бы которые нужны и те даты отчета которые запросили. Другие программы не могли считать…ну понятно запрашиваем ту дату которой во флеш нету. Теперь задумайтесь если RTF (устройство переноса данных) подключено к модему и опрос идет не с мультикала а с устройства, чтож это тогда за данные и откуда они???
Также поясню, для мультикал 66CDE, 601, 602 присутствует интерфейс RS232! Официальные представители Kamstrup заявили, что кроме программ для считывания данных с приборов кроме LogView не каких больше не выпускали! Модуль низа 670010 и и больше с интерфейсами RS232 не выпускали! RTF даже не знают что такое и зачем он!!! Никаких RS232-9600 тоже не было, их выпускает Альтком.
Отличие параметров порта опроса multical
66CDE:
бит данных 7
Стоп бит 2
четкость-чет
1200
601/602
бит данных 8
Стоп бит 1
четкость нет
1200
Программой Logview протестировано мной через модуль 670010 и кабелем 66-99-106 данные со всех моделей мультикал считываются! Другие программы не все считывают.
Насчет 66CDE представители также заявили: “что с него выходит интерфейс RS232 его сразу можно подключить к модему(соответственно через переходник). Вопрос только в написании программы! И программой той которая будет на прямую считывать данные с мультикал, а не с каких либо еще адаптеров (типа RTF)”
Надеюсь была полезная информация!

Да информация полезная, однако нужно отметить, что программа LogView работает только с прямыми подключениями через COM-порт, модемы она не поддерживает.

Кабель 66-99-106 “сразу можно подключить к модему”, однако поскольку большинство модемов не поддерживают изменение скорости последовательного порта во время обмена, то работать оно не будет. Объяснение и решение см. тут.