TIA Parametersatz Verwaltung mit IO-Link

  • Ersteller Ersteller Gelöschtes Mitglied 156470
  • Erstellt am Erstellt am
G

Gelöschtes Mitglied 156470

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich arbeite derzeit an einem Baustein. Dabei entwickle ich einen Baustein mit einem Siemens IO-Link Kommunikationsmodul, der Parameter über den Baustein IO_Link Device an Vollspektrum-Sensoren schreibt. Der Baustein sorgt dafür, dass zuvor eingestellte Werte am Sensor eingelesen und in einem Datenbaustein (DB) in einer gewissen Struktur gespeichert werden können. Je nachdem, welche Folie gefahren wird, können diese Werte abgerufen und wieder in die Sensoren geladen werden.

Über ein HMI können die verschiedene Parametersätze ausgewählt werden. Bei einem Rezeptwechsel beginnt die Parametrierung mit Sensor 0, und die einzelnen Parameter werden über den IO-Link Device Baustein an die Sensoren übertragen. Die Parameter werden nacheinander an die Sensoren übertragen, und immer wenn ein Sensor vollständig parametriert worden ist, wird zu dem nächsten Sensor gewechselt und anschließend wieder seriell die Parameter eingespielt, bis alle Sensoren ihre jeweiligen Einstellungen erhalten haben.
(Da meines Wissens der Master nicht gleichzeitig Parameter an die unterschiedlichen Sensoren übertragen kann. )
In dem Projekt sind mehrere Vollspektrum-Sensoren im Einsatz, die die Produkte während des Verpackungsprozesses überwachen. Ziel ist es, dass der Baustein allgemein gültig für verschiedene Sensortypen genutzt werden kann, sodass der gleiche Baustein für unterschiedliche Anwendungen im Bereich der Sensortechnik verwendet werden kann.

Nun stellt sich mir die Frage, ob es eine einfachere Möglichkeit gibt, diese Rezeptverwaltung zu implementieren, ohne dass jeder Parameter einzeln übertragen wird. Da das Einpflegen der jeweiligen Parameter für das Einlesen mit den verschiedenen Index- und Subindex-Werten eine potenzielle Fehlerquelle darstellt, wäre es hilfreich, eine andere Lösung zu finden. Gibt es eventuell einen bestehenden Baustein oder eine alternative Vorgehensweise? (Bsp. Backups des Masters in ein DB laden und dort dann die verschiedenen Rezepte über den Master laden lassen )

Vielleicht hat jemand bereits Erfahrungen mit dem Thema.

Ich freue mich über eure Anregungen, Hinweise, Verbesserungen und Erfahrungen!

Vielen Dank im Voraus
 
Zuletzt bearbeitet von einem Moderator:
Deinen Ansatz in allen Ehren, in einem Forum um Hilfe zu bitten. Aber ist es nicht genau dein Job (Projekt) , dafür eine Lösung (Transferleistung im Studium, gelernte Wissen anwenden) zu finden?
 

Ich hoffe das war jetzt keine Trotzreaktion....
Generell wäre dein Lösungsweg interessant gewesen. Ob es einfacher geht, hätte man dann gesehen. Und vielleicht hätte deine Lösungsansatz dem ein oder anderem selbst geholfen oder eine Alternative aufgezeigt.
Mit "Egal" kann jedoch dir keiner helfen und du keinem anderen... sehr schade...
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Deinen Ansatz in allen Ehren, in einem Forum um Hilfe zu bitten. Aber ist es nicht genau dein Job (Projekt) , dafür eine Lösung (Transferleistung im Studium, gelernte Wissen anwenden) zu finden?
Der OP hat eine Lösung erarbeitet und fragt nun hier, ob es evtl. einfachere Alternativen gibt.
Was ist daran verwerflich? Genau für solche Diskussionen ist doch ein Forum da!
Ich persönlich finde deinen Post nicht sonderlich angemessen!
 
Schade das er sich gelöscht hat.
Es wäre interessant gewesen, zu erfahren, wie er sicher stellt, daß der richtige Sensor auch am richtigen Port gesteckt ist?
 
Der OP hat eine Lösung erarbeitet und fragt nun hier, ob es evtl. einfachere Alternativen gibt.
Was ist daran verwerflich? Genau für solche Diskussionen ist doch ein Forum da!
Ich persönlich finde deinen Post nicht sonderlich angemessen!

Die Kritik war sicherlich nicht angemessen, aber sich direkt zu löschen ist auch etwas überzogen...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich arbeite mich auch gerade in IO Link ein und letztendlich würd ich die Frage auch Stellen, aber ich denke das IO Protokoll sieht nichts anderes vor.

Klar ist, die Parameter müssen immer nacheinander einzeln übertragen werden, erst wenn der eine Vorgang zu Ende ist darf der nächste. Ich arbeite mit mehreren Leitfähigkeitssensoren, diese haben einiges an Parametern, da ist das schon sehr aufwendig.
Viel schöner wär es alle Parameter konsistent in einem Rutsch zu übertragen.
 
Die Kritik war sicherlich nicht angemessen, aber sich direkt zu löschen ist auch etwas überzogen...

Er wird sich in Zukunft mit einem anderen Namen wieder anmelden, aber beim nächsten Mal muss er etwas mehr Geduld haben. Nur weil jemand schlecht antwortet, heißt das noch lange nicht, dass alle anderen im Forum genauso denken.
Weitere Antworten würden auf jeden Fall kommen, aber manchmal kann es ein paar Tage dauern.
 
Zurück
Oben