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
HelpFunctions ¶ ACP_AllTypes (Union) AddLoggerEntry (Function) BitsRequired (Function) CallbackClose (Function) CallbackOpen (Function) CmpAlphabeticallyCI (Function) CmpArrayAccess (Function) CmpInstanceComponent (Function) CmpInstancePaths (Function) Compress (Function) CreateString (Function) Extract (Function) FileExists (Function) FindAtAddress (Function) FindInString (Function) GetUnusedFilename (Function) HexDigit (Function) HexValue (Function) IsEnglishLanguageCode (Function) ParseArrayAccess (Function) StartsWithCI (Function) StrCmpAlphabeticallyCI (Function) StrLen (Function) StringLiteral_To_String (Function) StringTokenizer (FunctionBlock) String_To_StringLiteral (Function) String_To_TypeClass (Function) String_To_TypedValue (Function) ToUpper (Function) TypeClass_IsInteger (Function) TypeClass_IsSigned (Function) TypeClass_Size (Function) TypeClass_To_String (Function) TypedValue_To_String (Function) convertandcopyvalue (Function) copypointerstring (Function) copystring (Function) copytypedvalue (Function)
ACP_AllTypes (UNION) ¶ TYPE ACP_AllTypes : UNION InOut: Name Type b BOOL byt BYTE w WORD dw DWORD lw LWORD f REAL lr LREAL ws WSTRING t TIME lti LTIME d DATE dti DT tofd TOD si SINT i INT di DINT li LINT lda LDATE ltofd LTIME_OF_DAY ldti LDATE_AND_TIME
MemoryStream (FB) ¶ FUNCTION_BLOCK FINAL MemoryStream IMPLEMENTS IStream A buffer that can be either used for reading or writing (but not both) InOut: Scope Name Type Input pbyMem POINTER TO BYTE udiMemSize UDINT Methods: Init Read Reset Write Structure: Init (Method) Read (Method) Reset (Method) Write (Method)
TL_FileStorage (Text List) ¶ ID Default DE EN ASCIIFileStorage_Description Module that can store and restore data items to/from an ASCII file Modul, das Datenobjekte in eine ASCII Datei schreibt bzw. daraus liest. Module that can store and restore data items to/from an ASCII file NAME_xDoubleStorage xDoubleStorage xDoubleStorage xDoubleStorage DESC_xDoubleStorage TRUE: use two files for storing the data; one serves as backup TRUE: verwende zwei Dateien für die Datenspeicherung, wobei eine davon als Sicherungskopie fungiert TRUE: use two files for storing the data$ DESC_bySeparator ASCII value of separator ASCII-Wert des Trennzeichens ASCII value of separator NAME_bySeparator bySeparator bySeparator bySeparator NAME_sArchive sArchiveName sArchiveName sArchiveName DESC_sArchive base name of the archive erster Teil des Dateinamens base name of the archive BinaryFileStorage_Description Module that can store and restore data items to/from an binary file Modul, das Datenobjekte in eine Binär-Datei schreibt bzw. daraus liest. Module that can store and restore data items to/from an binary file BinaryMemoryStorage_Description Module that can store and restore data items to/from binary memory which is delcared as RETAIN Modul, das Datenobjekte in Binär-Speicher schreibt bzw. daraus liest, wobei der Speicher mit dem Schlüsselwort RETAIN angelegt wurde Module that can store and restore data items to/from binary memory which is delcared as RETAIN Name_udiMemDataSize udiMemDataSize udiMemDataSize udiMemDataSize Desc_udiMemDataSize Size of the memory which is declared for this storage module Größe des Speichers der für dieses Modul zur Speicherung angelegt wird Size of the memory which is declared for this storage module NAME_udiMaximumFileSize udiMaximumFileSize udiMaximumFileSize udiMaximumFileSize DESC_udiMaximumFileSize The maximum size of the file written in bytes; if 0 is specified, no file limit is given or checked, so that the file can get arbitrary big. Die maximale Dateigröße der gespeicherten Datei in Byte falls dieser Parameter den Wert 0 besitzt, wird kein Dateilimit überprüft oder vorgegeben, so dass die Datei beliebig groß werden kann. PersistentBinaryMemoryStorage_Description Module that can store and restore data items to/from binary memory which is declared as PERSISTENT Modul, das Datenobjekte in Binär-Speicher schreibt bzw. daraus liest, wobei der Speicher mit dem Schlüsselwort PERSISTENT angelegt wurde Module that can store and restore data items to/from binary memory which is declared as PERSISTENT
IDataStorage (ITF) ¶ INTERFACE IDataStorage EXTENDS AC.IModule Methods: Close Next Open Put Structure: Close (Method) Next (Method) Open (Method) Put (Method)
IDataStorage.Close (METH) ¶ METHOD Close : BOOL close data base InOut: Scope Name Type Return Close BOOL