Mit S7 werte von MATLAB auslesen und verarbeiten

Freakadelle

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo...

Im Rahmen eines Technikerprojektes geht es darum Analogwerte, die das Programm MATLAB in irgendeiner Datei ablegt (ASCII-Code), auszulesen und mit einem SPS Porgramm weiterzuverarbeiten.

Meine frage wäre jetzt: weiß jemand wie ich mit dem Simatic Manager auf dateien im ASCII-Format zugreifen kann?:confused:

Wäre echt klasse, wenn mir dazu jemand mal eine Erklärung geben könnte.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du schreibst Simatic Manager. Willst du die Daten im Simatic Manager haben oder doch in der CPU. Die könntest du doch über einen OPC Server mit Matlab verbinden
 
Hallo marlob....ich möchte die Werte in meinem S7 Programm verarbeiten und weiß nicht, wie ich mit STEP7 auf die Datei zugreifen kann.
 
Hallo marlob....ich möchte die Werte in meinem S7 Programm verarbeiten und weiß nicht, wie ich mit STEP7 auf die Datei zugreifen kann.

Hallo,

für MATLAB kannst Du ja selbst mit C Erweiterungen schreiben
bzw. auf DLLs zugreifen.

Eine Möglichkeit wäre deshalb, die Hachsprachenschnittstelle zusammen
mit einer S7-Bibliothek wie libnodave (open source) oder Aglink (kommerziell)
zu verwenden. Es gibt noch andere solcher Bibliotheken, aber zu den beiden
bekommst Du hier im Forum einen sehr guten Support.

Praktisch bedeuted das, dass Du in einem S7-Programm einen Daten-
bereich festlegst, in den MatLab online direkt schreibt (oder auch liest).
 
Zuletzt bearbeitet:
Zurück
Oben