TIA Daten "Byte" aus einem Profinet Gerät lesen

KaiserA

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

ich habe eine CPU 314C-2 PN/DP und projektiere mit TIA Portal V13.

Wie kann ich Daten aus einem Profinet Gerät das mit einer GSD-Datei eingelsen wurde lesen?

In dem GSD-Gerät sind die Bytes 384,385, 386 und 387 vergeben und ich möchte dort einen Messdatenblock mit 8 Bit auslesen.

gibt es dafür einen Baustein in KOP oder FUP??
 
Wenn das außerhalb deines Prozessabbildes ist (was ich mal bei deiner 314 annehme), dann Zugriff mit

L PEB 384 //Bye
oder auch
L PEW 384 //Word
oder auch
L PED 384 //DWord

In KOP/FUP nutzt man den Moveblock und schiebt PEB 384 in eine Variable.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In TIA gibt es ja auch "slice" Zugriff auf die einzelne Bits in ein Variabel. Leider nur für S7-1200/1500.
Da es um ein Classic S7 handelt dann geht etwas ähnliches nur mit Merkeradressen. Obwohl Harald das unschön findet, finde ich eine gewisse Schönheit in das einfache.

L PED384
T MD100

U M100.0
= // tu etwas wenn bit 0 TRUE ist.

U M100.1
= // tu etwas wenn bit 1 TRUE ist.
 
Zurück
Oben