ПавелП ну я и ST немного далекине готов пока его использовать на ПР так вообще.
Так ведь время цикла у ПР никак не задается, а получается таким, какое нужно для выполнения конкретной программы,
при 200 внутренних циклах ST, предположим, время цикла ПР будет 1 мс, а при миллионе циклов FOR, время цикла ПР, положим, станет 1 минута.
Т.е. цикл ПР подстраивается под выполнение всего кода, а не наоборот.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Ага. Тогда интересно, на какой частоте работает код.
Код ST скомпилирован, и на частоте проца?
ПР200 - STM32F103VET6, Максимальная частота 72МГц,
минус потери времени на откомпилированные куски кода,
там же чистый АСМ получается (правда, это не известно).
Если в 1мс удастся "втиснуть" 100000 циклов, то это здорово!
Кстати, я не зная про ограничения функции выхода одним словом в 4 байта,
разложил его на биты внутри, высунул руки через ... и выставил уже битами для работы
остальной схемы-программы.
Так что вполне работоспособно, и, что самое главное -
- эффективность программной реализации моего варианта!
Да, "квадратики" тож пригодились, зная булеву алгебру это не проблема,
т.к. есть годные готовые функции.
Осталось "выжать" оптимальность из ЭТОГО всего ПР...
Тут очень бы помогли разработчики, но висит тяжёлое молчание...
Добрый день, Павел! Форум не является официальным каналом технической поддержки. Если у Вас есть вопросы технического характера, Вы всегда можете их направить на почту support@owen.ru.
Продукт менеджер направления СПУ
Доброй ночи, Юлия. Не буду спорить с организацией Вашей поддержки.
Но вопросы всегда одни и те же, судя по форумам. Бесконечное повторение.
И попытки прятать очевидное не помогают нам, пользователям Ваших железяк, и программных продуктов.
Что делать?
P.S. Прошу Вас - не спорьте с очевидным.
Я уже изложил ранее вариант поддержки сообществом наработанного сообществом софта.
Примите более эффективное решение.
На меня свалился ПЛК110, и я, эээ, хожу по граблям, забыв про ПР200...
ПЛК110-24.30.P-M - грабли от поддержки прежние.
Таргет есть на "30.I" и "30.M". На мой "30.P-M" не находится на сайте.
CodeSys не опознаёт ПЛК, бодро сообщая:
"Выбранный профиль ПЛК не соответствует профилю целевой платформы. Соединение будет отменено."
Это я не вам жалуюсь, а Юле заодно отвечаю...
P.S. К сожалению ПЛК глючит, и не поддерживает ВООБЩЕ никакой таргет...
Последний раз редактировалось ПавелП; 10.12.2022 в 21:32. Причина: Добавил "P.S."