проверил работу ПМО1+ПЛК160+бибка SmsOwenLib == все чики-чики=работает
однако возник ?
как обеспечить перевод строки внутри смс-сообщения,т.е. вместо записи
tp№1-temp:1:60 2:48
смс-ка должна быть в таком виде:
tp№1-temp:
1:60
2:48
проверил работу ПМО1+ПЛК160+бибка SmsOwenLib == все чики-чики=работает
однако возник ?
как обеспечить перевод строки внутри смс-сообщения,т.е. вместо записи
tp№1-temp:1:60 2:48
смс-ка должна быть в таком виде:
tp№1-temp:
1:60
2:48
Доброго дня всем!
Столкнулся с проблеммой: ПЛК100 + ПМ01 проработали корректно пол года, после чего перестали приходить СМС.
Сделал сброс по питанию - без результатов.
SIM - активна, баланс положительный, связь с сотой - норм;
Изменения по входам контроллер отрабатывает корректно;
В контроллер никто не лазил, программа не менялась;
Индикация работы порта RS - отсутсвует;
LAN - работает, связь устанавливается, но считать загруженную программу не удается - ошибка 80 (не знаю что это значит).
В чем может быть причина, что в такой ситуации можно/нужно сделать?
Последний раз редактировалось Kirillio; 24.07.2015 в 14:01.
А симкарта без смс? Она чистая от смс? Возможно, она заполнилась и не могут новые сохраняться. Для удаления сообщений нужно в библиотеке SmsOwenLib на вход CheckNum подать TRUE, а на CheckNumList - ''
1) блок FB_SMS_SR 2)не минус, а пустые кавычки.
У Вас модем работает только для приема/отправки сообщений? в интернет он не выходит?
Доброго времени суток.
Интересует вопрос: возможно ли узнать пароль на библиотеку smsowenlib.lib?
Нашел один баг в библиотеке.
Сообщил в компанию (Украина, Харьков).
Четкого ответа, когда будет исправлен баг я не получил.
Хочу попробовать исправить баг сам...
Контроллер ПЛК110-24.30.Р-М
Модем ПМ01-24.АВ
Соединение с контроллером по RS485-1.
При подаче сигнала на вход контроллера №1 происходит отправка СМС на 3 номера с текстом: Дизель 1 в работе.
Так вот, примерно в одном случае из восьми в тексте СМС встречаются артефакты (искажение текста).
Во вложении фотография мобильных телефонов с искаженным текстом.
Я сделал следующее. Параллельно 485-му подключил "прослушку" и словил момент отправки искаженного СМС сообщения, и вот что я обнаружил:
AT+CMGF=0;+CMGS=50> 0011000C918390938044360008AA240414043804370435043B 044C00200031002004320020044004000431043E0442043500 2E
+CMGS: 41
ФЁшAT+CLCCOK
AT+CMGL=0,1OK
AT+CMGF=0;+CMGS=50> 0011000C918390292917180008AA240414043804370435043B 044C00200031002004320020044004300431043E0442043500 2E
+CMGS: 42
@(B@@
AT+CLCCOK
AT+CMGL=0,1OK
AT+CMGF=0;+CMGS=50> 0011000C918390589152970008AA240414043804370435043B 044C00200031002004320020044004300431043E0442043500 2E
+CMGS: 43
ФЁшAT+CLCC
И в первом пакете (СМС которого и было с артефактом) нашел несовпадение. Один из байтов 0 вместо 3.
В своей программе текст СМС я задаю только в одном месте.
Напрашивается вывод, что ошибка в библиотеке SmsOwenLib.lib
помехи на линии это нормально и не показатель бага бибки, я просмотрел текст, он корректно отправляется на все три номера (ххххх63, ххххх81, ххххх79)
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран