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:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user