PDA

Просмотр полной версии : Вопрос по Task Configuration



Владимир Васильевич
25.06.2008, 13:01
Прошу помочь разобраться с Task Configuration, т.к. в документации мало что написано относительно Овен ПЛК, все в общих понятиях и образах. Конкретно вызвал вопрос следующий пункт: triggeret by external event. Ситуация следующая: созданы две задачи с программами
1. PLC_PRG тип freewheeling приоритет 0 (основная)
2. PRG1 тип triggeret by external event приоритет 1
В свойствах второй задачи можно выбрать только два события: TASK_I01 или TASK_T01. Что это за события? Как с ними работать?

Второй вопрос. Созданы две задачи с программами:
1. PLC_PRG тип freewheeling приоритет 0 (основная)
2. PRG1 тип triggeret by event приоритет 1 вызывается по фронту переменной (физический дискретный вход 1)
Первая задача выполняется постоянно (в цикле) рядом с именем задачи появляется [DEBUG], а вторая почему-то при замыкании входа не выполняется...:confused:

Буду признателен за подробное объяснение.

ПЛК150-220.U-M ver. 2.03.0
target ver. 2.02-3
CoDeSys ver. 2.3.9.6 RUS

Филоненко Владислав
26.06.2008, 08:55
1. Externel event не работает.
2. И чего вы от CoDeSys хотите? Выставили у freewheeling задачи приоритет выше чем у задачи по событию. Вопрос - а выполниться ли задача по событию - нет, никогда.

P.S. Документацию всё-таки читать надо.
P.P.S. Использование не проверенных версий CoDeSys на свой страх и риск.

Владимир Васильевич
26.06.2008, 11:18
Документацию читать нужно - это я с Вами целиком и полностью согласен. Но и документация должна быть составлена корректно и правильно (в полном объеме). Про то что не работает Externel event, там ни слова. Ну как верить этой документации? Сколько там еще подводных камней? Вот и возникают, казалось бы глупые, вопросы...:( За ответ на второй вопрос - спасибо. Сам виноват, внимательнее надо быть. Понял свою ошибку.

Филоненко Владислав
26.06.2008, 13:12
Про External Event там написано, что поддерживаются в соответствии с целевой платформой. В РЭ нет о них не слова. Согласитесь, в документации не надо описывать всё то, что прибор не умеет.
Мы же не будем уподобляться американцам и писать, что в микроволновке нельзя сушить котов?
А про приоритет очень подробно расписано, что 0 - максимальный, а 31 - минимальный.