Dieser Configuration Guide zeigt eine SLAC-Assoziation zwischen einem Elektrofahrzeug (PEV) und einem INSYS Powerline GP in der Rolle als Ladestation (EVSE). Die übergeordnete Steuerung (Higher Level Entity (HLE) oder Host Application) ist in diesem Beispiel ein PC.

Situation

Sie möchten generell wissen mit welchen Schnittstellen und Befehlen Sie das INSYS Powerline GP ansprechen sollen, um eine eigene HLE zum Steuern des SLAC-Prozesses zu entwickeln. Sie haben einen PEV PLC-Knoten und wollen über eine SLAC-Assoziation eine Ethernet-Verbindung zu einem PC herstellen. Für die Entwicklung der HLE ist es hilfreich, eine SLAC-Assoziation mit einem PEV von einem PC aus zu simulieren.

Lösung

Zum Anstoßen und Steuern der SLAC-Assoziation werden in diesem Beispiel die erforderlichen Befehle über ein Terminal-Programm an das INSYS Powerline GP gerichtet. Die Antworten des INSYS Powerline GP werden in einem Netzwerkanalyse-Tool beobachtet.

Folgende Beschreibung basiert auf der Verwendung eines Computers mit Windows 10 für die Kommunikation. Andere Betriebssysteme können sich davon unterscheiden. Einzelheiten zum Gerät und zur Installation finden Sie im Benutzerhandbuch.

Vorbereitung der Arbeitsumgebung

  • Bei einem Windows-Computer: Npcap herunterladen und installieren

  • Die Powerline GP Tools (Windows, Linux 64 Bit) herunterladen und in Ihr Arbeitsverzeichnis entpacken. In den folgenden Beispielen ist das Arbeitsverzeichnis C:\open-plc-utils.

Um die Befehle der open-plc-utils auszuführen, muss man diese in einem Terminal-Programm im entsprechenden Arbeitsverzeichnis ausführen. Um die Befehle auch in anderen Verzeichnissen ausführen zu können, kann je nach Betriebssystem der Pfad in der entsprechenden Umgebungsvariable angegeben werden. Manche Terminal-Programme (z.B. Windows PowerShell) sperren aus Sicherheitsgründen auch die Ausführung im Arbeitsverzeichnis, wenn sie nicht in der Umgebungsvariable definiert sind. Dann muss ein .\ vor den Befehl gesetzt werden, um ihn im Arbeitsverzeichnis ausführen zu können. Beispielsweise:
> .\plctool --help
  • Das INSYS Powerline GP an die Spannungsversorgung anschließen und mit Ihrem Computer verbinden (Ethernet).

  • Das INSYS Powerline GP über die Pilotleitung Pilot Out mit dem PEV verbinden.

  • Ein Terminal-Programm öffnen und zu Ihrem Arbeitsverzeichnis wechseln.

Verifizieren der Kommunikation

  • Ermitteln Sie die Schnittstelle Ihres Computers, mit der das INSYS Powerline GP verbunden ist. Listen Sie dazu die Schnittstellen mit dem Befehl pcapdevs auf:

C:\open-plc-utils>pcapdevs
 1 90:61:AE:90:CE:15 \Device\NPF_{F03EF741-C797-4876-8B0D-D3F921FC0C5D} (Microsoft)
 2 90:61:AE:90:CE:14 \Device\NPF_{5F373AD3-48DB-4E68-9DFB-4158D5AACEC0} (Microsoft)
 3 00:FF:AB:B8:C9:2C \Device\NPF_{ABB8C92C-8E0E-4B19-AD53-025B06079961} (TAP-Windows Adapter V9)
 4 92:61:AE:90:CE:14 \Device\NPF_{A22F97E8-5A81-47CB-86E9-60D2DE2A930E} (Microsoft)
 5 50:48:49:4F:4E:43 \Device\NPF_{023A65D1-CDC5-46A5-9D2C-65CC74AAA3D6} (Barracuda)
 6 90:61:AE:90:CE:18 \Device\NPF_{53E5FF42-335C-4E7F-9A0B-F20C5FCEF220} (Microsoft)
 7 A4:4C:C8:D2:76:94 \Device\NPF_{485C8565-4643-4CB0-BBDE-DF952C72BA91} (DisplayLink USB Gigabit Network Adapter)
 8 A4:4C:C8:2E:0B:63 \Device\NPF_{6762EE1A-CA15-4B88-8150-2B1C2FD27EDC} (Intel(R) Ethernet Connection (5) I219-LM)
 9 00:FF:68:11:12:CF \Device\NPF_{681112CF-DC57-4756-8CBE-E44CE6F73FB0} (TAP-Windows Adapter V9)

