Выкладываю конфигурацию ОРС сервера и а также лог обмена с устройством.
Выкладываю конфигурацию ОРС сервера и а также лог обмена с устройством.
В присланном вами логе только два запроса. Один не был выполнен, потому что устройство не ответило, второй запрос был выполнен корректно. Затем в лог записались ошибки:
[06.11.2012 16:50:00.220] Information : Набор номера ATD 89303571472
[06.11.2012 16:50:34.588] Error : 3.Нет такого номера
[06.11.2012 16:50:34.588] Error : 2.Нет денег на счете
[06.11.2012 16:50:34.588] Error : 1.Нет поддержки услуги передачи данных
Описанной вами ошибки в логе нет. Запустите ОРС сервер снова, воспроизведите ошибку и пришлите лог с ней.
Увеличьте межсимвольный таймаут. Вы установили 60 мс - для модема на такой скорости этого мало. Задайте 300-500 мс.
Аналогичную настройку желательно сделать и в контроллере (если таковая имеется).
Спасибо.
Высылаю новый лог.
Проблема подтвердилась. Мы исправим ошибку в следующей версии.
Пока что попробуйте использовать режим RTU. Понятно что вы используете модем, и возможны разрывы пакетов, но если задать в ОРС сервере межсимвольный таймаут 500-1000 мс, то должно быть нормально. Аналогичная настройка должны быть и в контроллере (возможно Framing Time).
Спасибо.
Перешли на режим RTU. Все работает. Увеличили скорость передачи до 115200. В ОРС сервере межсимвольный таймаут оставили 30 мс.