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

Тема: Панели оператора СП3xx. Вопросы и ответы

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,594

    По умолчанию

    Цитата Сообщение от Vansanches Посмотреть сообщение
    Добрый вечер.
    еще вопросик пытаюсь перемножить регистры float,но что то идет не так.

    if (*(float*)(PSW+404)>1)
    {
    cubsr=cub / *(float*)(PSW+404);

    *(float*)(PSW+406)=cubsr;
    Write(HMI_LOCAL_MCH, 0, TYPE_PFW, 305,0 , TYPE_DWORD, c);
    *(float*)(PSW+408)=*(float*)(PSW+406)*c;
    }

    если перемножаю напрямую PSW305 из рецепта на вычисленный коэффициент PSW406 то все слетает, если так как на записи, то на выходе что то непонятное
    С уважением, Александр.
    Я так понимаю, вам нужен не Write, а Read.
    И переменные DWORD/FLOAT следует выравнивать по четным регистрам. См. пример.

    Для теста задавал PSW404=2.5 и c=2.
    Результат корректный.
    Вложения Вложения

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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