в оскат библиотеке имеется стек FIFO, его можно использовать для очереди сообщений, пока нет EMPTY отправляете очередное сообщение из стека
Вид для печати
Добрый вечер,
подключил пм-01 к плк100 через rs232 с помощью вашей библиотеки.
Вопрос:
Как удалить все принятые отправленные смс сообщения? Или хотя бы последнее смс сообщение после его отправки/принятия.
Доброе утро,
перечитал несколько раз - про ошибку при удалении СМС есть информация. Про удаление нет.
Просьба прислать ссылку или информацию по удалению СМС.
Также возникла на ровном месте проблема. СМС перестали доходить/отправляться до ПМ-01. После перезагрузки ПМ-01 и ПЛК-100 СМС непринятые СМС приходят, но без флага Новые СМС. Com порт в программе включен и по соединению с модемом нет ошибки.
С чем может быть связана эта проблема?
День добрый.
Подскажите или направьте в нужное направление. По поводу, как реализовать изменение в удалении или добавлении телефонных номеров в codesys 2.3, с помощью ПК оператора?
С уважением, Руслан.
Стоит Trace Mode. Но разве есть разница в том, что установлено? А разве не в CodeSys создается алгоритм или переменная?
Не прошло и сто лет.....
Конечно важно. Ты же обмениваешься переменными. Я сейчас делаю подобную задачу, только ввод телефона осуществляется с пранели оператора ИП320. Я следал 4 цифровые переменные (ААА) БББ ВВ ГГ. А в кнороллере я уже конкатенирую все в одну строку.
гдеКод:number := CONCAT('7', WORD_TO_STRING(opTel1Code));
number := CONCAT(number, WORD_TO_STRING(opTel1Num1));
number := CONCAT(number, WORD_TO_STRING(opTel1Num2));
number := CONCAT(number, WORD_TO_STRING(opTel1Num3));
MAKE_NUMBER := number;
opTel1Code = ААА
opTel1Num1 = БББ
opTel1Num2 = ВВ
opTel1Num3 = ГГ
Как то так. Через скаду, наверно можно создать строковую переменную, но я не уверен.
Вот только если ВВ или ГГ начинаются с нуля, например
(AAA) 555 06 09
то строка получится вида
(ААА) 555 6 9, а это совсем не одно и тоже, что (ААА) 555 06 09
:rolleyes:
Вложение 32510
То же самое будет и с кодом, если он начинается с "0"