144.2.1
EXEC-LWCMD
Die Aktion EXEC sendet ein Kommando an die konfigurierte Baugruppe, adressiert durch LTU-nummer, Einbauteilung (EBT) und Boardtyp (BAUGRP). Der AMO kommuniziert mit der Baugruppe über PP, welches die Dumpdaten von der Baugruppe sammelt und an den AMO zurücksendet.
Der AMO gibt die erhaltenen ASCII-formatierten Dumpdaten (max. 192kByte in 8kByte Segmenten) ohne weitere Manipulation aus - mit Ausnahme des Falles, daß keine CR/LF information innerhalb von jeweils 80 Zeichen (eine COMTES-Zeile) in den Daten gefunden wurde. Der AMO setzt die Ausgabe dann in einer neuen Zeile fort.
Der Eingabeparameter TIMER ist zwischen 1..100sek wählbar. Falls innerhalb der angegeben Zeit keine Daten von PP empfangen werden beendet sich der AMO mit einer Fehlermeldung. Ein Timer Defaultwert ist auf 20sek. gesetzt. Während PP die Daten von der CDG V4.0 Baugruppe sammelt läuft ebensfalls ein Timer in PP. Es sind verschiedene Fehlermeldungen für die einzelnen Timeoutfälle implementiert.
Hinweis
Das Loadwarekommando für die CDG V4.0 Baugruppe kann (siehe Beispiel) doppelte Anführungszeichen enthalten. Die HICOM User Terminal Schnittstelle verbietet aber die Eingabe von doppelten Anführungszeichen in TEXTSTRING Parametern. An deren Stelle muß der Anwender zwei einfache Anführungszeichen eingeben. Der AMO wandelt jeweils zwei einfachen Anführungszeichen in ein doppeltes Anführungszeichen um und sendet das korrigierte Kommando an die CDG V4.0 Baugruppe (via PP).
Beispiel:
•
Die doppleten Anführungszeichen dürfen
nicht
eingegeben werden:
EXEC-LWCMD:1,79,CDG,"execute 4 1 2 1 1
"PRA 1 test-link" "
•
Der Anwender muß stattdessen jeweils zwei einfache Anführungszeichen eingeben:
EXEC-LWCMD:1,79,CDG,"execute 4 1 2 1 1
’’PRA 1 test-link’’"
Prozedurübersicht
Kommandocode
Parameter
EXEC-LWCMD
LTU=<param>,
EBT=<param>,
| BAUGRP=<CDG>,
KOMMANDO=<string>,
[TIMER=<param>];
Beispiele
Hier gibt es ein Beispiel des Formats der an die Baugruppe geschickt werden kann. (weitere benötigte Kommandos für spezifische Situationen würden von Development bereitgestellt werden.)
Das unten angeführte Beispiel geht von einer auf LTU=2, EBT=43 konfigurierten Baugruppe aus. Es sollen von der Baugruppe alle Befehlsverben aufgelistet werden, die auf ihr verfügbar sind (Befehl ’help’). Der Usertimer soll auf 30 Sekunden gesetzt werden.
Eingabe:
exec-lwcmd:2,43,cdg,"help",30;
Ausgabe:
OpenScape 4000 V10, Band 1: AMO Beschreibungen, Servicedokumentation, Ausgabe 12
, ID:
P31003H31A0S107120020
Copyright ©
Unify Software and Solutions GmbH & Co. KG
03/2024
- All rights reserved.