Freigegeben

Februar 2009


Neuerungen:

  • Erhöhung der Anzahl Basisobjekte


Objekttyp

vs | plus 3.x

vs | plus 4.x

vs | plus 6

vs | plus 6.2.3

Anzeigeelemente

32

32

48

96

Verkehrsströme

32

32

64

64

Detektoren

96

96

120

255

Programme

16

8

32

32

Linien / Routen

8

8

8

32



Änderungen:


Ruhebild mit unterschiedlichen Teilknoten

Verbesserung der Ruhebildschaltung im Zusammenhang mit feindlichen Verkehrsströmen, welche unterschiedlichen Teilknoten zugeordnet sind. 

Fehlermeldung bei fehlendem Datensatz

Überprüfung in allen Programmen, ob die nötigen Datensätze vorhanden sind. Bei fehlenden Datensätzen wird die Meldung Nr. 13 (neu) ausgegeben. 

Verkehrsstromwartezeit bei Weitergabe korrekt löschen

Die Weitergabe funktioniert nur korrekt, wenn Verkehrsströme mit höherer Nummer (ID) eine Weitergabe an einen Verkehrsstrom mit niedriger Nummer machen.

OeV Zwangslöschung bei <VA-AUS>

Ist <VA-AUS>, vs | plus steuert die Signale nicht mehr, wird die Selbstauszählzeit der OeV-Modul Verkehrsströmen auf 0 gesetzt.

Ist die Anlage dunkel, bei Gelbblinken etc. werden die OePNV Anmeldungen nur registriert und haben keinen Einfluss auf die Steuerung. Bei einer Einschaltung können solche Fahrzeuge keine fehlerhaften Anmeldungen produzieren.

Ist die Anlage in Festzeit, werden sie zwangsgelöscht sobald das zugeordnete Signal auf Grün geht. Ist kein Grün vorhanden, werden die Wartezeiten an vs | plus übergeben, sobald <VA-EIN> ist. Für die Umlaufkontrolle werden nur die Wartezeiten an das Steuergerät übergeben, die seit dem Start von vs | plus aufgelaufen sind. Damit wird verhindert, dass grosse Wartezeiten, die vor dem Start von vs | plus aufgelaufen sind, zu einer Ausschaltung des Steuergerätes führen.

Der Planer hat dafür zu sorgen, dass, auch wenn die Anlage in Festzeit läuft, die Parameter für den OeV-Modul vorhanden sind. Ist dies nicht der Fall, werden in dieser Zeit keine Telegramme bei der Empfangseinheit abgeholt und auch nicht registriert. Erst wenn wieder ein Programm mit OEVModul Parameter aktiviert wird, werden die Telegramme abgeholt.

Bei der Implementierung von vs | plus auf dem Steuergerät hat der Gerätehersteller darauf zu achten, dass vs | plus auch aufgerufen wird, wenn Festzeit läuft oder die Anlage aus ist (<VA-AUS>). Wenn das nicht der Fall ist, werden in der Zeit keine Telegramme bei der Empfangseinheit abgeholt.

Det Impulse erkennen bei <VA AUS>

Bei <VA-AUS> wird unterschieden, ob das Gerät in Festzeit läuft oder dunkel ist, ob Gelbblinken etc. angezeigt wird. Anmeldungen jeglicher Art werden nun in Festzeit verarbeitet. Bei der Versorgung der Programmdefinitionen muss darauf geachtet werden, dass auch Datensätze vorhanden sind. 

Anmeldungen werden im Rot des entsprechenden Signals registriert und vs | plus startet die Verkehrsstrom Wartezeit. Wird das Signal in der Festzeit Grün, werden die Anmeldungen wieder gelöscht. Damit bleiben Anmeldungen gespeichert, die nach einem Wechsel nach vs | plus <VA-EIN> noch kein Grün erhalten haben.

Damit vs | plus in allen Fällen bei einem Wechsel von <VA AUS> nach <VA EIN> keine Anforderungen verliert, muss vs | plus im Minimum im Status <VSP_AUS> betrieben werden. Dies gilt insbesondere auch nach <Netz ein> und während des Einschaltprogramms. D.h. vs | plus muss unmittelbar nach <Netz ein> mit <VSP_INIT> initialisiert und dann in den Status <VSP_AUS> geschaltet werden.