C:\open-plc-utils>

In diesem Fall ist das INSYS Powerline GP mit Schnittstelle 7 verbunden. Versuchen Sie einfach alle möglichen Schnittstellen, wenn Sie sich nicht sicher sind (hier auch 8).

Wenn Sie eine Timeout-Meldung erhalten, wiederholen Sie einfach den Befehl!
  • Die Eigenschaften Ihres INSYS Powerline GP mit dem Befehl plctool auslesen, um die Kommunikation zu verifizieren:
    Befehlsformat: plctool -aI -i<Schnittstellen-Nr.> <MAC-Adresse>
    Die MAC-Adresse befindet sich auf dem Aufkleber auf der Seite des Geräts.

C:\open-plc-utils>plctool -aI -i7 00:05:B6:0A:F0:F1
nic7 00:05:B6:0A:F0:F1 Fetch Device Attributes
nic7 00:05:B6:0A:F0:F1 QCA7000-MAC-QCA7000-1.1.0.727-02-20130826-FINAL (1mb)
        PIB 0-0 8080 bytes
        MAC 00:05:B6:0A:F0:F1
        DAK 3C:2A:61:78:49:CA:F5:C9:84:4F:19:DF:04:20:0A:D3
        NMK 24:2B:D1:70:A1:08:2C:26:75:75:17:79:D4:DD:11:33
        NID 81:AF:E2:20:CB:A6:0D
        NET Qualcomm Atheros Enabled Product
        MFG Qualcomm Atheros HomePlug AV Device
        USR evse_pilot_3
        CCo Always
        MDU N/A

C:\open-plc-utils>

Im Beispiel oben ist 7 die Schnittstellen-Nr. und 00:05:B6:0A:F0:F1 die MAC-Adresse. Die Antwort zeigt unter anderem die MAC-Adresse MAC oder den Netzwerkschlüssel NMK an.

Starten der SLAC-Assoziation

Die unten aufgeführten Befehle werden in Basic-Ethernet-Frames nach IEEE 802.3 übertragen. Dazu wird mit Hilfe des Befehls efsu die IND-Datei, die den Ethernet-Frame enthält, an das INSYS Powerline GP gesendet.
Befehlsformat: efsu <Befehl.ind> -i <Schnittstellen-Nr.> -vhd <MAC-Adresse>
Wobei:
<Befehl.ind>: der Dateiname der IND-Datei ist, die den Ethernet-Frame mit dem Befehl enthält
<Schnittstellen-Nr.>: die oben ermittelte Nummer der Schnittstelle, mit der das INSYS Powerline GP verbunden ist
<MAC-Adresse>: die MAC-Adresse des INSYS Powerline GP (befindet sich auf dem Aufkleber auf der Seite des Geräts)
Die mit dem Befehl übergebene MAC-Adresse ersetzt den Platzhalter für die Destination-MAC im Ethernet-Frame in der IND-Datei.

Der einfachste Fall für einen erfolgreichen Ablauf des SLAC Protokoll wäre wie folgt:

  1. Das INSYS Powerline GP befindet sich im Auslieferungszustand und mit einem Control-Pilot-Signal verbunden.

  2. Ein PEV ist ebenfalls mit dem Control-Pilot-Signal verbunden und sendet SLAC-Parameter-Requests.

  3. Der Befehl HC_LISTEN_FOR_SLAC_ASSN.IND wird an das INSYS Powerline GP gesendet.

Wird das SLAC-Protokoll erfolgreich durchlaufen, wird das durch die Aktivierung der Link-LED auf der Front angezeigt.

  • Die Befehlsdatei HC_LISTEN_FOR_SLAC_ASSN.IND herunterladen und in Ihrem Arbeitsverzeichnis ablegen.

  • Ein Netzwerkanalyse-Tool wie Wireshark öffnen und die Aufzeichnung der Schnittstelle starten, an die das INSYS Powerline GP angeschlossen ist.

