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.
GetDateTime (FUN) ¶ FUNCTION GetDateTime : DATE_AND_TIME InOut: Scope Name Type Return GetDateTime DT
IPersistenceChannel2.SetIsActionOngoing (METH) ¶ METHOD SetIsActionOngoing : BOOL This method tries to set that this channel is currently active writing or reading. ..return: If it was possible to set the current state of activity. If this is FALSE xIsActionOngoing has not been set! InOut: Scope Name Type Return SetIsActionOngoing BOOL Input xIsActionOngoing BOOL
IPersistenceChannel3 (ITF) ¶ INTERFACE PUBLIC IPersistenceChannel3 EXTENDS IPersistenceChannel2 Extension of ‘IPersistenceChannel2’ Properties: Enabled Methods: ExternalLoad , inherited from IPersistenceChannel ExternalSave , inherited from IPersistenceChannel ExternalSaveAs , inherited from IPersistenceChannel GetIsActionOngoing , inherited from IPersistenceChannel2 SetIsActionOngoing , inherited from IPersistenceChannel2 Structure: Enabled (Property)
IPersistenceChannel3.Enabled (PROP) ¶ PROPERTY Enabled : BOOL Use this property to check and set if this PersistenceChannel is enabled.
IPersistenceChannel4 (ITF) ¶ INTERFACE IPersistenceChannel4 EXTENDS IPersistenceChannel3 Extension of ‘IPersistenceChannel3’ Properties: LogWriteTimeEnabled Enabled , inherited from IPersistenceChannel3 Methods: ExternalLoadFrom ExternalLoad , inherited from IPersistenceChannel ExternalSave , inherited from IPersistenceChannel ExternalSaveAs , inherited from IPersistenceChannel GetIsActionOngoing , inherited from IPersistenceChannel2 SetIsActionOngoing , inherited from IPersistenceChannel2 Structure: ExternalLoadFrom (Method) LogWriteTimeEnabled (Property)
IPersistenceChannel4.ExternalLoadFrom (METH) ¶ METHOD ExternalLoadFrom : BOOL Use this method to load from another DataStorage than the one configured in ApplicationComposer tree. InOut: Scope Name Type Comment Return ExternalLoadFrom BOOL The return value indicates whether the call has been successfull. Input itfDataStorage IDataStorage The DataStorage to use for loading. When using an extension of ASCIIFileStorage or BinaryFileStorage check comment at FileStorageBase.ArchiveBaseName
IPersistenceChannel4.LogWriteTimeEnabled (PROP) ¶ PROPERTY LogWriteTimeEnabled : BOOL This property shows whether the PersistenceChannel logs the time needed for saving