Сейчас повторял ошибку предварительно удалив файлы из папок Log и BugReport.
В папку BugReport не записалось ничего .. в папке Log думаю наибольший интерес вызывают строки:
13:14:41.882 [6064] TQueueTasks.OnDataChange
13:14:41.882 [6064] TQueueTasks.OnDataChange — OK, Result=OK (0x0), dwTransid=0, hGroup=0, hrMasterquality=0, hrMastererror=0, dwCount=4, phClientItems=([4] 253, 254, 255, 256), pvValues=([4] 1, 5, 2, 8), pwQualities=([4] 192, 192, 192, 192), pftTimeStamps=([4] 16.01.17 09:44:05, 16.01.17 09:44:05, 16.01.17 09:44:05, 16.01.17 09:44:05), ItemIDs=([4] UniversContr.Globs.Adres, UniversContr.Globs.Speed, UniversContr.Globs.GlobMode, UniversContr.Globs.TypeIn)
13:14:43.375 [7692] [ComPort] Инициализации СОМ порта — OK, Порт=COM10
13:14:43.759 [7692] [ComPort] Ошибка СОМ порта, Порт=COM10
13:14:43.769 [6064] TQueueTasks.OnDataChange
13:14:43.769 [6064] TQueueTasks.OnDataChange — OK, Result=OK (0x0), dwTransid=0, hGroup=0, hrMasterquality=0, hrMastererror=0, dwCount=4, phClientItems=([4] 253, 254, 255, 256), pvValues=([4] 1, 5, 2, 8), pwQualities=([4] 280, 280, 280, 280), pftTimeStamps=([4] 16.01.17 13:14:43, 16.01.17 13:14:43, 16.01.17 13:14:43, 16.01.17 13:14:43), ItemIDs=([4] UniversContr.Globs.Adres, UniversContr.Globs.Speed, UniversContr.Globs.GlobMode, UniversContr.Globs.TypeIn)
13:14:54.931 [7692] [ComPort] СОМ порт недоступен, Порт=COM10
13:14:54.932 [7692] Ошибка инициализации порта (COM10 Адрес:1)
13:15:05.608 [7692] [ComPort] СОМ порт недоступен, Порт=COM10
тут видно, что сначала инициализация порта проходит «ОК» и сразу через 400 мс Ошибка COM порта. с чем это связано? хз.
сейчас видео скину как это выглядит.
Автоматическую настройку gsm модемов можно произвести с помощью программы InitModem («Настройка модемов»). InitModem предназначена для работы с вычислителями ВКТ-5, ВКТ-7 и ВКГ-3.
Программа разработана компанией «Теплоком» и подходит для настройки модемов:
- Siemens TC35i;
- Siemens MC35i;
- Cinterion MC52i;
- Novacom MC52i;
- Novacom GNS-300RS;
- Teleofis RX100.
Также эту программу можно попробовать и для настройки других GSM/CSD модемов (iRZ MC52iT, MC52PU, MC52iWDT), если не возникает ошибок во время работы. Иначе рекомендуется использовать другое ПО или же настройку через терминал.
Настройка модемов
Для настройки модема через программу «Настройка модемов» необходимо выполнить следующие действия:

- Установить в модем SIM-карты со снятым PIN-кодом.
- Подключить модем через преобразователь RS232-USB к ноутбуку (компьютеру)
- Запустить программу «Настройка модемов», появится окно, показанное на рисунке
- Выбрать тип используемого модема (поз. 1).
- В появившемся окне выбрать COM порт, используемый на данном ноутбуке (поз.2).
- Выбрать скорость, по умолчанию 9600 (поз. 3).
- Выбрать место подключения модема (поз. 4), в нашем случае необходимо выбрать «Подключение к прибору».
- Отметить флажок «Отключить GPRS» (поз. 6)
- Нажать кнопку «Старт» (поз. 7)
- В окне операция (поз. 5) будет отображаться процесс настройки модема.
При успешной настройке модема будет выдано сообщение «УСПЕШНОЕ окончание».
Ошибки настройки связи
При возникновении ошибки настройки, возможно, потребуется снять флажок «Отключить GPRS» (поз. 6) и попытаться повторно прошить модем, нажав кнопку «Старт!» (поз. 7).
Остальные возможные причины неуспешной настройки модемов и способы устранения описаны в таблицах.
Ошибка инициализации COM порта
| Причина | Методы устранения |
|---|---|
| Выбран неправильный COM порт | Выбрать соответствующий COM порт |
| Запущена другая программа, работающая с COM портом | Закрыть все программы, работающие с COM портом (например, программы считывания данных с вычислителей, программа терминала). |
| Не подключен преобразователь RS232-USB к компьютеру | Проверить подключение преобразователя RS232-USB |
Устройство не отвечает на запросы
| Причина | Методы устранения |
|---|---|
| Нет питания на модеме | Проверить питание на модеме |
| Преобразователь RS232-USB не подключен к модему | Проверить подключение к модему |
| Неверно выбрана скорость COM порта в программе | Выбрать другую скорость COM порта из стандартного ряда |
| Неисправен COM порт модема | Заменить модем |
Ошибка при выполнении команды: ATS0=2. ERROR
| Причина | Методы устранения |
|---|---|
| Ошибка при установке автоответа модема | Необходима настройка модема с помощью программы терминала |
Скачать программу
Версия ПО: InitModem — 358 Кб

