Schnelleinstieg Artikelnummer: AP3062 Artikelbezeichnung: App AC14 Tool changeover Version: 1.0.0 AC14-Firmware-Version: >= V3.1.2 URL (Hauptseite): http://<ip-adresse*>:8080/tch.htm URL (weitere Seiten): - Sprachen: Deutsch,Englisch Einschränkungen im Demo-Modus: Es werden nur zwei Werkzeugdateien unterstützt: 001.csv und 002.csv Zusätzlich benötigte Hardware: AS-i Slaves nach Spec 3.0 * IP-Adresse der AC14-Konfigurationsschnittstelle Kurzbeschreibung Die ifm System Solutions App Werkzeugwechsel (AP3062) beinhaltet den folgenden Funktionsumfang: Einlesen einer Werkzeugdatei von SD-Karte. Übergabe der Werkzeugnummer und Initiierung des Werkzeugwechsels über den Feldbus. Durchführung des Werkzeugwechsels und Abschlussmeldung OK / Fehler an SPS. Grafische Darstellung der AS-i Slave Profile und AS-i Slave-Adressen des ausgewählten Werkzeugs innerhalb einer WEB-Visu Benötigte Vorarbeiten zur Benutzung der ifm System Solutions App Es sind keine Vorarbeiten erforderlich. [1]
Die Bedienoberflächen Hauptseite: http://<ip-adresse*>:8080/tch.htm nach Systemstart dargestellt: Tabelle der im Werkzeug enthaltenen AS-i Slaves an Master 1 und Master 2. Es wird jeweils die Werkzeugdatei angezeigt, die als letzte aufgerufen wurde. Die letzte Werkzeugdatei wird auch nach einem Neustart des AC14nn angezeigt. Nach dem Start des AC14 mit der Werkzeugwechsel App ist die App bereit Werkzeugwechsel auf Initiierung durch die SPS durchzuführen. [2]
Jedes Werkzeug benötigt eine Werkzeugdatei. Es sind Beispieldateien vorhanden (001.csv etc.). Bitte editieren Sie die Werkzeugdateien nach Vorgabe. Sie benötigen eine handelsübliche SD- Karte auf die Sie Ihre Werkzeug-Dateien speichern. Bitte die Dateien nur in das ROOT- Verzeichnis der SD-Karte legen. In dieser Datei werden die Slave- Profile eingetragen. Hierzu verwenden Sie einen Editor wie das Windows Notepad oder auch MS Excel. Das ist eine Werkzeugdatei 004.csv im Editor geöffnet: 4;Frässwerkzeug 4711;;;; Masternummer;Slavenummer;IO-Code;ID;ID2;ID1 1;1;7;5;5;f 1;10;7;b;e;f 1;17;7;4;c;f 2;16b;7;a;e;7 2;22b;7;a;e;7 Zeile 1: Die 4 ist die Werkzeugnummer. Danach folgt eine beliebige Beschreibung des Werkzeugs. Zeile 2: Enthält die Spalten- Beschreibung der nachfolgenden Zeilen Zeile 3 1= Master 1, 1 = Slave- Adresse 1, 7 = IO- Code, 5 = ID- Code, 5 = ID2- Code, f = ID1- Code Zeile 4 1= Master 1, 10 = Slave- Adresse 10, 7 = IO- Code, B = ID- Code, e = ID2- Code, f = ID1- Code Weitere Zeilen 5,6 mit entsprechenden Slave Profilen. Eine A- Adresse bekommt ein a oder A hinter der Slave- Adresse. Eine B-Adresse bekommt ein b oder B hinter der Slave- Adresse. Die ID1 ist von Kunden änderbar im Gegensatz zu den anderen, die nicht geändert werden können. Faustformel: Ist ID = A, dann ist ID1 = 7 Ist ID ungleich A, dann ist ID1 = f [3]
Die IO-, ID-, ID2-,ID1-Codes bilden das Slave Profil des AS-i Slave Moduls und sind einerseits auf dem Label aufgedruckt oder können auch mit dem Browser ermittelt werden. Sicherer allerdings ist es das gesamte Profil über die Standard- Web Seite des AC14nn zu ermitteln. Dort wird auch einen möglicherweise vom Benutzer veränderte ID1 angezeigt. Bitte stecken Sie nach erfolgtem Editieren und Abspeichern die SD- Karte in den AC14nn SD- Karten Slot. Bitte überprüfen sie die Einstellung im AC14nn: Die Ausgangskontrolle muss auf Gateway mit SPS gestellt sein. Dies nutzt einerseits die interne SPS und andererseits kann die überlagerte SPS weiterhin Ausgänge setzen. [4]
Ein erfolgreiches Einlesen einer Werkzeugdatei stellt sich folgendermaßen in der WEB-Visu dar: Die Kommunikation zwischen SPS und Werkzeugwechsel- App wird im Folgenden dargestellt. Eine detaillierte Beschreibung finden sie in der Excel Datei Signalablauf.xls Für die Siemens Simatic S7 Steuerung ist ein Beispielprojekt vorhanden. Das Step7 Projekt tch.zip enthält eine Funktion FC 1 (erstellt mit Simatic Manager 5.5) zum Werkzeugwechsel. An diesem können die Eingänge und Ausgänge mit beliebigen SPS- Adressen beschaltet werden. [5]
Es werden 2 Worte zur SPS gesendet bzw. von ihr empfangen. Das niederwertige Wort ist in der folgenden Tabelle nochmal detailliert dargestellt. Im niederwertigeren Byte EB0 bzw. AB0 werden Anlagen spezifische Meldungen getätigt. Im aktuellen Stand werden dort nur die beiden Bits EB0.0 / AB0.0 und EB0.1 / AB0.1 verwendet. In der nachfolgenden Erläuterung wird immer die SPS Sicht gezeigt. Die APP sendet (EB0.0) TRUE um der SPS die Bereitschaft zu melden. Die SPS ihrerseits tut das gleiche. Ein Werkzeugwechsel wird über das Bit AB1.0 von der SPS bei vorheriger Übergabe der Werkzeugnummer in AW2 eingeleitet. Die APP meldet EB1.0 neues Werkzeug wird eingelesen. Die APP führt die neue Projektierung der AS-i Master durch und meldet mit Setzen des Bits EB1.1 für erfolgreiches Projektieren des Werkzeuges bzw. EB1.2 für fehlerhaftes Projektieren des Werkzeuges. Bei Fehler wird ebenfalls mit Setzen des Bits EB0.1 eine allgemeine Störung der SPS gemeldet. Ein erfolgreichers Projektieren wird mit einer positiven Flanke von EB1.1 gemeldet. Die Störungsbits dagegen liegen länger an. In jedem Fall muss die SPS das RESET-Bit AB1.3 setzen um die APP wieder in Bereitschaft zu versetzen. [6]
Signale [7]
Signalfolge Damit über den Feldbus zwischen SPS und APP Daten ausgetauscht werden können, stellen sie bitte die Slot- Belegung im Hardware-Manager ihrer SPS Programmiersoftware entsprechend der folgenden Vorgaben ein: Slot 9 und 11 mit mindestens 4 Wörtern. Dies ist die kleinste Länge die man wählen kann. Diese Slots dienen dem DP- Datenaustausch. [8]
Generell ist der Werkzeugwechsel auf Vollausbau, d.h. 62 Slaves (A und B Pärchen) ausgelegt. Daher kann es auch bei nur wenigen Slaves einige Sekunden dauern bis das entsprechende Bit EB1.1 gesetzt wird (positive Flanke). Wird eine nicht vorhandene Werkzeugnummer gewählt so wird sie in der WEB-Visu rot dargestellt. Außerdem wird das Bit AB0.1 in einem kurzen Takt gesetzt. [9]
Wird eine falsche Werkzeugnummer gewählt, die nicht dem Werkzeug entspricht so wird dies über die Bits gemeldet. [10]
Dies wird ebenfalls in der WEB-Visu angezeigt. Insbesondere wird immer der Konfigurationsfehler für beide Master angezeigt. Im lokalen HMI oder in der Standard WEB-Diagnose des AC14nn kann man weitere Informationen über die Ursache des Konfigurationsfehlers ermitteln. [11]
Zur Sprachumschaltung (englisch <=> deutsch) auf die jeweilige Flagge drücken. [12]