TIA PC als Profinet Slave und Daten aus XML übergeben

SSI

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich bräuchte mal einen kleinen Denkanstoß:

Problemstellung:

Ich bekomme Daten aus einer Third Party Software in eine XML Datei (max 3 Nodes) diese Daten würde ich gerne direkt in einer 1200er Steuerung übergeben.

Folgende Möglichkeiten stünden zur Verfügung:

Ich habe eine Hilscher Cifx 50 RE Profinet Karte im PC ich bräuchte dann eine Software mit der ich die XML auslesen und den Bereichen der Karte zuweisen kann (Integer Werte)

Oder ich hätte die Möglichkeit über den SIMATIC NET OPC UA die Werte zu übergeben. Den Kommunikationsaufbau habe ich mit beiden Varianten schon für ein anderes Projekt gemacht.
Beim OPC mit Hilfe von Komponetenkonfigurator und OPC Scout V10.

Nur weiß ich nicht wie ich die Daten entweder vom PC in den OPC sprich aus der XML (SPS - OPC ist keine Problem) bekomme oder aus der XML auf die Profinet Karte.

Über die PC Simatic Runtime geht es nicht da die Werte alle 80ms aktualisiert werden, das schaffe ich soweit ich weiß über die Runtime nicht.
 
Naja ... mal wertfrei :
XML ist ja vom Grundsatz her erstmal ein String (oder anders gesagt ein Textblock).
Wenn dir dessen grundsätzlicher Aufbau bekannt ist dann kannst du auch sinnvoll zerlegen, wenn du ihn z.B. in einen DB hineingesandt bekommst.

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für die Info, aber die Frage ist damit leider nicht beantwortet. Wie bekomme ich den String dann in den OPC oder auf die Hilscher Karte (Variante 2 wäre mir lieber)
Geht das zB mit Labview?
 
Sorry ... das hatte ich falsch verstanden.
Also deine 3rd-Party-SW generiert die Datei. Wenn du das mit dem OPC schon gemacht hast dann wäre das doch der Weg. Hier müßtest du ja dann eine Art Zwischen-Programm erstellen. Mit diesem Programm kannst du dann aber doch auch die XML in ihre Einzel-Daten zerlegen und sie deiner SPS dann gleich passend zuspielen.
Das mit den 80 ms sehe allerdings trotz Allem als sehr sportlich an ...

Gruß
Larry
 
Womit soll ich das Programm schreiben, das der OPC darauf zugreifen kann? Das einzige das ich bisher damit gemacht habe, war über eine zugekauften Excel Plugin Daten über den OPC in die SPS zu bekommen. Ich denke aber auch das die Geschwindigkeit mir da einen Strich durch die Rechnung machen wird. Deshalb frage ich mich wie ieher ich die Daten mit der Hilscher Karte einlesen kann. Da müsste es doch auch Software geben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da du schon mit diesen Begriffen herum-geschmissen hast nahm ich an, das du z.B. mittels Visual Studio eine Applikation erstellen kannst.
Nur etwas in dieser Art hätte wenigstens ansatzweise die Chance, das mit deinen 80ms zu realisieren ...

Gruß
Larry

Nachsatz:
Etwas anderes wäre es, wenn du die Daten (wie ich anfänglich annahm) direkt von der 3rd-Party-SW in die SPS gesendet bekämst ...
 
Zurück
Oben