Inhalt der Befehlsdatei HC_LISTEN_FOR_SLAC_ASSN.IND
ff ff ff ff ff ff   /* Dst MAC */

00 00 00 00 00 00 /* Src MAC */

ab ba /* Ethertype */

00    /* reserved */

0b 01 /* HC_LISTEN_FOR_SLAC_ASSN.IND 0x0b01 */

/* AttenRxEVSE */

00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
Befehls-Nachricht HC_LISTEN_FOR_SLAC_ASSN.IND
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse des INSYS Powerline GP

Src MAC

6

MAC-Adresse der HLE

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_LISTEN_FOR_SLAC_ASSN.IND = 0x0b01

AttenRxEVSE

58

Rx-Dämpfung der Ladestation

Der Wert AttenRxEVSE steht für die Dämpfung in der Ladesäule zwischen der Ladesteckdose und dem Anschluss Pilot Out des INSYS Powerline GP (ohne Ladekabel). AttenRxEVSE hat dasselbe Format wie ein Attenuation-Profil, welches in der Homeplug GreenPHY-Spezifikation 1.1 (ATTEN_PROFILE) beschrieben ist. Das während der SLAC-Assoziation berechnete Attenuation-Profil wird um diesen Wert korrigiert. So kann gewährleistet werden, dass das PEV einen korrekten Dämpfungswert erhält.

Als Vorbedingung muss der System State auf unoccupied gesetzt sein. Mit dem Befehl HC_LISTEN_FOR_SLAC_ASSN.IND wird der System State auf unmatched gesetzt.

  • Die Befehlsdatei HC_LISTEN_FOR_SLAC_ASSN.IND an das INSYS Powerline GP senden.

C:\open-plc-utils>efsu HC_LISTEN_FOR_SLAC_ASSN.IND -i 7 -vhd 00:05:B6:0A:F0:F1
00000000 00 05 B6 0A F0 F1 A4 4C C8 2E 0B 63 AB BA 00 0B .......L...c....
00000010 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040 00 00 00 00 00 00 00 00 00 00 00                ...........

C:\open-plc-utils>

Im Beispiel oben wird der Inhalt des gesendeten Ethernet-Frames noch einmal ausgegeben. Eine weitere Antwort oder Bestätigung vom PEV erfolgt im Terminal-Fenster nicht. Dazu ist der Ethernet-Netzwerkverkehr in einem Netzwerkanalyse-Tool zu beobachten.

Bestätigungs-Nachricht HC_LISTEN_FOR_SLAC_ASSN.CNF
Feld Feldgröße (Okette) Definition

Dst MAC

6

Absender-MAC-Adresse von HC_LISTEN_FOR_SLAC_ASSN

Src MAC

6

MAC-Adresse des INSYS Powerline GP

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_LISTEN_FOR_SLAC_ASSN.CNF = 0x0b02

Result

1

Ergebnis von HC_LISTEN_FOR_SLAC_ASSN.IND

0x00 = failure

0x01 = success

cg en pl config slac ws 01

Im Netzwerkanalyse-Tool kann diese Bestätigungs-Nachricht verifiziert werden. In den Bytes 16 und 17 erscheint der Nachrichten-Typ 0b02 und in Byte 18 das Ergebnis 01 (success). [1]

Wenn der System State nicht auf unoccupied gesetzt war, wird ein failure zurückgegeben.

Die erfolgreiche SLAC-Assoziation wird am INSYS Powerline GP durch Leuchten/Blinken der LED Link angezeigt.

Die Status-Nachricht HC_ATTEN_CALC_RESULT.IND wird jedes Mal an die HLE gesendet, wenn das INSYS Powerline GP ein Attenuation-Profil an ein PEV sendet. Die Status-Nachricht D_LINK_READY.IND meldet eine erfolgreich abgeschlossene SLAC-Assoziation.

Status-Nachricht HC_ATTEN_CALC_RESULT.IND
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse der HLE

Src MAC

6

MAC-Adresse des INSYS Powerline GP

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_ATTEN_CALC_RESULT.IND = 0x0b05

EV MAC

6