- Поддержка более 370 типов приборов учета тепла, воды, электроэнергии и др.
- Автоматический и ручной опрос GSM/GPRS модемов, УСПД
- АРМ + WEB-интерфейс + мобильное приложение (Android / iOS)
- Таблицы, графики, отчеты, карты, мнемосхема, журналы работ, профиль мощности, анализ данных и НС
- Без абонентской платы, бесплатная лицензия
Устранение неполадок
Если качество опрашиваемой переменной не равняется «Хорошее»
(см. «Пример работы»),
значит при опросе произошла ошибка. Ниже представлены действия по
исправлению:
- Качество «Ошибка инициализации COM порта» — ошибка при открытии
коммуникационного порта:- В свойствах узла, которому принадлежит переменная, установить
COM порт
существующий в системе; - Закрыть другие программы использующие данный COM порт.
- В свойствах узла, которому принадлежит переменная, установить
- Качество «Неопределенное» — переменная еще не опрашивалась:
- Команда на опрос поставлена в очередь. Необходимо подождать
пока подойдет очередь; - Установите свойство «Опрашивать» для узла, которой принадлежит
переменная; - OPC клиентом должна быть установлена активность переменной и группы
которой принадлежит данная переменная.
- Команда на опрос поставлена в очередь. Необходимо подождать
- Качество «Ошибка таймаута, устройство не отвечает» — устройство
не ответило на запрос:- Подключите линию связи с устройством к тому COM порту, который
указан в свойствах узла, которому принадлежит переменная; - Установите конфигурацию COM порта в соответствие с
характеристиками устройства; - В свойствах узла, которому принадлежит переменная, установите
верный Modbus адрес
устройства; - Проверьте чтобы устройство правильно отрабатывало Modbus
запросы.
- Подключите линию связи с устройством к тому COM порту, который
- Качество «Ошибка CRC» — в полученном ответе не совпадает CRC:
- Устраните помехи на линии связи.
- Качество «Ошибка конфигурации» — переменная не верно
сконфигурирована:- Выполянется операция чтения и не задана Modbus функция чтения. Задайте
номер функции чтения; - Выполянется операция записи и не задана Modbus функция записи. Задайте
номер функции записи; - Записываемое значение выходит за пределы значимых битов (например:
записываем 65536 в переменную с 16-тью(0-15) значимыми битами).
Записывайте значение не выходящее за пределы значимых битов; - Для идентификации ошибки смотри лог.
- Выполянется операция чтения и не задана Modbus функция чтения. Задайте
- Качество «Ошибка соединения» — устройство не может отработать
данный запрос:- Поверьте чтобы устройство отрабатывало запрос без ошибок, т.е.
в возвращаемом номере функции старший бит не должен быть
установлен; - Для идентификации ошибки смотри лог.
- Поверьте чтобы устройство отрабатывало запрос без ошибок, т.е.
- Качество «Ошибка: неизвестный формат ответа» — ответ от
устройства не является Modbus командой:- Проверьте чтобы устройство правильно отрабатывало Modbus
запросы.
- Проверьте чтобы устройство правильно отрабатывало Modbus
- Качество «Плохое» — неопределенная ошибка при опросе
переменной:- Для идентификации ошибки смотри лог.
В случае если возникли вопросы по функционированию программы,
обращайтесь к разработчику (см. «Контакты»). При этом желательно выслать также:
используемую конфигурацию *.cfg, лог работы («c:Program
FilesLectus Modbus OPC and DDE serverLog*.log») и описать
последовательность действий для эмуляции рассматриваемой
ситуации.