Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 22 из 22

Тема: преобразования

  1. #21
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от bort992 Посмотреть сообщение
    Совсем запутался. Задача такая, есть переменная STRING с номером абонента '9051458992', это значение нужно разбить пополам "90514" и "58992" в формате DWORD и отправить на панель Скады. Помогите пожалуйста

    Функции из standart.lib
    LEFT
    RIGHT
    и два раза STRING_TO_DWORD

    Код:
    PROGRAM PLC_PRG
    VAR
    	strNumber: STRING(10);
    	loDWORD: DWORD;
    	hiDWORD: DWORD;
    END_VAR
    loDWORD:= STRING_TO_DWORD(RIGHT(strNumber, 5));
    hiDWORD:= STRING_TO_DWORD(LEFT(strNumber, 5));
    Последний раз редактировалось petera; 16.08.2019 в 20:38.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #22

    Thumbs up

    Petera, спасибо вам!!! А я искал в других библиотеках.
    Последний раз редактировалось bort992; 16.08.2019 в 21:00.

Страница 3 из 3 ПерваяПервая 123

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •