В свете
http://forum.segnetics.com/showthread.php?t=684 и
http://forum.segnetics.com/showthread.php?t=1224, с целью экономии времени при разработке проектов, сделана доработка конструкторского секвенсера.
1. Коэффициенты меняются на лету, без необходимости останавливать установку.
2. ПИД-регулятор доработан для выдачи управляющего сигнала в "формате" Дайкина, в соответствии с дайкинскими рекомендациями. В связи с этим в ПИД-е и Секвенсере появились новые входы:
bool Дайкин - единица разрешает использование дайкинского блока
bool Ступень Дайкин - единица включает использование дайкинского блока. Единица подается на этот вход тогда, когда работает та ступень нагрева/охлаждения, на которой живет этот Дайкин. При этом соответствующий выход секвенсера выдает управляющий сигнал в нужном виде.
real Дельта мах - максимальное отклонение текущей температуры от уставки, определяющее максимальный сдвиг производительности Дайкина.
При остсутствии единиц на обоих булевых входах, ПИД работает штатно.
По Дайкину: 5в - работаем на текущей производительности, 5-0в - уменьшение производительности, 5-10в увеличение производительности. При этом ΔU - линейная функция от ΔТmax, которую дайкин рекомендует задавать в пределах 1-5 °С
В остальном секвенсер и ПИД работают БЕЗ ИЗМЕНЕНИЙ
3. Переделанные Seq(t) и myPID предназначены
только для замены конструкторских в сгенерированных проектах. Использовать на свой страх и риск
.
4. Не просить дать "открытые" макросы, т.к. это противоречит политике партии, будем уважать мнение разработчика.