PDA

Просмотр полной версии : Номер для СМС



Роман_33
20.01.2020, 16:40
Здравствуйте! Имеется ПЛК 110 и панель Винтек. Соединение по Modbus TCP/IP. ПЛК отправляет СМС в случае аварийных ситуаций. Номер жестко прописан в программе. Возникло желание изменять номер с панели. Хотел передавать в панель номер (11 цифр) в фоpмате Float (в других форматах панель отказывается принимать такую длинную цифирь) и после конвертировать в строку. Но столкнулся с тем, что ПЛК при вводе изменяет последние три-четыре цифры (после ввода они появляются в окне ввода,например ввожу 79106736439 появляется что то вроде 79106738589), при вводе более коротких номеров все нормально. Я что то делаю не так или это такая фишка ПЛК? Есть в панели еще возможность ввода строки, но как ее передать в ПЛК стандартными средствами не понял.

IVM
20.01.2020, 17:45
Разбей номер в панели на три части и передавай, а в ПЛК объедини.

Роман_33
20.01.2020, 17:53
А как объединить то? Я в Кодесис пока не очень.

IVM
20.01.2020, 18:05
А как объединить то? Я в Кодесис пока не очень.

Сдвиг и сложение.

Роман_33
21.01.2020, 08:39
Всем спасибо, сделал через "CONCAT".