Показано с 1 по 10 из 48

Тема: Многопоточность

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #25

    По умолчанию

    Цитата Сообщение от KGB Посмотреть сообщение
    Писать в CoDeSys обработчик прерывания - неблагодарное занятие, да и ненужное.
    Хм. А кто будет делать полезную работу?
    Цитата Сообщение от KGB Посмотреть сообщение
    В самом языке поддерживается идея вытесняющей многозадачности и для контроллеров имеющих быстрые входы можно реализовать переход к более приоритетной задаче при наличии события на таком входе (по сути это и есть прерывание) но при одном условии - если разработчики заложили такую функцию в свое изделие.
    Давайте не будем фантазировать. В языке ничего не поддерживается. Это все дело ОС и соответствующего ПО обработки прерываний.
    Что прерывание таймера в ПЛК110, что вызов задачи по событию в том же СПК - внутри всё одинаковое И очень неоптимальное, к сожалению. В 3-м CODeSys-е еще хуже стало.

    Цитата Сообщение от KGB Посмотреть сообщение
    У Овена есть быстрые входы, в планировщике задач есть вызов задачи по внешнему событию, и даже в этих событиях заложены две позиции TASK_Т01 и TASK_I01, первая из которых - вызов задачи по сигналу таймера. Что означает вторая - похоже военная тайна (ну, или я не заметил ее расшифровки между строк всей документации) хотя судя по написанию - это и есть физический вход, но тогда какой?И самое главное - непонятно, как работает вызов такой задачи, по принципу вытесняющей многозадачности или не вытесняющей. Собственно вот те несколько вопросов на которые я хотел бы услышать ответ.
    Или, хотя бы, "...в током-то и таком-то контроллере такая функция реализована...", но в ответ - тишина....
    Простите, не тишина, а куча идей на отвлеченную тему.
    TASK_Т01 и TASK_I01с - в первый раз такие аббревиатуры вижу. Сриншотик сохранился? Даже стало интересно.
    Последний раз редактировалось Филоненко Владислав; 22.08.2013 в 17:58.
    Тролль-наседка, добрый, нежный и ласковый

Ваши права

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