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

Тема: Перескакивание преобразователя WORD_DWORD

  1. #1
    Пользователь
    Регистрация
    05.09.2016
    Адрес
    Ижевск
    Сообщений
    9

    По умолчанию Перескакивание преобразователя WORD_DWORD

    Добрый день столкнулся с увлечению переменной модуля Fast encoders . Сделал такой простенький FB на ST
    В эмуляции всё работало нормально , но вот при подключении к энкодеру выход OUT увеличивается не постоянно перескакивает сильно.Не могу понять в чём дело.
    Где то натыкался на похожую тему там сам модуль Fast encoders был расширен до 32. Это тоже бы сработало... Но найти снова никак не могу

    FUNCTION_BLOCK word_dword
    VAR
    Value1: WORD;
    Value2: WORD;
    END_VAR
    VAR_INPUT
    reset: BOOL;
    in: WORD;
    END_VAR
    VAR_OUTPUT
    out: DWORD;
    END_VAR

    IF reset =TRUE THEN
    out := 0;
    ELSE Value1 := in;
    out := out + WORD_TO_DWORD(Value1 - Value2) ;
    Value2 := Value1;
    END_IF

    ОВЕН ПЛК110 М02

    РЕШИЛ изменением WORD_TO_DWORD на WORD_TO_INT
    Последний раз редактировалось alexbad93; 04.06.2017 в 09:09.

Похожие темы

  1. Драйвер преобразователя интерфейсов АС6.
    от babush80 в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 25.02.2015, 10:23
  2. Ответов: 15
    Последнее сообщение: 06.09.2014, 01:47
  3. Место установки преобразователя usb-rs485
    от Andrew_Stranger в разделе Трёп (Курилка)
    Ответов: 6
    Последнее сообщение: 16.10.2013, 11:59
  4. Ответов: 4
    Последнее сообщение: 19.10.2010, 14:11
  5. Ответов: 1
    Последнее сообщение: 28.01.2009, 17:21

Метки этой темы

Ваши права

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