Белозеров Владимир
Пользователь
Харизма: 0
Офлайн
Сообщений: 63
BELAZ
|
|
« Ответ #4 : 27.07.2011, 08:56:39 » |
|
Да прибор действительно одиночный, но таких приборов уже трицать штук, а будет еще больше... При опросе их через ОРС-сервер я задаю сетевой номер, тогда, сравнивая то, что мы получаем от прибора и то, что записано в ОРС-клиенте происходит либо сохранение отчета от данного прибора, либо дозвон до следующего и т.д. Просто непонятно зачем делать недоступным к изменению сетевой номер прибора во ВЗЛЕТ СП, если во всех остальных программах он открыт для редактирования... И даже, если брать так, как есть: дозвонившись до тепловычислителя, ВЗЛЕТ СП первой же командой посылает запрос на сверку сетвого номера, который равен единице и который нельзя редактировать, и только после получения положительного ответа от прибора далее идет опрос. Например: 41 54 44 54 38 39 31 39 37 34 34 32 34 33 37 0D ATDT89197442437. Ответ:27.07.2011 9:21:12.34464 (+24.0625 seconds) 0D 0A 43 4F 4E 4E 45 43 54 20 39 36 30 30 0D 0A ..CONNECT 9600.. Запрос:27.07.2011 9:21:12.45364 (+0.0938 seconds) 04 11 C3 7C ..A| Ответ:27.07.2011 9:21:13.95364 (+1.5000 seconds) 04 11 14 56 5A 4C 4A 4F 54 20 36 35 2E 30 30 2E ...VZLJOT 65.00. 30 31 2E 32 34 20 00 E6 B3 01.24 .??
Здесь видно, что при запросе прибора с сетевым номером равным 4 прибор выдает свою версию прошивки. А это значит, что он действительно имеет сетевой номер 4 и при полном опросе идет сохранение отчета под именем, соответствующим физическому адресу, на котором установлен данный тепловычислитель.
|