Zum Hauptinhalt springen

GE SRTP (GE Fanuc / PACSystems)

SRTP (Service Request Transport Protocol) ist das Standard-Kommunikationsprotokoll für GE Fanuc / Emerson PACSystems / GE RX3i / RX7i / VersaMax-SPS-Serien. Diese SPS sind im US-amerikanischen Automatisierungsmarkt (Automobil, Luftfahrt, Energieerzeugung) häufig anzutreffen.


Eingabewerte im Registrierungsformular​

EingabefeldWas wird eingetragenBeispiel
IP-AdresseIP der SPS192.168.0.150
PortSRTP-Port18245 (Standard / Änderung nicht empfohlen)
Antwort-Timeout (request-timeout)Wartezeit auf Antwort (ms)5000

GE-SPS kommunizieren ohne separates Benutzerkennwort. Die SRTP-Kommunikation muss auf Seiten der SPS in Proficy Machine Edition oder PAC Productivity Suite aktiviert sein.


Schreibweise der SPS-Adressen für Tags​

GE-SPS verwenden für Speicherbereiche das Format % + Buchstabe + Nummer. Das ähnelt Siemens, unterscheidet sich jedoch in den Bereichsbuchstaben.

SchreibweiseBereichHinweis
%R100Register-Speicher 100Am häufigsten, 16 Bit
%I100Diskreter Eingang 1001 Bit
%Q100Diskreter Ausgang 1001 Bit
%T100Temporäre Referenz 1001 Bit
%M100Interner Speicher 1001 Bit
%S100Systemreferenz1 Bit
%G100Globaler Speicher1 Bit
%AI100Analogeingang 10016 Bit
%AQ100Analogausgang 10016 Bit
%W100Wort-Speicher16 Bit

Zusammenfassen für 32-Bit / Gleitkommazahlen​

%R100 ein Feld entspricht 16 Bit. Für 32-Bit-Ganzzahlen / Gleitkommazahlen werden zwei Felder (%R100 + %R101) zusammengefasst und die Breite über [Format-Hilfe] festgelegt.

SchreibweiseBedeutung
%R10016-Bit-Ganzzahl
%R100 + DW32-Bit-Ganzzahl (R100~R101)
%R100 + REAL32-Bit-Gleitkommazahl (R100~R101)
%R100 + STR[10]10 Wörter (= 20 Zeichen) Zeichenkette

Datenformat-Abgleich​

Wert der SPSDatenformatFormat-HilfeSPS-Adressbeispiel
Bit (I, Q, M, T)Boolean(leer)%I100, %Q100, %M100
16-Bit-GanzzahlInteger(leer)%R100, %AI100
16-Bit ohne VorzeichenIntegerUI%R100
32-Bit-GanzzahlIntegerDW%R100
32-Bit ohne VorzeichenIntegerUDW%R100
32-Bit-Gleitkommazahl (am häufigsten)FloatREAL%R200
64-Bit-GleitkommazahlDoubleLREAL%R300
Zeichenkette N WörterStringSTR[N]%R500

Häufige Probleme und Lösungen​

SymptomMögliche UrsacheLösung
„Connection refused“SRTP-Port 18245 blockiert oder SRTP auf SPS deaktiviertSRTP-Kommunikation in Proficy ME aktivieren, Firewall 18245
„Service request error“Falscher Bereichsbuchstabe oder Nummer außerhalb des BereichsBereiche wie %R / %I / %Q korrekt angeben. Prüfen, ob die Nummer innerhalb der SPS-Speichergröße liegt
Alle Werte 0Bereichs-Mismatch (z. B. %R registriert, aber %AI)In der Referenztabelle von Proficy prüfen, in welchem Bereich die tatsächlichen Daten liegen
32-Bit-Werte fehlerhaftFormat-Hilfe nicht gesetztDW (Ganzzahl) / REAL (Gleitkommazahl) angeben
Nur Bool nicht lesbarBool im %R-Bereich registriertBit-Bereiche wie %I / %Q / %M / %T verwenden

Häufig verwendete Beispiele​

Tag-NameSPS-AdresseDatenformatFormat-Hilfe
Pumpenbetrieb%M100Boolean(leer)
Eingangssignal%I100Boolean(leer)
Ausgang EIN%Q100Boolean(leer)
16-Bit-Zähler%R100Integer(leer)
32-Bit-Summenwert%R200IntegerDW
Druck (Gleitkommazahl)%R300FloatREAL
Chargenname (10 Wörter)%R500StringSTR[10]

Nächste Schritte​

  • Die Referenztabelle in Proficy Machine Edition / PAC Productivity Suite ist die genaueste Adressquelle.
  • Siehe GE-Beispiel unter Erweitert — REST API.