MAC-Adresse des PEV

RUN ID

8

RUN ID

M-Sound

1

Anzahl der M-Sound-Nachrichten, die für die Berechnung des Attenuation-Profils verwendet wurden

Attn

58

Attenuation-Profil

cg en pl config slac ws 02

In den Bytes 16 und 17 erscheint der Nachrichten-Typ 0b05 und in den letzten Bytes das zurückgegebene Attenuation-Profil. [1]

Status-Nachricht D_LINK_READY.IND
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse der HLE

Src MAC

6

MAC-Adresse des INSYS Powerline GP

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_ATTEN_CALC_RESULT.IND = 0x0b06

Result

1

Ergebnis von D_LINK_READY.IND

0x00 = link established

0x01 = no link

cg en pl config slac ws 03

In den Bytes 16 und 17 erscheint der Nachrichten-Typ 0b06 und in Byte 18 das Ergebnis 00 (link established). [1]

Der System State wird auf matched gesetzt.

Der Ablauf der Kommunikation zwischen HLE und PEV ist in diesem Sequenz-Diagramm dargestellt.

Das Abbrechen eines D-Links erfolgt mit der Übertragung der Befehls-Nachricht D_LINK_TERMINATE.REQ.

Befehls-Nachricht D_LINK_TERMINATE.REQ
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse des INSYS Powerline GP

Src MAC

6

MAC-Adresse der HLE

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ D_LINK_TERMINATE.REQ = 0x0b07

Request

1

0x00 = Resetup yes

0x01 = Resetup no

AttenRxEVSE

58

Rx-Dämpfung der Ladestation

Wird die Nachricht mit Resetup yes übertragen, empfängt das Gerät wieder SLAC-Requests. Bei Resetup no bleibt das Gerät im System State unmatched.

Als Vorbedingung muss der System State auf matched oder unmatched gesetzt sein.

C:\open-plc-utils>efsu D_LINK_TERMINATE.REQ_RESETUPyes -i 7 -vhd 00:05:B6:0A:F0:F1
00000000 00 05 B6 0A F0 F1 A4 4C C8 D2 76 94 AB BA 00 0B .......L..v.....
00000010 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040 00 00 00 00 00 00 00 00 00 00 00 00             ............

C:\open-plc-utils>

Im Beispiel oben wird der Inhalt des gesendeten Ethernet-Frames noch einmal ausgegeben. Eine weitere Antwort oder Bestätigung vom PEV erfolgt im Terminal-Fenster nicht. Dazu ist der Ethernet-Netzwerkverkehr in einem Netzwerkanalyse-Tool zu beobachten.

Bestätigungs-Nachricht D_LINK_TERMINATE.CNF
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse der HLE

Src MAC

6

MAC-Adresse des INSYS Powerline GP

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ D_LINK_TERMINATE.CNF = 0x0b08

Previous req

1

Request-Typ der zuvor erhaltenen HC_ATTEN_CALC_RE-SULT.IND Meldung

0x00 = Resetup yes

0x01 = Resetup no

Status

1

0x00 = failure

0x01 = success

cg en pl config slac ws 04

Im Netzwerkanalyse-Tool kann diese Bestätigungs-Nachricht verifiziert werden. In den Bytes 16 und 17 erscheint der Nachrichten-Typ 0b08 und in Byte 18 der Request-Typ 00 (Resetup yes). [1]

Wenn der System State auf unoccupied gesetzt war, wird ein failure zurückgegeben.

Die LED Link blinkt nach dem Abbruch nur noch sporadisch.

Der Ablauf der Kommunikation zwischen HLE und PEV ist in diesen Sequenz-Diagrammen für Resetup yes und Resetup no dargestellt.

Status-Nachricht

Die Status-Nachricht HC_STATUS_IND ist Ereignis-basiert und wird bei dem entsprechenden Ereignis an die HLE gesendet.

Status-Nachricht HC_STATUS_IND
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse der HLE

Src MAC

6

MAC-Adresse des INSYS Powerline GP

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_STATUS_IND = 0x0b09

HC_STATUS-Typ

1

0x00 = Timeout_TT_EVSE_SLAC_init

0x01 = System_Ready

0x02 = Timeout_TT_EVSE_match_MNBC

