Backup von IO-Link-Mastern

BigBen

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag zusammen,

ich beschäftige mich zur Zeit mit dem Thema IO-Link und einige scheinen sich in dem Thema sehr gut auszukennen.
Es geht um folgendes: Ich verfüge über einen IO-Link-Master CM4xIO-Link und einen Abstandssensor von ifm O1D155 (IO-Link-Verion1.1).
Das Inbetriebnehmen und Auslesen der Prozesswerte klappt soweit ganz gut.
Nun zu dem Problem: Ich würde die Backup-Funktion des Masters gerne für eine Rezeptsteuerung nutzen . D.h. ich erstelle über den FB IO-Link_Master ein Backup und ordne dieses Backup einem Rezept zu. Dann wird testweise der Abstandssensor umparametriert, was in der Realität z.B. einem anderen Rezept entsprechen würde. Und wenn ich dann das Master-Backup über den FB wiederherstelle, hätte ich mir erhofft, dass der Master dann die Parameterwerte aus dem Backup nimmt und über die Backup & Restore Funktion an den Ports, die alten Parameter wieder übertragen werden. Das funktioniert leider nicht. Liegt es daran, dass die Parameterdaten der Devices gar nicht in den Master-Backups abgelegt werden oder habe ich einen Denkfehler in meiner Vorgehensweise.

Vielen Dank für eure Hilfe
 
Liegt es daran, dass die Parameterdaten der Devices gar nicht in den Master-Backups abgelegt werden

Ja. Hängt, glaube ich, auch mit der Version zusammen, obs 1.0 oder 1.1 ist.
Ich habe noch nicht rausgefunden, welche Einstellungen bzw. Werte im Einzelfall im Mastermodul, und welche im Sensor selber gespeichert werden. Ich habe dazu noch keine sinnvolle oder eindeutige Aussage erhalten, trotz hartnäckiger Nachfragen.

Rein theoretisch dürfte ab der Version 1.1 nichts mehr Einstellbares im Sensor gespeichert werden, denn ansonsten würde ein "Hardwaretausch ohne PG" gar nicht funktionieren. Dies ist aber ein erklärtes Feature des V1.1 Profils.

Ganz allgemein: Wie parametrierst du die Sensorik ? Über das PCT-Tool oder über das Parameterschreiben mittels azyklischem Zugriff ? Ich habe mir einen Baustein geschrieben, der meine Sensoren über WRREC/RDREC Parameterzugriff voll parametriert. Wurde ein neues Rezept geladen, wird automatisch die neue Parametrierung runtergeschickt. Die Rezeptdaten sind dann die einzelnen numerischen Parameter (z. B. Schaltschwellen & Hysteresebreiten).
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
@BigBen
Ich hab mit dem Backup / Restore vom Master auch schon "gespielt".
Das Umparametrieren von Sensoren, so wie es willtst, hat nicht funktioniert.
Parameter wurden erst bei Spannung aus/ein des Sensors übernommen.

Mach es so wie Draco und nutz WRREC und RDREC (SFB52 / SFB53).
 
Danke erstmal für die Antworten. Hab im Datenblatt von Siemens noch entdeckt, dass das Backup vom Siemens IO-Link-Master auch immer nur Informationen zu den Ports enthält (welche Vendor-ID,Device-ID,DataStorage-Verhalten,Zykluszeit), aber keine genaueren Informationen zu der Parametrierung der Devices. Das hat mich ein wenig verwundert, weil im Master ja für einen Devicewechsel an den Ports die Parameterdaten der Devices ebenfalls gespeichert sein müssten. Aber egal, dann werde ich die Umparametrierung direkt über die Devices vornehmen müssen. Hat jemand von euch Erfahrung, wie sich das mit den SmartSensorProfilen verhält? Meinem Kenntnisstand nach, müsste es dadurch ja zumindest erleichtert worden sein, Sensoren verschiedener Hersteller im SPS-Programm einzubinden, da bestimmte Parameterstrukturen für z.B. Schaltpunkte oder messwerte festgelegt wurden.

Ganz allgemein: Wie parametrierst du die Sensorik ? Über das PCT-Tool oder über das Parameterschreiben mittels azyklischem Zugriff ? Ich habe mir einen Baustein geschrieben, der meine Sensoren über WRREC/RDREC Parameterzugriff voll parametriert.

