WinCC .NET 4.0 Controls möglich?

kroimon

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Heyho,

weiß jemand, ob es in WinCC 7.0 irgendwie möglich ist, .NET 4.0 Controls einzubinden?
Leider unterstützt WinCC von Haus aus ja offenbar maximal .NET 3.5 (beim Update auf .NET 4.0 hat Microsoft die CLR geändert).
Gibt es irgendeinen bekannten Trick?

Schönen Gruß, kroimon
 
Hallo kroimon,

laut Siemens Support ist nur bis dotnet 3.5 möglich und freigegeben.
Tricks sind mir bisher nicht bekannt.

Grüße David
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hat mir der Siemens Service & Support verraten. Außerdem habe ich meine Controls für WinCC V12 damit erstellt und es funktioniert problemlos.
Dadurch, dass die WinCC Engine die gleiche ist, vermute ich, dass es sich bei WinCC V7.2 genauso verhält. Hab ich aber noch nicht getestet.
 
Fürs Archiv:
Ich habe es inzwischen ausprobiert - mit WinCC 7.2 ist es tatsächlich möglich, .NET Controls einzubinden, die für das .NET Framework 4.0 oder auch 4.5.1 compiliert wurden.
Danke für den Hinweis, ITBuxi!
 
Ich habe es inzwischen ausprobiert - mit WinCC 7.2 ist es tatsächlich möglich, .NET Controls einzubinden, die für das .NET Framework 4.0 oder auch 4.5.1 compiliert wurden.

Das muss ich (aus Interesse) noch einmal hinterfragen :
Beliebige unter VB.NET oder C#.Net erstellte DLL's mit Controls darin lassen sich in der Umgebung einsetzen ...?
Sind die Variablen von WinCC auf die Properties direkt anzubinden (oder nur über Scripte) ?

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Beliebige unter VB.NET oder C#.Net erstellte DLL's mit Controls darin lassen sich in der Umgebung einsetzen ...?
ist eigentlich egal. is beides .net

WinCC -> .NET-Control : geht über Direktverbindung
.NET-Control -> WinCC : geht nicht über Direktverschaltung (zumindest hat das in meinen Tests nicht funktioniert, lasse mich aber gerne belehren).
 
WinCC -> .NET-Control : geht über Direktverbindung
Korrekt.

.NET-Control -> WinCC : geht nicht über Direktverschaltung (zumindest hat das in meinen Tests nicht funktioniert, lasse mich aber gerne belehren).
Hierzu muss man dem UserControl Events spendieren, an die man in WinCC dann Skripte hängen kann. Bei feuern des Events kann das WinCC-Skript dann Werte von Control-Eigenschaften in WinCC-Tags schreiben.
Eine Alternative dazu ist die Verwendung von ODK-Funktionen im .NET Code, über die auch direkt WinCC-Tags beschrieben werden können (DMSetValue/DMSetValueWait).
 
Zurück
Oben