Hallo liebe EEP Freunde,
Habe ein script Problem: Habe schon mehrere Bahnübergänge mit LUA gesteuert, aber diesmal hakt es.
In kleiner Testanlage funktioniert alles nach Wunsch. Der gleiche script an eine Lua von komplexer Anlage meldet gleich beim Überfahren des 1. Kontaktes "nil" in beiden Richtungen.
Das script wieder kopiert in die Test Lua und alles Funktioniert. Ich brüte darüber und finde den Fehler nicht. Auffällig ist noch, dass die Speicherplätze bei der komplexen LUA am Ende nicht aufgelistet werden.
Jedoch bei der Testanlage ist DS 73 und DS 74 vorhanden. Die Funktionen rufe ich mit Soundkontakten je Richtung auf. Wäre für Tipp dankbar, da es momentan bei mir klemmt. Gruß Bena
function TSCHRSZ() --vor Tunnel Schranke Süd/Nord
hResult = EEPSaveData(73,"TSCHRS zu")
AuswahlTSCHR()
end
function TSCHRSA()
hResult = EEPSaveData(73,"TSCHRS auf")
AuswahlTSCHR()
end
function TSCHRNZ()
hResult = EEPSaveData(74,"TSCHRN zu")
AuswahlTSCHR()
end
function TSCHRNA()
hResult = EEPSaveData(74,"TSCHRN auf")
AuswahlTSCHR()
end
function AuswahlTSCHR()
hResult, varTSCHRS=EEPLoadData(73)
hResult, varTSCHRN=EEPLoadData(74)
if varTSCHRS=="TSCHRS zu" or varTSCHRN=="TSCHRN zu" then EEPSetSignal(127,2)
end
if varTSCHRS=="TSCHRS auf" and varTSCHRN=="TSCHRN auf" then EEPSetSignal(127,1)
end
end