LabVIEWForum.de
S7-300 über Ethernet parallel auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: S7-300 über Ethernet parallel auslesen (/Thread-S7-300-ueber-Ethernet-parallel-auslesen)



S7-300 über Ethernet parallel auslesen - Hund am Strand - 16.07.2012 14:03

Hallo zusammen,

über eine Ethernet-Schnittstelle lese ich aus einer S7-300 12 Messwerte aus einem DB aus und speichere diese in einer Excel-Tabelle.
Ich lese in einer While-Schleife ein Wert nach dem anderen aus und brauche dafür ungefähr 100ms. Jetzt müsste ich aber einen der
Werte wesentlich häufiger abfragen als die anderen und habe keine vernünftige Idee wie ich das machen kann.
Über einen Vorschlag dazu wäre ich sehr dankbar!

Gruß

Alex


RE: S7-300 über Ethernet parallel auslesen - GerdW - 16.07.2012 17:36

Hallo Alex,

wenn du schon mehrere Werte per Loop abfragst, kannst du doch in die Liste der anzufragenden Werte den gewünschten mehrfach reinschreiben...


RE: S7-300 über Ethernet parallel auslesen - Hund am Strand - 17.07.2012 08:03

Hallo GerdW,

vielen Dank für die gute Idee, dass wäre natürlich die einfachste Lösung.

Gruß
Alex


RE: S7-300 über Ethernet parallel auslesen - Y-P - 17.07.2012 08:13

Nur interessehalber: Wie machst Du das? Mit welcher Hardware, bzw. welchem Toolkit?

Gruß Markus

(16.07.2012 14:03 )Hund am Strand schrieb:  über eine Ethernet-Schnittstelle lese ich aus einer S7-300 12 Messwerte aus einem DB aus



RE: S7-300 über Ethernet parallel auslesen - Hund am Strand - 17.07.2012 09:22

Hi,

so wie in dem Beispiel auf folgender Seite:

https://decibel.ni.com/content/docs/DOC-5467

keine zusätzliche Hard- oder Software, für unsere Ansprüche bisher ausreichend.

Grüße
Alex


RE: S7-300 über Ethernet parallel auslesen - Y-P - 18.07.2012 08:14

Und mit was für Befehlen holst Du Daten aus einem Datenbaustein, oder schreibst sie rein?
Ich hab' das bisher nämlich nur über Datasocket gemacht (ein Bsp. dazu gibt's hier im Forum).

Gruß Markus


RE: S7-300 über Ethernet parallel auslesen - Hund am Strand - 20.07.2012 12:35

Hey,

die Antwort kommt jetzt leider etwas spät...
In dem Link findest du unten Anhänge. In dem Anhang S7Com_2009_11_06.zip
sind die VIs zur Kommunikation mit der S7-300 und entsprechend auch die genutzten Befehle.
Ich hab die Datei noch mal hier im Anhang.

Gruß und schönes Wochenende
Alex


RE: S7-300 über Ethernet parallel auslesen - Y-P - 21.07.2012 11:31

Danke für das Bsp.. Aber wie kommst Du auf die Befehle wie z.B. im Array "Connection Request CR" oder "PDU Negotiation Command"?

Gruß Markus