Dimur
08.02.2010, 11:23
Здравствуйте, уважаемые коллеги!
Во вложенном файле - моя первая законченная реализация алгоритма запуска водогрейного котла (70х годов выпуска, с тремя горелками). С пояснительной запиской! Цель - алгоритм должен заменить оператора котла.
Внутри проекта во вкладке "модель" - виртуальная модель шкафа с ПЛК, модулями, с мигающими лампочками и все такое. Вроде всё нажимается.
Прошу Вас оценить опытным взглядом качество реализации, подсказать ньюансы и возможные варианты улучшений моих алгоритмов. Может найдете какой "косяк" :rolleyes:
Прошу учесть следующие "исходные данные":
1. Проект не коммерческий. Идея и набор оборудования принят на основе некоего мифического реализованного проекта, который мне удалось выклянчить у наладчиков. О реальном существовании такой котельной данных нет.
2. Проект последовательный и простой, как барабан. Я старался делать больше комментариев и пользовался системой обозначения переменных, как учил нас "программный препод" в школе. :D Оттуда же - любовь к Паскалю и языку ST.
3. Аналоговое управление, ПИД-регулятор и все такое - я не рискнул применить - это пока выше моих сил, но по совету наладчиков предусмотрел выход на некий регулятор ТРМ212, который будет управлять мощностью горелок по температуре... В принципе, мне кажется, что проект работоспособен :o
4. В качестве модуля ввода дискретных сигналов использован МВА8, а в качестве управления МВУ8 - эта глупость была сделана в самом начале, когда мне "посоветовали" набор оборудования наладчики. Потом я сам понял, что надо было применять МДВВ. Но в процессе работы выяснилось, что схема имеет пикантную особенность считывания реле через МВА8 (два реле кодируются цифрами 1..4) - что усложняет обработку и увеличивает мой интерес "добить до конца".
Спасибо за Ваши комментарии!!! с уважением, Рожников Дмитрий, инженер-теплотехник.
Во вложенном файле - моя первая законченная реализация алгоритма запуска водогрейного котла (70х годов выпуска, с тремя горелками). С пояснительной запиской! Цель - алгоритм должен заменить оператора котла.
Внутри проекта во вкладке "модель" - виртуальная модель шкафа с ПЛК, модулями, с мигающими лампочками и все такое. Вроде всё нажимается.
Прошу Вас оценить опытным взглядом качество реализации, подсказать ньюансы и возможные варианты улучшений моих алгоритмов. Может найдете какой "косяк" :rolleyes:
Прошу учесть следующие "исходные данные":
1. Проект не коммерческий. Идея и набор оборудования принят на основе некоего мифического реализованного проекта, который мне удалось выклянчить у наладчиков. О реальном существовании такой котельной данных нет.
2. Проект последовательный и простой, как барабан. Я старался делать больше комментариев и пользовался системой обозначения переменных, как учил нас "программный препод" в школе. :D Оттуда же - любовь к Паскалю и языку ST.
3. Аналоговое управление, ПИД-регулятор и все такое - я не рискнул применить - это пока выше моих сил, но по совету наладчиков предусмотрел выход на некий регулятор ТРМ212, который будет управлять мощностью горелок по температуре... В принципе, мне кажется, что проект работоспособен :o
4. В качестве модуля ввода дискретных сигналов использован МВА8, а в качестве управления МВУ8 - эта глупость была сделана в самом начале, когда мне "посоветовали" набор оборудования наладчики. Потом я сам понял, что надо было применять МДВВ. Но в процессе работы выяснилось, что схема имеет пикантную особенность считывания реле через МВА8 (два реле кодируются цифрами 1..4) - что усложняет обработку и увеличивает мой интерес "добить до конца".
Спасибо за Ваши комментарии!!! с уважением, Рожников Дмитрий, инженер-теплотехник.