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

Ergebnis 1 bis 6 von 6

Thema: C# & Libnodave Siemens PLC

  1. #1
    Registriert seit
    01.11.2012
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi all

    Im facing a problem with my C# code.
    Im reading 10 Bytes from the PLC, some integers and float. I want to update my WPF UI textbox continuously.

    i use dispatch timer to run the code but my UI freeze. The first cycle is working fine, but when it starting second cycle it freeze.
    Any help would be greatfull.
    01.11.png




    Ludvig
    Zitieren Zitieren C# & Libnodave Siemens PLC  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    define the connection and open it only once and not with every tick.
    before reading the bytes just check the connection status and restart it, if necessary.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    mrludvig ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    01.11.2012
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Thx for your reply.
    If i define my connections with "initsuccess" it is the same.

    01.11.png

  4. #4
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    may it is necessary to check the isReading state and do nothing while reading

    e.g.
    Code:
    if (gLPlc.isReading)
                    {
                        do { } while (gLPlc.isReading);
                    }
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.745
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    I've a WPF Example in my ToolBox, wich also uses libnodave. (http://siemensplctoolboxlib.codeplex.com).

    I the Example the complete Display of the Tags works via DataBinding. Maybe you can use this...
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  6. #6
    mrludvig ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    01.11.2012
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi

    Thanks for your reply.
    I fixed my last issue, the problem was to bad definition to my connection. Just like Vierlagig told me...
    i got a new problem that i hope you guys can help me with..
    In my project i need to have an alarm managment, and i want to read out 2 bytes and check whenever a bit is set and then throw out an alarm.
    Do you guys have any example for this?


    Thanks in advice.

Ähnliche Themen

  1. Step 7 V11 & AWL & PLC-SIM
    Von derdas im Forum PC- und Netzwerktechnik
    Antworten: 1
    Letzter Beitrag: 06.03.2012, 11:22
  2. Siemens S7-200 & TSAP & LibnoDAve
    Von Dominique Van Huffel im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 19.09.2011, 17:57
  3. B&R Compact PLC programmieren
    Von muuh im Forum Sonstige Steuerungen
    Antworten: 4
    Letzter Beitrag: 04.07.2007, 08:57
  4. Plc-sim&opc
    Von Input im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 18.05.2006, 12:44
  5. plc-open & B&R ACP10_mc
    Von da_kine im Forum Antriebstechnik
    Antworten: 4
    Letzter Beitrag: 28.02.2006, 10:09

Lesezeichen

Berechtigungen

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