Step 7 Verbindung zur CPU nur bei deaktiviertem OPC-Server möglich

martin2day

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag zusammen,

ich habe ein Phänomen wo ich selber keine Lösung mehr finde. Auch der Support von VIPA bringt keine wirkliche Hilfe.
Eventuell hat einer von euch für mich die zündende Lösung.

Der Aufbau:
Die CPU ist eine VIPA CPU313SC. Programmiert ist alles mit Step 7 - V5.6. An die CPU ist per TCP-IP ein einfacher PC mit einem VIPA OPC Server angeschlossen.
Die eigentliche Software auf dem PC greift etwa 10 Werte aus der SPS ab, also sehr überschaubar.

Nun möchte ich die CPU online erreichen bzw. Änderungen vornehmen.
Ein Ping ist jederzeit möglich.
Unter der Option erreichbare Teilnehmer sehe ich die CPU auch, wenn ich dann aber die Bausteine aufrufen möchte, ist die Verbindung nicht Möglich.
Ein direktes online gehen in einem aufgerufenen Baustein geht ebenfalls nicht.

Deaktiviere ich den OPC Server, kann ich die CPU wie gewohnt erreichen und alles machen.
Leider ist der OPC Server für ein Arbeiten der Anlage notwendig und ich möchte auch im laufenden Betrieb Variablen beobachten und verändern.

Da die Physik als solches funktioniert, gehe ich eigentlich davon aus, dass es eine Einstellungssache der Verbindungen ist.
Was kann bzw. muss ich machen, dass ich bei laufendem OPC-Server eine PG Verbindung aufbauen kann?

Vielen Dank für die Hilfe.

Ich wünsche einen guten Start in die neue Woche.
Martin
 
Gibt es eventuell sehr viele Verbindungen konfiguriert in den OPC Server ?

Bei Siemens S7 CPUs gibt es immer 1 PG Verbindung reserviert. Vielleicht is das anders in ein VIPA CPU.

Ein versuch:
Trenne den CPU von Netzwerk, und verbinde dein PG direkt auf der CPU.
Wenn dein PG online ist, dann verbinde den CPU wieder auf den Netzwerk, parallel mit den schon verbundene PG.
Bleibt dann dein PG online ?
Kommt der OPC Server online ?
Was steht in der CPU online Eigenschaften unter Verbindungsressourcen ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Martin.
Ich gehe mal von folgender Annahme aus: Der VIPA OPC Server holt sich die Daten über das RFC 1006 Protokoll aus der SPS, so wie es quasi bei Siemens SPSen und anderen OPC Servern auch üblich ist. Dazu muss mann am OPC Server einen TSAP (eigerer TSAP / Ziel TSAP) konfigurieren. Das setzt sich aus Rack, Slot und Service zusammen. Wenn dein OPC Server den gleichen TSAP wie dein PG benutzt, ist der Service schon belegt und dei PG geht nicht online. Stell sicher, das unterschiedliche TSAPs benutzt werden. Der Standard Ziel TSAP für deinen OPC Server sollte 03 02 sein.
Frank
 
@ Aunex.
Ist das auch relevant wenn der PG Verbindung zu den CPU einfach durch S7ONLINE passiert ?
Ich denke das den TSAP wird nur verwendet wenn der PG als "PG/PC-Station" oder "PC-Station" konfiguriert ist.
 
kleiner Nachtrag: Bei Siemens S7 sind die Dienste wie folgt reserviert: Rack=0 Slot=2
Dienst = 01: PG oder PC; 02: OS (Operator oder überwachendes Gerät); 03: Andere (z.B. OPC-Server, Simatic S7 SPS)
Also sollte in deinem PG TSAP 01 02 und im OPC Server 03 02 stehen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn man auf die SPS zugreifen will, benötigt man eine Adresse. Über die IP Adresse erreicht man zwar die Steuerung aber das reicht nicht. Früher bei MPI muste man den Teilnehmern auch Stationsadressen geben, das waren dann z.B. Adresse 0=PG, 1=HMI, 2=OPC, quasi das gleiche was nun die Dienste sind. Intern hat sich das nicht geändert nur nach aussen gibt es jetzt IP Adressen.
 
@ Martin
Kannst du ein Bild von die Einstellungen von das PG/PC Schnittstelle zeigen ?
Ist der PG als Teil von ein PG/PC Station oder PC Station konfiguriert ?
 
Hallo zusammen,

vielen Dank für den schnellen Input.
Ich habe die Config von Server mal angesehen:
[General]
LocalIPAddress=192.168.1.1
[Station_111]
PLCType=S7
SlotNo=2
RemoteIPAddress=192.168.1.198
Variables=Station_111.csv
DynamicTags=RW
CyclicTime=10
Simulation=OFF
PingEnabled=1
MaxPDUSize=960

So wie Frank vermutet sehe ich hier auf den ersten Blick, dass der Slot = 2 bei allen 4 Stationen angeben ist.
Dies werde ich beim nächsten Stillstand auf 3 ändern und erneut testen.

Danke für die Hilfe
Martin
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bitte nicht den Slot ändern!! Bei S7 steckt sie SPS immer auf Slot 2. Was hier nicht zu sehen ist, ist der TSAP. Schau mal ob du da Erweiterte Einstellungen o.ä. findest.
 
Zurück
Oben