Step 7 Strom aus einem Softstarter des Typs 3RW44 über ProfiNet auslesen S7 - Classic - AWL

Krug-Systems.de

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen zusammen,

ich möchte aus einem Softstarter des Typs 3RW44 den Aktuellen Strom (PDF - Tabelle: INDEX 513) auslesen. Dazu verwende ich den SFB52.
Problem ist, das ich nicht 100% weiß wie der Parameter ID zu verschalten ist.

// Read Data from ProfiNet Adress 5 - Softstarter
CALL "RDREC" , "ReadSoftstartVM2"
REQ :="OrgS1" //#Tmp.REQ
ID :=DW#16#8131 // ProfiNet ID - HW Configuration
INDEX :=513 // Value
MLEN :=4
VALID :=#Tmp.Valid
BUSY :=#Tmp.Busy
ERROR :=#Tmp.Error
STATUS:=#Tmp.Status
LEN :=#Tmp.Len
RECORD:=#Tmp.Record

U #Tmp.Valid
SPBN TOM
L #Tmp.Record
TAD
T "U10SeqD".Seq.User.Dint8 // Merker
TOM: NOP 0


Vll kann mir ja jemand helfen.
Vielen Dank schon mal für eure Hilfe
Andy
 

Anhänge

  • manual_soft_starter_3RW44_de.pdf.pdf
    66,2 KB · Aufrufe: 7
  • HW_2.jpg
    HW_2.jpg
    78 KB · Aufrufe: 26
  • HW_1.jpg
    HW_1.jpg
    435,4 KB · Aufrufe: 28
  • AWL.jpg
    AWL.jpg
    128,9 KB · Aufrufe: 22
Also - so ist es richtig, da muss man aber auch erstmal drauf kommen.

-------------------------------------------------------------------------
UN "U10SeqD".Seq.User.REQ_Q2 // Merker für Request
U "Clk10"
S "U10SeqD".Seq.User.REQ_Q2

CALL "RDREC" , "ReadSoftstartVM2"
REQ :="U10SeqD".Seq.User.REQ_Q2
ID :=DW#16#131 // ProfiNet ID(5)- HW Configuration
INDEX :=94 // Value Datensatz im Softstarter nicht die Information ID aus der Beschreibung des gewünschten Wertes
MLEN :=64 // mindestens die Länge bis die gewünschte Information gelesen wird
VALID :=#Tmp.Valid
BUSY :=#Tmp.BusyQ2
ERROR :=#Tmp.Error
STATUS:=#Tmp.Status
LEN :=#Tmp.Len
RECORD:="Datensatz94JC0030111121".Receive // Speicherort in meinem Fall ein DB mit 64 Byte da ich den kompletten Datensatz 94 auslese

U #Tmp.BusyQ2
R "U10SeqD".Seq.User.REQ_Q2


-------------------------------------------------------------------------

Gruss Andy
 
Zurück
Oben