File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:13:16 companyName string 3S-Smart Software Solutions GmbH libraryFile Storage.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Storage.clean.json version version 2.0.0.0 ProjectInformation IsContainerLibrary bool True Released True LastModificationDateTime date 20.04.2021, 16:13:16 LibraryCategories library-category-list Use Cases Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Project Storage Title Storage Version version 3.5.17.0
StringUtils Library Documentation ¶ Company System Title StringUtils Version 3.5.18.0 Categories Intern|Utils Namespace Stu Author 3S-Smart Software Solutions GmbH Placeholder StringUtils Description 1 ¶ This library contains a function block representing a string, that can have … Contents: ¶ Public Parts Ansi CharBufferPtr (Alias) CharBufferString (FunctionBlock) ILocalizedDateTimeNames (Interface) Printf (Function) StuSprintf (Function) StuSprintfW (Function) UTF8 Unicode Indices and tables ¶ 1 Based on StringUtils.library, last modified 01.04.2022, 08:11:09. LibDoc 4.4.0.0-b.27 The content file StringUtils.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 01.04.2022, 08:11:09.
ComponentIds (GVL) ¶ InOut: Name Type Initial EVTPROVIDER_ALL UDINT 16#FFFFFFFF EVT_ALL UDINT 16#FFFFFFFF CMPID_CmpMgr UDINT 16#1 CMPID_CmpApp UDINT 16#2 CMPID_CmpIecTask UDINT 16#11 CMPID_CmpSchedule UDINT 16#19 CMPID_SysExcept UDINT 16#103
ComponentIds ¶ ComponentIds (GVL) EventIDs_CmpApp (GVL) EventIDs_CmpIecTask (GVL) EventIDs_CmpMgr (GVL) EventIDs_CmpSchedule (GVL) EventIDs_SysExcept (GVL) ExceptionIDs (GVL)
EventIDs_CmpApp (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_StartDone UDINT 16#10002 EVT_StopDone UDINT 16#10004 EVT_PrepareOnlineChange UDINT 16#10007 EVT_OnlineChangeDone UDINT 16#10008 EVT_CodeInitDone UDINT 16#10011 EVT_PrepareDownload UDINT 16#10009 EVT_PrepareReset UDINT 16#10005 EVT_ResetDone UDINT 16#10006 EVT_CmpApp_Exception UDINT 16#8001C
EventIDs_CmpIecTask (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_AfterReadingInputs UDINT 16#10001 EVT_BeforeWritingOutputs UDINT 16#10002 EVT_BeforeReadingInputs UDINT 16#10003 EVT_AfterWritingOutputs UDINT 16#10004
EventIDs_CmpSchedule (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_ScheduleTick UDINT 16#10005
EventIDs_CmpMgr (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_CmpMgr_PrepareShutdown UDINT 16#10001
EventIDs_SysExcept (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_EXCPT_GenerateException UDINT 16#80001
ExceptionIDs (GVL) ¶ InOut: Scope Name Type Initial Constant RTSEXCPT_WATCHDOG UDINT 16#10 RTSEXCPT_HARDWAREWATCHDOG UDINT 16#11 RTSEXCPT_FIELDBUS_ERROR UDINT 16#14 RTSEXCPT_IOUPDATE_ERROR UDINT 16#15 RTSEXCPT_CYCLE_TIME_EXCEED UDINT 16#16 RTSEXCPT_ILLEGAL_INSTRUCTION UDINT 16#50 RTSEXCPT_ACCESS_VIOLATION UDINT 16#51 RTSEXCPT_PRIV_INSTRUCTION UDINT 16#52 RTSEXCPT_IN_PAGE_ERROR UDINT 16#53 RTSEXCPT_STACK_OVERFLOW UDINT 16#54 RTSEXCPT_MISALIGNMENT UDINT 16#100 RTSEXCPT_ARRAYBOUNDS UDINT 16#101 RTSEXCPT_DIVIDEBYZERO UDINT 16#102 RTSEXCPT_OVERFLOW UDINT 16#103 RTSEXCPT_NONCONTINUABLE UDINT 16#104 RTSEXCPT_PROCESSORLOAD_WATCHDOG UDINT 16#105 RTSEXCPT_FPU_ERROR UDINT 16#150 RTSEXCPT_FPU_DENORMAL_OPERAND UDINT 16#151 RTSEXCPT_FPU_DIVIDEBYZERO UDINT 16#152 RTSEXCPT_FPU_INVALID_OPERATION UDINT 16#154 RTSEXCPT_FPU_OVERFLOW UDINT 16#155 RTSEXCPT_FPU_STACK_CHECK UDINT 16#156