-> Hier kostenlos registrieren
Hallo zusammen,
ich suche eine Möglichkeit mit der "DotNetSiemensPLCToolBoxLibrary" (LibNoDave) auf den DualPort RAM zuzugreifen.
Die SPS macht dies per FB15, welcher vom FC21 aufgerufen wird.
Zudem kann per FB15 (anhand FB2, FB3) auf NC und Antriebsmaschinendaten zugegriffen werden.
Der FB15 ist jedoch in "C für S7" erstellt. Somit kann ich diesen nicht öffnen.
Hardware ist eine 840dsl: NCU730.3 PN mit CPU 317F-3 PN/DP
Mir stellt sich nun die Frage, wie ich auf diese Daten zugreifen kann.
ich suche eine Möglichkeit mit der "DotNetSiemensPLCToolBoxLibrary" (LibNoDave) auf den DualPort RAM zuzugreifen.
Die SPS macht dies per FB15, welcher vom FC21 aufgerufen wird.
Zudem kann per FB15 (anhand FB2, FB3) auf NC und Antriebsmaschinendaten zugegriffen werden.
Der FB15 ist jedoch in "C für S7" erstellt. Somit kann ich diesen nicht öffnen.
Hardware ist eine 840dsl: NCU730.3 PN mit CPU 317F-3 PN/DP
Mir stellt sich nun die Frage, wie ich auf diese Daten zugreifen kann.
Code:
//FC21
U #Enable
SPBN noFB
= #C_LEnable
L #Funct
T #C_LFunct
L #IVAR1
T #C_LIVAR1
L #IVAR2
T #C_LIVAR2
L #Funct
T #C_LFunct
L P##S7Var
LAR1
L B [AR1,P#1.0]
T #C_Ltype
L W [AR1,P#2.0]
T #C_LnumberElements
L W [AR1,P#4.0]
T #C_LsubArea
L D [AR1,P#6.0]
T #C_Lmc7Ptr
L 21
T #C_LBlockNo
L 15
T #BpBlockNo
UC FB [#BpBlockNo]
L #C_LBlockFB15Return
L B#16#0
==I
SPBNB end
L #C_LErrCode
T #ErrCode
U #C_LError
= #Error
NOT
SAVE
BE
noFB: L B#16#0
T #ErrCode
R #Error
SAVE
end: BE
Anhänge
Zuletzt bearbeitet: