Страница 4 из 11 ПерваяПервая ... 23456 ... ПоследняяПоследняя
Показано с 31 по 40 из 136

Тема: Специальные ,функционально законченные макросы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,548

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так же просили энергонезависимость! Сделал, выложил, просто мне не понятно, что тут может Вас раздражать?
    Может со мной что не так, я например видя недостатки программы всегда её совершенствую, хотя старая прекрасно справляется с работой! И это лично моё мнение считаю ,что предела совершенства нельзя достичь!
    Но это не значит, что надо засорять форум бэкапом. Выкладывайте только тогда, когда будете уверены, что сделали совершенный продукт.

  2. #2

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Выкладывайте только тогда, когда будете уверены, что сделали совершенный продукт.
    Оцените. ПИД-регулятор с включением ограничения при входе в диапазон.
    Вложения Вложения
    • Тип файла: owl PID_LS.owl (2.68 Мб, Просмотров: 258)

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,908

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Но это не значит, что надо засорять форум бэкапом. Выкладывайте только тогда, когда будете уверены, что сделали совершенный продукт.
    Вам видимо не докажешь, что "энергонезависимость" когда-то нужна, а когда-то противопоказана, всё зависит от задачи!
    Насчёт совершенства, если я Вас правильно понял, предлагаете закрыть форум?
    Последний раз редактировалось Сергей0308; 11.10.2015 в 00:02.

  4. #4

    По умолчанию

    методу Циглера-Никольса
    об этом простыми словами можете......

  5. #5

    По умолчанию

    Цитата Сообщение от Павел Братковский Посмотреть сообщение
    об этом простыми словами можете......
    Этим методом хорошо настраивать регуляторы на обьектах имеющих колебания с периодом от десятков секунд до нескольких минут.


    Метод Зиглера–Никольса.:


    Работает он не для любой системы и результаты получаются не самыми оптимальными. Но, зато, метод очень простой и годится для базовой настройки регулятора в большинстве систем.

    Суть метода состоит в следующем:

    1. Выставляем все коэффициенты (Kp, Ki, Kd) в 0.
    2. Начинаем постепенно увеличивать значение Kp и следим за реакцией системы. Нам нужно добиться, чтобы в системе начались устойчивые колебания (вызванные перерегулированием). Увеличиваем Kp, пока колебания системы не стабилизируются (перестанут затухать).
    3. Запоминаем текущее значение Kp (обозначим его Ku) и замеряем период колебаний системы (Tu).

    4. Теперь используем полученные значения Ku и Tu для расчета всех параметров ПИД регулятора по формулам:

    Kp = 0.6 * Ku
    Ki = 2 * Kp / Tu
    Kd = Kp * Tu / 8

    5. Для дискретных регуляторов нужно еще учесть период дискретизации – T ( умножить на Ki та Т, разделить Kd на Т).

    P.S. В моём ПИДе kP нужно устанавливать со значением больше 0.
    Последний раз редактировалось Алексей Геннадьевич; 11.10.2015 в 19:43.

  6. #6

    По умолчанию

    Практически Циглер-Никельс хорошо работает на тормозных системах - большие печки(не все), Вентиляшки.
    На быстрых лучше Тирес-Любен. Горелки и маленькие печьки.
    Часто задаваемые вопросы по кодесис
    1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
    2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,908

    По умолчанию

    Функция, преобразователь типа данных из INT16 в FLOAT! Чтобы сразу не заругали скажу, что в ОЛ такой нет.
    INT_TO_FLOAT_2.PNG
    Макрос в проекте, там есть и обратная функция!
    Вложения Вложения

  8. #8
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,548

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Функция, преобразователь типа данных из INT16 в FLOAT! Чтобы сразу не заругали скажу, что в ОЛ такой нет.
    INT_TO_FLOAT_2.PNG
    Макрос в проекте, там есть и обратная функция!
    Так и должно быть? Снимок.JPG

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,908

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Так и должно быть? Снимок.JPG
    На вход подаются коды чисел в WORD в диапазоне 0 - 65535! И макросы нужны когда вы по сети отрицательные значения передаёте в INTе на ПР или из ПР! Например код 65535 соответствует в INTе числу "-1"! А число "-7", как на Вашей картинке, имеет код 65529!
    7.PNG
    https://ru.wikipedia.org/wiki/%D0%A6...BA.D0.BE.D0.BC
    INT.PNG
    Последний раз редактировалось Сергей0308; 23.10.2015 в 22:46.

  10. #10
    Пользователь
    Регистрация
    02.12.2018
    Адрес
    Россия Донецк
    Сообщений
    12

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Функция, преобразователь типа данных из INT16 в FLOAT! Чтобы сразу не заругали скажу, что в ОЛ такой нет.
    INT_TO_FLOAT_2.PNG
    Макрос в проекте, там есть и обратная функция!
    Спасибо попробую.

Страница 4 из 11 ПерваяПервая ... 23456 ... ПоследняяПоследняя

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 958
    Последнее сообщение: 27.08.2026, 07:51
  2. Специальные символы
    от CEkip в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 02.11.2018, 08:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •