GX Developer и язык LD

Здесь в открытой публикации материалы, документы, описания программ для контроллера. Также тут можно задать любой интересующий вас вопрос.
Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

GX Developer и язык LD

Сообщение Avazbek » 20 апр 2018, 08:19

Здравствуйте Михаил помогите реализовать ШИМ выход

Admin
Администратор
Сообщений: 104
Зарегистрирован: 22 мар 2018, 06:59

Re: GX Developer и язык LD

Сообщение Admin » 20 апр 2018, 09:55

День добрый.
Итак - сначала немного теории. Для генерации ШИМ существует много вариантов, но мы используем метод сравнения выхода генератора пилообразного напряжения с заданным значением уставки задания. Конечно же, всё это в цифровой форме. В результате сравнения получаем выход, которым мы управляем ключом силового элемента.
Пример такой программы вы найдёте во вложении. Эта программа предназначена для управлением нагревателем шкафа расстойки мини- пекарни.
Шкаф модернизирован - имеет три нагревателя, подключенные на выходы Y0, Y1 и Y2
Выход Y0 - главный мощный нагреватель.
Выход Y1 - вспомогательный нагреватель.
Выход Y2 - выход ШИМ нагревателя, по своей мощности наибольший из всех.
Период регулирования выбран 10 мсек.
Файл проекта во вложении.
Вложения
Heater_v1.zip
(11.7 KiB) Загружено 1593 раз

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: GX Developer и язык LD

Сообщение Avazbek » 20 апр 2018, 11:21

Значит если я вставлю свои значения SP+Delta получу рабочий проект

Admin
Администратор
Сообщений: 104
Зарегистрирован: 22 мар 2018, 06:59

Re: GX Developer и язык LD

Сообщение Admin » 20 апр 2018, 11:35

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

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: GX Developer и язык LD

Сообщение Avazbek » 20 апр 2018, 16:55

Михаил мне показалось что есть ошибка на примере

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: GX Developer и язык LD

Сообщение Avazbek » 20 апр 2018, 16:56

D3594 - D3592

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: GX Developer и язык LD

Сообщение Avazbek » 20 апр 2018, 17:04

Или как вставить sp и delta хочу изучить как работает

Admin
Администратор
Сообщений: 104
Зарегистрирован: 22 мар 2018, 06:59

Re: GX Developer и язык LD

Сообщение Admin » 20 апр 2018, 17:34

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

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: GX Developer и язык LD

Сообщение Avazbek » 20 апр 2018, 17:38

D3592 = 0 показывает

Admin
Администратор
Сообщений: 104
Зарегистрирован: 22 мар 2018, 06:59

Re: GX Developer и язык LD

Сообщение Admin » 20 апр 2018, 17:42

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


Вернуться в «Контроллеры серии iТеплица»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость