Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
PersistenceManager ¶ AutomaticActionOnlineChange (Enum) AutomaticActionPlcStop (Enum) CallbackHandle (Struct) Constants (GVL) DataStorage FileStorage ACP_LineBuffer (FunctionBlock) FB_EXIT (Method) GetCount (Method) Init (Method) Init2 (Method) ReadLine (Method) ACP_OPEN_MODE (Enum) ASCIIFileStorage (FunctionBlock) ErrorHandling GetErrorMessage (Method) FB_EXIT (Method) Next (Method) Open (Method) Put (Method) private ReadHeader (Method) WriteHeader (Method) ASCIIFileStorage (FunctionBlock) ErrorHandling GetErrorMessage (Method) FB_EXIT (Method) Next (Method) Open (Method) Put (Method) private ReadHeader (Method) WriteHeader (Method) BinaryFileStorage (FunctionBlock) ErrorHandling GetErrorMessage (Method) Next (Method) Put (Method) private ReadHeader (Method) WriteHeader (Method) BinaryFileStorage (FunctionBlock) ErrorHandling GetErrorMessage (Method) Next (Method) Put (Method) private ReadHeader (Method) WriteHeader (Method) BinaryMemoryStorage (FunctionBlock) Close (Method) ErrorHandling GetErrorMessage (Method) Next (Method) OnResetOrigin (Method) Open (Method) Put (Method) BinaryMemoryStorage (FunctionBlock) Close (Method) ErrorHandling GetErrorMessage (Method) Next (Method) OnResetOrigin (Method) Open (Method) Put (Method) BufferedFileStream (FunctionBlock) FB_EXIT (Method) Flush (Method) Init (Method) Read (Method) Reset (Method) Write (Method) DataStorageItems ACP_NextBufferedStream (Function) ACP_PutBufferedStream (Function) ACP_PutBufferedStreamGetErrorMessage (Function) ACP_StringFromStream (Function) ACP_StringToStream (Function) ACP_TypedValue (Struct) ACP_TypedValueFromStream (Function) ACP_TypedValueFromString (Function) ACP_TypedValueToStream (Function) ACP_TypedValueToString (Function) FileHeader (Struct) FileStorageBase (FunctionBlock) Close (Method) CloseCheckDependant (Method) ErrorHandling GetErrorMessage (Method) Init (Method) OnResetOrigin (Method) OnResetOrigin2 (Method) Open (Method) Put (Method) private ArchiveBaseName (Property) CloseFile (Method) OpenFile (Method) ReadHeader (Method) WriteHeader (Method) FileStorageBase (FunctionBlock) Close (Method) CloseCheckDependant (Method) ErrorHandling GetErrorMessage (Method) Init (Method) OnResetOrigin (Method) OnResetOrigin2 (Method) Open (Method) Put (Method) private ArchiveBaseName (Property) CloseFile (Method) OpenFile (Method) ReadHeader (Method) WriteHeader (Method) IP_FileStorage (ImagePool) IStream (Interface) Read (Method) Write (Method) MemoryStream (FunctionBlock) Init (Method) Read (Method) Reset (Method) Write (Method) TL_FileStorage (TextList) IDataStorage (Interface) Close (Method) Next (Method) Open (Method) Put (Method) IDataStorage2 (Interface) OnResetOrigin (Method) IDataStorage3 (Interface) CloseCheckDependant (Method) IDataStorage4 (Interface) OnResetOrigin2 (Method) DecoupledBinaryMemoryStorage DecoupledBinaryMemoryStorage (FunctionBlock) DecoupledBinaryMemoryStorage (FunctionBlock) IDecoupledDataStorage (Interface) TL_Decoupled (TextList) GetDateTime (Function) 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) IP_PersistenceManager (ImagePool) IPersistenceChannel (Interface) ExternalLoad (Method) ExternalSave (Method) ExternalSaveAs (Method) IPersistenceChannel2 (Interface) GetIsActionOngoing (Method) SetIsActionOngoing (Method) IPersistenceChannel3 (Interface) Enabled (Property) IPersistenceChannel4 (Folder) ExternalLoadFrom (Method) LogWriteTimeEnabled (Property) IPersistenceChannel5 (Folder) CurrentAction (Property) ReadCycles (Property) SuccessfulWriteCycles (Property) WriteCycles (Property) IPersistenceManager (Folder) GetPersistenceChannelByIndex (Method) GetPersistenceChannelByName (Method) NumberOfChannels (Property) IPersistenceManager2 (Folder) ChannelReading (Property) ChannelWriting (Property) OnlineChangeDetection IDataChangeDetector (Interface) DataChangedInOnlineChange (Property) PersistenceChannel (FunctionBlock) Enabled (Property) ErrorHandling GetErrorMessage (Method) ExternalLoad (Method) ExternalSave (Method) ExternalSaveAs (Method) GetIsActionOngoing (Method) IModule CallPrioHighStart (Method) CallPrioLowStart (Method) Init (Method) OnAfterOnlineChange (Method) IPersistenceChannel4 ExternalLoadFrom (Method) LogWriteTimeEnabled (Property) IPersistenceChannel5 CurrentAction (Property) ReadCycles (Property) SuccessfulWriteCycles (Property) WriteCycles (Property) SetIsActionOngoing (Method) private Callback EventCallback (Method) fb_exit (Method) PersistenceChannel (FunctionBlock) Enabled (Property) ErrorHandling GetErrorMessage (Method) ExternalLoad (Method) ExternalSave (Method) ExternalSaveAs (Method) GetIsActionOngoing (Method) IModule CallPrioHighStart (Method) CallPrioLowStart (Method) Init (Method) OnAfterOnlineChange (Method) IPersistenceChannel4 ExternalLoadFrom (Method) LogWriteTimeEnabled (Property) IPersistenceChannel5 CurrentAction (Property) ReadCycles (Property) SuccessfulWriteCycles (Property) WriteCycles (Property) SetIsActionOngoing (Method) private Callback EventCallback (Method) fb_exit (Method) PersistenceChannelAction (Enum) PersistenceManager (FunctionBlock) DisableLogSaveTimes (Method) EnableLogSaveTimes (Method) IPersistenceManager GetPersistenceChannelByIndex (Method) GetPersistenceChannelByName (Method) NumberOfChannels (Property) IPersistenceManager2 ChannelReading (Property) ChannelWriting (Property) Init (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) OnlineChangeDetection DataChangedInOnlineChange (Property) PersistenceManager (FunctionBlock) DisableLogSaveTimes (Method) EnableLogSaveTimes (Method) IPersistenceManager GetPersistenceChannelByIndex (Method) GetPersistenceChannelByName (Method) NumberOfChannels (Property) IPersistenceManager2 ChannelReading (Property) ChannelWriting (Property) Init (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) OnlineChangeDetection DataChangedInOnlineChange (Property) PersistentInstanceList (Struct) PersistentVarDesc (Struct) TL_PersistenceManager (TextList)
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
IDataStorage.Next (METH) ¶ METHOD Next : BOOL Reads the next object and advances the cursor by one. FALSE is returned if reading failed or if the cursor is already at the end. InOut: Scope Name Type Return Next BOOL Input pKey POINTER TO BYTE udiMaxKeyBytes UDINT pData POINTER TO ACP_TypedValue udiMaxDataSize UDINT