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

Тема: Шаблоны модулей МХ110 для CODESYS 3.5

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Вы имеете ввиду "RISING_EDGE" ? Тогда возникает 1000 проблем. Предлагаю в шаблоны включить блок который будет управлять триггером "RISING_EDGE". Может даже так:
    Какие проблемы у Вас возникают в связи с использованием Rising Edge'a?
    Используя такую структуру (как в примере) Вы лишний раз грузите ПЛК (каждый триггер - ФБ, для каждого ФБ отдельный вызов да и хранить состояние нужно).
    Гораздо проще хранить где-то предыдущее значение маски, сравнивать его с текущим, и, если они отличаются, выдавать сигнал на запись.

    например:

    PHP код:
    PROGRAM PLC_PRG
    VAR
        
    wTmpMask:WORD;             //Здесь храним старое значение маски
        
    wMask:WORD;                //Маска для записи
        
    xTrigger:BOOL:=FALSE;    //Триггер для Rising Edge
    END_VAR

    IF xTrigger THEN            //Если триггер установлен - сбросим его
        
    xTrigger:=FALSE;
    ELSIF wTmpMask<>wMask THEN    //Если триггер не уставновлен - проверим изменилась ли маска, и если изменилась    
        
    wTmpMask:=wMask;    
        
    xTrigger:=TRUE;            //подадим команду на запись
    END_IF 
    Последний раз редактировалось Осинский Алексей; 24.11.2014 в 10:09.

Похожие темы

  1. Ответов: 163
    Последнее сообщение: 19.04.2016, 17:18
  2. Ответов: 3
    Последнее сообщение: 07.12.2011, 19:06
  3. Эмуляторы входных сигналов для Мх110
    от Arthur.Aleksandrov в разделе Разработки
    Ответов: 3
    Последнее сообщение: 25.01.2011, 10:54
  4. Будут ли шаблоны для МК110
    от Arthur.Aleksandrov в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 22.01.2011, 00:33
  5. Эмуляция работы модулей ввода вывода в CoDeSys
    от Паша_Системотехника в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 25.11.2009, 16:58

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

Ваши права

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