C# Programm für die CX9020 (Windows Embedded Compact 7)

mkersch

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

ich möchte eine kleine Visu für die CX9020 schreiben, welche Werte mittels ADS von einer SPS-Task holt.

==> Die Target Visu kann nicht drucken.
==> In der Vergangenheit habe ich mit einem zusätzlichen PC die Daten von der CX9020 geholt und entsprechend dargestellt und ausgedruckt.
Habe auch schon TWINCAT auf einem PC ausgeführt und ohne der CX9020 die Steuerung durchgeführt.
Für solche Systeme ist dann noch eine USV nötig.
==> Könnte ich die Visu auf der CX9020 laufen lassen, hätte ich ein sehr einfaches und stabiles System. Auch die Problematik
eines Spannungsausfalls ist bei einem CE System nicht gegeben.

Internetsuche:
- Mit VS2008 können Programme für Windows Embedded erstellt werden
- Ein sogenanntes SDK für die CX9020 ist nötig

Habt ihr bereits solche Projekte realisiert ?
Und wenn ja, was muss ich beachten ?

mfg.
mkersch
 
Hallo mkersch,

es laufen unzählige Projekte im Feld mit einer .NET-Visu und dem ComapctFramework wie auch dem "normalen" Framework.
Das CompactFramework hat jedoch wesentlich weniger Steuerelemente zur Verfügung. Da müsste man mal erst schauen, ob man damit zurecht kommt oder sich ggf. eigene Steuerelemente bauen, was nach ein wenig Übung auch nicht wirklich schwierig ist.

Leider hat MS mit dem VS2008 den Support eingestellt und macht es erst wieder mit dem VS2015 möglich, EmbeddedDevices zur porgrammieren.

Das SDK benötigst du nur, wenn du den CX nicht hast und nicht direkt darauf programmieren kannst. Andernfalls kann man eine (Art) ActiveSync Verbindung zum CX aufbauen und das Projekt direkt auf dem CX debuggen.
Generell steht hier einiges dazu beschrieben.

Generell kann man sich an den Beispielen im InfoSys orientieren: http://infosys.beckhoff.com/content/1031/tcsample_net/html/tcsample_net_intro.htm?id=20261

Gruß,
mac203
 
So wie ich das gelesen habe, läuft auf Win embedded compact 7 das .net Framework standard. (Ich weiss nicht was Beckhoff auf den SPS images drauf packt)
Das macht es auf jeden Fall wesentlich einfacher eine Application zu erstellen als mit dem stark verkrüppelten .net compact Framework bei dem aus viele wichtige Funktionen fehlen.
Hier ist eine gute Beschreibung wie man WinCE Projekte erstellt und sie auf dem Target Device debugged. =LINK=
Wenn du deinen CX9020 schon hast, kannst du dein Programm direkt auf diesem Testen. Wenn du noch keine Hardware hast, nimmst du den WinCE Emulator den es bei Beckhoff gibt. Der hat auch eine TwinCAT Runtime drauf die, bei korrekter Konfiguration des Emulators, von TwinCAT aus wie eine normale SPS erreichbar ist. Der Emulator startet aber glaube ich nur auf 32Bit Betriebssystemen. Ich habe ihn auf einer WinXP VM laufen und es löppt tadellös.
 
Zurück
Oben