Проблема разрешена.
Проблема разрешена.
Последний раз редактировалось zaur; 15.01.2013 в 07:37.
проверьте баланс по этому номеру-он должен быть положительным, а так же проверьте наличие подключенной услуги "передача факсов и данных". а еще в гипертерминале дайте модему команду AT+CBST=71,0,1
С помощью unm функции GetByte прослушиваю интерфейс DEBUG RS-232, к нему подключен модем. На ПЛК110-32 нормально сутками прослушиваю и получаю с него значения. А вот на ПЛК110-60 неожиданно возникает такая ситуация, что через некоторое время (какое непонятно, но не меньше нескольких часов) перестает что-то приходить. Функция всегда получает 0. Запустил на столе, проверил, несколько часов все нормально читалось. На следующий день с утра тоже читается, а в обед все ничего нет (хотя что-то там есть, банально даже RING не видит). После посылки (SetByte) снова стали возвращаться значения (GetByte, теперь и RING и смс стали видны).
Программа для 32 и 60 одинаковая, ну только отличается конфигуратор (модули по разному стоят, есть отличные модули).
Такая особенность с чем может быть связана?
П.С. Сформулировал кривовато вопрос, но сложно объяснить ситуацию.
Последний раз редактировалось zaur; 15.01.2013 в 07:49.
значит тупо модем не получил полную команду, включая управляющие символы. И когда в ручную подаете команду, это устраняется естественным путем
А просто RS232 занят?
Debug порт имеет свои ограничения...
Здравствуйте. Да, занят. На DEBUG RS-232 как писал сидит модем, на RS-232 сидит панель. Можно только их поменять местами, если это поможет?
А какие ограничения, а точнее как они могут сказываться на работе?
И какие особые отличия у ПЛК110-32 от ПЛК110-60 в аспекте работы данных портов. Просто 6 штук 110-32 без сбоев работают уже не первый день.
Разницы в работе портов между 32 и 60 быть не должно.
Особенности работы Debug описаны в документации...
Интересный момент. А можете программу прислать на support@owen.ru с описанием нарекания. Ребята попробуют на ПЛК110-60.
Так то и программно и аппаратно порты абсолютно идентичные.