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

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

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

    По умолчанию Конфигуратор задач в CDS 2.3

    Здравствуйте! Необходимо раз в секунду вызывать функцию. Пытался в кофигураторе задач. Создал задачу->вызов циклически каждую секунду. Проблема в том что тогда PLC_PRG не вызывается.
    Возможно ли в конфигураторе такое сделать или только через таймер?

  2. #2

    По умолчанию

    Естественно, возможно.
    Создайте еще одну задачу с вызовом PLC_PRG раз во сколькото мс.

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

    По умолчанию

    А не получится сделать так, чтоб PLC_PRG вызывалась вновь , но только после завершения? Тогда надо Ставить интервал вызова не меньше чем цикл PLC_PRG?

  4. #4

    По умолчанию

    Скажем так - как только Вы переходите на task manager - забыли про циклы PLC_PRG.
    Такая вот простейшая приоритетная невытесняющая система реализована.

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

    По умолчанию

    Цитата Сообщение от desperadoes Посмотреть сообщение
    А не получится сделать так, чтоб PLC_PRG вызывалась вновь , но только после завершения? Тогда надо Ставить интервал вызова не меньше чем цикл PLC_PRG?
    Поставьте ей тип "Свободная", а не "Циклическая"
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Создайте в программе генератор BLINK.
    По фронту сигнала вызывайте свой FB.

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

    По умолчанию

    Вот это вы меня озадачили Я даже уже не знаю что лучше?
    Если я поставлю тип задачи "свободная" это значит что PLC_PRG будет выполнен по его завершению?

  8. #8

    По умолчанию

    Непонятен вопрос.
    Вам надо обеспечить принудительный вызов PLC_PRG по завершению секундной процедуры? Вызовите его последней операцией в секундной процедуре.

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

    По умолчанию

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

  10. #10

    По умолчанию

    Цитата Сообщение от desperadoes Посмотреть сообщение
    Но надо чтоб PLC_PRG вызывалась циклически, но не по времени а по завершению самого PLC_PRG.
    Что то непонятное, зачем вам это?

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

Ваши права

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