Начал делать каскадное управление котлами и, что-то первый кусок проги както нестабильно себя ведёт. Может кто чего посоветует?
Вид для печати
Начал делать каскадное управление котлами и, что-то первый кусок проги както нестабильно себя ведёт. Может кто чего посоветует?
Вот, вроде законченный вариант каскадного управления котлами.
Ну раз вложили - то будут и критиковать.
Вы принципиально не любите структурное программирование ? Там просто-таки напрашиваются макросы/функции
Да, не умею я на других языках состовлять программы. С детства возился с цифровыми микросхемами, поэтому CFC мне ближе и понятнее.
Когда же у Вас детство то закончится, открываете ПОУ на языке ST, нажимаете F2 и выбираете знакомые блоки, которые Вы так же вставляете в CFC, среда разработки за Вас напишет все аргументы ПОУ, останется только ручками вставить соответствующие переменные, то что в CFC Вы соединяете мышкой
ЗЫ не смотрел проекты, но мне кажется Валенок говорит про другое
Ну да, про другое
Готовая микросхемы - это и есть макрос (подпрограмма,функция). Язык тут не причем -опишите поведение одного котла (отдельная микросхема) с минимально необходимыми ножками, дальше вставьте эти три микросхемы на отдельную платку и натяните связи. Например у меня зум почему-то не работает - неудобно охватывать одним взглядом.Цитата:
С детства возился с цифровыми микросхемами
Думаю, главное не на каком языке написано, главное чтобы работало. А проекты выложил что бы услышать конкретные предложения по доработке ( может я чего-где упустил ).
А можно просто словами суть задачи ?
управление котлами происходит от контроллера котельной (погодозависимое управление работой котлов от уличной температуры, каскадное включение котлов с выбором ведущего и смене ведущего котла через определенный интервал времени, каскадное управление последовательное после уставки на подаче 85°С).
Т.е. может работать 0..2 котла из 3х ?