Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Большое спасибо!
Вопрос по задачам(таскам) в КДС3.5
В проекте сделал две POU, затолкал их в высокоскоростную задачу с фиксированным циклом в нужной последовательности. Наблюдаю проблемы. Задача 1мс, приоритет 0. Интересует как распределяется время в таске - на обе задачи 1мс, или на каждую по 1мс? После объединения этих POU в одну проблем вроде как не наблюдал (завтра планирую плотненько протестировать). В проекте есть еще POU, но они в другом таске, с более низким приоритетом, и в свободном режиме.
Неожиданно возникло ИСКЛЮЧЕНИЕ!
2026-03-05_10-37-17.png
Что можно сказать по журналу, где искать?
https://ftp.owen.ru/CoDeSys3/98_Books/CodesysDebug.pdf
Смотрите раздел 4.3.
Последний раз редактировалось Евгений Кислов; 05.03.2026 в 13:11.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Евгений Кислов
То есть таки на каждую ПОУ по 1мс?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Емельянов Кирилл
Работаю над проектом с SoftMotion, для удобства разбил высокоскоростные задачи на две. Первая - обработка и подготовка данных с абсолютного энкодера, вторая - собственно ФБ из библиотеки SM3_Basic. При таком раскладе, при работе железа имел сбой координат по подчиненным осям (энкодер - мастер) в хаотичном порядке. Выражалось это как стук в двигателе сервопривода. После объединения ПОУ в одну, проблема исчезла. Сегодня тестировал довольно продолжительное время, сбоев не зафиксировано. Сам алгоритм из ПОУ_1 был просто скопирован в ПОУ_2. В ПОУ_1 нет сложных вычислений, практически всё сделано на элементарной логике. Вот и появился вопрос.
Последний раз редактировалось Sulfur; 06.03.2026 в 11:12.