Grösste Wartezeit eines Verkehrsstroms übermitteln

Das Problem sind OeV-Verkehrsströme, die mit einer Selbstauszählzeit von „nur einmal Grün“ parametriert sind. Die Zwangslöschung wird erst im Rot vorgenommen. Gleichzeitig wird der Wert in der Umlaufkontrolle an das Gerät gemeldet.

Die Umlaufkontrolle wurde dahin gehend geändert, dass OeV-Verkehrsströme, die eine Zwangslöschung haben und mit „nur einmal Grün“ parametriert sind, keine Meldung an das Steuergerät auslösen.

Rotkennung und Zustand

Die Rotkennung 9 (feindliche Anmeldung vorhanden) wirkt nun auch, wenn der Verkehrsstrom einen Rotbefehl (Zustand 21) hat.

Verkürzte Zwischenzeiten

Die ID-Nummer ist nicht mehr massgebend, um eine verkürzte Zwischenzeit zu steuern.

OePNV_Ein_Aus und IV_Ein_Aus

vs | plus meldet auf die OCIT-Befehle OePNV oder IVVA „unbeeinflusst“ zurück, ob es IV oder OePNV „Ein“ oder „Aus“ geschaltet hat.

OEVGetOnlineTimer

Funktionsaufruf wurde bereinigt.

Anpassungen durch Compiler

Anpassungen wurden vorgenommen

Doppeldefinition der Funktion OEVLadeStvTextpointer

Funktionsaufruf wurde bereinigt.

Abmeldung im VS-OeV-Modul

Korrekte Abmeldungen im OeV-Modul werden in vs | plus für die Verwaltung der Verkehrsströme verwendet. Das führt dazu, dass der vom OeV-Modul zur Verfügung gestellte Abmelde-Timer von vs | plus gelöscht wird und so für andere Programmteile (z.B. Sitraffic TL) nicht mehr gelesen werden kann.

Neu wird dieser Timer erst im nächsten Durchlauf von vs | plus gelöscht. Damit kann eine Abmeldung eines OeV-Verkehrsstroms nach und vor dem nächsten vs | plus Durchlauf erkannt werden.

Ausserhalb von vs | plus darf auf diesen Timer nur lesend zugegriffen werden. Wird der Timer ausserhalb von vs | plus gelöscht, kann das zu Fehlfunktionen in vs | plus führen.

OeV Telegramme von TL

Aus Sitraffic TL ist es wieder möglich, OePNV Telegramme an den OeV-Modul zu senden.

Der OeV-Modul ist in der Lage, pro vs | plus Durchlauf (einmal pro Sekunde) 5 Telegramme zu verarbeiten. Dazu gehören auch die Telegramme, die über die Funkempfangseinheit übergeben werden. Liefert die Funktion einen Rückgabewert 0, muss das Telegramm im nächsten Durchlauf nochmals übertragen werden. 

Fehler bei OEV_WERT_HOLEN aus TL

Die Parameter des OeV-Moduls werden rechtzeitig initialisiert, damit dieser Fehler nicht mehr auftritt.

Detektoren

Bei den Detektoren wurde eine Umorganisation vorgenommen.

Mit dieser Umorganisation werden mehr vs | plus Timer (timer(…)) benötigt. Der Betrieb und die Verwaltung dieser Timer ist in der Hoheit des Steuergerätes. Es ist darauf zu achten, dass die Funktion timer(…) neu 1292 Elemente verwalten muss. Der Grenzwert für diese Version kann mit der Konstante „TE“ abgefragt werden.

Auch der Speicherplatz für die vs | plus Parameter, der beim Steuergerät angefordert wird, hat sich erhöht. Neu werden ca. 490 kB benötigt.

Abfrage der OITD-Member 57 und OITD-Nr. optimieren 

