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

Ergebnis 1 bis 9 von 9

Thema: TwinCAT Achsen automatisch

  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.

    Ha in TwinCAT folgendes angelegt:

    Code:
        (* +++++ axis control *)
        X_AxisIn         AT %I*    : NCTOPLC_AXLESTRUCT;
        X_AxisOut     AT %Q*  : PLCTONC_AXLESTRUCT;
        Y_AxisIn         AT %I*    : NCTOPLC_AXLESTRUCT;
        Y_AxisOut     AT %Q*  : PLCTONC_AXLESTRUCT;
        Z_AxisIn        AT %I*  : NCTOPLC_AXLESTRUCT;
        Z_AxisOut     AT %Q*  : PLCTONC_AXLESTRUCT;
    Wie schaffe ich es nun das TwinCAT die Konfiguration automatisch anlegt?
    Denn aktuell erhalte ich noch folgende Übersetzungsfehler:
    Angehängte Grafiken Angehängte Grafiken
    Zitieren Zitieren TwinCAT Achsen automatisch  

  2. #2
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Also das mit den nicht erkannten Datentypen könnte folgende Ursachen haben. Entweder du hast dich vertippt oder hast vergessen eine Lib einzubinden, in der die entsprechenden Datentypen deklariert sind.
    A programmer is just a tool which converts caffeine into code.

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

    Standard

    Zum Übersetzungsfehler:
    Du musst die MC-Bibliotheken einbinden (er kennt die Strukturtypen sonst logischerweise nicht).

    Was meinst du mit "automatisch" anlegen?

  4. #4
    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

    @trinitaucher: Damit meine ich folgendes:

    TwinCat_Configuration

    Code:
    (* Generated automatically by TwinCAT - (read only) *)
    VAR_CONFIG
        .X_AxisIn AT %IB2140 : NCTOPLC_AXLESTRUCT;    (*  ~ {LinkedWith:TINC^NC-Task 1 SAF^Achsen^Achse 2^Ausgänge^Achse 2_ToPlc} *)
        .X_AxisOut AT %QB2136 : PLCTONC_AXLESTRUCT;    (*  ~ {LinkedWith:TINC^NC-Task 1 SAF^Achsen^Achse 2^Eingänge^Achse 2_FromPlc} *)
        .Z_AxisIn AT %IB2012 : NCTOPLC_AXLESTRUCT;    (*  ~ {LinkedWith:TINC^NC-Task 1 SAF^Achsen^Achse 1^Ausgänge^Achse 1_ToPlc} *)
        .Z_AxisOut AT %QB2008 : PLCTONC_AXLESTRUCT;    (*  ~ {LinkedWith:TINC^NC-Task 1 SAF^Achsen^Achse 1^Eingänge^Achse 1_FromPlc} *)
        .Storage AT %QB2264 : ARRAY [1..20] OF StorageStruct;    (*  ~ {LinkedWith:TIID^Gerät 7 (NOV/DP-RAM)^Ausgänge^StorageStruct} *)
        .MaxStoreHours AT %QB2724 : INT;    (*  ~ {LinkedWith:TIID^Gerät 7 (NOV/DP-RAM)^Ausgänge^MaxStoreHours} *)
        .MaxStorageMinutes AT %QB2726 : INT;    (*  ~ {LinkedWith:TIID^Gerät 7 (NOV/DP-RAM)^Ausgänge^MaxStorageMinutes} *)
        .StorageActive AT %QX2728.0 : BOOL;    (*  ~ {LinkedWith:TIID^Gerät 7 (NOV/DP-RAM)^Ausgänge^StorageActive} *)
    END_VAR

  5. #5
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Diese Einstellungen schreibt TwinCat immer automatisch da rein. Und zwar wenn dein Programm erfolgreich übersetzt wurde und deine Variablen im System-Manager verknüpft wurden!
    A programmer is just a tool which converts caffeine into code.

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

    Standard

    Im Lib-Manager, die richtigen Libs einbinden. Rechtsklick und "Add".

  7. #7
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Zitat Zitat von drfunfrock Beitrag anzeigen
    Im Lib-Manager, die richtigen Libs einbinden. Rechtsklick und "Add".
    Damit will er dir sagen, dass du noch die NC-Lib einbinden musst. Das kannst du im Bibliotheksverwalter machen, indem du bei den vorhandenen Bibliotheken mit rechts reinklickst, "Add" anklickst und dann die entsprechende Lib aussuchst!
    A programmer is just a tool which converts caffeine into code.

  8. #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

    @Cerberus: Danke, ich weis was er damit sagen wollte.

    Hab ich gemacht und jetzt funktioniert es, nur noch 200 Fehler vor mir ...

  9. #9
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Anaconda55 Beitrag anzeigen
    Hab ich gemacht und jetzt funktioniert es, nur noch 200 Fehler vor mir ...
    Auch das wird noch besser!!
    A programmer is just a tool which converts caffeine into code.

Ähnliche Themen

  1. X und Y Achsen im Display
    Von senmeis im Forum HMI
    Antworten: 0
    Letzter Beitrag: 20.04.2011, 11:00
  2. Achsen - Treiber - SPS
    Von ThomasAdler im Forum Antriebstechnik
    Antworten: 8
    Letzter Beitrag: 17.12.2010, 11:36
  3. TwinCat Visualisierung -> Textfeld?, Mehrere Achsen steuern
    Von friesen im Forum CODESYS und IEC61131
    Antworten: 10
    Letzter Beitrag: 15.09.2010, 11:51
  4. 2-Achsen-Steuerung
    Von Yogixxx im Forum Programmierstrategien
    Antworten: 19
    Letzter Beitrag: 21.09.2009, 13:19
  5. 2 Achsen Positionserrechnung
    Von Bensen83 im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 30.08.2009, 00:00

Lesezeichen

Berechtigungen

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