Step 7 PLCSIM Datenaustausch an 3.

philxy

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen liebe Mitglieder des SPS - Forums,
ich habe folgende Fragen an euch.

Ich möchte mit PCS7 und der dazugehörigen Simulationssoftware ( PLCSIM) ein IEC 104 Protokoll an einen anderen PC über eine Ethernetverbindung schicken. ( Dort wird das Protokoll dann von einem Leitsystem weiter verarbeitet)
Jetzt die Frage: Ist das überhaupt so möglich, über eine simulierte SPS ein Protokoll an 3. zu schicken ohne das dieser PC mit einem Siemens Programm arbeitet ???
Und:
Macht man das dann einfach mit einer PC-Station die man so konfiguriert das es auf den PC ,,passt" an den es übertragen werden soll?
Was das ganze meiner Meinung nach noch erschwert ist das ich kein CP Module habe und somit nicht weiß was ich in der HW - Konfig der PC - Station einfügen soll....


Kurz die Daten:
Simatic PCS7 - V8.0 SP1
S7-300 CPU 315-2 PN/DP ( Später die reale Hardware vor Ort)
IEC Protocal SW IEC 850 - vorhanden

Freue mich auf eure Beiträge

Mit freundlichen Grüßen

philxy
 
Zuletzt bearbeitet:
Hallo,

nein geht nicht, zumindest nicht mit den Standard Produkten die du erwähnt hast.
PLCSIM kann nicht nach außen kommunizieren, es ist ein rein lokaler Datenaustausch auf dem PC über Koppelspeicher.

Aber schau mal nach der Erweiterung NettoPLCSim, damit kann man auch PLCSim und Externe Kommunikation nutzen, ist 3rd Party und nicht von Siemens.

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Antwort !
Ja das Programm habe ich auch schon ausprobiert...
Es war mir auch nicht möglich die IP der simulierten SPS anzupingen von außen.
Wenn man kein CP Module hat, wie macht man denn überhaupt eine Verbindung von PC Station zu der CPU ?

Gruß
philxy
 
Hi,

du meinst bei einer reallen CPU wie´die von dier genannten?
Naja man steckt einfach ein Ethernet Kabel in die PN Schnittstelle der CPU und das andere Ende in eine Netzwerkkarte des PC's.
Oder habe ich da was falsch verstanden?

Gruß
Christoph
 
Hallo nochmal,
nein ich meinte die simulierte SPS aber das geht ja nicht ..
Hat sich also erledigt.
Danke für die schnellen Antworten ;)

LG
 
Moin ducati,
also ich versuche es mal zu erklären.
Ich habe ein übergeordnetes Leitsystem was mit WinCC aufgesetzt wurde.
Jetzt habe ich eine SPS die mal später vor Ort an verschiedenen Stationen die Daten aufnimmt und an das Leitsystem weiterleiten soll ( über ein IEC 104 Protokoll) welches von einem andern PC über Ethernet empfangen werden soll.
So, um das ganze in der Firma zu testen ( leider OHNE Hardware, sprich SPS) muss ich so tun als ob ich eine echte S7 habe. ( Deshalb mit PLCSIM)
Habe ein fertiges Programm bekommen und muss ,,nur noch " die Daten an den PC weiterleiten ( welcher nicht der gleiche ist wie der auf dem das PCS7 läuft).
Also habe ich ein Hub zwischen die beiden Computer gesetzt und alles eingestellt.
Habe auch schon das Programm: NettoPLCSim ausprobiert, leider ohne Erfolg..... Anpingen der IP Adressen funktioniert, nur nicht das Anpingen der simulierten SPS.
Einen extra Baustein für die IEC Kommunikation gibt es auch und der ist auch richtig eingestellt ( IP Adressen usw.) .
Was die Sache auch erschwert ist das ich kein CP-Module habe....

Ich hoffe ich konnte es einigermaßen beschreiben ( arbeite erst seit 2 Wochen mit PCS7 ).

Liebe Grüße phil
 
Zuletzt bearbeitet:
Es gibt zu PCS7 drei Getting starteds. Das hilft Dir zwar nicht bei Deinem Problem, Du lernst aber was PCS7 ist und wie man es verwendet. Zu nettoplcsim kann vielleicht Thomas noch was sagen.
Wofür Du bei Deiner Aufgäbe PCS7 verwendest erschliesst sich mir aber nicht...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit nettoplcsim kannst du bei deinem Anwendungsfall nichts tun. Nettoplcsim stellt (hauptsächlich) einen Zugriff auf Variablen der S7-Steuerung über das S7-Protokoll zur Verfügung, mehr nicht.

Ich hatte mal ein Konzept (und Testprogramm) entwickelt, um die Send/Receive Schnittstelle mit Plcsim und einer Zusatzanwendung auf der PC-Netzwerkschnittstelle verfügbar zu machen. Prinzipiell funktioniert das zwar, aber dazu müssen die Kommunikationsbausteine im SPS-Programm gegen eigene ausgetauscht werden, die sich dann auch hoffentlich bis ins letzte Detail so verhalten wie die originalen Siemens-Bausteine. Da dieses so gut wie unmöglich ist, kann man sich mit so einer Lösung nicht zu 100% sicher sein, dass ein erfolgreicher Test in der Simulation auch auf der realen Hardware funktioniert. Darum habe ich das dann eingestellt.

Eine PN-CPU mit den T-Bausteinen ist nochmal eine komplett andere Schiene. Wobei dieses einfacher zu handeln wäre, da die Verbindungskonfiguration rein über die Bausteine, und nicht wie Send/Receive über NetPro und Systemdaten geschieht.

Du könntest dich jetzt ein paar Tage hinsetzen und dir so eine Simulation für Plcsim programmieren, oder du kaufst dir zum Testen eine ET200S CPU (IM151-8). Die verhält sich bis auf einen einzigen Parameter an den T-Bausteinen wie einer 300er.
 
Hallo Thomas_v2.1,
danke für die ausführliche Antwort !
Wenn ich es auf einem anderen Wege hinbekomme, schreibe ich noch mal hier rein.

Danke auch an die anderen die sich der Sache angenommen haben.

Gruß
philxy
 
Zurück
Oben