Herunterladen Diese Seite drucken
Vorschau ausblenden Andere Handbücher für piCOMPACT 23 SMART:

Werbung

Handbuch
piCOMPACT
23
®
SMART
o
-Link
Handbuch

Werbung

loading

Inhaltszusammenfassung für PIAB piCOMPACT 23 SMART

  • Seite 1 Handbuch piCOMPACT ® SMART -Link Handbuch...
  • Seite 2 Dieses Handbuch ist in den folgenden Sprachen unter piab.com verfügbar: Chinesisch Englisch Französisch Deutsch Italienisch Japanisch Koreanisch Polnisch Portugiesisch Russisch Spanisch Schwedisch...
  • Seite 3 5.1.1 Finden der Hardware-Adresse ......21 5.2piCOMPACT Prozess I/O ......22 5.2.1 I/O Mapping ............24 Software herunterladen ......26 6. Verwendung ........28 6.1piCOMPACT Messaging ........28 6.2piCOMPACT Prozess IO ........ 33 Anhang: Initialisierung der piCOMPACT_ MESSAGING Konfigurationsdaten ..36 Handbuch piab.com Seite 3/40...
  • Seite 4 Datentypen. Um die volle Funktionalität zu erreichen, werden zwei FBs verwendet: 1. piCOMPACT Messaging – Führt das Lesen und Schreiben von IO-Link ISDU Elementen aus. 2. piCOMPACT zyklische Daten – Verwaltet den zyklischen Status und die Steuerung der Vakuum-Einheit. Seite 4/40 piab.com Handbuch...
  • Seite 5 Entwicklungssoftware 2. Entwicklungssoftware Die Beispielsoftware ist in Structured (ST) geschrieben und wurde mit B&R Automation Studio V4.7 entwickelt. Handbuch piab.com Seite 5/40...
  • Seite 6 Die Bibliothek wurde auf einer X20 CPU entwickelt und getestet. Der X67DS438A IO-Link Master kommuniziert über die X2X Schnittstelle. Bei allen Beispielen in diesem Handbuch ist die Einheit piCOMPACT23®SMART an Port 1 des IO-Link- Masters angeschlossen. Figure 1 Topologie Seite 6/40 piab.com Handbuch...
  • Seite 7 Klicken Sie in Automation Studio auf die Schaltfläche „Projekt öffnen“  Figure 2 Projekt öffnen Suchen Sie im Freigabepaket nach dem Ordner „Sample project“ und wählen Sie die Datei piab_ Sample.zip aus. Klicken Sie schließlich auf „Open“. Figure 3 Zip-Datei des Beispielprojekts auswählen Handbuch piab.com Seite 7/40...
  • Seite 8 Wenn das Projekt vollständig geöffnet ist, sieht die Projektstruktur in der „Logical View“ wie folgt aus: Obwohl die nächsten Kapitel wertvolle Informationen enthalten, können Sie gerne mit Kapitel 6 fortfahren. Verwendung. Im Beispielprojekt ist die Konfiguration bereits abgeschlossen. Figure 5 Beispielprojekt geöffnet Seite 8/40 piab.com Handbuch...
  • Seite 9 Ordner „Libraries“ im Fenster „Logical View“ und wählen Sie „Add Object…“ Figure 6 Wählen Sie das Objekt „Library“ in der Werkzeugpalette Als Nächstes doppelklicken Sie auf „Exisiting Library“ im unteren Bereich der Werkzeugpalette. Figure 7 Klicken Sie doppelt auf „Existing library“ Handbuch piab.com Seite 9/40...
  • Seite 10 Öffnen Sie einen Dateibrowser und navigieren Sie zum Ordner „Library“ im Freigabepaket. Wählen Sie es aus und klicken Sie auf „Finish“. Figure 8 Bibliothek durchsuchen Die Bibliothek ist jetzt in der Projektstruktur sichtbar. Figure 9 piab Bibliothek hinzugefügt Seite 10/40 piab.com Handbuch...
  • Seite 11 Erste Schritte 4.2.2 IODD installieren Wählen Sie aus dem Menü „Tools“ die Option „Manage 3rd-Party Devices“. Figure 10 Drittgeräte verwalten Wenn sich der Drittgeräte-Manager öffnet, klicken Sie auf die Schaltfläche „Import DTM Device(s)“. Figure 11 DTM-Gerät(e) importieren. Handbuch piab.com Seite 11/40...
  • Seite 12 Es gibt keine Bestätigung, dass die Installation erfolgreich war. Vergewissern Sie sich, dass die IODD in der Liste der installierten DTMs enthalten ist, indem Sie nach unten blättern / nach Namen sortieren. Figure 13 Installation überprüfen Seite 12/40 piab.com Handbuch...
  • Seite 13 3. Suchen Sie im Fenster der Werkzeugpalette nach „X20BT9400“. 4. Ziehen Sie das Modul auf die X20-SPS. Während Sie ziehen, erscheint ein grünes Quadrat mit einem Pluszeichen (+). Figure 14 Ziehen Sie das X2X-Modul in die Konfiguration Handbuch piab.com Seite 13/40...
  • Seite 14 Punkt erscheint. 5. Sobald sich der Cursor in der Mitte des gelben Punktes befindet, erscheint ein grünes Pluszeichen (+), das bedeutet, dass eine Verbindung zur X2X-Schnittstelle hergestellt wird. Figure 15 IO-Link-Master in die Konfiguration ziehen Seite 14/40 piab.com Handbuch...
  • Seite 15 Port 1 des IO-Link-Masters konfiguriert. Wählen Sie im Projekt-Explorer die Registerkarte „Physical View“. Wählen Sie das erste IO-Link-Objekt auf dem Master und ziehen Sie dann das piCOMPACT23 SMART-Gerät aus der Werkzeugpalette. Figure 16 IO-Link-Gerät hinzufügen Handbuch piab.com Seite 15/40...
  • Seite 16 Erste Schritte 16 piab.com V1.0.0 März 2020 Der Port am IO-Link-Master muss aktiviert werden. Klicken Sie dazu mit der rechten Maustaste auf den IO-Link-Master und wählen Sie „Configuration“. Figure 17 IO-Link Master Konfiguration Wählen Sie in dem sich öffnenden Fenster den Betriebsmodus von Port 1 und schalten Sie ihn auf...
  • Seite 17 Auswahl von „Octet array“ erscheint, geben Sie den Wert 5 ein. Anschließend führen Sie dasselbe für die Ausgabe von Prozessdaten durch, wählen aber eine Größe von 2 Byte. Anschließend sollte die Konfiguration wie folgt aussehen: Figure 20 Größe der Eingabe- und Ausgabe-Prozessdaten Handbuch piab.com Seite 17/40...
  • Seite 18 • Mindestens ein IO-Link-Master ist in der Hardwarekonfiguration vollständig konfiguriert. • Die Piab Bibliothek wird importiert und dem Projekt hinzugefügt. In diesem Beispiel werden die Blöcke im 100 ms- Zyklus aufgerufen. Je nach Präferenz können sie als Teil eines anderen Teils des Programms aufgerufen werden.
  • Seite 19 Öffnen Sie nun die Datei „Cyclic.fbd“. Dies ist der Ort, an dem der IO-Link-Nachrichten-FB aufgerufen werden soll. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im ersten Netzwerk und wählen Sie „Insert Function/Function Block“. Figure 23 Funktion/Funktionsblock einfügen Handbuch piab.com Seite 19/40...
  • Seite 20 Wählen Sie in der Dropdownliste „Category“ die Option „Functions and Function blocks“. Öffnen Sie dann den Unterordner Libraries und wählen Sie die Piab Bibliothek. Fügen Sie schließlich den Block piCOMPACT_MESSAGING durch einen Doppelklick hinzu. Der Block wird nun zum Netzwerk hinzugefügt. Der Kommentar kann entfernt oder geändert werden.
  • Seite 21 Projekt stimmen möglicherweise nicht mit denen in diesem Handbuch überein. Öffnen Sie die Variablentabelle und suchen Sie das entsprechende Tag. Geben Sie den Wert ein, den Sie auf der Registerkarte Physical View gefunden haben. Figure 27 Hardware-Adresse eingeben Handbuch piab.com Seite 21/40...
  • Seite 22 Die fertiggestellte Tabelle sollte wie folgt aussehen: Figure 28 Fertiggestellte Tag-Tabelle Öffnen Sie nun die Datei „Cyclic.fbd“ und klicken Sie mit der rechten Maustaste unter das erste Netzwerk. Wählen Sie „Add Network“. Figure 29 Netzwerk einfügen Seite 22/40 piab.com Handbuch...
  • Seite 23 Selbstüberprüfung durchführen. iCalibration Kalibrierungslauf ausführen iResetSelfCheckParam Parameter für Selbstüberprüfung zurücksetzen qPDO pump01_PDO Prozessdaten Ausgang qStatus picompact_pdi_typ Status Bits qStateName Stauts der Vakuum-Einheit qVacuumLevel [-kPa] Aktuelles Vakuumniveau qSystemTemperture [°C] Aktuelle Systemtemperatur qSystemVoltage [mV] Versorgungsspannung des Systems Handbuch piab.com Seite 23/40...
  • Seite 24 Figure 32 I/O Mapping auswählen Klicken Sie in der sich öffnenden Mapping-Tabelle doppelt auf das Feld neben InputData01 (wobei 01 der Port am IO-Link-Master ist) und klicken Sie auf Symbol. Figure 33 Klicken Sie doppelt auf das Feld Process Variable Seite 24/40 piab.com Handbuch...
  • Seite 25 Suchen Sie in dem sich öffnenden Fenster nach dem Programm und wählen Sie das Tag pump01_PDI aus und drücken Sie dann auf „OK“. Figure 34 Tag auswählen Danach sieht die I/O-Zuordnungstabelle wie folgt aus: Figure 35 I/O Mapping abgeschlossen Handbuch piab.com Seite 25/40...
  • Seite 26 „Project > Project Installation > Offline Installation“. Figure 36 Offline installation Wählen Sie das Medium, auf dem das Projekt installiert werden soll, und klicken Sie auf „Install on application storage“. Figure 37 Auf Medien installieren Seite 26/40 piab.com Handbuch...
  • Seite 27 > Online settings“ Figure 38 Zu den Online Einstellungen gehen Das Fenster Online-Einstellungen wird geöffnet und sucht nach angeschlossenen SPSen. Hier ist ein Beispiel: Figure 39 Online-Ziel gefunden Nachdem das Ziel gefunden wurde, kann die Verbindung gespeichert werden. Handbuch piab.com Seite 27/40...
  • Seite 28 Quellcode wird sichtbar. Klicken Sie mit der rechten Maustaste auf das Überwachungsfenster und wählen Sie Variable einfügen. Die Überwachungstabelle ist im Beispielprojekt vorkonfiguriert. Nur wenn die Software in ein bestehendes Projekt integriert wird, müssen Sie die Tags hinzufügen. Figure 41 Variable einfügen Seite 28/40 piab.com Handbuch...
  • Seite 29 Der Tag wird dem Überwachungsfenster hinzugefügt. Er enthält alle Parameter der Einheit und ein Bit zum Lesen und ggf. Schreiben. Zum Beispiel: • getApplicationSpecificTag: Bit zum Lesen. • setApplicationSpecificTag: Bit zum Schreiben • ApplicationSpecificTag: Der Wert Handbuch piab.com Seite 29/40...
  • Seite 30 Um den Fehler auszulesen, fügen Sie der Überwachungstabelle die folgenden Tags hinzu: • pump01_messaging.qState • pump01_messaging.qError In der Überwachungstabelle werden der Status und der Fehler angezeigt. Figure 46 Messaging-Fehler; Schreibwert außerhalb des Bereichs. Figure 44 Anbietername gelesen Seite 30/40 piab.com Handbuch...
  • Seite 31 Es könnte notwendig sein, das Reset-Bit in die Überwachungstabelle aufzunehmen. Figure 47 Reset-Bit umschalten Figure 48 Messaging-Fehler zurückgesetzt. Der gleiche Mechanismus gilt für andere Fehler. Auf der nächsten Seite werden die Fehler und ihre wahrscheinliche Ursache beschrieben. Handbuch piab.com Seite 31/40...
  • Seite 32 Kommunikationspuffer voll (Anfrage wird verworfen) mErrBUFFER_TO_SMALL Der angegebene Puffer ist zu klein für die gelesenen Objektdaten (gelesene Daten wurden verworfen) mErrDEVICE_DRIVER Interner Fehler im IO-Link-Treiber mErrDATATYPE_MISMATCH Der Datentyp des gelesenen Objekts stimmt nicht mit dem angegebenen Pa- rameter überein. Seite 32/40 piab.com Handbuch...
  • Seite 33 Zusatzbefehls für die Vakuum-Einheit ist die Verwendung eines einzigen Befehls zum Aktivieren und Deaktivieren des Vakuums. Das automatische Abblasen sorgt für eine saubere Freigabe des Teils. Das Umschalten von „pump01_grip“ führt diese Aktion aus. Figure 50 Grip-Befehl umschalten Handbuch piab.com Seite 33/40...
  • Seite 34 „qStatus“ zeigt verschiedene binäre Zustände an. Wenn der Befehl „Grip“ geschrieben wird, ändert sich der Zustand der Einheit auf „GRIPPING“. Das Zustandsdiagramm auf der nächsten Seite gibt einen Einblick in das Innenleben der Software. Figure 51 Grip-Befehl Seite 34/40 piab.com Handbuch...
  • Seite 35 Teil Vorhanden Vakuumniveau erreicht Energiesparendes Vakuumniveau erreicht D, G, H, L iBlowOff OR (NOT iGrip AND NOT iDisableATBO) Abblasen abgeschlossen (BOC) F, I, J, M NOT iGrip AND NOT iBlowOff AND iDisableATBO Leckage-Warnung iSelfCheck iCalibration Automatisierte Funktion abgeschlossen Handbuch piab.com Seite 35/40...
  • Seite 36 Cursor an den Anfang und verwenden Sie die Tastenkombination Strg+A, um sie vollständig auszuwählen. Figure 54 Alles ausgewählt. Kopieren Sie nun den Text, indem Sie mit der rechten Maustaste darauf klicken und „Copy“ wählen oder die Tastenkombination ctrl+c verwenden. Seite 36/40 piab.com Handbuch...
  • Seite 37 Sie doppelt darauf. Klicken Sie dann mit der rechten Maustaste und wählen Sie „Paste“. Figure 56 Fügen Sie den Code ein. Die Variable hat jetzt die richtigen Werte. Es ist ratsam, das Programm zu diesem Zeitpunkt neu zu erstellen. Handbuch piab.com Seite 37/40...
  • Seite 38 Verwendung Seite 38/40 piab.com Handbuch...
  • Seite 39 Verwendung Handbuch piab.com Seite 39/40...
  • Seite 40 Lagny sur Marne Danderyd (HQ) Sao Paulo Shanghai +33 (0)16-430 82 67 +46 (0)8-630 25 00 +55 (0)11-449 290 50 +86 21 5237 6545 info-france@piab.com info-sweden@piab.com info-brasil@piab.com info-china@piab.com +46 544 409 00 Etampes (Joulin) se-sales@piab.com +33 (0)1 69 92 16 16...