SysSem Library Documentation ¶ Company System Title SysSem Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder SysSem Description 1 ¶ Library provides access to operating system semaphores on the runtime system for data synchronization. ATTENTION: Be aware, that a hangup could occur, if your task will be suspended because of a watchdog error in your protected code! Indices and tables ¶ 1 Based on SysSem.library, last modified 20.04.2021, 16:07:01. LibDoc 4.4.0.0-b.27 The content file SysSem.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:07:01.
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SysSem Implementation ¶ Library Identification ¶ Placeholder: SysSem Implementation Default Resolution: SysSem Implementation, * (System) Namespace: SysSem_Implementation Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: SysSem Implementation SysSem Interfaces ¶ Library Identification ¶ Name: SysSem Interfaces Version: newest Company: System Namespace: SysSem_Interfaces Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: SysSem 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)
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:07:01 companyName string 3S-Smart Software Solutions GmbH libraryFile SysSem.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SysSem.clean.json version version 2.0.0.0 ProjectInformation IsCommonLibraryContainer bool True LinkInSimulation True Released True LastModificationDateTime date 20.04.2021, 16:07:01 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 3 Description See: Description DocFormat reStructuredText Placeholder SysSem Project SysSem Title SysSem Version version 3.5.17.0
SysSemLeave30 (FUN) ¶ FUNCTION SysSemLeave30 : UDINT InOut: Scope Name Type Return SysSemLeave30 UDINT Input hSem UDINT
SysSemTry30 (FUN) ¶ FUNCTION SysSemTry30 : UDINT InOut: Scope Name Type Return SysSemTry30 UDINT Input hSem UDINT
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 24.07.2019, 09:09:33 companyName string 3S-Smart Software Solutions GmbH libraryFile SysSem23.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP15 contentFile SysSem23.clean.json version version 2.0.0.0 ProjectInformation Released bool True Support32BitOnly True LastModificationDateTime date 24.07.2019, 09:09:31 LibraryCategories library-category-list System|SysLibs23 Author string 3S - Smart Software Solutions GmbH Company System Description See: Description DocFormat reStructuredText Project SysSem23 Title SysSem23 Version version 3.5.15.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
SysSemProcess Library Documentation ¶ Company System Title SysSemProcess Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder SysSemProcess Description 1 ¶ Semaphore handling functions Contents: ¶ Global_Constants (GVL) SysSemProcessCreate (Function) SysSemProcessDelete (Function) SysSemProcessEnter (Function) SysSemProcessLeave (Function) Indices and tables ¶ 1 Based on SysSemProcess.library, last modified 20.04.2021, 16:07:35. LibDoc 4.4.0.0-b.27 The content file SysSemProcess.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:07:36.
SysSemProcessCreate (FUN) ¶ FUNCTION SysSemProcessCreate : RTS_IEC_HANDLE <description>Create a new semaphore object to synchronize processes (global semaphores)</description> <result><p>RESULT: Handle to the sempahore object</p></result> InOut: Scope Name Type Comment Return SysSemProcessCreate RTS_IEC_HANDLE Input pszName STRING <param name=”pszName” type=”IN”>Name of the semaphore</param> pResult POINTER TO RTS_IEC_RESULT <param name=”pResult” type=”OUT”>Pointer to runtime system error code (see CmpErrors.library): <ul> <li>ERR_OK</li> <li>ERR_DUPLICATE: if semaphore already exists</li> <ul> </param>