Ethernet Schnittstelle Beckhoff Steuerung

mkersch

Level-1
Beiträge
111
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forenmitglieder,

leider komme ich mit der Hilfefunktion von Beckhoff noch nicht klar.

Ich möchte von einer Beckhoffsteuerung aus über die Ethernet TC/IP Schnittstelle Daten zu einen Meßgerät senden bzw. Daten von einem Meßgerät holen.

Gibt ein Beispiel bzw. einen Beschreibung wie ich in TWINCAT-PLC diese Schnittstelle bedienen kann ?

mfg.

mkersch
 
Obwohl ich Beckhoff nicht kenne (ausser interesse), dann ist es für solch eine Aufgabe immer eine Frage von welchen Protokoll wird von beide Seiten unterstützt.
Beckhoff kann eine haufen von verschiedene Protokolle, manchmal über Optionen-Software.
Also, was für ein "Meßgerät" ist es dann, oder kannst du informieren welche Protokolle es kann ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo mkersch, stand vor ein paar Wochen vor der gleichen Aufgabe. Nachdem wir geklärt hatten, welche Protokolle unsere Sensor spricht, haben wir die TS6310 "TwinCAT TCP/IP Server" Lizenz dazugekauft und mit den Beispielen die du im InfoSys findest, kriegst du das Ding schon geschaukelt. Gruss Itus
 
Was für eine Steuerung hast du?
Es gibt von Beckhoff das Supplement "TwinCAT TCP Server" (kostenpflichtig). Damit kannst du einen TCP-Server in deinem Steuerungsprogramm realisieren.
Dann musst du halt noch wissen wie mit deinem Meßgerät zu kommunizieren ist (Befehle, Datenformat usw).

Alternativ kannst du auch ein Windows-Programm erstellen das lokal auf der Steuerung läuft (wenn du eine CX oder einen CP hast) und die Kommunikation mit dem Meßgerät übernimmt. Der Datenaustausch mit dem SPS Programm erfolgt dann über ADS.
Geringer Mehraufwand (je nachdem wie fit du in Hochsprachen wie C++ oder C# bist). Dafür kostet es nichts extra und die Meßdaten können evtl. einfacher vorverarbeitet werden.
 
Vielen Dank für die Infos.

In XP habe ich bereits C# und Beckhoff parallel laufen lassen und mittels ADS die Informationen ausgetauscht.

Aber wenn ich eine CX einsetzen will habe ich ja Windows CE oder Windows Embedded. Läuft da das DOT.NET ?
Bzw. ist Windows Embedded = Windows XP ?
Bzw. Welche Hardware brauche ich da mindestens ? CX5020 ? usw.


mfg.

mkersch
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Normales .NET 3.5 läuft auf allen Steuerungen die XP Embedded (oder Win7) drauf haben. Da kannst du auch normale PC-Programme laufen lassen.

Steuerungen mit Win CE (5.0 oder 6.0) unterstützen nur das .NET Compact Framework 2.0 . Das ist eine sehr abgespeckte Version, reicht aber für die meisten Anwendungen.
Wenn man mit dem Visual Studio von MS programmiert, muss man beachten das nur die 2005er und 2008er Version "Intelligente Geräte mit Win CE" unterstützen. Bei den neueren Versionen will MS die Programmierer in Richtung Windows Phone Mobile zwingen und hat den Win CE Support deswegen gestrichen.

Als Hardware kannst du alles von Beckhoff verwenden was Win CE oder ein höheres OS drauf hat. AUSSER die CX9000. Die hat zu wenig Speicher und damit kein Compact Framework installiert. Erst die CX9001 hat das Framework drauf.
 
Masterohh vielen Dank für die Info.

Ursprünglich habe ich an eine CX9020 gedacht. Jedoch hat diese Windows Embedded Compact drauf.

Die CX5020 könnte ich mit Windows Embedded Standard haben.

Was ist der Underschied zwischen diesen beiden Windows Varianten (Standard / Compact) und welche würdest Du bevorzugen ?

Bzw. welche CX würdest Du empfehlen ?

mfg.

mkersch
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte einen Teststand aufbauen,

In der Vergangenheit habe ich bereits den 1 Zoll PC von Beckhoff (WIN XP mit TWINCAT + C#) eingesetzt. Dieser ist relativ laut (Lüfter). Außerdem brauche ich eine USV um unkontrolliertes Ausschalten abzufangen. Deshalb habe ich an einen CX mit Embedded Betriebssystem gedacht.

Da ich evtl. nicht alles im TWINCAT Runtimesystem abfahren kann möchte ich noch ein C# Programm parallel laufen lassen , welches mir z.B. die Ethernet-IP Schnittstelle bedient bzw. die Firmware auf einen Mikrocontroller aufspielt.

mfg.

mkersch
 
Zurück
Oben