Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: .net Controls erstellen

  1. #1
    Registriert seit
    01.05.2010
    Beiträge
    27
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich suche ein Tutorial oder ähnliches wie man in Visual Basic ein
    .NET Control für WinCC programmiert.

    Bei der Suche hab ich leider nichts gefunden.

    Denn hier ist mein Problem.

    Ich habe vor einiger Zeit ein kleines VB.net Programm geschrieben
    welches mir bestimmte Werte berechnet und Grafiken animiert.

    Ich wollte nun dieses Programm in ein .Net Control wandeln und
    im WinCC Grafik Designer verwenden. WinCC importiert es aber nicht
    und meldet, dass es kein .NET Assembly ist.

    Bin in VB2010 folgend vorgegangen:

    Neues Projekt -> Neue Klassenbibliothek -> nun hab ich die WindowsForm
    reinkopiert -> Erstellen -> die erstelle DLL versucht als .NET Control zu laden

    Mein Problem ist dass ich nicht genau weiss warum es nicht funktioniert
    und wie ich die Schnittstelle zu WinCC progrmmieren muss.

    Vielleicht hat jemand ein Tipp oder Link.

    Danke im voraus

    MfG


    WinCC V7.0 SP1
    Visual Studio 2010
    Ich bin wie ich bin. Die einen kennen mich die anderen können mich.

    Konrad Adenauer
    Zitieren Zitieren .net Controls erstellen  

  2. #2
    Registriert seit
    29.10.2010
    Beiträge
    32
    Danke
    1
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Moin,

    du musst als neues Projekt den Typ "Windows Forms-Steuerelementbibliothek" wählen ... damit kannst du ein UserControl erstellen.
    Attribute der Klasse, die von UserControl erbt, werden dann in WinCC als Eigenschaften des Controls dargestellt (soweit ich mich erinnere), d.h. wenn sich die Daten in deinem Control ändern sollen, kannst du über die öffentlichen Attribute Werte ins Control übergeben.

    Gruß,
    mkol

  3. #3
    Registriert seit
    07.09.2005
    Ort
    MOS
    Beiträge
    156
    Danke
    22
    Erhielt 26 Danke für 17 Beiträge

    Standard

    Hallo,

    hier sind Beispiele von Siemens. Allerdings in C#, sollte aber nicht das Problem sein.
    ist echt gut beschrieben!!

    http://support.automation.siemens.co...ard&viewreg=WW

    Grüße
    David

  4. #4
    Registriert seit
    01.05.2010
    Beiträge
    27
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo,

    danke für die schnelle Hilfe.

    ich schau mir grad das C# Beispiel an.

    Da steige ich leider nicht ganz durch. Da ich nicht genau
    weiss wie ich anfangen muss und in welcher Reihenfolge es
    weitergeht.

    Ein kleines VB.net Beispiel würde mir enorm weiterhelfen.


    Gruß
    Geändert von Zipfelklatscher (04.05.2011 um 17:57 Uhr)
    Ich bin wie ich bin. Die einen kennen mich die anderen können mich.

    Konrad Adenauer

  5. #5
    Registriert seit
    11.08.2009
    Ort
    Bei Hamburg
    Beiträge
    100
    Danke
    19
    Erhielt 30 Danke für 18 Beiträge

    Standard

    Eventuell hilft es Dir das C# Beispiel automatisch in VB konvertieren zu lassen, z.B. hier


    EDIT: Habe mir gerade die oben verlinkte Seite mit den Beispielen von Siemens angesehen, das ist weder C# noch VB Code sondern XAML. Es handelt sich in den Beispielen um WPF-Controls.
    Die kannst Du natürlich auch verwenden. Da aber bitte nicht jedes Control einzeln in eine HMI-Seite einbinden sondern lieber ein großes WPF-Control erstellen das alle Steuerelemente enthält. Dein HMI-Rechner wird es Dir danken mit deutlich performanteren Bildwechseln.
    Geändert von NochEinProgrammierer (04.05.2011 um 20:26 Uhr)

  6. #6
    Registriert seit
    01.05.2010
    Beiträge
    27
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ja du hast recht ist kein C#.

    Ich suche mal weiter nach einem VB Beispiel in dem genau erklärt
    wer was und wie von welcher Klasse erbt.

    Wenn ich eines gefunden habe, poste ich es hier natürlich.
    Geändert von Zipfelklatscher (05.05.2011 um 17:12 Uhr)
    Ich bin wie ich bin. Die einen kennen mich die anderen können mich.

    Konrad Adenauer

  7. #7
    Registriert seit
    07.09.2005
    Ort
    MOS
    Beiträge
    156
    Danke
    22
    Erhielt 26 Danke für 17 Beiträge

    Standard

    Zitat Zitat von NochEinProgrammierer Beitrag anzeigen

    EDIT: Habe mir gerade die oben verlinkte Seite mit den Beispielen von Siemens angesehen, das ist weder C# noch VB Code sondern XAML. Es handelt sich in den Beispielen um WPF-Controls.
    XAML ist keine Programmiersprache. C# ist die dahinterstehende Programmiersprache. Mit XAML erstellst du hier im Beispiel das Layout/die Ansicht der Controls. Die Logik, bzw. der Quellcode ist in C#, wenn in diesem Beispiel auch nicht viel.


    hast du schon Erfahrungen mit WPF Controls in Zusammenhang mit WinCC. Wie sind deine Erfahrungen?

  8. #8
    Registriert seit
    29.10.2010
    Beiträge
    32
    Danke
    1
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Zitat Zitat von david.ka Beitrag anzeigen
    hast du schon Erfahrungen mit WPF Controls in Zusammenhang mit WinCC. Wie sind deine Erfahrungen?
    Das würde mich auch mal interessieren ... wir haben es bisher nur mit Windows.Forms-Controls versucht. Klappt mit WPF alles wie es soll, muss man irgendetwas beachten?

  9. #9
    Registriert seit
    07.09.2005
    Ort
    MOS
    Beiträge
    156
    Danke
    22
    Erhielt 26 Danke für 17 Beiträge

    Standard

    Zitat Zitat von mkol Beitrag anzeigen
    Das würde mich auch mal interessieren ... wir haben es bisher nur mit Windows.Forms-Controls versucht. Klappt mit WPF alles wie es soll, muss man irgendetwas beachten?
    und wie sind deine Erfahrungen mit WinForms Controls im Zusammenspiel mit WinCC?

  10. #10
    Registriert seit
    01.05.2010
    Beiträge
    27
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hab jetzt rausgefunden warum WinCC meine WPF und .Net Controls
    nie geschluckt hat.
    Es lag nicht an meinem Code sondern daran das ich alles
    mit dem .Net V 4 Framework compiliert habe.
    WinCC verträgt aber kein .Net Framework höher V3.5 SP1.

    Ich bin wie ich bin. Die einen kennen mich die anderen können mich.

    Konrad Adenauer

Ähnliche Themen

  1. WinCC 7 .NET Controls
    Von david.ka im Forum HMI
    Antworten: 0
    Letzter Beitrag: 07.04.2011, 13:32
  2. Antworten: 6
    Letzter Beitrag: 25.01.2011, 09:03
  3. FB erstellen?
    Von ottopaul im Forum Simatic
    Antworten: 39
    Letzter Beitrag: 29.03.2008, 13:25
  4. HMI Controls o.ä.
    Von seeba im Forum Hochsprachen - OPC
    Antworten: 4
    Letzter Beitrag: 15.10.2005, 16:19
  5. HMI Controls
    Von Anonymous im Forum HMI
    Antworten: 0
    Letzter Beitrag: 15.10.2005, 15:17

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •