Kommunikation über Ethernet

SPS-Max

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi leute,

Ich hoffe der ein oder andere kann mir hier weiterhelfen....
Ich möchte an einer S7-300 einen CP343-1 advanced für Ethernetanschluss anbringen und dann über diesen mit der SPS von einem PC aus kommuniziern..
so weit so gut....

Ist es möglich vom PC aus über den oben beschriebenen Aufbau z.B. Start/Stop Befehle an die SPS zu senden??

oder eine Variable vom PC an das SPS-Programm zu übergeben, so dass die SPS dann natürlich mit dieser Variablen auch arbeitet - z.B. einen Zähler neu definieren...

....freu mich auf hilfreiche antworten....
danke schon mal...
 
In Prinzip ja.
Welche Art von Start/Stop-Befehlen? Die SPS starten und die SPS stoppen? Oder nur Auftragsbearbeitung in der SPS?
Zu diesem Thema einfach mal im Forum nach libnodave oder AGLink suchen. Damit sollte das Gewünschte machbar sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
....ja genau - bezgl. Start/Stop - Befehlen - die SPS steuert einen Elektrozylinder - also nen Motor....
ich möchte also über meien PC einmal zur SPS sagen "Fahr los" /"Halt an" und zum anderen "Fahre bis..." - d.h. ich will einen Wert übergeben der mit einem Eingang verglichen wird....und das alles über Ethernet....(um des ganze mal konkreter zu beschreiben):)

ist das ein großer programmiertechnischer aufwand?? (zeitlich)
 
SPS-Max;194094 ist das ein großer programmiertechnischer aufwand?? (zeitlich)[/quote schrieb:
Wenn man es kann, bei dem kleinem Umfang <1-4 Stunden.
Wenn man es nicht kann 1- .... Tage.

Die Frage ist hier
1. wie fit bist Du bei der SPS
2. Wie fit bist Du bei Ethernet mit der SPS
3. Wie fit beim schreiben eines PC-Programmes (VB,C++,C#,Delphi usw)

Beim Einsatz der von Rainer angeführten Bausteine, könnte man ohne schreiben von spezielle Ethernetfunktionen in der SPS auskommen.
Bei einer kleinen Anwendung könnte man dann für den Status vom PC aus pollen, bei größer werdenden Datenmenge käme dann Send/Receice in Frage.
 
....ja genau - bezgl. Start/Stop - Befehlen - die SPS steuert einen Elektrozylinder - also nen Motor....
ich möchte also über meien PC einmal zur SPS sagen "Fahr los" /"Halt an" und zum anderen "Fahre bis..." - d.h. ich will einen Wert übergeben der mit einem Eingang verglichen wird....und das alles über Ethernet....(um des ganze mal konkreter zu beschreiben):)

ist das ein großer programmiertechnischer aufwand?? (zeitlich)
Ein paar Werte zu schreiben und zu lesen ist kein großer Aufwand (wie jabba ja bereits angeführt hat, hängt in der Regle von der eigenen Erfahrung ab).
Bei der aufgeführten Vorgehensweise ist nur zu beachten, dass die Kommunikation je nach SPS Zeit dauert. Soll heißen, kritische Vorgaben nicht über einen solchen Weg ohne Sicherung in der SPS vornehmen. Was passiert, wenn der PC einen Startbefehl gibt und dann abstürzt (ja, das kann passieren!) oder die Netzwerkverbindung unterbrochen wird? Wer gibt dann den Stoppbefehl? Diese Dinge müssen einfach sicher implementiert sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
....des sind ja schonmal wertvolle infos...danke....

in sps programmierung bin ich noch nich sehr fit...
auf dem PC wird dann alles mit C laufen...da bin ich schon etwas fitter...
ja - für sicherheit ist gesorgt - "der PC trägt nicht die volle verantwortung"...


....nochmal danke soweit
 
Zurück
Oben