Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 24

Тема: Подмодули ПЛК100

  1. #1
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию Подмодули ПЛК100

    Не могу разобраться с подмодулем тригер,пока ничего не получается включить в эмуляторе.Как я понял его можно задействовать на любой входной бит.Может кто скинет простой примерчик для понятия.

  2. #2

    По умолчанию

    Допустим, у вас есть входная дверь и вам нужно зафиксировать во времени моменты когда она открылась и когда закрылась. Вешаем датчик который контролирует что дверь закрыта и заводим его на вход ПЛК - inp_1: BOOL; В ПЛК заводим два триггера trgClose: R_TRIG - дверь закрылась - срабатывает по переднему фронту сигнала inp_1; и trgOpen: F_TRIG - дверь открылась - срабатывает по заднему фронту сигнала. Ваяем код:

    trgClose( CLK := inp_1 );
    trgOpen( CLK := inp_1 );

    IF trgClose.Q THEN
    (* фиксируем время закрытия двери *)
    END_IF

    IF trgOpen.Q THEN
    (* фиксируем время открытия двери *)
    END_IF

    как то так )

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

    По умолчанию

    Возможно речь идет о простом триггере - RS или SR?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Возможно вы меня не поняли.Меня интересует подмодуль тригер который добавляется в конфигурации ПЛК100 к дискретному восьмибитовому входу %IB0.0 После компиляции ошибка 3454 два одинаковых входа.

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

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Возможно вы меня не поняли.Меня интересует подмодуль тригер который добавляется в конфигурации ПЛК100 к дискретному восьмибитовому входу %IB0.0 После компиляции ошибка 3454 два одинаковых входа.
    Пользуясь методом "научного тыка" изменил для триггера Идент.узла c 0 на 1 или другое значение
    Захват-1.png
    и ошибки компиляции исчезли.

    ЗЫ.
    После этого, при добавление нового модуля триггера, Идент.узла у новых модулей меняется(увеличивается) на 1 автоматически.
    Последний раз редактировалось petera; 24.11.2016 в 12:37.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Спасибо с этим все стало ясно.Разбираюсь дальше.В параметрах тригера номер 0,я так понимаю что тригер контролирует бит 0 %IX0.0.0 значит при включении этого бита должен включится тригер на один цикл.В программе фиксирую выход тригера,но включения нет.Может самый маленький примерчик дадите что бы разобраться.

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

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Спасибо с этим все стало ясно.Разбираюсь дальше.В параметрах тригера номер 0,я так понимаю что тригер контролирует бит 0 %IX0.0.0 значит при включении этого бита должен включится тригер на один цикл.В программе фиксирую выход тригера,но включения нет.Может самый маленький примерчик дадите что бы разобраться.
    Да я с ним не работал.
    Из руководства по конфигурированию
    Захват-9.png
    выходит, что триггер обнуляется сразу после чтения его состояния. Таким образом без программной фиксации не обойтись, используйте дополнительно R_TRIG для фиксации в программе.
    Тогда вообще не понятно назначение модуля триггер.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Спасибо с этим все стало ясно.Разбираюсь дальше.В параметрах тригера номер 0,я так понимаю что тригер контролирует бит 0 %IX0.0.0 значит при включении этого бита должен включится тригер на один цикл.В программе фиксирую выход тригера,но включения нет.Может самый маленький примерчик дадите что бы разобраться.
    вот так стечение обстоятельств...Примерно с той же проблемой мучаюсь.
    Чтобы понять рекурсию нужно понять рекурсию

  9. #9

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Тогда вообще не понятно назначение модуля триггер.
    может есть смысл, если цикл более 1мс? Иначе я что-то тоже не пойму зачем он нужен
    Чтобы понять рекурсию нужно понять рекурсию

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Да я с ним не работал.
    Из руководства по конфигурированию
    Захват-9.png
    выходит, что триггер обнуляется сразу после чтения его состояния. Таким образом без программной фиксации не обойтись, используйте дополнительно R_TRIG для фиксации в программе.
    Тогда вообще не понятно назначение модуля триггер.
    если не нужна фиксация кнопки, а в наличии физическая кнопка с фиксацией используете либо программный R_TRIG либо в конфигураторе выставляете этот триггер. Зачем Вы предлагаете и там и там поставить триггер для одного и того же?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Соединение ПЛК100 с ПЛК100
    от maks-tver в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 09.06.2020, 16:05
  2. Ответов: 11
    Последнее сообщение: 03.04.2016, 17:35
  3. Продам ПЛК100-24.P-L и ПЛК100-220.P-L
    от victor_al в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 22.10.2013, 16:49
  4. ПЛК100 К-М и ПЛК100 Р-М перенос проекта
    от Malyshevsergey в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 05.09.2012, 00:13

Ваши права

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