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

Ergebnis 1 bis 4 von 4

Thema: TC3 Bool-Varribale mit C# setzen

  1. #1
    Registriert seit
    23.01.2014
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    Ich bin neu in der Welt von Beckhoff und mache gerade meine erste Steuerung damit... Das funktioniert alles soweit!

    Nur bin ich jetzt auf ein Problem gestoßen!

    Und zwar möchte eine Bool-Variable (Globale Variable) mit hilfe von C# setzen wenn ich dort eine "Taste" drücke

    Die using hab ich alle soweit! Aber wie es dann weiter gehen soll kapier ich net!

    soweit ich das verstanden habe brauche ich dazu einen Writeany-Befehl, aber ich hab bis jetzt noch keine funktionierendes Ergebnis erziehlen können!

    Darum bitte ich euch mir ein einfaches Beispiel zugeben was ich alles mit C# Programm brauche

    lg
    Rafael
    Zitieren Zitieren TC3 Bool-Varribale mit C# setzen  

  2. #2
    Registriert seit
    15.08.2011
    Beiträge
    383
    Danke
    2
    Erhielt 73 Danke für 71 Beiträge

    Standard

    Hallo Rafael,

    einfache und auch weiterführende Beispiele zu dem Theme findest du sehr gut und nachvollziehbar erklärt hier:
    http://infosys.beckhoff.com/content/...o.htm?id=14370

    Gruß,
    mac203

  3. #3
    Rasfi ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    23.01.2014
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo

    ich hab mir die Beispiele schon alle angesehen! nur leider bin ich net zu einer Lösung gekommen... leider ist der Code da zu kompliziert für mich!

    entweder ich hab einen Fehler gemacht bei den using gemacht oder der Code ist einfach Falsch

    Ich wäre über ein einfach Beispiel wie ich z.B. die Bool-Variable x (Globale Varibale der SPS) setzten kann wenn ich einen Knopf drücke sehr dankebar

    lg
    Rafael

  4. #4
    Registriert seit
    15.08.2011
    Beiträge
    383
    Danke
    2
    Erhielt 73 Danke für 71 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Dann wirst du ja nicht wirklich weit kommen, wenn die Defizite auf der C#-Seite sind.
    Aber hier mal ein kleiner Programmausschnitt:
    Code:
    using TwinCAT.Ads;
    
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            //Klasseninstanz
            TcAdsClient TcClient = new TcAdsClient();
    
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                //Connect auf die PLC beim Starten der C#-HMI, hier Tc3.1 lokal
                TcClient.Connect(851);
            }
    
            private void checkBox1_CheckedChanged(object sender, EventArgs e)
            {
                //Beim Aktivieren der Checkbox, schreiben des BOOL'schen Werts
                //PLC_Variable
                //Bit1 AT%MX10.0    :BOOL;
                TcClient.WriteAny(0x4021, 10 * 8 + 0, checkBox1.Checked);
            }
    
            private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                //Freigeben der TwinCAT Resourcen auf dem Router
                TcClient.Dispose();
            }
        }
    }

Ähnliche Themen

  1. Step 7 Setzen von bool´schen Ausgangsparametern bei FC´s
    Von HelmiMUC im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 21.07.2013, 13:22
  2. DB20 (0.0 BOOL) als Ausgang bzw. TRUE setzen wie?
    Von superkato im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 11.05.2011, 00:41
  3. Multiplex-Variable vom Typ Bool setzen?
    Von mercury_26 im Forum HMI
    Antworten: 16
    Letzter Beitrag: 20.04.2011, 09:35
  4. bool Eingang "True" setzen - wie??
    Von hugo_83 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 07.07.2010, 22:33
  5. Bool-Variable setzen/rücksetzen
    Von Supervisor im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 18.07.2006, 12:29

Lesezeichen

Berechtigungen

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