1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-02 00:42:29 +00:00

Добавлены предохранители, исправления схем

Добавлены
- Предохранители

Обновление схем:
- КРУ перенесено на 14-й провод
- Контроль тормоза на 21-й провод
- Запитка ВЗ-1 от АРС на 29-й провод
- Небольшой фикс сопротивления резисторов

Все схемы приведены к московской версии Еж3 от середины 80-ых до наших дней.
This commit is contained in:
Anton Shukin
2024-02-11 05:08:15 +03:00
parent d17cb74904
commit 2c850a9bbc
69 changed files with 1776 additions and 194 deletions

View File

@@ -70,20 +70,29 @@ function TRAIN_SYSTEM:Initialize()
end
function TRAIN_SYSTEM:Inputs()
return { }
return {"WithFuse"}
end
function TRAIN_SYSTEM:Outputs()
return { }
end
function TRAIN_SYSTEM:TriggerInput(name,value)
if name == "WithFuse" then
self.Fuse = value > 0
end
end
function TRAIN_SYSTEM:Think()
local Train = self.Train
-- Zero relay operation
Train.NR:TriggerInput("Close",Train.Electric.Aux750V > 360) -- 360 - 380 V
Train.NR:TriggerInput("Open", Train.Electric.Aux750V < 150) -- 120 - 190 V
-- Zero relay operation + fix for Ezh3 fuses
if self.Fuse then
Train.NR:TriggerInput("Close",Train.Electric.NR750V > 360) -- 360 - 380 V + Fuse
Train.NR:TriggerInput("Open",Train.Electric.NR750V < 150) -- 120 - 190 V + Fuse
else
Train.NR:TriggerInput("Close",Train.Electric.Aux750V > 360) -- 360 - 380 V
Train.NR:TriggerInput("Open", Train.Electric.Aux750V < 150) -- 120 - 190 V
end
-- Overload relays operation
Train.RP1_3:TriggerInput("Set",math.abs(Train.Electric.I13))
Train.RP2_4:TriggerInput("Set",math.abs(Train.Electric.I24))