OPC Classic mit S7
OPC Classic über S7 Protokoll (RFC 1006) mit Siemens S7-1500
Ein externes Gerät kann über das "S7-Protokoll (RFC 1006)" auf eine S71 CPU der 1500-er Reihe wie auf eine S7-300/400/1200 CPU zugreifen. Es ist nur eine einfache Datenübertragung möglich, z.B. Lese-/Schreibzugriffe auf Datenbausteine. „OPC Classic“-Server, die auf Microsoft Windows-Systemen laufen, verwenden in der Regel dieses Protokoll für die Kommunikation. Ein in der S7-1500 CPU aktivierter OPC UA Server verwendet dieses Protokoll nicht. Alle anderen PG-Operationen (Steuerung/Verzeichnis etc.) müssen dem erweiterten Protokoll (S7-1200/1500) folgen und sind nicht Gegenstand dieses Dokuments. Um auf einen DB in einer S7-1500 CPU über OPC Classic mit dem zur S7-300/400/1200 CPU kompatiblen „S7-Protokoll (RFC 1006)“ zugreifen zu können, sind einige zusätzliche Einstellungen in der SPS erforderlich:
- Das Attribut “Optimierter Bausteinzugriff” muss deaktiviert sein.
- Beim “Schutz” muss die Zugriffsstufe auf “Vollzugriff…” eingestellt werden.
- Bei “Verbindungsmechanismen” muss “Zugriff über PUT/GET Kommunikation … erlauben” aktiviert sein.
Nur auf Globale Datenbausteine kann zugegriffen werden.
Folgende Bilder zeigen die Einstellungen.
DB Eigenschaften
Bild 1: Das Attribut “Optimierter Bausteinzugriff” muss deaktiviert sein.
Schutz
Bild 2: Die Zugriffsstufe muss auf “Vollzugriff…” eingestellt werden und bei “Verbindungsmechanismen” muss “Zugriff über PUT/GET Kommunikation … erlauben” aktiviert sein.
Firewall
Eine zusätzliche Voraussetzung für die Kommunikation über „S7-Protokoll (RFC 1006)“ ist eine Firewall-Einstellung (falls vorhanden), welche die Kommunikation über TCP-Port 102 zulässt. Sie können diese Bedingung testen, indem Sie folgendes Cmdlet in einer Windows PowerShell-Konsole aufrufen:
Zum Beispiel:
Das Ergebnis sollte dann so ählich aussehen:
ComputerName : 192.168.5.66
RemoteAddress : 192.168.5.66
RemotePort : 102
InterfaceAlias : Ethernet0 2
SourceAddress : 192.168.5.200
TcpTestSucceeded : True
-
S7, TIA sind eingetragene Markenzeichen der Siemens AG ↩