УДАЛЁННЫЙ ОПРОС ТЕПЛОВЫЧИСЛИТЕЛЕЙ ВКТ7.0X С ПОМОЩЬЮ МОДЕМОВ SPRUTNET
Для опроса используется тепловычислитель ВКТ7.01 с интерфейсом RS232 и модем SprutNet RS232. На следующем рисунке изображена схема кабеля, входящего в комплект поставки для подключения модема к тепловычислителю и схема кабеля для подключения "местного" модема к компьютеру.
Для опроса тепловычислителей будем использовать программу "ВКТ7Easy2", которая находится в свободном доступе на сайте компании Теплоком.
Опрос тепловычислителей осуществляется посредством «местного» GSM модема SprutNet RS232 (или SprutNet USB) поочередным дозвоном на номер каждого модема, подключенного к тепловычислителю, и передачи данных в режиме CSD, поддерживаемым модемом. Тарификация в данном режиме – временная.
Для того чтобы опрашивать теплосчетчик, необходимо сконфигурировать модем при помощи последовательности команд, из программы "HyperTerminal":
AT&F - сбрасываем модем на заводские настройки;
ATE0 - отключаем эхо;
ATV0 - настройка на числовой формат ответа модема;
ATX0 - отключаем распознавание DTMF и BUSY, возвращается только числовой код;
ATS0=1 - подъем трубки после первого гудка;
ATS7=120 - таймаут в секундах на установление соединения CSD;
AT+IPR=9600 - скорость последовательного порта для общения с тепловычислителем;
AT+IFC=0,0 - управление потоком отсутствует с обоих сторон
AT&W - сохранение настроек в энергонезависимой памяти модема.
Так как настройки сохранены в памяти модема, в программе опроса можно удалить строку инициализации удаленного модема.
Для ускоренной настройки удаленного модема можно использовать утилиту «SprutNet config 1.4», особенно при большом количестве настраиваемых модемов. Для настройки удаленного модема, в верхнем списке «Список команд» выберите позицию «3 ВКТ7 удаленный модем SIM900»
Нажмите на кнопку «Настройки». Во вкладке «COM порт» поставьте галочку «Автопоиск порта с модемом», если неизвестен номер COM порта и его скорость, в противном случае укажите точные значения, не забывая что скорость COM порта должна совпадать со скоростью модема.
На вкладке можно увидеть строку инициализации и ожидаемый ответ модема в случае успешного конфигурирования. Если требуется изменить строку инициализации, то это можно сделать отредактировав файл «3 ВКТ-7 удаленный модем sim900.cmd_list» в папке «SprutNet_configcfg». Нажмите кнопку «Применить». Нажмите кнопку «старт» для начала процедуры конфигурирования. Ход процесса конфигурирования можно наблюдать в окне «Ход выполнения».
Для настройки модема для использования в качестве «местного», необходимо в программе выбрать скрипт «4 ВКТ-7 местный модем sim900.cmd_list» и запустить процедуру конфигурирования.
Данный скрипт выполняет следующие процедуры:
AT&F - сбрасываем модем на заводские настройки;
ATE0 - отключаем эхо;
ATV1 - настройка на текстовый формат ответа модема;
ATX4 - включаем распознавание DTMF и BUSY, возвращается только текстовый код;
ATS7=120 - таймаут в секундах на установление соединения CSD;
ATS10=90 - настройка таймаута в секундах на разрыв соединения при потере несущей;
AT+IPR=9600 - скорость последовательного порта для общения с тепловычислителем;
AT+IFC=0,0 - управление потоком отсутствует с обоих сторон
AT&W - сохранение настроек в энергонезависимой памяти модема.
Запустите программу ВКТ7Easy2 и добавьте узел учета тепла с модемным соединением и номером модема.
Отредактируйте содержимое, созданного узла учета тепла, добавив сетевой номер ВКТ7 и тип интерфейса RS232.
Откройте окно «Настройки канала связи», выберите номер COM порта к которому подключен «местный» модем и скорость 9600.
В меню «Сервис->Настройка удаленного модема» удалите строку инициализации. Если все настройки выполнены верно, то после нажатия кнопки «Уст.связь» в окне «Монитор обменов» можно наблюдать процесс соединения и считывания архива теплосчетчика.