108/549
Kommunikation, Engineering/Diagnoseschnittstellen
6.7
S/IP Protokoll
6.7.1
Generelles
Anwendungsgebiete
Merkmale
Beteiligte Diagnosen
Name
CONNECTION_ERROR
ABORTED
UNKNOWN_MESSAGE_TYPE
SERVICE_SPECIFIC
6.7.2
Weiterführende Informationen und Details
Allgemeines
Bosch Rexroth AG R911410072 _Ausgabe 03
S/IP ermöglicht einfachen Zugriff auf alle Parameter des Antriebs.
Typische Anwendungsgebiete sind:
●
Kommunikation mit dem Antrieb für Engineering über ctrlX DRIVE
Engineering
●
Ersatz für zyklische Buskommunikation zur Steuerung einfacher Ach‐
sanwendungen ohne Echtzeiterfordernisse z. B. in Positioniersatzbe‐
trieb oder bei Antriebsgeführtem Positionieren
●
TCP/IP-basiertes Protokoll
●
Das Protokoll ist auf den Austausch von Daten fokussiert, es ist nur ein
sehr geringer Verwaltungs-Overhead nötig.
●
Benutzerdefinierter Busy-Timeout (Zeit bis Antrieb eine definierte Ant‐
wort abschickt)
●
Benutzerdefinierter Lease-Timeout (Zeit ab der die Verbindung wieder
freigegeben wird, wenn keine neuen Anfragen einlaufen)
●
Eigener Dienst zum Auslesen aller Informationen eines Parameters in
einer Anfrage
●
Bis zu 2 Verbindungen gleichzeitig möglich.
Folgende Fehlermeldungen sind definiert und werden direkt über eine Excep‐
tion-Response vom Antrieb zurückgeschickt:
Wert im Telegramm
1
2
3
4
Tab. 6-15:
S/IP Fehlerklassen
S/IP steht für Sercos Internet Protocol.
Im folgenden wird eine Übersicht über die im S/IP-Protokoll verfügbaren
Dienste gegeben und die einzelnen Dienste erklärt. Beispielhafte Anfragen
und Antworten (Request & Response) werden in den Inbetriebnahmehinwei‐
sen vorgestellt
Ein Dienst besteht immer aus einer Request und einer Response. Der Requ‐
est wird immer vom Client verschickt, der Server (Antrieb) kann auf einen Re‐
quest mit verschiedenen Responses antworten. Kann die Anfrage sofort be‐
arbeitet und beantwortet werden, so sendet der Antrieb direkt die zugehörige
Response auf den Request (i.d.R. Dienstnummer Response = Dienstnummer
Request + 1). Ist der Antrieb mit einer anderen Anfrage beschäftigt, so kann
auch eine Busy-Response (Dienstnummer: 68) versendet werden. War das
ctrlX DRIVE Runtime AXS-V-03 Funktionen
Bedeutung
Fehler bei Aufbau der Verbindung
Vorgang wurde abgebrochen
MessageType im Header ist unbekannt
Service spezifischer Fehler, z. B. "Datum ist
schreibgeschützt"