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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Beckhoff Twincat Symbolik

  1. #1
    Registriert seit
    20.05.2007
    Beiträge
    301
    Danke
    38
    Erhielt 6 Danke für 6 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo.

    Ich soll in Beckhoff eine Symbolik anlegen, habe vorher nur Visualisierung mit Beckhoff gemacht.

    Soll auf jeden Fall eine Symbolik für die Ein- und Ausgänge anlegen.

    Könnt ihr mir weiterhelfen?
    Zitieren Zitieren Beckhoff Twincat Symbolik  

  2. #2
    Registriert seit
    24.04.2008
    Ort
    Lübeck
    Beiträge
    324
    Danke
    8
    Erhielt 64 Danke für 62 Beiträge

    Standard

    In Beckhoff? Du meinst in CoDeSys!? Was meinst du mit Symbolik? Ein bestimmtes Zeichen das für einen bestimmten I/O gilt oder was?

  3. #3
    Avatar von Anaconda55
    Anaconda55 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.05.2007
    Beiträge
    301
    Danke
    38
    Erhielt 6 Danke für 6 Beiträge

    Standard

    Nein ich meine in TwinCat PLC die Symbolik...

  4. #4
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Zitat Zitat von Anaconda55 Beitrag anzeigen
    Nein ich meine in TwinCat PLC die Symbolik...
    Meinst du "Variablen deklarieren" (analog zur "Symbolik" in Step 7)

  5. #5
    Avatar von Anaconda55
    Anaconda55 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.05.2007
    Beiträge
    301
    Danke
    38
    Erhielt 6 Danke für 6 Beiträge

    Standard

    Ja meine ich ... Geht das?

  6. #6
    Avatar von Anaconda55
    Anaconda55 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.05.2007
    Beiträge
    301
    Danke
    38
    Erhielt 6 Danke für 6 Beiträge

    Standard

    Ich denke ich hab es raus. Die Frage ich ob ich nun auch das richtige definiere und was anderes.

    Hier ein Beispielcode.
    Wenn ihr Variablen definiert mit Twincat, macht ihr es genau so unter TwinCat im Register "Ressourcen"???

    Code:
    VAR_GLOBAL
    
      (* +++++ INPUT +++++ *)
        (* IB 140 *)
        i_Pos140Stopper_Flasher_vor     AT %IX140.0 : BOOL;
        i_Pos140Vorstop_Eckums_vor     AT %IX140.1 : BOOL;
        i_Pos140Arbeits_Eckums_vor     AT %IX140.2 : BOOL;
        i_Pos140Res14203         AT %IX140.3 : BOOL;
    
        (* IB 141 *)
        i_Pos140Scheibe_vor_Flasher     AT %IX141.0 : BOOL;
        i_Pos140Scheibe_in_Eckums      AT %IX141.1 : BOOL;
        i_Pos140Scheibe_nach_Eckums      AT %IX141.2 : BOOL;
        i_Pos140Eckumsetzer_0Grad     AT %IX141.3 : BOOL;
        i_Pos140Eckumsetzer_90Grad     AT %IX141.4 : BOOL;
        i_Pos140Res15215         AT %IX141.4 : BOOL;
        i_Pos140Taser_Freig_Flasher      AT %IX141.5 : BOOL;
        i_Pos140Res15217               AT %IX141.6 : BOOL;
    
    
        (* +++++ OUTPUT +++++ *)
        (* OB 140 *)
        i_Pos140Stopper_vor_Flasher      AT %QX140.0 : BOOL;
        i_Pos140Vorstopper_Eckumsetz     AT %QX140.1 : BOOL;
        i_Pos140Arbeits_Eckumsetz     AT %QX140.2 : BOOL;
        i_Pos140Meldeleuchte_Freig       AT %QX140.3 : BOOL;
    
    END_VAR

  7. #7
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Soweit erstmal richtig.
    Anhand deiner Fragen denke ich, dass du dich zunächst mal näher mit TwinCAT (bzw. CoDeSys) auseinandersetzen solltest.

    Variablendeklaration kann man machen...
    - in den Ressourcen (Globale Variablen)
    - im (Haupt)Programm (lokale Variablen des Hauptprogramms)
    - in den Funktionsbausteinen (FBs) und Funktionen (lokale Variablen)

    Wo du das nun genau machst, bleibt deine Sache. Ist alles eine Frage des Programmierstils.

  8. Folgender Benutzer sagt Danke zu trinitaucher für den nützlichen Beitrag:

    Anaconda55 (01.10.2008)

  9. #8
    Avatar von Anaconda55
    Anaconda55 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.05.2007
    Beiträge
    301
    Danke
    38
    Erhielt 6 Danke für 6 Beiträge

    Standard

    Gibt es bei z.B.
    Code:
    i_Pos110Dreht_Grundst_0_Grad AT %IX111.1 : BOOL;
    nur IX und QX oder gibt es da noch was anderes zu deklarieren?
    Bzw. wo finde ich eine Übersicht? In der Hilfe hab ich nichts gefunden ...

  10. #9
    Registriert seit
    14.08.2004
    Beiträge
    824
    Danke
    45
    Erhielt 73 Danke für 66 Beiträge

    Standard

    Ich mache das so

    i_Pos110Dreht_Grundst_0_Grad AT %IX* : BOOL;
    Dann wird die Adresse automatisch festgelegt und ich brauche mich nicht darum zu kümmern. Es gibt auch noch andere. Schau in der Hilfe unter Twincat PLC Control-> Appendix->Operands->Variables->Adresses
    Geändert von drfunfrock (01.10.2008 um 08:30 Uhr)

  11. Folgender Benutzer sagt Danke zu drfunfrock für den nützlichen Beitrag:

    Anaconda55 (01.10.2008)

  12. #10
    Avatar von Anaconda55
    Anaconda55 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.05.2007
    Beiträge
    301
    Danke
    38
    Erhielt 6 Danke für 6 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Vielen Dank.

    Aber später muss man trotzdem noch im TwinCat Systemmanager die Variablen mit den Kanälen von den Klemmen verknüpfen oder?

Ähnliche Themen

  1. Beckhoff Twincat
    Von AdrianS im Forum CODESYS und IEC61131
    Antworten: 11
    Letzter Beitrag: 09.01.2012, 19:33
  2. Beckhoff TwinCat ADS OCX und VB.net
    Von Parallax im Forum CODESYS und IEC61131
    Antworten: 36
    Letzter Beitrag: 06.04.2009, 15:31
  3. Begriffsdefinition Beckhoff TwinCat
    Von MSB im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 27.03.2008, 20:21
  4. Beckhoff TwinCat PLC zu empfehlen?
    Von drfunfrock im Forum Sonstige Steuerungen
    Antworten: 13
    Letzter Beitrag: 27.12.2006, 13:57
  5. ? -> TwinCAT mit Beckhoff NOV/DP-RAM
    Von Kurt im Forum Sonstige Steuerungen
    Antworten: 1
    Letzter Beitrag: 29.09.2005, 13:27

Lesezeichen

Berechtigungen

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