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

Тема: Конфигуратор задач в CDS 2.3

  1. #11
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Потому что неизвестно сколько PLC_PRG может занять времени. Чтоб не получилось так что пришло время вызова PLC_PRG а он еще выполняется.

  2. #12

    По умолчанию

    Этого никогда не произойдет. Читайте основы работы ПЛК.

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

    По умолчанию

    Где это прочитать?

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

    По умолчанию

    Цитата Сообщение от desperadoes Посмотреть сообщение
    Нет, Я хочу в конфигураторе задач вызывать свою секундную операцию. Но тогда прийдется через конфигуратор вызывать и PLC_PRG так как он перестает вызыватся если использовать конфигуратор задач. Но надо чтоб PLC_PRG вызывалась циклически, но не по времени а по завершению самого PLC_PRG. Вот я и интнрнсовался. Если я в конфигураторе задач вызову PLC_PRG с типом вызова "свободная"?
    Вызов PLC_PRG с типом свободная в конфигураторе задач практически тоже самое, что и работа PLC_PRG если конфигуратор задач не используется.

    Цитата Сообщение от desperadoes Посмотреть сообщение
    Потому что неизвестно сколько PLC_PRG может занять времени. Чтоб не получилось так что пришло время вызова PLC_PRG а он еще выполняется.
    От чего же не известно? Добавьте в код программы PLC_PRG
    1.В первой строке t1:=TIME();
    2.Затем исходный код PLC_PRG
    3. В последней строке t2:=TIME()-t1:
    Загрузите в ПЛК, запустите на исполнение и смотрите значение t2. Это и есть время выполнения PLC_PRG.
    Например получилось t2=10 мс.
    Это значит 100 раз подряд выполнится PLC_PRG, затем один раз программа с циклическим временем вызова 1 сек, затем все повторится.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Я был не точен. Частота вызова программы с типом свободная определяется заданным временем цикла в конфигурации ПЛК.
    Например получилось t2=10 мс.
    Это значит 100 раз подряд выполнится PLC_PRG, затем один раз программа с циклическим временем вызова 1 сек, затем все повторится.
    следует читать так
    Например получилось t2 не более 10 мс. И цикл ПЛК установлен 10 мс.
    Это значит 100 раз подряд выполнится PLC_PRG, затем один раз программа с циклическим временем вызова 1 сек, затем все повторится.
    Захват-1.png
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #16
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Спасибо. Тоесть PLC_PRG можно ставить "свободная". А секундный ФБ "циклическая" с периодом 1сек. Так?

  7. #17

    По умолчанию

    Зачем? Отмониторьте в tasck manager при выполнении программы.

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

    По умолчанию

    Цитата Сообщение от desperadoes Посмотреть сообщение
    Спасибо. Тоесть PLC_PRG можно ставить "свободная". А секундный ФБ "циклическая" с периодом 1сек. Так?
    Да.
    К предыдущему примеру добавил измерение времени вызова "свободной" программы.
    Захват-3.png
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #19
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Спасибо, то что мне нужно!

  10. #20

    По умолчанию

    Как то сложно все... а нельзя было из PLC_PRG раз в секунду Вашу подпрограмму вызывать???

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

Похожие темы

  1. Сборник задач
    от antsa в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 01.12.2023, 15:17
  2. Ответов: 38
    Последнее сообщение: 24.01.2022, 11:56
  3. Отключение задач в ПЛК100
    от Edik_Ponomarenko в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.01.2012, 23:38
  4. конфиг. задач
    от Safron в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 08.09.2010, 15:38
  5. КОнфигуратор задач
    от Gans в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 27.05.2007, 18:40

Ваши права

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