Маленькую халтурку как-то делал Очень давно. Суть в чем. Нужно управлять вентиляцией в маленькой теплице, вроде если очень влажно запускать, и если прохладно - запускать. Насколько помню, переделал ее из программы под вентиляцию сводяным калорифером (одна из первых программ под овен). ПИД регулятор овеновский, с автонастройкой (кстати, неплохо работает). Конкретно у этой программы, после обновления овенлоджика - флаг окончания автонастройки поменял свой тип, соответсnвенно, все связи после него оборвались :). Вроде восстановил, надеюсь - все. (по этой причине я не люблю библиотечные функции :) )
Можно упомянуть, что если система начинает гнать холодный воздух (автомат калорифера сработал например), то она останавливается. Простенько все.
Ниже исходники программ.
с водяным калорифером и заготовка инструкции к ней