Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 11 из 11

Тема: Данные с ЛабВЬю

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

    По умолчанию

    Цитата Сообщение от ASka Посмотреть сообщение
    ...за исключением того что задержка в заданном интервале идет на группу сигналов, а не на каждый отдельный сигнал.
    Достаточно заменить тип данных для ФБ, например с BOOL на BYTE, и он будет задерживать сразу группу из восьми сигналов
    Код:
    FUNCTION_BLOCK DELAY_BYTE
    VAR_INPUT
        in : BYTE;
        T : TIME;
    END_VAR
    VAR_OUTPUT
        out : BYTE;
        trig: BOOL;
    END_VAR
    VAR
        LENGTH : INT := 32;
        X : ARRAY[0..31] OF BYTE;
        cnt : INT;
        last : TIME;
        tx: TIME;
        init: BOOL;
    END_VAR
    tx:=TIME();
    trig := FALSE;
    IF NOT init THEN
        x[cnt] := in;
        init := TRUE;
        last := tx;
    ELSIF tx - last >= T / length THEN
        IF cnt = length - 1 THEN cnt := 0; ELSE cnt := cnt + 1; END_IF;
        Out := X[cnt];
        x[cnt] := in;
        last := tx;
        trig := TRUE;
    END_IF;
    Захват-1.png
    Трассировка для четырех сигналов из восьми:

    Можно сделать на 16 сигналов(WORD) или 32(DWORD)
    Последний раз редактировалось petera; 08.03.2015 в 14:40.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. OPC Server данные
    от Александер2008 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 19.02.2013, 08:04
  2. Исторические данные
    от Aleksandr в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 14.08.2012, 12:57
  3. МПР51-АС2 неверные данные
    от Andrew_Stranger в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 18.11.2011, 11:19
  4. структуированные данные. Struct.
    от Юрий Поляков в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 11.06.2010, 01:57
  5. Данные термопар
    от незарегистрированный в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 07.06.2007, 09:03

Ваши права

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