так обратитесь к специалистам, в оскат бибке помоему есть определение цифр, чтоб понятнее было нагуглите ключевое слово регулярные выражения
Вид для печати
Так я совета и прошу у спецов.
Лучше пример сделайте и выложите его или подскажите какой блок.Цитата:
в оскат бибке помоему есть определение цифр, чтоб понятнее было нагуглите ключевое слово регулярные выражения
В OSCAT это функция FIND_NUM -возвращает позицию первого символа, являющегося номером,поиск ведется с указанной позиции(FIND_NUM('wej34',1)=4)
а так же FINDB_NUM -возвращает позицию последнего символа, являющегося цифрой
http://www.prolog-plc.ru/art10
ЗЫ. Сначала FIND_NUM найти позицию первой цифры, затем FINDB_NUM, начиная с найденной позиции, найти позицию последней цифры и вырезать подстроку в этом диапазоне вот и будет сумма баланса на счете.
Где взять эту OSCAT бибку?
Бибку нашёл, но не могу указанный блок добавить в алгоритм.
Как функцию FIND_NUM добавить в проект ?
Вопрос снят.
Приветствую всех!
Вопрос такой: в мануале по части отправки смс группе указано STRING(10) : " listNum :ARRAY [0..2] OF STRING(10):=3('79012345678'); (*массив номеров....." а с семеркой номер одиннадцатизначный...
1. Т.е. должен быть STRING(11) или я чего-то неправильно понял?
2. Что означает цифра 3 в строке " STRING(10):=3('79012345678') " ?
3. Значение NumCount в блоке FB_SMS_SL должно соответствовать количеству номеров рассылки?
4. У меня контроллер ПЛК 100... это значит что FB_SMS_SL работать не будет?
Заполнение массива 3 раза по '79012345678'Цитата:
2. Что означает цифра 3 в строке " STRING(10):=3('79012345678') " ?
А для ПЛК323 есть библиотеки для работы с смс? А то из этой ветки не работает:(