= Станция управления частотно-регулируемыми приводами = === Последние изменения в коде === [[ChangeLog(/, 5)]] {{{#!plantuml @startuml title Упрощенная диаграмма состояний привода skinparam handwritten true skinparam monochrome true skinparam Shadowing false skinparam noteBackgroundColor white skinparam sequenceMessageAlign center skinparam defaultFontName "Frezer-Font" state startDown: Первый\nстартовый\nход вниз state startDown2: Второй\nстартовый\nход вниз state startUp: Cтартовый\nход вверх state Up: Рабочий\nход вверх state Down: Рабочий\nход вниз state OverheatDown1: Спуск к НМТ\nпри перегреве state OverheatDown2: Второй спуск\nпри перегреве state Cooling: охлаждение state ovlRestart1: сброс датчиков\nпри перегрузе state ovlDown: ход вниз\nпри перегрузе state ovlARA: задержка перед\nАПВ при перегрузе startDown --> startUp: сработал\nнижний\nдатчик startDown --> startUp: таймаут\nхода\nвниз startUp --> startDown2: сработал\nверхний\nдатчик startDown2 --> Up: сработал\nнижний\nдатчик startDown2 --> Up: таймаут\nхода\nвниз Up --> Down: сработал\nверхний\nдатчик startDown --> OverheatDown1: T выше T6 startUp --> OverheatDown1: T выше T6 startDown2 --> OverheatDown1: T выше T6 Up --> OverheatDown1: T выше T6 Down --> OverheatDown1: T выше T6 OverheatDown1 --> OverheatDown2: сработал\nнижний\nдатчик OverheatDown1 --> OverheatDown2: таймаут\nхода\nвниз OverheatDown2 --> Cooling: макс. время\nхода вниз OverheatDown1 --> startUp: Т ниже Т5 OverheatDown2 --> startUp: Т ниже Т5 Cooling --> startUp: Т ниже Т5 startUp --> ovlRestart1: перегруз и\nсчетчик АПВ\nменьше\nмаксимума ovlRestart1 --> ovlDown: таймаут\nсброса ovlDown --> ovlARA: сработал\nнижний\nдатчик ovlDown --> ovlARA: таймаут\nхода\nвниз ovlARA --> startUp: таймаут\nзадержки\nАПВ @enduml }}}