-> Hier kostenlos registrieren
Hallo Gruppe,
habe folgendes Problem.
Ich muss über Profibus Daten von einem Teilnehmer auslesen.
Der Teilnehmer hat Eingangs- und Ausgangsadressen
E-Adresse: 62 Word (23 ... 146)
A-Adresse: 2 Byte (23 ... 24)
Auf die A-Adresse schreiben ich welche Werte ich auslesen möchte.
Da gibt es verschieden Modi.
D.h. ich schreibe hier zB: "4" auf %QB23
Auf die E-Adressen bekomme ich dann die entsprechenden Werte.
Das funktioniert jetzt prinzipiell, aber leider noch ein wenig umständlich.
Ich habe mir dazu die entsprechenden Variablen in der Variablentabelle angelegt.
%IW24, %IW26, etc.
Möchte das ganze jetzt aber nicht über einzelne Variablen lösen sondern mit einem DB vereinfachen.
Diesen habe ich bereits angelegt, weiß aber nicht wie ich die Eingangsdaten direkt, ohne den Umweg über einzelne Variablen, in den DB schreiben kann.
Auch würde ich den "Modus" direkt aus dem DB an den Teilnehmer senden.
Hoffe ich habe mein Problem halbwegs verständlich dargestellt.
Vielleicht habt ihr einen Hinweis wie ich das lösen kann.
Danke für eure Hilfe.
habe folgendes Problem.
Ich muss über Profibus Daten von einem Teilnehmer auslesen.
Der Teilnehmer hat Eingangs- und Ausgangsadressen
E-Adresse: 62 Word (23 ... 146)
A-Adresse: 2 Byte (23 ... 24)
Auf die A-Adresse schreiben ich welche Werte ich auslesen möchte.
Da gibt es verschieden Modi.
D.h. ich schreibe hier zB: "4" auf %QB23
Auf die E-Adressen bekomme ich dann die entsprechenden Werte.
Das funktioniert jetzt prinzipiell, aber leider noch ein wenig umständlich.
Ich habe mir dazu die entsprechenden Variablen in der Variablentabelle angelegt.
%IW24, %IW26, etc.
Möchte das ganze jetzt aber nicht über einzelne Variablen lösen sondern mit einem DB vereinfachen.
Diesen habe ich bereits angelegt, weiß aber nicht wie ich die Eingangsdaten direkt, ohne den Umweg über einzelne Variablen, in den DB schreiben kann.
Auch würde ich den "Modus" direkt aus dem DB an den Teilnehmer senden.
Hoffe ich habe mein Problem halbwegs verständlich dargestellt.
Vielleicht habt ihr einen Hinweis wie ich das lösen kann.
Danke für eure Hilfe.