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

Тема: Fbd для ПЛК-150

  1. #1

    По умолчанию Fbd для ПЛК-150

    Помогите с советом!!!
    Работаю на плк-150 (прошивка1.3) в FBD.
    На вход ПЛК подается токовый сигнал. В некоторый момент времени необходимо зафиксировать значение этого сигнала. Т.Е. небходимо подобрать блок, чтобы сигнал отслеживался этим блоком, а при смене bool-вого сигнала выход блока (real), "замораживался".

  2. #2
    незарегистрированный
    Гость

    По умолчанию

    Примерно так....

    save_val:REAL;
    in_sig:BOOL;
    value:REAL;
    my_trig:R_TRIG;

    my_trig(IN:=in_sig);

    save_val:=sel(r_trig.q,in_sig,save_val); (*Здесь уточните по хелпу что выбирает блок sel и название выхода у тригера*)

  3. #3

    По умолчанию

    Еще один вариант для FBD:

    Делаем 3 цепи.

    В самой нижней ставим метку (щелкаем мышкой несколько выше самого поля цепи, где рисуются блоки, и вводим произвольное название метки латинскими буквами).
    C этой цепи и ниже пошла рабочая программа.

    В цепи 2 вставляем присваивание Assign входа некой вспомогательной переменной. Ее и нужно использовать в рабочей программе ниже.

    В цепи 1 (верхней) вводим лог. переменную и переход Jump на метку.

    В итоге, при лог. единичке вторая цепь будет просто пропускаться.

Ваши права

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