Страница 1 из 3

GX Developer и язык LD

Добавлено: 20 апр 2018, 08:19
Avazbek
Здравствуйте Михаил помогите реализовать ШИМ выход

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 09:55
Admin
День добрый.
Итак - сначала немного теории. Для генерации ШИМ существует много вариантов, но мы используем метод сравнения выхода генератора пилообразного напряжения с заданным значением уставки задания. Конечно же, всё это в цифровой форме. В результате сравнения получаем выход, которым мы управляем ключом силового элемента.
Пример такой программы вы найдёте во вложении. Эта программа предназначена для управлением нагревателем шкафа расстойки мини- пекарни.
Шкаф модернизирован - имеет три нагревателя, подключенные на выходы Y0, Y1 и Y2
Выход Y0 - главный мощный нагреватель.
Выход Y1 - вспомогательный нагреватель.
Выход Y2 - выход ШИМ нагревателя, по своей мощности наибольший из всех.
Период регулирования выбран 10 мсек.
Файл проекта во вложении.

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 11:21
Avazbek
Значит если я вставлю свои значения SP+Delta получу рабочий проект

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 11:35
Admin
День добрый!
На самом деле да - если речь идёт об шкафе расстойки для пекарни.
Но если у вас другой проект - то вам лучше всего будет конечно для начала разобраться с проектом, а далее уже и немного переделать под свои нужды.
С уважением, команда поддержки.

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 16:55
Avazbek
Михаил мне показалось что есть ошибка на примере

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 16:56
Avazbek
D3594 - D3592

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 17:04
Avazbek
Или как вставить sp и delta хочу изучить как работает

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 17:34
Admin
День добрый!
D3592 - величина задания в виде числа с плавающей запятой.
D3594 - величина коэффициента усиления Кр. Для начала выберите её равной 10.0.
Вам придётся её подобрать - она зависит от величины инерционности объекта регулирования.
Период регулирования равен 1 секунде, поэтому реле или контакторы применять не стоит.
Система рассчитана на применение твердотельных реле.

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 17:38
Avazbek
D3592 = 0 показывает

Re: GX Developer и язык LD

Добавлено: 20 апр 2018, 17:42
Admin
Да, конечно, D3592 будет показывать 0. Вам необходимо её задать самому - это ваше задание системе.
Например, 35.7 градусов.