Deltalogic Deltalogic VIPA Profichip MHJ-Software Codesys Eichler GmbH Versiondog Progea Visam Procentec Phoenix Contact
+ Antworten
Ergebnis 1 bis 8 von 8

Thema: FAQ: alles rund um TwinCAT

  1. #1
    Registriert seit
    19.05.2008
    Beiträge
    314
    Danke
    45
    Erhielt 56 Danke für 49 Beiträge

    Standard FAQ: alles rund um TwinCAT

    Hallo Ihr,

    Wer macht mit, das Beckhoff FAQ etwas auszubauen?
    Es muss ja nicht jeder über die selben Stolpersteine fallen.
    Fügt einfach den Beitrag an, ich nehme ihn dann verlinkt in die Liste auf...

    Gruß
    Chräshe

    .----------------------------------------------------------------
    Inhalt:

    - Linkliste für Einsteiger
    - CPU-Steuerungs-Simulation mit Arbeits- PC
    - Persistente Daten
    - CE basierende Supplementprodukte installieren Am Beispiel von "TwinCAT PLC HMI CE" (Kostenpflichtig mit Lizenzschlüssel)
    - Einstellen der Monitorauflösung bei der Verwendung der TwinCAT PLC Visualisierung
    - Überblick über die Beckhoff Visualisierungen
    - Aktuelle TwinCat-Version
    Geändert von Chräshe (23.02.2012 um 00:26 Uhr)

  2. #2
    Avatar von Chräshe
    Chräshe ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.05.2008
    Beiträge
    314
    Danke
    45
    Erhielt 56 Danke für 49 Beiträge

    Standard Linkliste für Einsteiger:

    Beckhoff Information System
    Hier ist alle Dokumentation über Beckhoff zu finden. Die Struktur ist nach Produktgruppen und Artikel aufgebaut. Wer nicht weiß, was er sucht, hat schlechte Karten...

    TwinCAT Quick Start
    Kuranleitung um einen schnellen Überblick zu bekommen.

    YouTube:
    TwinCAT Quick Start (englisch)
    erste Verbindung mit Beckhoff CX einrichten (englisch)
    TwinCat Einführung - Teil 1 von 5 (deutsch, leider bescheidenes Bild)

    Der Programm-Editor von TwinCAT ist weitgehendst mit dem von CoDeSys identisch. Für den Anfang halte ich die beiden Handbücher von CoDeSys als eine gute Ergänzung. Gerade die Grundlagen sind mit der Suchfunktion in den beiden PDF schnell gefunden. Bei Beckhoff wird in der Online-Hilfe mitunter sehr viel mehr gefunden, als einem lieb ist...
    Handbuch für SPS Programmierung mit CoDeSys 2.3 (PDF)
    Die CoDeSys Visualisierung (PDF)

    YouTube:
    CoDeSys Quick Start Teil 1
    Geändert von Chräshe (15.11.2011 um 19:31 Uhr)

  3. #3
    Avatar von Chräshe
    Chräshe ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.05.2008
    Beiträge
    314
    Danke
    45
    Erhielt 56 Danke für 49 Beiträge

    Standard CPU-Steuerungs-Simulation mit Arbeits- PC:

    TwinCAT kann wie CoDeSys zum kennen lernen ganz ohne spezielle Hardware getestet werden.
    Bei TwinCAT gibt es aber die Auswahl "Simulation" im Editor nicht.

    Alternativ reichen aber folgende Einstellungen im System-Manager:

    - den System-Manager öffnen
    - unter „Datei/Neu“ eine neue Datei öffnen
    - unter „Aktionen/Konfiguration“ aktivieren“
    - die Frage „Neustart in Run-Modus?“ mit „OK“ bestätigen
    => unten rechts sollte das Feld welches die CPU-auslastet grün werden – die Steuerung ist bereit...
    Geändert von Chräshe (15.11.2011 um 19:37 Uhr)

  4. #4
    Avatar von Chräshe
    Chräshe ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.05.2008
    Beiträge
    314
    Danke
    45
    Erhielt 56 Danke für 49 Beiträge

    Standard Persistente Daten:

    Daten die erhalten bleiben - nach Spannungsausfall oder Online-Change

    Bei den Busklemmen-Controller waren remanente und persistente Daten je nach Gerät eine Selbstverständlichkeit. Umso mehr enttäuscht war ich, als ich bei den PC-basierenden Systemen auf das Thema gestoßen bin.
    Es gibt inzwischen für jedes Problem ein Lösung. Damit ihr euch nicht durch die unendlichen Weiten des InfoSys quälen müsst, eine kurze Zusammenfassung.


    1. Variante: Die CPU verfügt über eine 1-Sekunden-USV

    Aktuell verfügen Folgende Steuerungen über die 1s USV: C6915, CX5000, CX8000, CP62xx, CP77xx
    Weitere werden hoffentlich folgen...

    Hier ist es ausreichend, die Variablen als „PERSISTENT“ zu deklarieren und im Programm die Funktion FB_S_UPS aufzurufen...

    Code:
     PROGRAM MAIN
     VAR
         fbUPS       : FB_S_UPS;    (* UPS-FB instance *)
          eUpsMode    : E_S_UPS_Mode    := eSUPS_WrPersistData_Shutdown;  
         ...
     END_VAR
    
         fbUPS(eUpsMode := eUpsMode);    (* immer im Main als erste Anweisung stehen lassen *)

    2. Variante: Die CPU verfügt über keine USV

    Variablen die „PERSISTENT“ deklariert sind, können aus dem Programm heraus mit der Funktion WritePersistentData gespeichert werden. Leider findet das speichern auf der Flash- Karte statt. Dieser Speicher hat eine begrenzte Anzahl an Speicherzyklen, bis er ausfallen kann. Daher sollte man nie hergehen und einfach alle x Sekunden das schreiben auslösen.

    In dem Beispiel IPC_X86.zip ist eine schöne Lösung für dieses Problem. Alle zu speichernden Variablen sind unter VAR PERSISTENT in einer Struktur abgelegt. Die Funktion MEMCMP vergleicht diese Struktur mit einer Kopie im normalen Speicherbereich. Sind alle Werte identisch passiert nichts. Sobald ein Wert geändert wird, z.B. durch die Eingabe eines Bedieners..., werden die neuen Werte in die Kopie übertragen (siehe Funktion MEMCPY) und mit WritePersistentData die Variablen auf die Flash- Karte gesichert.

    Für Rezepturen, Einstellungen, Positionslisten usw. ist das absolut zufriedenstellend.

    Nicht verwenden sollte man diese Variante, wenn Variablen dabei sind, die sich schnell und häufig ändern. Das könnte zum Beispiel bei Stückzählern, Betriebsstundenzähler oder remanenten Schrittketten der Fall sein. Da kommt die 3.Variante ins Spiel...


    3. Variante: Die Verwendung des NOVRAM

    NOVRAMkann beliebig oft beschrieben und gelesen werden. Die Netzteile für die CX10xx bringen bereits 8k NOVRAM mit.
    Die entsprechenden Variablen müssen nur als Ausgang (%Q*) deklariert und im System-Manager mit dem NOVRAM verknüpft werden.
    Anzumerken ist, dass die CPU-Belastung mit wachsender NOVRAM- Belegung stark anwächst, da dieser Speicher Zyklisch gelesen und geschrieben wird!

    Somit ist die 3.Variante nur als Ergänzung zur 2.Variante interessant.
    Geändert von Chräshe (15.11.2011 um 19:40 Uhr)

  5. #5
    Avatar von Chräshe
    Chräshe ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.05.2008
    Beiträge
    314
    Danke
    45
    Erhielt 56 Danke für 49 Beiträge

    Standard CE basierende Supplementprodukte installieren

    Am Beispiel von "TwinCAT PLC HMI CE" (Kostenpflichtig mit Lizenzschlüssel)

    Das Supplement kann hier runter geladen werden:
    http://beckhoff.de/default.asp?downl...lement_sys.htm
    Links die Software, rechts ist der Link für die Dokumentation – hab zuerst nur die Doku gefunden...

    Folgende Anleitung ist ganz OK:
    http://infosys.beckhoff.de/index.php...l.htm&id=21005

    Zwei Hinweise sind vielleicht noch ganz hilfreich:

    1) Wenn man das Produkt "TwinCAT PLC HMI CE" gleich mit der CPU bestellt, ist es in der Regel vorinstalliert und man kann sofort loslegen.
    Leider bestätigen Ausnahmen die Regel. Obwohl man das Häkchen für die VISU an der Steuerung an und abwählen konnte, war das Supplement nicht, oder zumindest nicht richtig installiert. Die Fehlermeldung beim versuch das SPS- Programm zu übertagen lautete:
    „Die Target Visualisierung wird vom Zielsystem nicht unterstützt!“
    In dem Fall muss "TwinCAT PLC HMI CE" noch mal installiert werden.

    2) Es steht in der Anleitung ganz unscheinbar:
    "Beenden Sie das CE Gerät einmalig nach der Installation per "Start-> Suspend. Erst dann werden die Einstellungen in der Registry auf die Compact Flash des CE Geräts gesichert. "

    Ja, das kann ich bestätigen. Wenn man nur den Hauptschalter umlegt, war die ganze Mühe umsonst.
    Ich weiß, ihr lest die Anleitungen mindestens genau so sorgfältig wie ich. Darum erwähne ich das nochmal...

    Gruß
    Chräshe

  6. #6
    Avatar von Chräshe
    Chräshe ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.05.2008
    Beiträge
    314
    Danke
    45
    Erhielt 56 Danke für 49 Beiträge

    Standard Einstellen der Monitorauflösung bei der Verwendung der TwinCAT PLC Visualisierung:

    Bei der Verwendung der TwinCAT PLC Visualisierung, ist es leider erforderlich, die Monitorauflösung an 2 Orten einzustellen.

    1.) Einstellung der Bildschirmauflösung in der Entwicklungsumgebung, was im wesentlichen die Größe vom weißen Feld bei der Projektierung bestimmt. Sonst weiß man beim erstellen der VISU gar nicht, wie viel Platz zur Verfügung steht.

    Dazu muss der Eintrag in folgender Datei angepasst werden:
    "C:\TwinCAT\PLC\TwinCAT PLC Control.ini"
    Eintrag:
    VisuWidth=640 (640 ändern in z.B. 800 oder 1024)
    VisuHeight=480 (480 ändern in z.B. 600 oder 768)

    Damit die CE-Steuerung auch weiß, was sie für einen Monitor zur Verfügung hat, muss das dort nochmal separat eingestellt werden.

    2.) Änderung lokal am CE-Gerät:
    “Start” --> “Settings” --> “Control Panel” --> “Display” (oder so ähnlich)
    --> Restart per "Start-> Suspend notwendig, damit die Änderung gespeichert wird!

  7. #7
    Avatar von Chräshe
    Chräshe ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.05.2008
    Beiträge
    314
    Danke
    45
    Erhielt 56 Danke für 49 Beiträge

    Standard Überblick über die Beckhoff Visualisierungen

    PLC Control
    Ist die Visualisierung, die automatisch in TwinCAT integriert ist. Auf dem Zielsystem muss nichts eingerichtet oder installiert werden.
    Man hat auf alle Variablen aus dem Projekt Zugriff. Für die Inbetriebnahme ist das eine sehr komfortable Einrichtung...
    Bereits vom kleinsten Controller bis zum dicksten PC kann diese VISU verwendet werden.
    ______________

    PLC HMI
    Fast wie „PLC Control“, nur dass es direkt auf dem Zielsystem läuft und für die Maschinenbedienung verwendet werden kann.
    Es ist also auf jeden Fall ein eine PC- basierende Steuerung erforderlich.
    Bei Änderungen im SPS-Programm muss die VISU leider gestoppt werden.
    ______________

    PLC HMI CE
    Die Windows CE-Variante. Onlineänderungen sind problemlos möglich.
    Leider gibt es funktionelle Einschränkungen
    ______________

    PLC HMI Web
    Die webbasierte Visualisierungslösung.
    Leider gibt es funktionelle Einschränkungen
    Geändert von Chräshe (24.02.2012 um 21:53 Uhr)

  8. #8
    Registriert seit
    25.11.2010
    Ort
    OWL
    Beiträge
    260
    Danke
    9
    Erhielt 63 Danke für 51 Beiträge

    Standard Aktuelle TwinCat-Version

    Aus aktuellem Anlass:
    Seit Ende letzten Jahres braucht man auch für die Arbeit mit CX10xx-Rechnern TwinCat V2.11 R2, weil die CXe seitdem mit einer R2-Laufzeit ausgerüstet werden.
    Dazu folgende Links:
    Versionshinweise
    http://beckhoffautomation.com/default.asp?twincat/release_notes.htm?id=34797126797

    TwinCat-Download
    http://www.beckhoff.de/tcatweb/twincat_download.aspx
    Geändert von StructuredTrash (22.02.2012 um 18:25 Uhr) Grund: Überschrift und Links hinzugefügt.

  9. Folgender Benutzer sagt Danke zu StructuredTrash für den nützlichen Beitrag:

    Chräshe (23.02.2012)

+ Antworten

Ähnliche Themen

  1. Dienstleistungen rund um Saia® PCD Systeme
    Von S-Lancer.de im Forum Suche & Biete
    Antworten: 0
    Letzter Beitrag: 17.08.2011, 19:00
  2. TwinCAT stürzt ab sobald TwinCAT System gestartet wird
    Von HK09 im Forum Beckhoff - CoDeSys - IEC61131
    Antworten: 2
    Letzter Beitrag: 23.09.2010, 09:02
  3. ALLES AUS Schaltung
    Von klaus1 im Forum Beckhoff - CoDeSys - IEC61131
    Antworten: 15
    Letzter Beitrag: 10.08.2010, 11:23
  4. Alles mit ALLEM
    Von libra1780 im Forum Beckhoff - CoDeSys - IEC61131
    Antworten: 1
    Letzter Beitrag: 11.03.2010, 16:16
  5. Problem TwinCAT V2.11 Build 1539: TwinCAT-System-Service wird nicht gestartet
    Von Cerberus im Forum Beckhoff - CoDeSys - IEC61131
    Antworten: 4
    Letzter Beitrag: 03.11.2009, 13:05

Stichworte

Lesezeichen

Berechtigungen

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