Аналоговый выход в ПР, насколько я помню принимает значения float в диапазоне 0...1. Можно конечно задать для ПИД диапазон от 0 до 1, но наверно тогда получите очень маленькие значения для пропорционального коэффициента.
Сделайте диапазон ПИД от 0 до 100, а выход ПИД линейно масштабируйте в диапазон 0...1 (ну или просто делите на 100) - мне кажется, что так удобней
Смена целевой платформы теперь недоступна?
Я вот проект открыл для ПР200, там всё осталось как и было, в плане смены целевой платформы!
Как бы проблема не очень понятна, в смысле, Вы успели наделать проектов под новые приборы?
Старайтесь логику по возможности в виде макросов делать, в смысле легче перенести!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Где познакомится с описанием языка ST применительно именно к Owen Logic? Понятно что версия усеченная, но в справке к Owen Logic нет даже упоминания про массивы. Неужели настолько усеченная?
Посмотрите справку по Коде сис и адаптируйте под типы данных UDINT и REAL. Правила такие же.
Доступны одномерные массивы, вот пример ФБ с циклами и массивами https://owen.ru/forum/showthread.php?t=38453&page=10#93
Пример функции с массивами https://owen.ru/forum/showthread.php?t=35489&page=5
Шаговый автомат простой https://owen.ru/forum/showthread.php...39&page=29#285
И посложней https://owen.ru/forum/showthread.php...39&page=11#105
Последний раз редактировалось kondor3000; 24.10.2023 в 16:15.