Enums ¶ ERROR (Enum) NTP_VERSION (Enum)
ERROR (ENUM) ¶ TYPE ERROR : SNTP Errors InOut: Name Initial Comment NO_ERROR 0 No error (0) TIME_OUT 1 Time out (1) INIT_ERROR 2 Initialization failed (2) SEND_ERROR 3 Request could not be send to the server (3) RECEIVE_ERROR 4 Error while receiving a message (4) CAN_NOT_GET_SYSTIME 5 Can not read the current system timestamp (5) SERVER_REFUSED_REQUEST 6 The server has sent a KoD-Message and should not be called again (6) INVALID_LICENSE 7 Invalid License (7)
NTP_VERSION (ENUM) ¶ TYPE NTP_VERSION : Supported NTP versions. InOut: Name Comment V3 Version 3 V4 Version 4
Function Blocks ¶ SNTPGetUTCTime (FunctionBlock) SNTPServer (FunctionBlock)
SNTPGetUTCTime (FB) ¶ FUNCTION_BLOCK SNTPGetUTCTime Sends a SNTP request to a NTP/SNTP server and reads the current server time. InOut: Scope Name Type Initial Comment Input xExecute BOOL A rising edge starts the SNTP request sSNTPServer STRING(255) IP address of the NTP/SNTP server sOwnIP STRING(255) ‘0.0.0.0’ Optional: IP address of the PLC, Default: 0.0.0.0 uiSNTPPort UINT Port of the NTP/SNTP server uiOwnPort UINT Own port udiTimeout UDINT 1000 Timeout in ms (default 1000) eNTPVersion NTP_VERSION NTP_VERSION.V3 Version of the NTP protokol (default V3) Output xDone BOOL True if the call has been finished xBusy BOOL True while the request is running xError BOOL True if an error occured. eError ERROR Error code uliTimestamp ULINT Current UTC time in milliseconds since 1.1.1970 of the NTP/SNTP server with roundtrip correction. You can use the function SysTimeRtc.SysTimeRtcConvertHighResToLocal to convert the UTC time to SysTimeRtc.SYSTIMEDATE. uliReceiveClientTS ULINT Current UTC time in milliseconds since 1.1.1970 when the timestamp has been received by the client (current time of the runtime). You can use the function SysTimeRtc.SysTimeRtcConvertHighResToLocal to convert the UTC time to SysTimeRtc.SYSTIMEDATE.
SNTPServer (FB) ¶ FUNCTION_BLOCK SNTPServer SNTP Server for time synchronization. InOut: Scope Name Type Initial Comment Input xActivate BOOL Starts and stops the server uiOwnPort UINT Port of the server sOwnIP STRING(255) ‘0.0.0.0’ Optional: IP address of the PLC, Default: 0.0.0.0 Output xError BOOL True if an error occured. eError ERROR Error code see ERROR
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 11.09.2023, 10:42:01 companyName string 3S-Smart Software Solutions GmbH libraryFile SNTP Service SL.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SNTP Service SL.clean.json version version 2.0.0.0 ProjectInformation ActivateDongleLicensing bool False IsEndUserLibrary True OnlineHelp True Released True LastModificationDateTime date 11.09.2023, 10:41:58 FirmCode int 101597 ProductCode 8719 LibraryCategories library-category-list Application|Utils ActivationMail string support@codesys.com ActivationUrl http://license.codesys.com AlternativeFirmCodes 5000304 Author CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 2 DefaultNamespace SNTP Description See: Description DocFormat reStructuredText DocLanguages en,de LanguageModelAttribute qualified-access-only Placeholder SNTP_Service_SL Project SNTP Service SL Title SNTP Service SL Version version 1.9.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3SLicense ¶ Library Identification ¶ Placeholder: 3SLicense Default Resolution: 3SLicense, * (3S - Smart Software Solutions GmbH) Namespace: _3S_LICENSE Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: 3SLicense CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager Net Base Services ¶ Library Identification ¶ Placeholder: NetBaseSrv Default Resolution: Net Base Services, * (3S - Smart Software Solutions GmbH) Namespace: NBS Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: NetBaseSrv Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysTime ¶ Library Identification ¶ Name: SysTime Version: 3.5.9.0 Company: System Namespace: SysTime Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTime, 3.5.9.0 (System) SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
String Util Intern Library Documentation ¶ Company : CODESYS Title : String Util Intern Version : 1.10.0.0 Categories : Intern Namespace : MSU Author : CODESYS Development GmbH Placeholder : String_Util_Intern Description [ 1 ] ¶ This library is an internal collection of string processing POUs that can process strings with a maximum length of UDINT. Contents: ¶ String Util Intern Enums Function Blocks Functions Types Indices and tables ¶ [ 1 ] Based on String Util Intern.library, last modified 06.05.2024, 08:27:42. LibDoc 4.5.0.0 The content file String Util Intern.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 06.05.2024, 08:27:46.
String Util Intern ¶ Enums ERROR (Enum) Function Blocks StringWriter (FunctionBlock) AppendBuffer (Method) AppendData (Method) AppendString (Method) AppendWString (Method) Clear (Method) CopyString (Method) Functions FindString (Function) FindWString (Function) MidWString (Function) Replace (Function) StrConcatA (Function) StrConcatW (Function) StrLenA (Function) StrLenW (Function) StrMidA (Function) StrReplaceW (Function) StrToUpperA (Function) StrTrimW (Function) Types CharBufferPtr (Alias)