SPS Programm soll über Netzwerk steuern
Moderatoren: Matthias, Weiss_MHJ
-
- SPSTreff-Fortgeschrittener User
- Beiträge: 18
- Registriert: 14 Sep 2011, 15:17
- Wohnort: Wolfsburg
SPS Programm soll über Netzwerk steuern
Hallo,
ich möchte mit meinem SPS Programm eine Visualisierung übers Netzwerk ansteuern.
Die Simatic NET ist schon eingestellt.
Ich benötige dafür ja noch im Programm Bausteine die über TCP IP steuern, allerdings weiss ich nicht welche und was da alles eingestellt werden soll.
Ich nutze die Siemens Simatic V5.5
Grüße
Waldemar
ich möchte mit meinem SPS Programm eine Visualisierung übers Netzwerk ansteuern.
Die Simatic NET ist schon eingestellt.
Ich benötige dafür ja noch im Programm Bausteine die über TCP IP steuern, allerdings weiss ich nicht welche und was da alles eingestellt werden soll.
Ich nutze die Siemens Simatic V5.5
Grüße
Waldemar
Hallo,
Sie können in einer Visualisierung Objekte mit den Operanden der SPS verknüpfen.
Wenn Sie also z.B. eine Lampe der Visualisierung mit dem Operanden M22.3 verknüpfen und in der SPS über das SPS-Programm diesen Operanden auf den Status 1 setzen, dann wird die Lampe leuchten. Damit haben Sie somit eine Reaktion in der Visualisierung hervorgerufen.
Für dieses Verhalten pollt die Visualisierung in bestimmten Zeitabständen die mit den Objekten verbundenen Operanden der SPS. Die Visualisierung ist also der aktive Part.
Was meinen Sie nun mit "ich möchte die Visualisierung über die SPS ansteuern"?
Welche Reaktion in der Visualisierung wollen Sie erreichen, die vom obigen Beispiel abweicht. Denn für das obige Beispiele sind keine besonderen Bausteine in der SPS notwendig.
Gruss
Sie können in einer Visualisierung Objekte mit den Operanden der SPS verknüpfen.
Wenn Sie also z.B. eine Lampe der Visualisierung mit dem Operanden M22.3 verknüpfen und in der SPS über das SPS-Programm diesen Operanden auf den Status 1 setzen, dann wird die Lampe leuchten. Damit haben Sie somit eine Reaktion in der Visualisierung hervorgerufen.
Für dieses Verhalten pollt die Visualisierung in bestimmten Zeitabständen die mit den Objekten verbundenen Operanden der SPS. Die Visualisierung ist also der aktive Part.
Was meinen Sie nun mit "ich möchte die Visualisierung über die SPS ansteuern"?
Welche Reaktion in der Visualisierung wollen Sie erreichen, die vom obigen Beispiel abweicht. Denn für das obige Beispiele sind keine besonderen Bausteine in der SPS notwendig.
Gruss
-
- SPSTreff-Fortgeschrittener User
- Beiträge: 18
- Registriert: 14 Sep 2011, 15:17
- Wohnort: Wolfsburg
-
- SPSTreff-Fortgeschrittener User
- Beiträge: 18
- Registriert: 14 Sep 2011, 15:17
- Wohnort: Wolfsburg
-
- SPSTreff-Fortgeschrittener User
- Beiträge: 18
- Registriert: 14 Sep 2011, 15:17
- Wohnort: Wolfsburg
Ich hab mit einem Arbeitskollgen geredet und brauche noch bestimmte bausteine.
Ich brauche den FC5 und FC6 Baustein. Das sind send und receive bausteine.
Allerdings habe ich diese nicht in meiner Software mit drin. ich ein Bibliotheksupdate durchgeführt und die sind trotzdem nicht da. gibt es da ein spezielles update?
gruß
waldemar
Ich brauche den FC5 und FC6 Baustein. Das sind send und receive bausteine.
Allerdings habe ich diese nicht in meiner Software mit drin. ich ein Bibliotheksupdate durchgeführt und die sind trotzdem nicht da. gibt es da ein spezielles update?
gruß
waldemar
Hallo,
eine Visualisierung über Send/Receive mit der CPU zu verbinden ist ungewöhnlich.
Würde mich mal interessieren, was für eine Visu das ist.
Die beiden Bausteine befinden sich in der Bibliothek "Simatic_Net_CP" und dort in dem Unterprojekt "CP300".
Diese Öffnen Sie über "Datei->Öffnen" und im Dialog die Lasche "Bibliotheken".
Gruss
eine Visualisierung über Send/Receive mit der CPU zu verbinden ist ungewöhnlich.
Würde mich mal interessieren, was für eine Visu das ist.
Die beiden Bausteine befinden sich in der Bibliothek "Simatic_Net_CP" und dort in dem Unterprojekt "CP300".
Diese Öffnen Sie über "Datei->Öffnen" und im Dialog die Lasche "Bibliotheken".
Gruss
-
- SPSTreff-Fortgeschrittener User
- Beiträge: 18
- Registriert: 14 Sep 2011, 15:17
- Wohnort: Wolfsburg
Hallo,
beim CP ist normalerweise eine CD dabei.
Habe folgenden Download bei SIEMENS gefunden:
http://support.automation.siemens.com/W ... reeLang=de
Gruss
beim CP ist normalerweise eine CD dabei.
Habe folgenden Download bei SIEMENS gefunden:
http://support.automation.siemens.com/W ... reeLang=de
Gruss
-
- SPSTreff-Fortgeschrittener User
- Beiträge: 18
- Registriert: 14 Sep 2011, 15:17
- Wohnort: Wolfsburg
Hallo,
bei der Installation kann man einen Pfad angeben. Ich habe mal testweise einen Pfad ausserhalb des Simatic-Managers verwendet.
Nach der Installation befindet sich darin das Verzeichnis "S7Libs" und darin ein weiterer Unterordner.
Dieses Projekt kann wie ein eigenes Projekt geöffnet werden und darin befinden sich dann im Unterprojekt "CP300" die Bausteine.
Das Ganze sollte also auch bei Ihnen funktionieren.
Gruss
bei der Installation kann man einen Pfad angeben. Ich habe mal testweise einen Pfad ausserhalb des Simatic-Managers verwendet.
Nach der Installation befindet sich darin das Verzeichnis "S7Libs" und darin ein weiterer Unterordner.
Dieses Projekt kann wie ein eigenes Projekt geöffnet werden und darin befinden sich dann im Unterprojekt "CP300" die Bausteine.
Das Ganze sollte also auch bei Ihnen funktionieren.
Gruss
-
- SPSTreff-Fortgeschrittener User
- Beiträge: 18
- Registriert: 14 Sep 2011, 15:17
- Wohnort: Wolfsburg
Super das hat soweit funktioniert.
Ich habe jetzt alles beim FC5 eingegeben bis aus send. da verstehe ich den code nicht der in der hilfe steht. SEND:= P#db99.dbx10.0 byte 240,
Ich dachte ich muss da nur eine IP adresse eingeben?
Beim FC 6 muss bei RECV das selbe wie beim FC5 im send oder?
Was muss ich beim FC6 bei NDR eingeben?
was in der Hilfe steht versteh ich leider auch nicht. hatte sowas auch nicht in der technikerschule
gruß
Ich habe jetzt alles beim FC5 eingegeben bis aus send. da verstehe ich den code nicht der in der hilfe steht. SEND:= P#db99.dbx10.0 byte 240,
Ich dachte ich muss da nur eine IP adresse eingeben?
Beim FC 6 muss bei RECV das selbe wie beim FC5 im send oder?
Was muss ich beim FC6 bei NDR eingeben?
was in der Hilfe steht versteh ich leider auch nicht. hatte sowas auch nicht in der technikerschule
gruß
-
- SPSTreff-Fortgeschrittener User
- Beiträge: 18
- Registriert: 14 Sep 2011, 15:17
- Wohnort: Wolfsburg
Hallo,
wenn Sie den Any-Zeiger
P#db99.dbx10.0 byte 240
an der FC5 angeben, dann bedeutet dies, dass die gesendeten Daten im DB99 ab dem Byte 10 stehen müssen. Dabei müssen die Daten 240 Byte lang sein.
Wenn Sie also Daten dort ablegen, dann werden diese übertragen.
Die Visu muss dann wissen, an welcher Stelle der von der Visu empfangenen Daten die Zahl steht.
Bei der FC6 wird ebenfalls ein Any-Zeiger angegeben (Parameter RECV). Dieser Beschreibt die Stelle an welcher die von der Visu gesendeten Daten in der SPS abgelegt werden.
Beispiel:
P#db10.dbx0.0 byte 240
Die verwendeten DBs müssen natürlich in der entsprechenden Länge in der SPS vorhanden sein.
An NDR der FC6 geben Sie einen Bitoperanden an. Über diesen können Sie kontrollieren, ob neue Daten vorhanden sind.
Gruss
wenn Sie den Any-Zeiger
P#db99.dbx10.0 byte 240
an der FC5 angeben, dann bedeutet dies, dass die gesendeten Daten im DB99 ab dem Byte 10 stehen müssen. Dabei müssen die Daten 240 Byte lang sein.
Wenn Sie also Daten dort ablegen, dann werden diese übertragen.
Die Visu muss dann wissen, an welcher Stelle der von der Visu empfangenen Daten die Zahl steht.
Bei der FC6 wird ebenfalls ein Any-Zeiger angegeben (Parameter RECV). Dieser Beschreibt die Stelle an welcher die von der Visu gesendeten Daten in der SPS abgelegt werden.
Beispiel:
P#db10.dbx0.0 byte 240
Die verwendeten DBs müssen natürlich in der entsprechenden Länge in der SPS vorhanden sein.
An NDR der FC6 geben Sie einen Bitoperanden an. Über diesen können Sie kontrollieren, ob neue Daten vorhanden sind.
Gruss