Ich habe beide Varianten ausprobiert und getestet, sowohl mit dem PCT-Tool als auch aus dem SPS-Programm heraus. Das habe ich dann mit dem Siemens-Baustein "IO_Link_Device" realisiert. Mit dem würde ich mir dann jetzt auch das Handling aufbauen, um die Rezeptsteuerung zu realisieren und um das IO-Link Device auch aus dem HMI bedienen und beobachten zu können. z.B. Auslesen des Detailed Status, oder manuelles Ändern bestimmter Parameter. In der Praxis soll es nachher so sein, dass die Erstinbetriebnahme über das PCT-Tool geschehen soll und dann im laufenden Betrieb an sich nur noch das HMI benötigt wird.

MfG BigBen
 
Ich hab mit dem Backup / Restore vom Master auch schon "gespielt".
Das Umparametrieren von Sensoren, so wie es willtst, hat nicht funktioniert.
Parameter wurden erst bei Spannung aus/ein des Sensors übernommen.
Hallo @Blockmove

ist zwar schon ein etwas älterer Beitrag, aber es passt ganz gut zu einer Frage die gerade bei mir aufgekommen ist.
Für's Verständnis, wenn ich mit dem LIOLink_Master Baustein ein Backup erstellt habe von einem Siemens IO-Link Master, sind da die Device Parameter mitenthalten?

Ich würde damit bei einem Projekt eine Serieninbetriebnahme umsetzen wollen. (Quasi folgender Ablauf: Backup von der ersten Anlage, Parameter als Startwerte in einem DB sichern, nächste Anlage Projekt aufspielen und einen Restore auslösen und fertig) Wenn zum Übernehmen der Parameter ein Spannungsreset notwendig ist wäre das für mich in Ordnung in dem Fall.
Hat jemand sowas schonmal für ne Serienmaschine umgesetzt?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo HolzigerBambus

Zunächst mal Hut ab, cooler Nick :)

Wenn Du Serienmaschinen baust, würde es sich anbieten die IO-Link-Device-Parameter ins TIA Portal zu importieren.
Bei Siemens-IO-Link Mastern funktioniert dies (so weit ich weiß) nicht.
Aber Balluff, Turck, Murrelektronik und ifm electronic bieten hierzu elegante Lösungen an.
Wenn Du bei der Auswahl des Masterhersteller flexibel bist, solltest Du Dir das auf jeden Fall mal anschauen.
 
Hallo Audsuperuser,
vielen Dank und glückwunsch zum 2000. Beitrag!

Im Moment sind Siemens, Balluff und Murrelektronik für mich interessant, da bin ich noch nicht fest entschlossen was ich präferiere. Ich konnte noch nicht rausfinden was du meinst mit
"IO-Link-Device-Parameter ins TIA Portal zu importieren."?
Die Alternative zum kompletten Backup wie bei Siemens meines Wissens nach wäre ja ein einzelnes Backup der Parameter, wie es ifm in dem _12_IOL_GenX Baustein macht in ihrem Startup Package.

@olliew Danke für deine Antwort!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn Du Serienmaschinen baust, würde es sich anbieten die IO-Link-Device-Parameter ins TIA Portal zu importieren.
Bei Siemens-IO-Link Mastern funktioniert dies (so weit ich weiß).
Nur so am Rande: ich baue Serienmaschinen und setze Siemens Master (ohne PCT) ein. Die meisten Devices werden in Werkseinstellung betrieben, wenn das mal nicht geht wird die Parametrierung mittels Software aus der Applikation (IOLINK_Device) ausgerollt.
Damit bin ich im Großen und Ganzen bei den Mastern herstellerunabhängig.

Von so Lösungen wie IODD-in-gsd halte ich hier nichts. Das ist imho eher was für Maschinenbauer mit Baukastensystemen
 
Der _12_IOL_GenX funktioniert zwar bei allen PN-IO-Link-Master-Gateways, aber nur für ifm IO-Link Devices.
Wenn du nur Backup/Restore machen möchtest, kannst Du bei einigen IO-Link-Mastern auch Read-Record und Write-Record verwenden.
 
Zurück
Oben