-> Hier kostenlos registrieren
Hallo!
Ich möchte in einem FB Daten mit hilfe der Bausteine SFC 14 "DPRD_DAT" und SFC 15 "DPWR_DAT" von/für einem/n Profibusteilnehmer (FU) verarbeiten. Nun habe ich Probleme die Daten in meine Lokalvariablen zu bekommen. Wenn ich bei Record einen Merkerbereich angebe funktioniert das ganze. Wenn ich aber auf meinen Lokaldatenbereich zeige wird nichts eingetragen.
Was mache ich falsch?
So läufts
so nicht
mein Lokaldatenbereich besteht aus bits (BOOL), und wörtern (WORD), ist das ein Problem?
MFG AJ
Ich möchte in einem FB Daten mit hilfe der Bausteine SFC 14 "DPRD_DAT" und SFC 15 "DPWR_DAT" von/für einem/n Profibusteilnehmer (FU) verarbeiten. Nun habe ich Probleme die Daten in meine Lokalvariablen zu bekommen. Wenn ich bei Record einen Merkerbereich angebe funktioniert das ganze. Wenn ich aber auf meinen Lokaldatenbereich zeige wird nichts eingetragen.
Was mache ich falsch?
Code:
CALL SFC 14
LADDR :=#LADDR
RET_VAL:=#SFC14_RET_VAL
RECORD :=P#M 22.0 BYTE 8
So läufts
Code:
CALL SFC 14
LADDR :=#LADDR
RET_VAL:=#SFC14_RET_VAL
RECORD :=P#L 12.0 BYTE 8
so nicht
mein Lokaldatenbereich besteht aus bits (BOOL), und wörtern (WORD), ist das ein Problem?
MFG AJ
Zuletzt bearbeitet: