diesel_train/UML/sequence/run_sequence_diagram.puml

55 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@startuml
participant "HGM6110" as SG
participant "Контроллер двигателя" as EC
participant "Реле топлива" as R
participant "Стартер" as S
note over SG
Задержка пуска (110 с)
end note
SG -> R : Включение реле топлива
note over SG
Выход топлива (25 с)
end note
SG -> EC : Команда запуска
EC -> S : Стартер ВКЛ
S -> EC : Прокрутка (до 10 с)
alt Успешный запуск
EC --> SG : Частота > порога
note over SG
Безопасное время (35 с)
end note
alt Низкое давление масла
note over SG : АВАРИЯ: Low Oil Pressure
SG -> EC : Стоп
else Перегрев
note over SG : АВАРИЯ: High Temp
SG -> EC : Стоп
else Нормально
note over SG : Холостой ход (520 с)
note over SG : Прогрев (10180 с)
note over SG : Авт ДГУ ВКЛ
note over SG : Нормальная работа
end
else Неудачный запуск
EC --> SG : Нет частоты
alt Перекрут (Overcrank)
note over SG : АВАРИЯ: Overcrank
SG -> EC : Блокировка пуска
else Низкое напряжение АКБ
note over SG : АВАРИЯ: Low Battery
else Повтор пуска
SG -> EC : Пауза (510 с)
SG -> EC : Повтор пуска (до 3 раз)
end
end
@enduml