Die Auswertung der OITD-Nummern für die Abfrage von Prozessdaten ist den neusten Anforderungen angepasst. Standardmässig wird das Format OITD4 unterstützt. 

Bei der Implementierung kann der Gerätehersteller wählen, ob das Format OITD4 oder OITD2 verwendet wird.

Die Member Nummer für vs | plus (Verkehrs-Systeme AG) ist 57.

Erweiterung der Funktionen für Prüfung der VCB-Datei

Die Prüfung der VCB-Datei wurde erweitert. Neu werden die Dimensionen der einzelnen Parameter-Tabellen überprüft und bei Fehler die Meldung 13 abgesetzt.

MELDUNG(13, par1, par2, par3, par4) 

Beschreibung

Die VCB-Datei ist fehlerhaft. à Prüfung nicht bestanden!

par1: Fehlercode:         2 - Die Knotennummer stimmt nicht überein.

3 - Es werden Signalgruppen angesprochen, die es im Gerät nicht gibt

4 - Es werden Detektoren angesprochen, die es im Gerät nicht gibt.

5 - Die Datei konnte nicht geöffnet werden.

6 - Es ist keine `VCB´ Datei.

7 - Datei Version stimmt nicht mit vs | plus Version überein.

8 - Fehler im Parameterfile.

9 - Fehler in der Datenstruktur.

10 - Fehler Parametersatz

99 - Globale Datenstruktur nicht vorhanden.

par2: Soll-Wert   (bei Strukturfehler)

par3: Ist-Wert     (bei Strukturfehler)

par4: Bei Fehlercode 10: Programm-Nummer

Anpassen der OCIT-Befehle OePNV und IVVA

Die Funktionalität der OCIT-Befehle OePNV und IVVA wurde geändert.

Wird vom Steuergerät an vs | plus der Befehl für „aus“ übertragen, kann sich der entsprechende Verkehrsstrom mit seinen Detektoren / Meldepunkte nicht mehr anmelden. Anmeldungen, die vor diesem Zeitpunkt eingegangen sind, werden noch abgearbeitet bis zu einer Abmeldung oder Zwangslöschung. Anmeldungen eines neuen Fahrzeuges werden nicht mehr beachtet. 

Alle anderen Arten der Anmeldung wie Grünkennung, Nebenstrom ohne Anmeldung usw. funktionieren weiterhin. Anmeldungen, die während des „aus“ Befehls in vs | plus eingehen, werden registriert (serielle Meldepunkte werden im OeV-Speicher eingetragen), haben aber keine Auswirkung auf die vs | plus Steuerung. 

Wird der Befehl „aus“ vom Steuergerät wieder zurückgenommen, werden alle Anmeldungen, die noch nicht bedient worden sind (Verkehrsstrom hatte Grün, OePNV hat sich abgemeldet), wie eine normale Anmeldung behandelt.

Während des Befehls „aus“ können sich die entsprechenden Verkehrsströme zwar anmelden, dies hat aber keinen Einfluss auf die Steuerung. Es gelten jedoch weiterhin die Bedingungen von vs | plus. D.h. Anmeldungen von IV-Verkehrsströmen werden erst gelöscht, wenn der entsprechende Verkehrsstrom Grün hat. Bei OePNV Verkehrsströmen wird die Anmeldung erst mit einer Abmeldung gelöscht oder es gelten die Bedingungen der Zwangslöschung. Das bedeutet, dass OePNV Verkehrsströme, die keine Abmeldung erhalten und der Verkehrsstrom nie auf Grün geht, nicht zwangsgelöscht werden. Erst wenn der Befehl „aus“ nicht mehr ansteht, kann es eine Zwangslöschung geben.

Um eine Festzeit ähnliche Steuerung zu erreichen während des Befehls “aus“ wurde eine neue Grünkennung eingeführt. 

OePNVIVAus

Damit wird erreicht, dass ein Verkehrsstrom, der auf den Befehl „aus“ reagiert, eine Grünkennung hat. D.h. wenn der Verkehrsstrom sich mit seinen Detektoren / Meldepunkte nicht mehr anmelden kann, hat er eine Grünkennung. Damit wird erreicht, dass ein Verkehrsstrom auch ohne Anmeldemittel auf Grün kommen kann. Im normalen Betrieb hat diese Grünkennung keine Auswirkung.

Aus- und Umschalten von vs | plus

Wird an vs | plus ein Aus- oder Umschaltwunsch übergeben, wird zuerst geprüft, ob das gewünschte Signalgruppenbild mit dem aktuellen Bild der Signalgruppen übereinstimmt. Ist das der Fall, wird dem Steuergerät sofort gemeldet, dass das Aus- oder Umschaltbild erreicht ist und das Gerät kann die Steuerung übernehmen. Es werden keine Mindestzeiten geprüft. Damit wird erreicht, dass überlagerte (z.B. OePNV auf IV-Spur) Verkehrsströme nicht mehr unnötig geschaltet werden und so eine Verzögerung des Aus- oder Umschaltvorgangs eintritt.

Stimmen das IST- und das SOLL-Bild nicht überein, werden weiterhin die den Signalgruppen zugeordneten Verkehrsströme geschaltet. Die Bestimmung dieser Verkehrsströme wurde dahingehend verbessert, dass pro Signalgruppe, die auf Grün geschaltet werden soll, nur ein Verkehrsstrom eingeschaltet wird, auch wenn mehrere Verkehrsströme von der gleichen Signalgruppe anhängig sind. Damit können unnötige Überlagerungen vermieden werden und der Wechsel wird beschleunigt. Sobald das Wunschbild erreicht ist, wird dies ohne Kontrolle der Mindestzeiten dem Steuergerät gemeldet.

Es ist die Aufgabe des Planers, die Schaltpunkte und die Ausschaltbilder so zu wählen, dass es im Übergang zu keiner Verletzung der Mindestzeiten kommt.

Det Störung in Freestyle

Neue Funktion für VS-Freestyle

  • l_DetektorStoerung(DetID)
    • DetID: ID-Nummer des vs | plus Detektors
    • Rückgabewerte:
      • 0 = Keine Störung
      • 1 = (nicht verwendet)
      • 2 = Dauer belegt (erkannt durch vs | plus Parameter)
      • 3 = Hardware (erkannt durch Steuergerät)
      • 4 = User Störung (gesetzt in VS-Freestyle)

Diese Funktion kann auf alle Detektoren angewendet werden, die auf einen parallelen Eingang beruhen. Serielle Meldepunkte melden nie eine Störung.

Lesen von Ports

Neue Funktion für VS-Freestyle

  • l_Port(Kanal)
    • Kanal: Kanalnummer des Ports.
    • Rückgabewert:
      • 0 = aus
      • 1 = ein

Damit kann geprüft werden, ob ein Port des Steuergerätes ein- oder ausgeschaltet ist.

Da nicht alle Gerätehersteller Ports an ihren Steuergeräten anbieten, ist diese Funktion stark abhängig vom verwendeten Steuergerät. 


Oev Telegramme senden

Neue Funktion für VS-Freestyle

  • m_SendeTelegramm(Mp_Nr, Linie, Kurs, Route, Prio, Zugl, Richt_Hand, Fahrpl)
    • Mp_Nr:        Nummer des Meldepunkts
    • Linie:         Linienkennung
    • Kurs:         Kursnummer
    • Route         Routenkennung
    • Prio:        Priorität
    • Zugl:         Zuglänge
    • Richt_Hand:        Richtung von Hand
    • Fahrpl:         Fahrplanlage
    • Rückgabewert:
      • 0 = Telegramm wurde nicht übernommen
      • 1 = Erfolgreich

Mit dieser Funktion ist es möglich, aus VS-Freestyle dem OeV-Modul Telegramme zu senden. 

Der OeV-Modul ist in der Lage, pro vs | plus Durchlauf (einmal pro Sekunde) 5 Telegramme zu verarbeiten. Dazu gehören auch die Telegramme, die über die Funkempfangseinheit übergeben werden. Liefert die Funktion einen Rückgabewert 0, muss das Telegramm im nächsten Durchlauf nochmals übertragen werden. 


Weitere Informationen