TC3 Hardwarekonfiguration anlegen & Soll-Workflow (Einsteigerfrage)

Botimperator

Level-2
Beiträge
693
Reaktionspunkte
335
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe in den letzten Tagen etwas Zeit erübrigen können & mich als Sklave des großen S mit dem Feind befasst: TwinCAT 3.
Eigentlicher Aufhänger das mal auf meine ToDo-Liste zu setzen war folgendes Thema:
https://www.sps-forum.de/threads/s7...us-gerät-ausgeben-möglich.111916/#post-898378

Das eigentliche Programmieren der SPS hab ich inzwischen soweit verstanden, also habe ich mich mal daran gemacht einen kleinen Testaufbau umzusetzen.
Also Zusammenfassung der Zielsetzung aus dem oben verlinkten Tread:
  • Ersatz eines KS800 Mehrkanalreglers von PMA mit neuer Hardware
  • Kommunikation mit der SPS über Profibus. Aus Sicht des Masters soll es keinen Unterschied zwischen dem alten KS800 und der neuen Hardware geben (keine Anpassung der Hardwareconfig)
  • Austausch der Hardware "alt => neu" soll Plug&Play-mäßig funktionieren. Alt raus => neu rein => weiter gehts.
Angedachter Hardwareaufbau:
1x CX7031 Embedded-PC für PROFIBUS-Slave
2x EL3314-0002 | EtherCAT-Klemme, 4-Kanal-Analog-Eingang, Temperatur, Thermoelement, 24 Bit, galvanisch getrennt
(Die sonstigen I/Os des KS800 werden bei uns nie verwendet, können also weg fallen)

Soweit, so simpel (eigentlich).
Bei Siemens würde ich jetzt kurz die Hardware projektieren & dann die Software zusammen klöppeln.
Das es in TC3 etwas anders läuft, ist soweit verstanden (glaube ich).
Das Linken der Variablen (händisch oder per Pragma) ist ebenfalls soweit klar.

Jetzt wollte ich in der Projektmappe unter "E/A" => "Geräte" den CX7031 anlegen & mal schauen was die Hardware noch alles an Variablen ausspuckt.
Speziell die DP-Slave Schnittstelle mit dem Einbinden der .gsd-Datei des KS800 ist mir noch nicht ganz so klar (also wie sich die Schnittstelle dann variablentechnisch am Ende darstellt).
Wenn ich versuche ein neues E/A-Gerät hinzuzufügen, finde ich zwar alles mögliche, aber keinen CX7031.
In den Tutoreals von TC3 und im Handbuch des CX7031 wird die Hardware immer anhand eines online erreichbaren Geräts angelegt, was das tatsächliche Vorhandensein der Hardware voraussetzt.
Die habe ich aber momentan nicht.

Daher stellen sich mir momentan einige Fragen, die ich bisher nicht wirklich klären konnte:
  • Kann ich die Hardwareconfiguration tatsächlich nur mit einer physisch vorhandenen Hardware beginnen?
  • Wie ist der Soll-Workflow in TC3 betreffend der Hardware angedacht?
    Ich meine: das Programm im Büro zu schreiben ein paar I/Os kurz auf der Baustelle zu verlinken wäre bei meinem kleinen Aufbau machbar.
    Was ist wenn wir über eine mittlere, dreistellige Anzahl I/Os reden würden? Da wird sich doch niemand ernsthaft erstmal zwei Tage auf die Baustelle setzen und I/Os händisch mit Variablen verlinken.
    Und für die Pragmas muss ich ja auch erstmal den vollen Namen der Zielvariable kennen => also im Idealfall die Hardware bereits angelegt haben.
  • Gibt es bei Beckhoff sowas wie die "Siemens Industry Mall", wo ich auch direkt sehen kann was die Teile kosten? Oder muss ich jedes mal separat beim Vertrieb anfragen wenn ich Preise für irgendeine Baugruppe benötige?
Note: da es sich um ein semi-privates Bastelprojekt von mir handelt, habe ich noch nicht mit Beckhoff direkt darüber gesprochen (außer kurz auf der SPS-Messe).
Meine Kollegen sind beim thema SPS-hersteller ein wenig empfindlich. Möchte erst was vorzeigbares haben, bevor ich da anfange Staub aufzuwirbeln.
 
