Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19.04.2024, 15:49:44
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Приборы ЗАО "Взлет"
| |-+  Отдел программистов
| | |-+  Связь c приборами через модем в режиме CSD с помощью бесплатного ПО
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Связь c приборами через модем в режиме CSD с помощью бесплатного ПО  (Прочитано 19766 раз)
AVit
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 14


« : 02.12.2010, 08:24:41 »

Установлены два теплосчетчика ТСРВ-024 к ним подключены модемы АССВ-030  + еще еще один модем АССВ-030 на сервере.

Наладить связь с теплосчетчиками не получается ни одной программой из представленного бесплатного ПО (Отчет ТСРВ-02х, Универсальный просмотрщик).
Зато с демо версией Взлет-СП все связывается на ура.

Анализируя посылки на СОМ-порт этими тремя программами вижу что Взлет-СП отправляет совсем другую посылку прибору, чем программы Отчет и просмотрщик.

Вот например, Обмен программы Отчет ТСРВ-02х:
Порт открыт процессом "svchost.exe" (PID: 920)

Запрос:02.12.2010 10:18:41.62864 (+315.2465 seconds)
 41 54 0D                                          AT.             
Ответ:02.12.2010 10:18:41.64464 (+0.0156 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:18:41.65964 (+0.0156 seconds)
 41 54 45 30 56 31 0D                              ATE0V1.         
Ответ:02.12.2010 10:18:41.72264 (+0.0625 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:18:41.73864 (+0.0156 seconds)
 41 54 0D                                          AT.             
Ответ:02.12.2010 10:18:41.76964 (+0.0313 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:18:41.80064 (+0.0313 seconds)
 41 54 0D                                          AT.             
Ответ:02.12.2010 10:18:41.83164 (+0.0313 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:18:41.84764 (+0.0156 seconds)
 41 54 45 30 56 31 0D                              ATE0V1.         
Ответ:02.12.2010 10:18:41.90964 (+0.0625 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:18:41.92564 (+0.0156 seconds)
 41 54 0D                                          AT.             
Ответ:02.12.2010 10:18:41.94164 (+0.0156 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:18:41.97264 (+0.0313 seconds)
 41 54 44 50 38 39 32 32 36 33 30 34 32 30 36 0D   ATDP89226304206.
Ответ:02.12.2010 10:19:09.58264 (+27.6104 seconds)
 0D 0A 43 4F 4E 4E 45 43 54 20 39 36 30 30 0D 0A   ..CONNECT 9600..
Запрос:02.12.2010 10:19:16.66164 (+7.0628 seconds)
 01 11 C0 2C 01 11 C0 2C 41 54 48 0D 41 54 48 0D   ..À,..À,ATH.ATH.
 41 54 48 0D 41 54 48 0D                           ATH.ATH.       

Порт закрыт

А вот обмен программы Взлет-СП:

порт открыт процессом "svchost.exe" (PID: 920)

 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:24:16.85964 (+0.0000 seconds)
 41 54 0D                                          AT.             
Ответ:02.12.2010 10:24:16.89164 (+0.0312 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:24:16.90664 (+0.0156 seconds)
 41 54 45 30 56 31 0D                              ATE0V1.         
Ответ:02.12.2010 10:24:16.96964 (+0.0625 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:24:16.98464 (+0.0156 seconds)
 41 54 0D                                          AT.             
Ответ:02.12.2010 10:24:16.01664 (+0.0312 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:24:16.03164 (+0.0156 seconds)
 41 54 0D                                          AT.             
Ответ:02.12.2010 10:24:16.04764 (+0.0156 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:24:16.06264 (+0.0156 seconds)
 41 54 45 30 56 31 0D                              ATE0V1.         
Ответ:02.12.2010 10:24:16.12564 (+0.0625 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:24:16.14164 (+0.0156 seconds)
 41 54 0D                                          AT.             
Ответ:02.12.2010 10:24:16.17264 (+0.0312 seconds)
 0D 0A 4F 4B 0D 0A                                 ..OK..         
Запрос:02.12.2010 10:24:16.20364 (+0.0312 seconds)
 41 54 44 50 38 39 32 32 36 33 30 34 32 30 36 0D   ATDP89226304206.
Ответ:02.12.2010 10:24:42.12464 (+25.9210 seconds)
 0D 0A 43 4F 4E 4E 45 43 54 20 39 36 30 30 0D 0A   ..CONNECT 9600..
Запрос:02.12.2010 10:24:50.89064 (+7.7498 seconds)
 10 01 00 01 10 1F 28 01 10 02 01 11 C0 2C 10 03   ......(.....À,..
 F1 B7                                             ñ·             
Ответ:02.12.2010 10:24:51.67164 (+1.7812 seconds)
 10 01 01 00 10 1F 29 01 10 02 01 11 29 56 5A 4C   ......).....)VZL
 4A 4F 54 20 37 36 2E 33 30 2E 30 32 2E 36 30 20   JOT 76.30.02.60
 00 00 00 00 00 00 82 00 28 00 8A 00 C0 00 A0 00   ......‚.(.Š.À. .
 3F 00 24 00 70 5F 4C FE 10 03 13 5B               ?.$.p_Lþ...[   
Запрос:02.12.2010 10:24:52.17164 (+0.4219 seconds)
 10 01 00 01 10 1F 28 02 10 02 01 41 00 00 00 01   ......(....A....
 01 00 18 0A 02 0C 0A 2B 87 10 03 11 86            .......+‡...†   
Ответ:02.12.2010 10:24:54.21764 (+2.0468 seconds)
 10 01 01 00 10 1F 29 02 10 02 01 41 AC 00 00 00   ......)....A¬...
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 A0 13 10 03 EE BE      ......... ...î¾

ну итд....

Универсальный просмотрщик вообще даже номер не набирает:

Порт открыт процессом "VZLJOT~1.EXE" (PID: 2532)

Запрос:02.12.2010 10:29:34.36864 (+231.2775 seconds)
 41 54 20 45 30 20 56 31 0D                        AT E0 V1.       

Порт закрыт


С чем это связано?
Записан
Артём Александрович
В опале я, забанили за правду.
Наш человек
***

Харизма: 4
Офлайн Офлайн

Сообщений: 335

Обладаю телепатией


« Ответ #1 : 02.12.2010, 08:29:11 »

Опрос приборов с использованием АССВ-030 возможен только "Взлет СП"

За разъяснением причин этого лучше обратиться напрямую к разработчикам по электронке
Записан

Я в метрологи ушел. Остался бесценный опыт настройки оборудования
AVit
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 14


« Ответ #2 : 02.12.2010, 08:39:03 »

Опрос приборов с использованием АССВ-030 возможен только "Взлет СП"

Это является преднамеренным ограничением функциональности бесплатного ПО?
Записан
Sefko
Наш человек
***

Харизма: 6
Офлайн Офлайн

Сообщений: 214


« Ответ #3 : 02.12.2010, 11:08:26 »

Опрос приборов с использованием АССВ-030 возможен только "Взлет СП"

Это является преднамеренным ограничением функциональности бесплатного ПО?
Не так. Существенно более широкая функциональность не предоставляется бесплатно.

Другой вопрос - зачем же Вы для связи всего с двумя приборами использовали дополнительное оборудование (АССВ-030), предназначенное для построения больших систем?
Записан
AVit
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 14


« Ответ #4 : 02.12.2010, 11:43:10 »


[/quote]
Другой вопрос - зачем же Вы для связи всего с двумя приборами использовали дополнительное оборудование (АССВ-030), предназначенное для построения больших систем?
[/quote]

Ну если честно, то опрос будет производится нашей программой, которая уже опрашивает штук 10 теплосчетчиков и расходомеров Влет и и передает данные в общезаводскую базу данных, правда все остальные опрашиваются по проводам....

А до этих двух провода дотянуть проблематично.

В целом, особых проблем нет, просто когда просят например считать часовые архивы приходится подключаться напрямую, а здесь получается это не вариант.
Записан
Sefko
Наш человек
***

Харизма: 6
Офлайн Офлайн

Сообщений: 214


« Ответ #5 : 03.12.2010, 11:31:06 »

Ну если честно, то опрос будет производится нашей программой, которая уже опрашивает штук 10 теплосчетчиков и расходомеров Влет и и передает данные в общезаводскую базу данных, правда все остальные опрашиваются по проводам....

А до этих двух провода дотянуть проблематично.
М-да, обидно. Это я без шуток. На самом деле обидно, когда осталось как бы чуть-чуть, и...

Тут, конечно, надо детально смотреть на месте, что проще, дешевле,... Можно все же протянуть провода. Можно купить ВЗЛЕТ СП. Можно написать программу для АССВ-030. Может быть, еще какие-то варианты.



Записан
AVit
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 14


« Ответ #6 : 03.12.2010, 12:25:46 »

To Sefko:

Варианты? считывать суточные архивы со Взлетов через GSM-модем не сложнее чем напрямую.
Вопрос в том что иногда приходится делать что то не обычное, например считать не суточные, а например часовые архивы. В этих ситуациях меня выручало бесплатное ПО, но сейчас, кроме как идти с буком на объект вариантов нет. Вот это и обидно.

Покупка Взлет-СП тоже не вариант, он не умеет скидывать данные в БД Firebird, а покупать для того чтобы раз в году воспользоваться......
Записан
AVit
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 14


« Ответ #7 : 15.02.2011, 11:13:31 »

Покупка Взлет-СП тоже не вариант, он не умеет скидывать данные в БД Firebird, а покупать для того чтобы раз в году воспользоваться......

Снова, подыму старую тему....
А что никто ни сказал, что это тоже вариант и что Взлет-СП тоже поддерживает работу с базами данных!

Теперь вопрос такой:
В конфигураторе, в группах создаю прибор который собираюсь опрашивать, создаю набор параметров, прописываю в свойствах набора базу данных Firebird  (через IB Provider), прописываю таблицу.
Далее запускаю программу обмен, переключаюсь в пакетный режим и пытаюсь соединится с прибором. По результатом соединения получаю ошибку "не указана база данных для сохранения массива".

Что я делаю не так? В документации и справке про это практически ничего не написано...
Подскажите куда посмотреть и что почитать.
Пока я в тупике.
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #8 : 15.02.2011, 15:44:39 »

1. Попробуйте создать набор из 1 параметра, прочитать данные в обычном режиме и вручную сохранить в Вашей базе. Возможно, получите более расширенную диагностику.

2. Хоть столпами инструментальных средств и утверждается, что современные технологии сохранения данных кроссплатформенны и имеют универсальный интерфейс, на деле это не совсем так. У каждой базы данных имеются особенности, при сохранении могут быть какие-то проблемы.
Записан
AVit
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 14


« Ответ #9 : 18.02.2011, 06:01:58 »

Пришлось включить аудит на сервере. Выяснил, что для создания таблицы передается в базу такой ddl:
CREATE TABLE test (Дата DATETIME)
Ну то, что типа данных DATETIME в interbase нет, не беда. Это решаемо.
А вот русское имя поля без кавычек даже firebird 2.5 не понимает. Такой sql запрос вроде как не по стандарту будет?
Мож как то переименовать можно?
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #10 : 18.02.2011, 11:32:51 »

Попробуйте создать базу данных в формате MS Access, содержащую не таблицы, а ссылки на Ваши таблицы в FireBird. Взлету СП укажите для сохранения эту базу MS Access. Возможно, это решит Ваш вопрос.
Записан
AVit
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 14


« Ответ #11 : 18.02.2011, 12:33:06 »

Попробуйте создать базу данных в формате MS Access, содержащую не таблицы, а ссылки на Ваши таблицы в FireBird. Взлету СП укажите для сохранения эту базу MS Access. Возможно, это решит Ваш вопрос.
Мда. Судя по программному обеспечению, компания намерена ВСЕГДА работать только на российском рынке.
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #12 : 18.02.2011, 16:05:17 »

Пардон за вопрос, но Вы правда предполагаете встретить тепловычислитель Взлет в Лихтенштейне?
Записан
AVit
Пользователь
**

Харизма: 0
Офлайн Офлайн

Сообщений: 14


« Ответ #13 : 18.02.2011, 18:20:50 »

Пардон за вопрос, но Вы правда предполагаете встретить тепловычислитель Взлет в Лихтенштейне?

Ну извините, но это же не значит что не нужно к этому стремиться?

Пожалуй эту тему стоит закрыть...

у меня есть дополнительные вопросы по настройке Взлет-СП, но пожалуй для этого стоит открыть новую тему...
Записан
Страниц: [1] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.