Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: Таймер в Codesys

  1. #11

    Smile Мой вариант

    Здравствуйте, Frayl.
    Цитата Сообщение от Frayl Посмотреть сообщение
    Может ли значение задержки PT быть переменной? Как это реализовать? Какой тип у PT?
    Например:
    t:=5; (* ? *)
    tim1(IN:=1,PT:=t);
    Во вложении мой вариант.
    P. S. Документацию всё равно читать придется, ну что бы время своё экономить.
    Изображения Изображения
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  2. #12

    По умолчанию

    Спасибо всем) Я порылся и наткнулся на http://www.prolog-plc.ru/docs/TimeExperience.pdf. Затем нашел то, что искал - функцию INT_TO_TIME и DWORD_TO_TIME.
    Дальше у меня возник вопрос.
    Вот я выбрал таймер типа TP (формирующий импульс заданной PT длительности по переднему фронту IN). В качестве IN использую вход контроллера. Поясню. Мне нужно включить вход, выждать 30 сек и включить другой и первый должен продолжать работать. То есть я делаю:

    ...
    out1:=TRUE;
    timer1(IN:=out1,PT:=T#30s);
    IF NOT timer1.q THEN
    out2:=TRUE;
    END_IF;
    ...
    То что у меня в цикле программы постоянно приравнивается out1 к true не повлияет ли это на повторный запуск таймера (мне оно не надо...)? Или только когда я отключу out1 и затем снова включу? (P.S. я понимаю что такое фронт)
    Последний раз редактировалось Frayl; 15.08.2012 в 14:28.

  3. #13

    По умолчанию

    И вы не думайте, что я ленивый. Я просто параллельно всё делаю. Возник вопрос - открыл документацию, набрал в поиске, задал вопрос на форуме...А там собираешь и анализируешь информацию. И вообще я люблю общаться с профессионалами)

  4. #14

    По умолчанию

    спасибо, посмотрю

  5. #15
    Пользователь
    Регистрация
    22.03.2012
    Адрес
    Лермонтов
    Сообщений
    360

    По умолчанию

    Цитата Сообщение от Frayl Посмотреть сообщение
    спасибо, посмотрю
    )) Я тоже посмотрел.

  6. #16

    По умолчанию

    весьма интересно. То есть вы не любите таймеры? Просто интересны плюсы, минусы и отличия вашего способа от таймеров. Для самообразования

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

    По умолчанию

    любой из трех таймеров это ФБ, которому нужно выделять определенный размер памяти, то что я показал, почти все можно запихать в функцию, которая после выполнения освободит память. Но обычно памяти хватает на любой проект, так что не принципиально что и как использовать.
    Вот другое дело ПЛК на базе линукс, там то я знаю куда деть часть ОЗУ

  8. #18

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А форум закрыть ,раз вопросы отпадут.Существует множество форм познания истины.

    может ,соответсвующего типа.
    Отпадут не все вопросы, а многие. Самые интересные вопросы останутся и неутомимому rovki скучать не придется.
    Последний раз редактировалось IVM; 15.08.2012 в 20:26.

  9. #19

    По умолчанию

    capzap, ПЛК на базе линукс? и такое бывает? Пощупать бы

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

    По умолчанию

    Цитата Сообщение от Frayl Посмотреть сообщение
    capzap, ПЛК на базе линукс? и такое бывает? Пощупать бы
    http://www.owen.ru/catalog/30690110

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. таймер Tp
    от Cherns в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 30.07.2015, 10:44
  2. Таймер(ы)
    от AntoNechayuk в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 23.08.2011, 20:39
  3. Таймер УТ-24
    от Валера в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 31.01.2008, 02:58
  4. Таймер в SFC
    от RV9WFJ в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 24.01.2008, 08:43

Ваши права

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