Позвольте несколько замечаний.
Если Вы имеете ввиду макрос БУСП в макросе ПИД+БУСП, то с ним есть некоторые проблемы. Может он у меня скачался с ошибками, но он не работоспособен в данном виде. Когда на входе макроса положительное рассогласование, то работает выход Q2, который у Вас обозначен как "-", то есть должен уменьшать мощность исполнительного механизма.
Когда на входе макроса отрицательное рассогласование, то включается и зависает вход Q1, потому что идет неправильное преобразование в блоке INT и блок BLINK1 начинает отрабатывать безумные временные уставки.
Безымянный1.png
Кроем того, частота следования импульсов, на мой взгляд, не меняется, так как Вы задаете ее входом I2 в миллисекундах. В данном примере период следования с учетом Вашего множителя 2 составит 2000 мс или 2 сек, если Вы их в процессе работы не меняете. В блоке SUB Вы всегда будете из 2000 мс вычитать необходимую длительность импульса, зависящую от значения на входе I1. Частота импульсов у Вас не меняется. Меняется длительность выходного импульса. Это именно и есть широтно-импульсная модуляция.
Безымянный2.png
Цитата: "Чем ближе к ней, тем длительность становится меньше, но частот импульсов тоже меняется. Так же работает и например ТРМ212."
В ТРМ12 частота или период следования импульсов также не меняется.
"Режим ПИД-регулятора для управления системой «нагреватель–холодильник»
Данный режим используется, если для управления применяются два исполнительных устройства – «нагреватель» и «холодильник».
На выходе регулятора ОВЕН ТРМ12 вырабатывается сигнал, действие которого направлено на уменьшение отклонения текущего значения контролируемой величины от заданного. Затем выходной сигнал ПИД-регулятора преобразуется в длительность импульсов по принципу широтно-импульсной модуляции (ШИМ).
Период следования импульсов задается пользователем в диапазоне от 1 до 99 с, а их длительность пропорциональна величине выходного сигнала ПИД-регулятора." http://www.owen.ru/catalog/izmeritel...trm12/19861181.
Но, тем не менее, за БУСП спасибо. С небольшой корректировкой он работает правильно и хорошо!





Ответить с цитированием
