Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens SIMATIC RTLS Betriebsanleitung
Vorschau ausblenden Andere Handbücher für SIMATIC RTLS:
Inhaltsverzeichnis

Werbung

RTLS-Integrationsassistent
SIMATIC RTLS
Lokalisierungssysteme
RTLS-Integrationsassistent
Betriebsanleitung
08/2019
C7900-G8900-C564-01
Vorwort
Einleitung
Konfiguration
Codebeispiele
Fehlermeldungen
1
2
3
4

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens SIMATIC RTLS

  • Seite 1 RTLS-Integrationsassistent Vorwort Einleitung Konfiguration SIMATIC RTLS Codebeispiele Lokalisierungssysteme RTLS-Integrationsassistent Fehlermeldungen Betriebsanleitung 08/2019 C7900-G8900-C564-01...
  • Seite 2: Rechtliche Hinweise

    Hinweise in den zugehörigen Dokumentationen müssen beachtet werden. Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann. Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
  • Seite 3: Vorwort

    Die Montage und das Anschließen der SIMATIC RTLS-Infrastrukturgeräte und den Transpondern in ein RTLS-Lokalisierungsnetzwerk sind nicht Gegenstand dieser Betriebsanleitung. Weiterführende Informationen Weitere Informationen zu den in dieser Dokumentation genannten SIMATIC RTLS Anchors, Gateways und Transpondern finden Sie in den zugehörigen Handbüchern. Link: (https://support.industry.siemens.com/cs/ww/de/ps/25277) Marken SIMATIC RTLS ®...
  • Seite 4 Security finden Sie unter folgender Adresse: (https://new.siemens.com/global/de/unternehmen/themenfelder/zukunft-der- industrie/industrial-security.html) Die Produkte und Lösungen von Siemens werden ständig weiterentwickelt, um sie noch sicherer zu machen. Siemens empfiehlt ausdrücklich, Aktualisierungen durchzuführen, sobald die entsprechenden Updates zur Verfügung stehen und immer nur die aktuellen Produktversionen zu verwenden.
  • Seite 5: Inhaltsverzeichnis

    Inhaltsverzeichnis Vorwort ..............................3 Einleitung ..............................7 Übersicht ........................... 7 Funktionen in der Menüleiste ....................8 1.2.1 Verbinden und Trennen ......................8 1.2.2 Verbindungseinstellungen ......................8 1.2.3 Passwort / Sprache ändern ...................... 9 1.2.4 Suche ............................9 1.2.5 Suchoptionen ..........................9 1.2.6 Auf Aktualisierung prüfen ......................
  • Seite 6 Inhaltsverzeichnis Codebeispiele ............................49 Allgemeine Anwendungsbeispiele ..................49 3.1.1 Grundgerüst und Parametertest .................... 49 3.1.2 Einschränkung auf Transponder mit bestimmter Systemsoftware ........50 3.1.3 Einschränkung auf Transponder mit bestimmter Softwareversion ........50 3.1.4 Antennenanschlussüberprüfung .................... 50 3.1.5 Aufprüfung ..........................51 3.1.6 Abfrage der Montageausrichtung über Inertialsensorik ............
  • Seite 7: Einleitung

    Einleitung Übersicht Allgemein In diesem Kapitel wird die Bedienung des Clients "Integrationsassistent" des Locating Managers beschrieben. Hinweis Die Verwendung des Clients darf nur von erfahrenen und geschulten Anwendern ausgeführt werden. Anwendung Mit dem Client "Integrationsassistent" können Sie Transponder verwalten. Er ermöglicht es, Transponder in ein bestehendes RTLS-Lokalisierungssystem zu integrieren, sie nachzurüsten und Infrastrukturgeräte auszutauschen.
  • Seite 8: Funktionen In Der Menüleiste

    Einleitung 1.2 Funktionen in der Menüleiste Funktionen in der Menüleiste 1.2.1 Verbinden und Trennen Klicken Sie die Schaltfläche nach dem Start des Clients, um eine Verbindung zum Locating Manager herzustellen und sich anzumelden. Alternativ können Sie die Verbindung über das Menü "Datei > Verbinden" herstellen. Der Locating Manager stellt nach der Anmeldung als "Administrator"...
  • Seite 9: Passwort / Sprache Ändern

    Einleitung 1.2 Funktionen in der Menüleiste 1.2.3 Passwort / Sprache ändern Passwort ändern Unter "Optionen > Passwort ändern..." können Sie das Passwort des aktuellen Anwenders ändern. Hinweis Das Passwort gilt für den Zugriff dieses Nutzers auf alle Clients innerhalb des Locating Managers.
  • Seite 10 Einleitung 1.2 Funktionen in der Menüleiste RTLS-Integrationsassistent Betriebsanleitung, 08/2019, C7900-G8900-C564-01...
  • Seite 11: Konfiguration

    Konfiguration Funktionsweise Das folgende Schaubild zeigt die prinzipielle Funktionsweise des Clients "Integrationsassistent". RTLS-Integrationsassistent Betriebsanleitung, 08/2019, C7900-G8900-C564-01...
  • Seite 12: Notwendige Konfigurationen Vor Dem Ersten Programmstart

    "Netzwerkkonfiguration" angelegt werden. Transponder-Gruppe anlegen Öffnen Sie den Client "Netzwerkkonfiguration" unter "Start > Alle Programme > SIMATIC RTLS Locating Manager > Netzwerkkonfiguration". Sie benötigen vier Transponder-Gruppen für die Zuordnung von Transpondern mit folgenden Zuständen. Den Namen der Transponder-Gruppe können Sie frei wählen.
  • Seite 13 Konfiguration 2.2 Notwendige Konfigurationen vor dem ersten Programmstart Geben Sie die Transponder-Gruppennummer rechts neben dem zugehörigen Eintrag im Unterpunkt "[GroupConfig]" in der Konfigurationsdatei "DeviceAssistant.ini" an, um die angelegten Transponder-Gruppen den jeweiligen Zuständen zuzuordnen. Beispiel: [GroupConfig] NewTags=1 WorkingTags=2 ActiveTags=4 ProblemTags=3 Nach Abschluss der Gruppenzuordnung schreibt der Dienst einen entsprechenden Eintrag in die Konfigurationsdatei "DeviceAssistant.ini".
  • Seite 14: Erstmaliger Start Des Assistenten

    Konfiguration 2.3 Erstmaliger Start des Assistenten Erstmaliger Start des Assistenten Nach dem erstmaligen Start des Clients "Integrationsassistent" müssen Sie wichtige Einstellungen vornehmen. Diese werden teilweise automatisch abgefragt. Bestimmte Transponder-Gruppen müssen vorhanden sein, damit neue Transponder zugeordnet werden können: ● Eine Gruppe der neuen Transponder (standardmäßig "Default") ●...
  • Seite 15: Parameter [Misc]

    Konfiguration 2.4 Konfigurationsdatei 2.4.1 Parameter [misc] Mit dem Parameter "[misc]" können Sie vorgeben, ob ein Hilfedokument mit dem Client verbunden werden soll. Wenn bei "HelpDocument" ein Dokument angegeben ist, dann können Sie dies bei gestartetem Client über das Menü unter "Über > Hilfe…" oder durch Klicken der Taste "F1"...
  • Seite 16: Parameter [Centralconfiguration]

    Konfiguration 2.4 Konfigurationsdatei 2.4.4 Parameter [CentralConfiguration] Mit dem Parameter "[CentralConfiguration]" können Sie sicherstellen, dass bestimmte Einstellungen bei der Integration immer genutzt werden, egal ob Sie die Integration vom Locating Manager-Server oder einem anderen Gerät (z. B. Notebook) vornehmen. Hinterlegen Sie ständig zu nutzende Konfigurationen in der Datei "IntegConfig.ini". Diese Datei muss im Installationsverzeichnis des Locating Managers liegen (standardmäßig unter C:\Programme (x86)\SIMATIC_RTLS_LM\Server\files\program).
  • Seite 17: Parameter [Integration]

    Konfiguration 2.4 Konfigurationsdatei 2.4.5 Parameter [Integration] Mit dem Parameter "[Integration]" werden alle Grundeinstellungen für die Integration der Transponder über den Client "Integrationsassistent" vorgenommen. [Integration] ;Druckeinstellungen: PrinterName=FreePDF - Siemens PrintStepNums=1 PrimarySignature=1 ;Clientdarstellung: DispPreset=1;2;3 MainBtnCaption=Ein- und\nAusbau von\nFahrzeug-TAGs SelListCaption=Integrierbare TAGs ;Namensgebung für Transponder:...
  • Seite 18 Konfiguration 2.4 Konfigurationsdatei Element Beschreibung PrinterName Mit diesem Element geben Sie den Namen des zu verwendenden Druckers für die Ausgabe des Integrationsprotokolls an. Wenn der Client nach Abschluss des Integrationsprozesse den ange- gebenen Drucker findet, wählt er diesen automatisch aus. Wenn der Drucker nicht gefunden wird oder die Zeile in der Konfigurationsdatei "DeviceAssistant.ini"...
  • Seite 19 Konfiguration 2.4 Konfigurationsdatei Element Beschreibung ForbiddenNames Mit diesem Element können Sie eine Liste von Namen erstellen, die während der Integration nicht als Transponder-Name verwendet werden dürfen. Die verbotenen Namen sind hierbei durch Semikolons und ohne Leerzeichen zu trennen. Widersprechen die Eingaben später im Betrieb den Vorgaben, die mit diesem Element vorge- nommen wurden, wird ein entsprechender Hinweis ausgegeben.
  • Seite 20: Parameter [Integpictures]

    Konfiguration 2.4 Konfigurationsdatei 2.4.6 Parameter [IntegPictures] Mit dem Parameter "[IntegPictures]" können Sie jedem Fahrzeugtyp ein Bild zuordnen, das im Client angezeigt wird. Unterstützt wird das Dateiformat "*.bmp". Das Element ist in folgender Form anzugeben: "Fahrzeugtyp=Pfad relativ zur DeviceAssistant.exe\Bildname.bmp" [IntegPictures] Fahrzeugtyp1=Pictures\fahrzeugtyp1.bmp Fahrzeugtyp2=Pictures\fahrzeugtyp2.bmp 2.4.7 Parameter [IntegAutoSetting]...
  • Seite 21: Parameter [Groupconfigvehiclesworking]

    Konfiguration 2.4 Konfigurationsdatei 2.4.8 Parameter [GroupConfigVehiclesWorking] Mit dem Parameter "[GroupConfigVehiclesWorking]" können Sie die integrierten Transponder bestimmter Fahrzeugtypen in unterschiedliche Gruppen ordnen. Legen Sie die entsprechenden Transponder-Gruppen an. Das Format des Elements ist "Fahrzeugtyp=Gruppennummer", z. B. "Ikarus 415=4" um alle vollständig integrierten Busse vom Typ Ikarus 415 in die Gruppe 4 zu verschieben.
  • Seite 22: Parameter [Retrofit]

    Konfiguration 2.4 Konfigurationsdatei 2.4.11 Parameter [Retrofit] Der Parameter "[Retrofit]" betrifft die Nachrüstung, also bestimmte Anpassungstests für bereits integrierte Transponder, z. B. die nachträgliche Angabe des Fahrzeugkilometerstandes oder des Radumfangs. [Retrofit] PrintProtocol=1 MainBtnCaption=Nachrüstung\nKilometerstand SelListCaption=Nachzurüstende TAGs testnames=Kilometerstand;K-Faktor GroupFilter.Kilometerstand=4 RetrofitTest.Kilometerstand=Nachrüstung Kilometerstand GroupFilter.K-Faktor=4 RetrofitTest.K-Faktor=KFaktorTesten Element Beschreibung PrintProtocol...
  • Seite 23: Skriptdateien

    Skripte und Templatedateien (verschlüsselte Parameterdateien) werden lokal im Installationsordner des Clients "Integrationsassistent" und dort im Unterordner "templates" abgelegt. Zentral auf dem Locating Manager-Server sind diese Dateien im Ordner "C:\Programme (x86)\Siemens\Server\files\templates" zu speichern. In der Folge werden mögliche Integrationsschritte dargestellt. 2.5.1...
  • Seite 24: Grundstruktur

    Konfiguration 2.5 Skriptdateien Element Beschreibung <testrevision> Dieses Element ist optional. Wenn der Eintrag vorhanden ist, muss er einen Wert ≥ 0 haben. Unzulässige Werte werden ohne Fehlermeldung ignoriert und bei der Integration mitprotokolliert. <TestPrecondition> Mit diesem optionalen Element können Sie globale Vorbedingungen zu definieren, die zutreffen müssen, damit der Test ausgeführt werden kann.
  • Seite 25: Testskripte Der Xml-Dateien

    Konfiguration 2.5 Skriptdateien Zusätzlich können Sie die Testschritte einer Liste mit dem Element "<StepGroup>" gruppieren. So können Sie z. B. alle die Antenne betreffenden Testschritte oder Testgruppen entsprechend Gerätetypen zusammenfassen. 2.5.3 Testskripte der XML-Dateien Schaltflächen Die Schaltflächen, die bei allen Testschritten erscheinen, können Sie benutzerspezifisch anpassen: Sichtbarkeit Wenn nicht alle drei Antwortmöglichkeiten erscheinen sollen, dann müssen Sie eine...
  • Seite 26 Konfiguration 2.5 Skriptdateien Modifizierte Variablen (Beispiel): <TestStep id="99" type="question"> <name>Aufmerksamkeitsüberprüfung</name> <description>Hat der Transponder Feuer gefangen?</description> <buttonresults yes="TRFailed" no="TROk" skip="TRSkipFailed"/> </TestStep> Beschriftung Standardmäßig sind die Schaltflächen mit "Ja", "Nein" und "Überspringen" beschriftet. Wenn Sie die Beschriftungen für einen Testschritt ändern wollen, dann fügen Sie folgende Zeile in dem Testschritt hinzu: <buttoncaption yes="Ihr Text"...
  • Seite 27: Testskripte Der Xml-Dateien - Bedingungen

    Konfiguration 2.5 Skriptdateien 2.5.4 Testskripte der XML-Dateien - Bedingungen Bei einigen Testschritttypen (Kapitel "Testschritttypen (Seite 36)") können Sie Bedingungen für das Bestehen eines Testschritts hinzufügen. Dies erfolgt über eine in den Testschritt integrierte Liste von Bedingungen "<conditionlist>". Den Parameter "<conditionlist>" können Sie alleinstehend oder mit weiteren Elementen verwenden.
  • Seite 28 Konfiguration 2.5 Skriptdateien Element "relation" Die Bedingung wird auf einen vorgegebenen Wert "<value>" bezogen. Das Verhältnis des vorliegenden Werts kann eine Übereinstimmung "match", ein Mindestwert "min", ein Höchstwert "max" oder ein Schwellenwert "above" sein. Beispiele: Der Wert muss "1" sein: <conditionlist>...
  • Seite 29 Konfiguration 2.5 Skriptdateien Für das Element "<relation>" sind folgende Variablen zulässig: ● below ● max ● above ● min ● not Im folgenden Beispiel muss also das System "MONS", das Subsystem "TA1" und das Systemsubsystem "CORFU_DRV1" sein: <condition type="sys"><value>MONS</value></condition> <condition type="subsys"><value>TA1</value></condition> <condition type="syssubsys"><value>CORFU DRV1</value></condition>...
  • Seite 30 Konfiguration 2.5 Skriptdateien Hinweis Nehmen Sie beim Vergleichen auf Gleichheit der Werte "relation="match"" die Parameterwertinterpretation als String (Text). Alternativ können Sie Property-Werte nur innerhalb von Testschritten (TestStep) vergleichen, aber nicht innerhalb von Testanpassungslisten (TestAdaptionList) oder Testschrittgruppen (StepGroup). Bei der Abfrage nach Kommazahlen "float" ist der Verhältnistyp Übereinstimmung nicht zu empfehlen.
  • Seite 31: Testskripte Der Xml-Dateien - Reaktionen

    Konfiguration 2.5 Skriptdateien 2.5.5 Testskripte der XML-Dateien - Reaktionen Über Reaktionslisten <reactionlist> können Sie eine Reihe von automatisch ausführbaren Reaktionen konfigurieren. Diese Reaktionen umfassen z. B. ● Das Setzen von Parametern ● Einen Neustart des Geräts ● Das Abbrechen, Überspringen oder Hinzufügen von Bedingungen Einige der möglichen automatischen Reaktionen sind in Verbindung mit bestimmten anderen Schritten, wie der Testanpassung <TestAdaption>, möglich.
  • Seite 32 Konfiguration 2.5 Skriptdateien Die Reaktion wird am Ende des Integrationsprozesses ausgeführt. <reactparamread when="end"> <paramname>ATU_wRotation_001</paramname> </reactparamread> Bei den Parameter-Schreibe-Operationen gibt es zusätzlich die "when"-Bedingungen "preparams" und "params". Diese Reaktionen führen dazu, dass der Parameter in die Liste der in diesem Schritt zu schreibenden Parameter aufgenommen wird.
  • Seite 33 Konfiguration 2.5 Skriptdateien stepbyid Die Reaktion wird bei dem angegebenen Testschritt ausgeführt. Hierzu ist es notwendig, dass neben dem Zeitpunkt "stepbyid" die Testschrittnummer "stepid" angegeben wird. Das folgende Beispiel führt zum Überspringen des Testschritts 32: <reactskipstep when="stepbyid" stepid="32"> </reactskipstep> Mögliche Reaktionen Testabbruch (reactcanceltest) Diese Reaktion ist nur eingebettet in eine Testanpassung oder Testvorbedingung <TestPrecondition>...
  • Seite 34 Konfiguration 2.5 Skriptdateien <reactcanceltest> <description>Device's software is outdated!</description> <description>Proceed with Transponder-integration after completing software update.</description> </reactcanceltest> </reactionlist> </TestAdaption> </TestAdaptionList> Parametrisierungen Einige Reaktionen können in die Parametrierung betreffende Befehlszeilen eingefügt werden und werden während der entsprechenden Prozesse ausgeführt: Parameter schreiben <reactparamwrite>: Die Reaktion veranlasst, dass ein Parameter <paramvalue>...
  • Seite 35 Konfiguration 2.5 Skriptdateien </reactionlist> </TestStep> Knoten neu starten (reactnodereset) Mit dieser Reaktion können Sie festlegen, dass der Knoten neu startet. Dies ist am Ende des Parameterschreibens sowie, auch unter einem denkbaren Abbruch des laufenden Tests möglich. <reactnodereset when="end"/> Bedingung hinzufügen (reactconditionadd) Folgender Befehlsblock fügt einer Bedingungsliste eine weitere Bedingung hinzu.
  • Seite 36: Testschritttypen

    Konfiguration 2.5 Skriptdateien 2.5.6 Testschritttypen question Der Typ "question" ist der Basistyp aller durchführbaren Tests. <TestStep id="1" type="question"> <name>Antennenanschlusstest</name> <description>Ist die Antenne fest am Gerät montiert?</description> </TestStep> Wenn ein Testschritt als "question" angelegt ist, erscheinen automatisch die Schaltflächen "Ja", "Nein" und "Überspringen". Der Testablauf wird erst fortgesetzt, nachdem eine der Schaltflächen geklickt wurde.
  • Seite 37 Konfiguration 2.5 Skriptdateien fallingflank Das Signal muss von 1 auf 0 wechseln. <TestStep id="11" type="IO"> <name>Zündungssignal aus (Klemme 15)</name> <description>Schalten Sie die Zündung des Fahrzeugs aus.</description> <fallingflank>0x01</fallingflank> </TestStep> highlowmode Das Signal eines I/O muss 1 sein oder 1 werden, während das Signal eines anderen I/O 0 sein oder 0 werden muss.
  • Seite 38 Konfiguration 2.5 Skriptdateien Eingänge Die Angabe des physischen oder virtuellen Eingangs erfolgt hexadezimal: Hexadezimal Beschreibung Hexadezimal Beschreibung 0x00 für keinen Eingang 0x10 für Eingang 5 0x01 für Eingang 1 0x11 für Eingänge 1 und 5 0x02 für Eingang 2 0x12 für Eingänge 2 und 5 0x03 für Eingänge 1 und 2...
  • Seite 39 Konfiguration 2.5 Skriptdateien MultiSelect Über dieses Element können Sie eine Klappliste "type="ComboBox"" für den Integrationsschritt hinzufügen. Diesem Menü können Sie mit dem Parameter "<name>" einen Namen geben. Die einzelnen Auswahlpunkte können Sie über Werte innerhalb der Auswahl "<selection>" festlegen. Für jede Auswahl können Sie eine entsprechende Reaktionsliste anlegen.
  • Seite 40 Konfiguration 2.5 Skriptdateien KilometerKFaktor Für die Umrechnung der Radticks in Zentimeter müssen Sie den K-Faktor setzen. Der Parametername <paramname> kann geändert werden, wenn der Wert auf dem Transponder unter einem anderen Namen gespeichert wird. Die Angabe des Parameternamens ist optional. Der Parameterfaktor wird zur Multiplikation des Edits vor der Speicherung auf dem Knoten verwendet.
  • Seite 41: Mögliche Testschritte

    Konfiguration 2.5 Skriptdateien 2.5.7 Mögliche Testschritte In der folgenden Tabelle werden alle über Skriptdateien ausführbaren Testschritte aufgeführt, deren Anwendung im Client "Integrationsassistent" möglich ist. Die gewünschten Testschritte sind über die Skriptdatei entsprechend zu aktivieren. Dabei ist darauf zu achten, dass Sie jede ID nur einmal vergeben dürfen. Manche Testschritte können unterschiedliche Handlungen des Bearbeiters der Integration erforderlich machen, wohingegen bei einigen Testschritten das System automatisch den gewählten Schritt überprüft.
  • Seite 42: Auswahl Der Durchzuführenden Aktion

    Konfiguration 2.6 Auswahl der durchzuführenden Aktion Bezeichnung für Testschritt Beschreibung Ausgang 1 An Frage Ausgang 1 Aus Schalten Ausgang 1 Aus Frage Ausgang 2 An Schalten Ausgang 2 An Frage Ausgang 2 Aus Schalten Ausgang 2 Aus Frage PropertyValues anzeigen Parameter schreiben PropertyValues schreiben Kabelanschluss Frage...
  • Seite 43: Ein- Und Ausbau Von Fahrzeugtags

    Konfiguration 2.6 Auswahl der durchzuführenden Aktion 2.6.2 Ein- und Ausbau von Fahrzeugtags Über die Schaltfläche "Ein- und Ausbau von Fahrzeugtags" können Sie die Bedienoberfläche zur Transponderintegration aufrufen. Dort werden im Dialogfeld "Geräteinformationen" Statusinformationen, wie z. B. die Versorgungsspannung oder Softwareversion, des ausgewählten Transponders ausgegeben. Integration von Transpondern Das Dialogfeld "Transponder zur Integration"...
  • Seite 44: Infrastruktur Austausch

    Konfiguration 2.6 Auswahl der durchzuführenden Aktion Entfernen von Transpondern 1. Wählen Sie in der Klappliste den Eintrag "Entfernen von mobilen Geräten" den entsprechenden Transponder aus, um diesen zu entfernen. 2. Klicken Sie die Schaltfläche "Löschen", um den Transponder und die zugehörigen Einstellungen nach Bestätigung des erscheinenden Dialogfeldes zu entfernen.
  • Seite 45: Nachrüstung

    Konfiguration 2.6 Auswahl der durchzuführenden Aktion 2.6.4 Nachrüstung Kilometerzählung Gehen Sie wie folgt vor, um das Dialogfeld "Kilometerzählung" zu öffnen: 1. Klicken Sie auf die Schaltfläche "Kilometerzählung", um die Bedienoberfläche zur Eingabe des aktuellen Kilometerstands bzw. zur Kalibration des Kilometerzählers aufzurufen.
  • Seite 46 Konfiguration 2.6 Auswahl der durchzuführenden Aktion Ergebnis: Die Nachrüstung des Transponders ist vollständig abgeschlossen. Es erscheint ein Druckdialog für die Ausgabe des Integrationsprotokolls. Der Transponder speichert den Umrechnungsfaktor, zählt die Ticks und meldet die aktuellen Relativkilometer an den Locating Manager. Als Berechnungsgrundlage für den Kilometerstand des Fahrzeugs im RTLS-Lokalisierungssystem dienen die in der Datenbank gesetzten Gesamtkilometer zuzüglich der vom Transponder zuletzt gemeldeten Relativkilometer.
  • Seite 47 Konfiguration 2.6 Auswahl der durchzuführenden Aktion RTLS-Integrationsassistent Betriebsanleitung, 08/2019, C7900-G8900-C564-01...
  • Seite 49: Codebeispiele

    Codebeispiele Allgemeine Anwendungsbeispiele In der Folge sind Anwendungsbeispiele in Skriptform dargestellt. 3.1.1 Grundgerüst und Parametertest <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <TestConfiguration revision="1"> <description> <testname>Bus integration</testname> <testrevision>1</testrevision> </description> <TestAdaptionList> <TestAdaption> <reactionlist> <reactparamwrite when="preparams"> <paramname>APPL_DevType_001</paramname> <paramvalue>APPL_eneDevType_Bus</paramvalue> </reactparamwrite> </reactionlist> </TestAdaption> </TestAdaptionList> RTLS-Integrationsassistent Betriebsanleitung, 08/2019, C7900-G8900-C564-01...
  • Seite 50: Einschränkung Auf Transponder Mit Bestimmter Systemsoftware

    Codebeispiele 3.1 Allgemeine Anwendungsbeispiele 3.1.2 Einschränkung auf Transponder mit bestimmter Systemsoftware <TestAdaption> <conditionlist type="or" negate="true"> <condition type="sys"> <value>CORFU</value> </condition> </conditionlist> <reactionlist> <reactcanceltest> <description>Software version not supported.</description> </reactcanceltest> </reactionlist> </TestAdaption> 3.1.3 Einschränkung auf Transponder mit bestimmter Softwareversion <TestAdaption> <conditionlist> <condition type="softwareversion" relation="below"> <value>2.1.12</value>...
  • Seite 51: Aufprüfung

    Codebeispiele 3.1 Allgemeine Anwendungsbeispiele 3.1.5 Aufprüfung <TestStep id="2" type="question"> <name>Aufprüfung</name> <description>Leuchten die LEDs bei Anschluss der Steckverbindung auf?</description> </TestStep> 3.1.6 Abfrage der Montageausrichtung über Inertialsensorik <StepGroup> <name>Messen der Ausrichtung</name> <activeconditions insertonskip="false"> <condition type="syssubsys"> <value>CORFU_DRV1</value> </condition> </activeconditions> <StepGroup> <name>Messen der Montageausrichtung</name> <activeconditions insertonskip="true">...
  • Seite 52: Cablelength

    Codebeispiele 3.1 Allgemeine Anwendungsbeispiele 3.1.7 CableLength Die verwendete Kabellänge können Sie, wie die Antennenposition, über die Konfigurationsdatei "DeviceAssistant.ini" angeben (Kapitel "Parameter [CableLength] (Seite 21)"). Die dort gemachten Angaben überschreiben im Skript vorgenommene Kabellängen. Die Angabe des Abschnitts <defaults> inklusive der Länge sind optional. In der Bedienoberfläche werden für diesen Testschritt standardmäßig nur die Schaltflächen "Ok"...
  • Seite 53: Überprüfung Des Beschleunigungssensors

    Codebeispiele 3.1 Allgemeine Anwendungsbeispiele 3.1.10 Überprüfung des Beschleunigungssensors <TestStep id="46" type="apk" apktype="mwb" apknum="0x14" param1="0" param2="0"> <name>Beschleunigungssensor</name> <description>Sensorinformationen auslesen</description> <conditionviolatedmessage>Fail: Please return device for repair to Sie- mens.</conditionviolatedmessage> <conditionlist> <condition relation="BinaryMask"> <value>0x36</value> </condition> </conditionlist> <skipnextstepifnotyes/> </TestStep> 3.1.11 Montageausrichtung des Transponders <TestStep id="47" type="apk" apktype="papk" apknum="0x0a" param1="1" param2="0" param3="0">...
  • Seite 54: Antennaposition

    Codebeispiele 3.1 Allgemeine Anwendungsbeispiele 3.1.12 AntennaPosition Die Antennenposition kann über die Konfigurationsdatei "DeviceAssistant.ini" vorgegeben werden (Kapitel "Parameter [AntennaPosition] (Seite 21)"). Darüber hinaus kann diese Konfiguration über die Skriptdatei erfolgen. Dabei ist es möglich, ein editierbares Eingabefeld zu erzeugen (Kapitel "Antennenposition bearbeitbar (Seite 54)") oder feste Antennenpositionen vorzugeben (Kapitel "Antennenposition vorgegeben (Seite 54)").
  • Seite 55: Antennenkonfiguration

    Codebeispiele 3.1 Allgemeine Anwendungsbeispiele 3.1.15 Antennenkonfiguration <TestStep id="61" type="CableLength"> <name>Antennenkonfiguration</name> <description>Geben Sie die Antennenkonfiguration ein.</description> <conditionlist> <condition relation="min"> <value>0</value> <condition> </conditionlist> </TestStep> 3.1.16 Antennenkonfiguration mit fest vorgegebener Kabellänge <TestStep id="61" type="CableLength" editable="false"> <name>Antennenkonfiguration</name> <description>Geben Sie die Antennenkonfiguration ein.</description> <defaults> <length>100</length> </defaults>...
  • Seite 56: Schreiben Temporärer Parameter

    Codebeispiele 3.1 Allgemeine Anwendungsbeispiele 3.1.17 Schreiben temporärer Parameter Hinweis Verwenden Sie diesen Testschritt, damit die Transponder für die Integration vorkonfiguriert sind. Im Datensatz für temporäre Parameter ist die Konfiguration üblicherweise so, dass die Lokalisierung in allen Betriebszuständen aktiv ist und eine gute Erreichbarkeit über einen kurzen HeartBeatZyklus gewährleistet ist.
  • Seite 57: Parameter Setzen

    Codebeispiele 3.1 Allgemeine Anwendungsbeispiele 3.1.20 Parameter setzen <TestStep id="7" type="nodeparams"> <name>Parameter setzen</name> <description>Warten bis die Parameter fertig geschrieben sind...</description> </TestStep> 3.1.21 Bereitschaft für Fahrtest <TestStep id="100" type="question"> <name>Bereit zum Fahrtest?</name> <description>Ist das Fahrzeug bereit zum Fahrtest?</description> </TestStep> 3.1.22 Fahrtest <TestStep id="42" type="IO" iomode="virtual"> <name>Fahrtest</name>...
  • Seite 58: Speizielle Anwendungsbeispiele

    Codebeispiele 3.2 Speizielle Anwendungsbeispiele Speizielle Anwendungsbeispiele 3.2.1 Straßenfahrzeuge Klemme 15 an <TestStep id="10" type="IO"> <name>"KLemme 15 an" Test</name> <description>Schalten Sie die Zündung an, jedoch nicht den Motor. Schalten Sie die Zündung gegebenenfalls vorher aus und dann an.</description> <risingflank>0x01/risingflank> </TestStep> Klemme 15 aus <TestStep id="11"...
  • Seite 59: Schienenfahrzeuge

    Codebeispiele 3.2 Speizielle Anwendungsbeispiele 3.2.2 Schienenfahrzeuge Betriebsspannung <TestStep id="53" type="IO"> <name>BetriebVersorgungsspannung anschalten</name> <description>Schalten sie die Versorgungsspannung an.</description> <risingflank>0x02</risingflank> </TestStep> Aufrüstung der Fahrerstände / Fahrtrichtung <TestStep id="31" type="IO"> <name>Aufrüstung A</name> <description>Rüsten Sie den Fahrerstand A auf (V) und nach min. 5 Sekunden wieder ab.</description>...
  • Seite 60 Codebeispiele 3.2 Speizielle Anwendungsbeispiele Pantograf <TestStep id="71" type="apk" apktype="papk" apknum="0" param1="1" param2="2" param3="1"> <name>Pantograf an</name> <description>Aktivieren Sie den Pantograf.</description> <conditionlist> <condition relation="match"> <value>1</value> </condition> </conditionlist> </TestStep> <TestStep id="72" type="question"> <name>Pantograf an Überprüfung</name> <description>Ist der Durchgang vorhanden?</description> </TestStep> <TestStep id="73" type="apk" apktype="papk" apknum="0" param1="1" param2="2" param3="0">...
  • Seite 61 Codebeispiele 3.2 Speizielle Anwendungsbeispiele Heizung <TestStep id="81" type="apk" apktype="papk" apknum="0" param1="1" param2="1" param3="1"> <name>Heizung an</name> <description>Aktivieren Sie die Heizung.</description> <conditionlist> <condition relation="match"> <value>1</value> </condition> </conditionlist> </TestStep> <TestStep id="82" type="question"> <name>Heizung an Überprüfung</name> <description>Ist der Durchgang gegeben?</description> </TestStep> <TestStep id="83" type="apk" apktype="papk" apknum="0" param1="1" param2="1" param3="0">...
  • Seite 62 Codebeispiele 3.2 Speizielle Anwendungsbeispiele Nachrüstung Kilometerstand <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <TestConfiguration revision="3"> <description> <testname>Kilometerstand setzen</testname> <testrevision>2</testrevision> </description> <TestAdaptionList> </TestAdaptionList> <TestPrecondition type="and"> <condition type="hasparam"> <paramname>MileageKFactor</paramname> </condition> <condition type="paramvalue"> <paramname>APPL_DevType_001</paramname> <value>APPL_eneDevType_Bus</value> </condition> </TestPrecondition> <StepList> <TestStep id="95" type="SetPropvals" editable="false"> <name>Aktueller Kilometerstand</name> <description>Geben Sie den Kilometerstand ein und speichern diesen auf dem Fahrzeug-Transponder.</description>...
  • Seite 63 Codebeispiele 3.2 Speizielle Anwendungsbeispiele </TestStep> </StepList> </TestConfiguration> K-Faktor <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <TestConfiguration revision="3"> <description> <testname>K-Faktor anpassen</testname> <testrevision>2</testrevision> </description> <TestAdaptionList> </TestAdaptionList> <TestPrecondition type="and"> <condition type="hasparam"> <paramname>MileageKFactor</paramname> </condition> <condition type="paramvalue"> <paramname>APPL_DevType_001</paramname> <value>APPL_eneDevType_KT8D5</value> </condition> </TestPrecondition> <StepList> <TestStep id="63" type="KilometerKFaktor"> <name>Kalibrierung Kilometerzählung</name> <description>Umrechnungsfaktor setzen</description> </TestStep>...
  • Seite 64 Codebeispiele 3.2 Speizielle Anwendungsbeispiele RTLS-Integrationsassistent Betriebsanleitung, 08/2019, C7900-G8900-C564-01...
  • Seite 65: Fehlermeldungen

    Fehlermeldungen Fehlernummer Text Mögliche Ursache 10050 Network is down Netzwerkverbindung getrennt Netzwerkschnittstelle defekt Fehler des Windows-Protokollstacks 10051 Network unreachable Netzwerk nicht erreichbar, keine Route zum Ziel 10052 Network dropped connection on Verbindung wegen fehlendem Lebenszeichen reset getrennt 10053 Software caused connection abort Verbindung vom Server getrennt 10054 Connection reset by peer Server hat Verbindung getrennt...

Inhaltsverzeichnis