0x03 = Timeout_TT_EVSE_match_session

0x04 = Timeout_TT_match_join

0x05 = Timeout_TT_match_sequence

0x06 = Timeout_TT_match_response

0x07 = System_init_Failed

cg en pl config slac ws 05

Im Netzwerkanalyse-Tool kann die Status-Nachricht überprüft werden. In diesem Beispiel einer Status-Nachricht erscheint in den Bytes 16 und 17 der Nachrichten-Typ 0b09 und in Byte 18 der Status-Typ 01 (System_Ready). [1]

Mit der Statusmeldung System_Ready teilt das INSYS Powerline GP der HLE mit, dass es bereit ist eine SLAC-Assoziierung durchzuführen. Bevor eine SLAC-Assoziierung durchgeführt werden kann, erstellt es einen zufälligen NMK (Network Membership Key) und setzt somit die Zugangsdaten für das nächste AVLN. Der Ablauf der Kommunikation zwischen HLE und PEV ist in diesem Sequenz-Diagramm dargestellt.

Mit der Statusmeldung Timeout_TT_EVSE_SLAC_init teilt das INSYS Powerline GP der HLE mit, dass keine SLAC-Assoziierung zustande kam. Nach diesem Timeout reagiert es auf keine SLAC-Anfragen mehr. Der Ablauf der Kommunikation zwischen HLE und PEV ist in diesem Sequenz-Diagramm dargestellt.

Mit der Statusmeldung Timeout_TT_EVSE_match_session teilt das INSYS Power-line GP der HLE mit, dass es ein Attenuation Profile an ein PEV gesendet hat, von diesem aber keine Antwort erhalten hat. Der Ablauf der Kommunikation zwischen HLE und PEV ist in diesem Sequenz-Diagramm dargestellt.

Mit der Statusmeldung Timeout_TT_EVSE_match_join teilt das INSYS Powerline GP der HLE mit, dass zwar eine Assoziierung zwischen PEV und EVSE durchgeführt wurde, aber kein AVLN aufgebaut werden konnte. Der Ablauf der Kommunikation zwischen HLE und PEV ist in diesem Sequenz-Diagramm dargestellt.

Status-Abfrage

Mit der Befehls-Nachricht HC_STATUS.REQ kann überprüft werden, ob zwischen dem INSYS Powerline GP und einem PEV ein AVLN besteht.

Anfrage-Nachricht HC_STATUS.REQ
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse des INSYS Powerline GP

Src MAC

6

MAC-Adresse der HLE

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_STATUS.REQ = 0x0b0a

Request

1

0x00 = Req_DLinkStatus

  • Die Befehlsdatei HC_STATUS.REQ herunterladen und an das INSYS Powerline GP senden.

C:\open-plc-utils>efsu HC_STATUS.REQ -i 7 -vhd 00:05:B6:0A:F0:F1
00000000 00 05 B6 0A F0 F1 A4 4C C8 D2 76 94 AB BA 00 0B .......L..v.....
00000010 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040 00 00 00 00 00 00 00 00 00 00 00 00             ............

C:\open-plc-utils>

Im Beispiel oben wird der Inhalt des gesendeten Ethernet-Frames noch einmal ausgegeben. Eine weitere Antwort oder Bestätigung vom PEV erfolgt im Terminal-Fenster nicht. Dazu ist der Ethernet-Netzwerkverkehr in einem Netzwerkanalyse-Tool zu beobachten.

Antwort-Nachricht HC_STATUS.CNF
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse von HC_STATUS.REQ

Src MAC

6

MAC-Adresse des INSYS Powerline GP

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_STATUS.CNF = 0x0b0b

Previous req

1

Request-Typ der zuvor erhaltenen HC_STATUS_REQ Meldung; 0x00 = Req_DLinkStatus

Req status

1

Anzahl der GreenPHY-Stationen im AVLN

0x00 = no link with PEV

0x01 = existing link with one PEV

cg en pl config slac ws 06

Im Netzwerkanalyse-Tool kann die Status-Antwort überprüft werden. In diesem Beispiel einer Status-Nachricht erscheint in den Bytes 16 und 17 der Nachrichten-Typ 0b0b und in Byte 19 die Anzahl 01 der GreenPhy-Stationen. [1]

