Показано с 1 по 10 из 14

Тема: Получение данных с уровнемера

Древовидный режим

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

    По умолчанию

    Перестановка байт
    Код:
    PROGRAM PLC_PRG
    VAR
        ptFl: POINTER TO REAL;
        ptDw: POINTER TO DWORD;
        height: REAL;
        height_2: REAL;
        SWAP_BYTE_C: DWORD;
    END_VAR
    
    ptDw:=ADR(height_tmp);
    (*В зависимости от параметра Byte Sequence в UMD нужно использовать
    или этот вариант*)
    SWAP_BYTE_C:=(ROL(ptDw^,8) AND 16#FF00FF00) OR (ROR(ptDw^,8) AND 16#00FF00FF);
    ptFl:=ADR(SWAP_BYTE_C);
    height:=ptFl^;
    
    (*Или этот вариант*)
    SWAP_BYTE_C:=(ROR(ptDw^,8) AND 16#FF00FF00) OR (ROL(ptDw^,8) AND 16#00FF00FF);
    ptFl:=ADR(SWAP_BYTE_C);
    height_2:=ptFl^;
    Тут два варианта для разных значений Byte Sequence в UMD - height и height_2
    height_tmp - это именованная переменная в слейве ПЛК
    Захват-2.png

    Результат с Вашим значением
    Захват-1.png

    Можно код оформить в виде функции
    Последний раз редактировалось petera; 06.09.2018 в 12:41.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Получение данных по ОРС с ПЛК63
    от stesl в разделе ПЛК63/73
    Ответов: 22
    Последнее сообщение: 23.05.2015, 02:45
  2. Получение данных из ПЛК на ПК
    от bladerunner в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 06.01.2015, 08:51
  3. Получение данных с ПЛК110
    от MerlinLegacy в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 05.02.2014, 21:52
  4. Получение данных с датчиков
    от qawaq в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 13.05.2013, 18:54
  5. Получение данных из MS SQL в MasterSCADA
    от energy_aleks в разделе Master SCADA 3
    Ответов: 32
    Последнее сообщение: 30.04.2011, 18:49

Ваши права

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