SysSemProcessEnter (FUN) ¶ FUNCTION SysSemProcessEnter : RTS_IEC_RESULT <description>Enter the given semaphore.</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library): <ul> <li>ERR_OK</li> <li>ERR_TIMEOUT: if timeout expires before enter the semaphore</li> <ul> </p></result> InOut: Scope Name Type Comment Return SysSemProcessEnter RTS_IEC_RESULT Input hSem RTS_IEC_HANDLE <param name=”hSem” type=”IN”>Handle to the semaphore</param> ulTimeout UDINT <param name=”ulTimeoutMs” type=”IN”>Timeout in milliseconds to wait to enter the semaphore or 16#FFFFFFFF for an infinite wait.</param>
SysSemProcessLeave (FUN) ¶ FUNCTION SysSemProcessLeave : RTS_IEC_RESULT <description>Leave the given semaphore.</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result> InOut: Scope Name Type Comment Return SysSemProcessLeave RTS_IEC_RESULT Input hSem RTS_IEC_HANDLE <param name=”hSem” type=”IN”>Handle to the semaphore</param>
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:07:36 companyName string 3S-Smart Software Solutions GmbH libraryFile SysSemProcess.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SysSemProcess.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 20.04.2021, 16:07:35 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder SysSemProcess Project SysSemProcess Title SysSemProcess Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 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)
SysProcess Library Documentation ¶ Company System Title SysProcess Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder SysProcess Description 1 ¶ This library allows to manage the processes on the target system provided the target system is working with single processes and admits their handling. Indices and tables ¶ 1 Based on SysProcess.library, last modified 20.04.2021, 16:06:09. LibDoc 4.4.0.0-b.27 The content file SysProcess.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:06:09.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:06:09 companyName string 3S-Smart Software Solutions GmbH libraryFile SysProcess.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SysProcess.clean.json version version 2.0.0.0 ProjectInformation IsCommonLibraryContainer bool True Released True LastModificationDateTime date 20.04.2021, 16:06:09 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 3 DefaultNamespace Description See: Description Placeholder SysProcess Project SysProcess Title SysProcess Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SysProcess Implementation ¶ Library Identification ¶ Placeholder: SysProcess Implementation Default Resolution: SysProcess Implementation, * (System) Namespace: SysProcess_Implementation Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: SysProcess Implementation SysProcess Interfaces ¶ Library Identification ¶ Name: SysProcess Interfaces Version: newest Company: System Namespace: SysProcess_Interfaces Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: SysProcess Interfaces, * (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)
SysProcess Interfaces Library Documentation ¶ Company System Title SysProcess Interfaces Version 3.5.17.0 Categories System|SysLibs Author CODESYS Development GmbH Description 1 ¶ This library allows to manage the processes on the target system provided the target system is working with single processes and admits their handling. Contents: ¶ Global_Constants (GVL) Indices and tables ¶ 1 Based on SysProcess_Itfs.library, last modified 20.04.2021, 16:06:36. LibDoc 4.4.0.0-b.27 The content file SysProcess_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:06:36.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:06:36 companyName string 3S-Smart Software Solutions GmbH libraryFile SysProcess_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SysProcess_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True SourceLibrary False LastModificationDateTime date 20.04.2021, 16:06:36 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 3 DefaultNamespace Description See: Description DocFormat reStructuredText Project SysProcess_Itfs Title SysProcess Interfaces Version version 3.5.17.0
Global_Constants (GVL) ¶ <category>Process creation flags</category> <description><p>A combination of these flags can specify the startup of a process</p></description> InOut: Scope Name Type Initial Comment Constant SYSPROCESS_CREATEFLAG_HIDDEN UDINT 16#1 <element name=”PROCESS_CREATEFLAG_HIDDEN” type=”IN”>Flag to create a hidden process</element> SYSPROCESS_CREATEFLAG_INTERACTIVE UDINT 16#2 <element name=”PROCESS_CREATEFLAG_INTERACTIVE” type=”IN”>Flag to create an interactive process requiring input from the user</element> SYSPROCESS_CREATEFLAG_CREATESUSPENDED UDINT 16#4 <element name=”PROCESS_CREATEFLAG_CREATESUSPENDED” type=”IN”>Flag to create a suspended process</element>