CmpArrayAccess (FUN) ¶ FUNCTION CmpArrayAccess : INT Helper function for CmpInstancePaths: compares two array accesses. Returns a value > 0 if access 1 comes after access 2, 0 if they are equal, and a value < 0 if access 1 comes before access 2. InOut: Scope Name Type Return CmpArrayAccess INT Input pSt1 POINTER TO BYTE udiLen1 UDINT pSt2 POINTER TO BYTE udiLen2 UDINT
CmpInstanceComponent (FUN) ¶ FUNCTION CmpInstanceComponent : INT Helper function for CmpInstancePaths: compares two components of instance paths. Returns a value > 0 if component 1 comes after component 2, 0 if they are equal, and a value < 0 if component 1 comes before component 2. InOut: Scope Name Type Return CmpInstanceComponent INT Input pCmp1 POINTER TO BYTE udiLen1 UDINT pCmp2 POINTER TO BYTE udiLen2 UDINT
IDataStorage3 (ITF) ¶ INTERFACE IDataStorage3 EXTENDS IDataStorage2 Methods: CloseCheckDependant Close , inherited from IDataStorage Next , inherited from IDataStorage OnResetOrigin , inherited from IDataStorage2 Open , inherited from IDataStorage Put , inherited from IDataStorage Structure: CloseCheckDependant (Method)
IDataStorage3.CloseCheckDependant (METH) ¶ METHOD CloseCheckDependant : BOOL Close files or storage accesses, but, dependant on an additional check parameter, save the data or not InOut: Scope Name Type Comment Return CloseCheckDependant BOOL Input xCheckSucceeded BOOL Indicates whether a preseding data check succeeded. If so, this parameter should be TRUE, so that the storage data gets saved, before the storage is closed. Being FALSE, the storage is only closed, but no data saved.
IDataStorage4 (ITF) ¶ INTERFACE IDataStorage4 EXTENDS IDataStorage3 Methods: OnResetOrigin2 Close , inherited from IDataStorage CloseCheckDependant , inherited from IDataStorage3 Next , inherited from IDataStorage OnResetOrigin , inherited from IDataStorage2 Open , inherited from IDataStorage Put , inherited from IDataStorage Structure: OnResetOrigin2 (Method)
IDataStorage4.OnResetOrigin2 (METH) ¶ METHOD OnResetOrigin2 InOut: Scope Name Type Input stInstListName STRING
DecoupledBinaryMemoryStorage ¶ DecoupledBinaryMemoryStorage (FunctionBlock) DecoupledBinaryMemoryStorage (FunctionBlock) IDecoupledDataStorage (Interface) TL_Decoupled (TextList)
DecoupledBinaryMemoryStorage (FB) ¶ FUNCTION_BLOCK DecoupledBinaryMemoryStorage EXTENDS BinaryMemoryStorage IMPLEMENTS IDecoupledDataStorage InOut: Scope Name Type Initial Inherited from Input pbyMemData POINTER TO BYTE BinaryMemoryStorage udiMemDataSize UDINT 1024 BinaryMemoryStorage Methods: Close , inherited from BinaryMemoryStorage GetErrorMessage , inherited from BinaryMemoryStorage Next , inherited from BinaryMemoryStorage OnResetOrigin , inherited from BinaryMemoryStorage Open , inherited from BinaryMemoryStorage Put , inherited from BinaryMemoryStorage
IDecoupledDataStorage (ITF) ¶ INTERFACE IDecoupledDataStorage EXTENDS IDataStorage2 Methods: Close , inherited from IDataStorage Next , inherited from IDataStorage OnResetOrigin , inherited from IDataStorage2 Open , inherited from IDataStorage Put , inherited from IDataStorage
TL_Decoupled (Text List) ¶ ID Default en de PersistenceChannelForDecoupledBinaryMemoryStorage_Desc This PersistenceChannel can define a decoupled BinaryMemoryStorage-module as its submodule. This PersistenceChannel can define a decoupled BinaryMemoryStorage-module as its submodule. Der Persistenz-Kanal can ein “decoupled” BinaryMemoryStorage-Modul als Submodul definieren. DecoupledBinaryMemoryStorage_Desc This is a decoupled module that makes sure that not the entire PersistenceManager is stored to RETAIN area of the memory. This is a decoupled module that makes sure that not the entire PersistenceManager is stored to RETAIN area of the memory. Dies stellt ein “decoupled” Modul dar, das sicherstellt, das nicht das gesamte PersistenzManager Modul mit all seinen Kindmodulen im RETAIN Bereich des Speichers abgelegt wird.