Der Ablauf der Kommunikation zwischen HLE und PEV ist in diesem Sequenz-Diagramm dargestellt.

Stoppen der SLAC-Assoziation

Das Stoppen einer laufenden SLAC-Assoziation erfolgt mit der Befehls-Nachricht HC_STOP_LISTEN_FOR_SLAC_ASSN.IND.

Befehls-Nachricht HC_STOP_LISTEN_FOR_SLAC_ASSN.IND
Feld Feldgröße (Okette) Definition

Dst MAC

6

MAC-Adresse des INSYS Powerline GP

Src MAC

6

MAC-Adresse der HLE

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_STOP_LISTEN_FOR_SLAC_ASSN.IND = 0x0b03

Reserved

1

Reserved = 0x00

Als Vorbedingung darf der System State nicht auf unoccupied gesetzt sein. Mit dem Befehl HC_STOP_LISTEN_FOR_SLAC_ASSN.IND wird der System State auf unoccupied gesetzt und alle möglicherweise laufenden Assoziationen werden gestoppt.

C:\open-plc-utils>efsu HC_STOP_LISTEN_FOR_SLAC_ASSN.IND -i 7 -vhd 00:05:B6:0A:F0:F1
00000000 00 05 B6 0A F0 F1 A4 4C C8 D2 76 94 AB BA 00 0B .......L..v.....
00000010 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00             ............

C:\open-plc-utils>

Im Beispiel oben wird der Inhalt des gesendeten Ethernet-Frames noch einmal ausgegeben. Eine weitere Antwort oder Bestätigung vom PEV erfolgt im Terminal-Fenster nicht. Dazu ist der Ethernet-Netzwerkverkehr in einem Netzwerkanalyse-Tool zu beobachten.

Bestätigungs-Nachricht HC_STOP_LISTEN_FOR_SLAC_ASSN.CNF
Feld Feldgröße (Okette) Definition

Dst MAC

6

Absender-MAC-Adresse von HC_STOP_LISTEN_FOR_SLAC_ASSN

Src MAC

6

MAC-Adresse des INSYS Powerline GP

Ethertype

2

Ethertype = 0xabba

Reserved

1

Reserved = 0x00

Typ

2

Typ HC_STOP_LISTEN_FOR_SLAC_ASSN.CNF = 0x0b04

Result

1

Ergebnis von HC_STOP_LISTEN_FOR_SLAC_ASSN.IND

0x00 = failure

0x01 = success

0x02 = System State is already unoccupied

cg en pl config slac ws 07

Im Netzwerkanalyse-Tool kann die Bestätigungs-Nachricht überprüft werden. In diesem Beispiel einer Status-Nachricht erscheint in den Bytes 16 und 17 der Nachrichten-Typ 0b04 und in Byte 18 der Status-Typ 01 (success). [1]

Wenn der System State bereits auf unoccupied gesetzt war, wird ein failure zurückgegeben.

Der Ablauf der Kommunikation zwischen HLE und PEV ist in diesem Sequenz-Diagramm dargestellt.

Fehlersuche

  • Wenn keine SLAC-Assoziation erfolgt, kann der Grund sein, dass die Dämpfung nicht im zulässigen Bereich liegt. Die in der Befehlsdatei HC_LISTEN_FOR_SLAC_ASSN.IND enthaltene Rx-Dämpfung AttenRxEVSE von 0 ist geeignet für ein übliches Ladekabel von 3-4 m Länge. Andere Situationen erfordern eine individuelle Rx-Dämpfung AttenRxEVSE. Sie können die alternative Befehlsdatei HC_LISTEN_FOR_SLAC_ASSN_INSYS.IND verwenden oder diese ggf. an Ihre Situation anpassen. INSYS icom kann Ihnen auch beim Einmessen der Dämpfung Ihrer Applikation behilflich sein. Wenden Sie sich dazu an Ihren Vertriebspartner.

  • Wenn nach dem Absenden eines Befehls im Terminal keine Reaktion erscheint, wiederholen Sie einfach den Befehl bis Sie die entsprechende Reaktion erhalten.


1. Bei der Analyse des Netzwerkverkehrs erhöht es die Übersicht, wenn beispielsweise nach dem Ethertype 0xabba gefiltert wird.