Freigegeben

September 2021


Änderungen


vs | plus Phasensteuerung: Die Phasenübergänge werden korrekt geschaltet

Die Bedingungen, welche anhand der Verkehrsstromzustände aussagen, ob eine Phase aktiv ist, wurden überarbeitet. Dadurch werden die Phasenübergange nun präziser erkannt und die Übergänge werden nun korrekt geschaltet.

Logische Verknüpfungen von Detektoren

Falls in den logischen Verknüpfungen Detektoren auf «keine Anforderungen» geprüft werden, muss der Benutzer beachten, dass die Auswertung der Anforderung auf der Detektorwartezeit basiert. Diese wird nur zurückgesetzt, falls der zugeordnete Verkehrsstrom grün erhält oder nach Ablauf der parametrierten Haltezeit des Detektors. Die Haltezeit muss ausserdem kleiner als «Dauer» parametriert sein.

«Umlaufkontrolle» mit erhöhter Anzahl Prioritätsklassen (seit vs | plus 8.1)

Die Erhöhung der Anzahl Prioritätsklassen (von 3 auf 12) wurde in der Funktion für die Umlaufkontrolle eingepflegt (Version 8.1 und 9.0).

Falschmeldung der Meldung Nr. 12

In Version 8.1.0 wurde die Versorgung der Rahmenplanumlaufzeiten angepasst. Als Folge davon haben sich die Indexe verschoben. Beim Programmwechsel führte das zu einer «scheinbaren» Diskrepanz zwischen Steuergerät- und Rahmenplanumlaufzeit und löste eine Meldung 12 aus (keine weiteren Einflüsse). Das Problem wurde behoben.

Verfügbarkeit Prozessdaten korrigieren

Die Funktion getProcessData gibt neu die zu erwartende Anzahl Bytes eines PD-Werts zurück (und nicht einfach 0), auch wenn der Wert erst später in der Laufzeit verfügbar ist. Grund: Hersteller nehmen beim Wert 0 an, dass der PD-Wert überhaupt nie verfügbar ist.

Bedarfssteuerung unterscheidet Signalgruppen und Ports

In der Grundversorgung können Signalgruppen und Ports die gleichen Nummernbereiche haben. Das könnte in der Bedarfssteuerung zu Konflikten führen. Die Bedarfssteuerung überträgt deshalb nur noch Kanalnummern an die Schnittstelle, die einer Signalgruppe zugeordnet sind. 

Reihenfolge des VCB-Backup angleichen

Der VCB-Backup wird neu in der gleichen Reihenfolge wie die exportierte VCB-Datei geschrieben. Dir Reihenfolge ist zuerst nach Parametergruppe und dann nach Objektnummer sortiert (vorher nur nach Objektnummer). Damit lassen sich Original- und Backup-VCB-Dateien besser vergleichen. Die Abhängigkeiten unter den Parametern werden vom Export vorgegeben. vs | plus ist nun aber in der Lage diese 1:1 in den Backup zu übertragen.

Unnötige Meldungsausgaben bei der Prozessdatenabfrage unterbinden

Für die PD-Ausgabe der neuen Module in Version 8.1 wurden interne Zugriffsfunktionen verwendet. Diese generieren eine vs | plus Meldung, falls ein Objekt nicht vorhanden, bzw. versorgt ist. Bei der PD-Ausgabe sind diese Meldungen nicht gewünscht, da eine Broadcast Abfrage zunächst nur einmal verwendet wird, ob die PD verfügbar sind oder nicht. In Version 9 ist das nun korrigiert.

Die VCB-Abwärtskompatibilität seit Version 8.1.0 wurde festgelegt

Wegen der Erweiterung der Prioritätsklassen und den verbundenen Änderungen an der Versorgungsstruktur der Haupt- und Nebenreihen in Version 8.1.0 (und höher), sind VCB-Versorgungen für die Versionen niedriger als 8.1.0 nicht mehr kompatibel. In Version 8.1.0 wird im Fall einer nicht kompatiblen VCB eine Fehlermeldung 13 mit Angabe eines Strukturfehlers ausgegeben. In Version 9.0.0 wird nun schon vor dem Prüfen der Versorgungsstruktur eine Meldung 13 mit dem Hinweis auf eine nicht kompatible VCB-Version ausgegeben.

Erweiterung der OCIT-Farbcodes für die Bedarfssteuerung

Neue OCIT-Farbcodes:

  • Gelbblinken 1Hz hell beginnend
  • Gelbblinken 2Hz hell beginnend
  • Gelbblinken 1Hz dunkel beginnend
  • Gelbblinken 2Hz dunkel beginnend

Der Backup der open vs | plus Daten wurde überarbeitet (siehe folgende Tabelle)

Bei einer Versorgung während des Betriebs ohne open vs | plus Skript wird das bei der letzten Versorgung geladene Skript weiter ausgeführt und in den Backup geschrieben.

Bei einer Versorgung während des Betriebs mit open vs | plus Skript wird das neue Skript geladen und in den Backup geschrieben.

Um ein geladenes Skript zu deaktivieren:

  • Ein «leeres» Skript in open vs | plus Editor erstellen und ans Gerät versorgen
  • Das Gerät mit Neustart neu versorgen



Art der Versorgung

Versorgung enthält open vs | plus

open vs | plus aktiv (vor der Versorgung)

open vs | plus wird gesichert

open vs | plus aktiv (nach der Versorgung)

Aktives und gesichertes
open vs | plus

Mit Neustart

/🗶

Hochgeladenes

Mit Neustart

🗶

/🗶

🗶

🗶

Keines

Im Betrieb

/🗶

Hochgeladenes

Im Betrieb

🗶

Vorbestehendes

Im Betrieb

🗶

🗶

🗶

🗶

Keines


Weitere Informationen