1. Man kann die Hardware-Konfiguration auch manuell erstellen. Dazu erstelle ich bei meinen Projekten erstmal einen neuen EtherCAT Master und dann kann man die gewünschten Klemmen Anfügen.
1737377344660.png
1737377396431.png
Wie das bei deinem speziellen Fall funktioniert kann ich aber leider nicht beantworten.

2. Ich als "Umsteiger" habe da auch so meine Probleme.
Zurzeit Plane ich die Hardware Offline (soweit ich das kann) und Mappe die EAs, andere Scannen bei der IBN einfach die Hardware und Mappen dann drauf los. Diese Vorgehensweise gefällt mir nicht, da man dort keine Topologiefehler findet.

3. Eine Beckhoff Mall gibt es nicht, aber eine Preisliste. Das Dokument ist ca. 390 Seiten stark und enthält eigentlich alles man so braucht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
1) Du brauchst keine Hardware, kannst alles offline projektieren und auch Simulieren
2) Mit dem Aufbau kannst du die Pragmas easy festlegen. Oder du machst Arrays für ganze Karten und Linkst diese. Ich zum Beispiel mache es so mit einem VB Script. Eine weitere Variante ist das Automation Interface von Beckhoff. Das macht meiner Meinung aber nur Sinn bei Serienmaschinen.
3) Es gibt den Katalog wie beschrieben. Meine Erfahrung nach ~20 Jahren SPS brauchst du jedoch fast immer die identischen Komponenten. Bei mir sind es rund 20 Karten die ich einsetze inklusive TwinSAFE. Auch das wird bei mir im VB Script zusammengerechnet. Händisch geht´s jedoch auch recht schnell.
 
1. Man kann die Hardware-Konfiguration auch manuell erstellen. Dazu erstelle ich bei meinen Projekten erstmal einen neuen EtherCAT Master und dann kann man die gewünschten Klemmen Anfügen.
...
Wie das bei deinem speziellen Fall funktioniert kann ich aber leider nicht beantworten.
Das hab ich auch soweit gefunden => die Klemmen an sich sind also kein Problem. Mein "spezieller Fall" scheint der Knackpunkt zu sein.
1737521902400.png
Laut Screenshots aus dem Handbuch des CX7031 wird das physische Gerät im Online Scan (&dann auch unter "Geräte") als mehrere Einzelgeräte angelegt.
1737522199781.png
Was am Ende dann so aussehen sollte:
1737522579446.png
Erstmal verstehe ich nicht wieso ein physisches Gerät in der Programmierumgebung als zwei Einzelgeräte angelegt wird.
=> Komisch, aber erstmal egal => anderer Verein, andere Sitten ¯\_(ツ)_/¯
Für das Profibus-Device ("Device 4" im Handbuch-Screenshot) finde ich gar nichts entsprechendes in der Geräteauswahl.
Außerdem sollte die EK1200 im ersten Bild oben eigentlich (Laut Gerätehandbuch des CX7031) eine Klemme mit Multifunktions-I/Os sein.
Hier finde ich ebenfalls keine Entsprechung in der Offline-Geräteauswahl.
1737523193694.png

Entweder ich mache irgendetwas falsch oder es fehlen schlicht einige Geräte in meiner Auswahl.
Gibt es bei TC3 eine Entsprechung zu den Siemens Support Packages?

3. Eine Beckhoff Mall gibt es nicht, aber eine Preisliste. Das Dokument ist ca. 390 Seiten stark und enthält eigentlich alles man so braucht.
Nen offiziellen Download habe ich nicht gefunden.
Ich nehme mal an ich muss diese Liste dann direkt beim Beckhoff-Vertrieb anfragen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Einfachste in deinem Fall wird wohl sein die Hardware auf zu bauen und zu scannen. Den CX7031 kenne ich nicht, ProfiBUS Slave ist immer so ne Sache :)

Warum das Physikalische Gerät 2x angezeigt wird? Das ist jeweils die Bus Topologie. Du befindest dich in Device 4 in einem ProfiBUS und bist selbst Teilnehmer 2 mit dem entsprechenden Mapping. Wenn ich mich richtig erinnere kannst du dann sogar das Gerät exportieren und im Master System importieren - oder scannen.

Die Preisliste gibt´s direkt per Link zum Downloaden wenn du den Support ne Mail schreibst. Warum es die Listenpreise nicht öffentlich gibt erschließt sich mir auch nicht, war aber immer so.
 
Zurück
Oben