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

Тема: программа на ST

  1. #1

    По умолчанию программа на ST

    Всем здравствуйте. Прошу помочь с программой на ST. Только начал изучать язык. Допустим есть некий бункер с тензодатчиком (и преобраз. 4-20 мА). В бункер поступает крахмал, до достижению определенного веса (пусть будет 500кг) задвижка внизу открывается до тех пор пока весь крахмал не уйдет. Затем цикл начинается заново. Заранее спасибо

  2. #2
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    г.Тихорецк, Краснодарский край
    Сообщений
    384

    По умолчанию

    Здесь подобное обсуждалось может чем поможет http://www.owen.ru/forum/showthread....EB%FC%F2%E0%F2

  3. #3

    По умолчанию

    Мне непонятно как реализовать полную выгрузку из бункера по достижению 500 кг. Если использовать конструкцию IF *показания датчика* <500 THAN *задвижка на выгрузку закрыта* ELSE задвижка открыта. Но в таком случае как только вес достигнет 500, задвижка на выгрузку откроется, начнет убывать и станет допустим 499 кг задвижка тут же начнет закрываться и бункер дальше заполняться, а мне нужно дождаться полного опустошения бункера, то есть уменьшить вес в бункере до 0 и начать загрузку до 500 заново.
    Последний раз редактировалось Ronnie008; 04.03.2018 в 09:13.

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    по фронту. как =500 выставляйте флаг бункер наполнен.
    как =0, по фронту этот флаг сбрасывайте.
    тригер RS вам в помощь.

  5. #5

    По умолчанию

    А почему не
    "использовать конструкцию IF *показания датчика* <5 THEN *задвижка на выгрузку закрыта* ELSE задвижка открыта."?
    5 кГ на налипание крахмала на стенки бункера.
    Иначе можно никогда нуля не дождаться.

  6. #6

    По умолчанию

    но тогда как только вес станет 6 кг задвижка откроется, а мне нужно забить бункер до 500 кг, или я что то не так понял?

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

    По умолчанию

    Посмотрите как работают триггера

  8. #8
    Пользователь Аватар для _Mikhail
    Регистрация
    25.07.2013
    Адрес
    Ярославль
    Сообщений
    510

    По умолчанию

    Цитата Сообщение от Ronnie008 Посмотреть сообщение
    но тогда как только вес станет 6 кг задвижка откроется, а мне нужно забить бункер до 500 кг, или я что то не так понял?
    Вам же написали : используйте RS-триггер

  9. #9

    По умолчанию

    Хорошо, спасибо

  10. #10

    По умолчанию

    Попробуй...одно из решений для управления. Для обработки аналогового сигнала можешь пока сам пиши.
    FUNCTION_BLOCK tank
    VAR_INPUT
    Full:BOOL; (*Sensors*)
    empty:BOOL;
    EN: BOOL;
    END_VAR
    VAR_OUTPUT
    CmdValveOpen:BOOL; (*Control of valves*)
    CmdValveClose:BOOL;

    ENO: BOOL;
    END_VAR
    VAR
    State:INT:=0; (*states of tank*)
    END_VAR

    IF EN=TRUE THEN
    ENO:=TRUE;
    CASE State OF
    0:
    IF Full AND Empty THEN
    State:=1;
    END_IF;
    CmdValveOpen:=FALSE;
    CmdValveClose:=TRUE;

    1:
    IF Full=FALSE AND empty=TRUE THEN
    State:=2;
    END_IF;
    CmdValveOpen:=TRUE;
    CmdValveClose:=FALSE;

    2: (*valves is opened*)
    IF Full=FALSE AND empty=FALSE THEN
    State:=0;
    END_IF;
    CmdValveOpen:=FALSE;
    CmdValveClose:=FALSE;
    ELSE
    State:=0;
    END_CASE;
    ELSE
    ENO:=FALSE;
    END_IF;

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

Похожие темы

  1. Программа
    от voituok в разделе Эксплуатация
    Ответов: 10
    Последнее сообщение: 25.11.2015, 11:11
  2. плк программа
    от gefan в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 01.11.2010, 15:38
  3. программа для ас-2
    от tvv7-7-7 в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 02.04.2010, 10:34
  4. программа для ПЛК
    от Koliy в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 06.04.2009, 09:59

Ваши права

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