GX Developer и язык LD
GX Developer и язык LD
Здравствуйте Михаил помогите реализовать ШИМ выход
Re: GX Developer и язык LD
День добрый.
Итак - сначала немного теории. Для генерации ШИМ существует много вариантов, но мы используем метод сравнения выхода генератора пилообразного напряжения с заданным значением уставки задания. Конечно же, всё это в цифровой форме. В результате сравнения получаем выход, которым мы управляем ключом силового элемента.
Пример такой программы вы найдёте во вложении. Эта программа предназначена для управлением нагревателем шкафа расстойки мини- пекарни.
Шкаф модернизирован - имеет три нагревателя, подключенные на выходы Y0, Y1 и Y2
Выход Y0 - главный мощный нагреватель.
Выход Y1 - вспомогательный нагреватель.
Выход Y2 - выход ШИМ нагревателя, по своей мощности наибольший из всех.
Период регулирования выбран 10 мсек.
Файл проекта во вложении.
Итак - сначала немного теории. Для генерации ШИМ существует много вариантов, но мы используем метод сравнения выхода генератора пилообразного напряжения с заданным значением уставки задания. Конечно же, всё это в цифровой форме. В результате сравнения получаем выход, которым мы управляем ключом силового элемента.
Пример такой программы вы найдёте во вложении. Эта программа предназначена для управлением нагревателем шкафа расстойки мини- пекарни.
Шкаф модернизирован - имеет три нагревателя, подключенные на выходы Y0, Y1 и Y2
Выход Y0 - главный мощный нагреватель.
Выход Y1 - вспомогательный нагреватель.
Выход Y2 - выход ШИМ нагревателя, по своей мощности наибольший из всех.
Период регулирования выбран 10 мсек.
Файл проекта во вложении.
- Вложения
-
- Heater_v1.zip
- (11.7 KiB) Загружено 1593 раз
Re: GX Developer и язык LD
Значит если я вставлю свои значения SP+Delta получу рабочий проект
Re: GX Developer и язык LD
День добрый!
На самом деле да - если речь идёт об шкафе расстойки для пекарни.
Но если у вас другой проект - то вам лучше всего будет конечно для начала разобраться с проектом, а далее уже и немного переделать под свои нужды.
С уважением, команда поддержки.
На самом деле да - если речь идёт об шкафе расстойки для пекарни.
Но если у вас другой проект - то вам лучше всего будет конечно для начала разобраться с проектом, а далее уже и немного переделать под свои нужды.
С уважением, команда поддержки.
Re: GX Developer и язык LD
Михаил мне показалось что есть ошибка на примере
Re: GX Developer и язык LD
D3594 - D3592
Re: GX Developer и язык LD
Или как вставить sp и delta хочу изучить как работает
Re: GX Developer и язык LD
День добрый!
D3592 - величина задания в виде числа с плавающей запятой.
D3594 - величина коэффициента усиления Кр. Для начала выберите её равной 10.0.
Вам придётся её подобрать - она зависит от величины инерционности объекта регулирования.
Период регулирования равен 1 секунде, поэтому реле или контакторы применять не стоит.
Система рассчитана на применение твердотельных реле.
D3592 - величина задания в виде числа с плавающей запятой.
D3594 - величина коэффициента усиления Кр. Для начала выберите её равной 10.0.
Вам придётся её подобрать - она зависит от величины инерционности объекта регулирования.
Период регулирования равен 1 секунде, поэтому реле или контакторы применять не стоит.
Система рассчитана на применение твердотельных реле.
Re: GX Developer и язык LD
D3592 = 0 показывает
Re: GX Developer и язык LD
Да, конечно, D3592 будет показывать 0. Вам необходимо её задать самому - это ваше задание системе.
Например, 35.7 градусов.
Например, 35.7 градусов.
Вернуться в «Контроллеры серии iТеплица»
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость