Добрый день. Заинтересовался ПР200, пробую переписать один проект на него - столкнулся с неразрешимой проблемой - нет привязки к оси времени, то есть нужен доступ к какому то системному таймеру (желательно монолитный 32 битный счет в микросекундах), иначе написать большинство регуляторов оперирующих отрезками времени между циклами не представляется возможным.
Ну и что бы два раза не писать:
-У STM32F1 точно есть аппаратный квадратурный энкодер, какая проблема вывести его например на первые два дискретных входа и добавить соответствующий функциональный блок в кодогенератор? Привлекательность прибора от этого сильно вырастет.
-Третье - риторический вопрос - чем обусловлено такое сильное увлечение числами с плавающей точкой на процессоре явно не имеющем аппаратного АЛУ для таких данных? Время цикла будет стремительно расти с ростом вычислений - а время цикла это для АСУшников святое.
-Четвертое - каприз - ребята, мантису запятой отделяют только бухгалтеры, но бухгалтеры не пишут циклограмм для ПЛК, добавьте в будущем хотя бы выбор - после 30 лет программирования эта запятая реально мозолит глаза и постоянно приходится исправлять машинально вбитое значение!
-Спам с комплиментами - а в общем и девайс и кодогенератор довольно симпатичные - желаю удачи.