Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25

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

  1. #11

    По умолчанию

    Здравствуйте, Ронни008.
    Цитата Сообщение от Ronnie008 Посмотреть сообщение
    Мне непонятно как реализовать полную выгрузку из бункера по достижению 500 кг.
    Во время выгрузки каждые 2-10 сек проверяйте массу бункера, если текущая масса бункера отличается от предыдущей менее чем на 5% значит бункер пуст)
    Само собой подбираем время и выше указанный процент по месту на реальном объекте.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  2. #12
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Код:
    IF Бункер=>499.9кг AND Задвижка=FALSE THEN 
                       Остановить загрузку бункера; 
                       Выдержать паузу; 
                       Открыть задвижку выгрузки; 
                       Задвижка:=TRUE;
    END_IF;
    IF Бункер=<0.1кг AND Задвижка=TRUE THEN  
                      Закрыть задвижку выгрузки; 
                      Выдержать паузу;
                      Включить загрузку бункера;
                      Задвижка:=FALSE;
    END_IF;
    Как-то так.
    Последний раз редактировалось Sulfur; 07.03.2018 в 08:05.

  3. #13
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Подскажите как это: Вложение 35976 выразить в ST.

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

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Подскажите как это: Вложение 35976 выразить в ST.
    искользуйте функцию SEL или IF или CASE

  5. #15

  6. #16
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    искользуйте функцию SEL или IF или CASE
    Как с IF сделать?
    Пробовал так:
    IF SELECT: = 0 THEN TH: = T#1s;
    IF SELECT: = 1 THEN TH: = T#1m;
    IF SELECT: = 2 THEN TH: = T#1h;
    IF SELECT: = 3 THEN TH: = T#1d;

  7. #17

    По умолчанию

    Можно и так, но для ускорения работы (исключения заведомо не используемых условий) сделайте через IF ... ELSE

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

    По умолчанию

    IF SELECT=0 THEN
    TH:= T#1s;
    ELSIF SELECT=1 THEN
    TH:= T#1m;
    ELSIF SELECT=2 THEN
    TH:= T#1h;
    ELSIF SELECT =3
    THEN TH:= T#1d;
    END_IF

    лучше через CASE
    А вообще в справке КДС есть примеры
    Последний раз редактировалось lara197a; 11.03.2018 в 17:05.

  9. #19
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Спасибо, все примеры интересны. Будем пробовать.

  10. #20
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    IF SELECT: = 0 THEN
    TH: = T#1s;
    ELSIF SELECT: = 1 THEN
    TH: = T#1m;
    ELSIF SELECT: = 2 THEN
    TH: = T#1h;
    ELSIF SELECT: = 3 THEN
    TH: = T#1d;
    END_IF

    лучше через CASE
    А вообще в справке КДС есть примеры
    Пишет ошибки:
    Для "IF" или "ELSIF" в качестве условия необходимо логическое выражение
    Должно быть THEN перед ";"
    Последний раз редактировалось Эдуард_Н; 11.03.2018 в 16:58.

Страница 2 из 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

Ваши права

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