Вложение 38047Вложение 38048
Вид для печати
Есть книга "Программируемые контроллеры" Петров И. В., 2004, стр. 232 там частично описано применение case при последовательном управлении. Вложение 38061
Я немного с ним не согласен по построению программы в примере т. к. вызов таймера Tm можно осуществлять за case, а запуск(останов) таймера осуществить из шагов CASE - это уже личные предпочтения.
ferret_maybe. согласен по поводу выноса таймера за case. часто из за кривых рук таймер не отрабатывал или не сбрасывался - портило всю суть case по причине неработоспособности. да и с редактированием его внутренностей легче.
выкладываю на суд часть проекта
Многие новички часто пугаются ПИД-коэффициентов.
На самом деле ничего страшного в них нет. Это вообще самый простецкий алгоритм регулирования что только можно придумать.
Вообще движения человека представляют собой ПИ-алгоритм (без дифференциального коэффициента). Вспомните, как мы регулируем температуру воды в душе. Включаем на полную горячую. Если чувствуем, что температура воды быстро растет, то в ответ на рост температуры крутим кран в сторону холодной воды. Это - Пропорциональное регулирование. Если затем долго вода течет недостаточно теплая, мы осторожно двигаем кран в сторону горячей. Это - интегральное регулирование.
Пропорциональный коэффициент - это на сколько должна измениться температура, чтобы мы приняли решение крутануть краном (или другим исполнительным устройством) от одного края до другого.
Интегральный коэффициент - это в течении какого времени температура должна отличаться от заданной на пропорциональный коэффициент градусов, чтобы за это время произошло управление исполнительным устройством от одного предела до другого.
И всего делов-то. Попробуйте!
По многочисленным просьбам, в онлайн базу начали добавлять макросы по вентиляции, появилась специальная подгруппа "Для вентиляции", так же добавили много сопутствующих блоков, в том числе и ПИД регулятор.
юрий подскажите как грамотно решается вопрос - когда уже не хватает 2 встроенных 485 пяток. пример задачи: 1 слот - мастер вешай сколько хош(до 32))) опрашивает пвт100 - 3 шт. 2 слот(слейв) нужен для панели оператора. далее нужно организовать связь со скадой опять таки слейв и нужен 485, далее нужно вязать с облаком и связь со следующим пр200. повторитель расширитель rs 485 решит вопрос при подключении ко 2 слоту?
Так делайте все на 1 мастере (ПР) .Панель управления совместите со скадой и шлюзом к облаку (слейв)...Хотя в таком случае можно и ПР200 слейв ,а панель со скадой и шлюзом мастер .Второй ПР у вас радом с первым или удален?
Если панель тоже слейв, (хотя обычно панель делают мастером), то да, подключаете все на один слот с ПВТ, я так понимаю на панель просто идет вывод? Да, кстати, не сколько хош 32, а сколько хош 16:D на один порт. Второй порт под облако, если второй ПР слейв, то и его на первый порт, если мастер, то ничего не получится.
Здравствуйте! Как правильно реализовать на этом макросе (Управление клапанами водяных теплообменников нагрева и охлаждения (KZD_DO_Sel_v1.00)) поддержание нужной температуры в помещении.