Projektinformationen ¶ GetBooleanProperty (Function) GetCompany (Function) GetNumberProperty (Function) GetTextProperty (Function) GetTextProperty2 (Function) GetTitle (Function) GetVersion (Function) GetVersionProperty (Function)
WindowActuator (FB) ¶ FUNCTION_BLOCK WindowActuator Window actuator. Application example ¶ Window actuators (chain type, jackscrew/spindle type) are widely used in building automation to open/close skylights, roof hatches and window elements to utilize natural ventilation. Device examples ¶ Kaiser Nienhaus Jaguar https://www.kaiser-nienhaus.de/fileadmin/content/produkte/antriebe/Produktdownloads/ KN_ -_450100___450150.pdf Window Master WMS309 https://www.windowmaster.de/media/Files/Files/PDF/datablade/WMS_309_data_DE-1.pdf Functionality ¶ Lots of window actuators: are controlled by two signals - open / close do have a significant travel time do need a pause inbetween direction change shutoff drive power at final position (opened / closed) autonomously by final position switches final position switches are most likely internal - thus they are not externally usable (in the control application) Most often they are used as binary actuator simply opening / closing their related skylights / roof hatches / window elements. WindowActuator implements a control algorithm for the aspects listed above except limited duty cycle. Transition from closed to open position (or vise versa) - the travel time - will not be interrupted by changing control signal to avoid de-syncronization. Also the pause time will not be interrupted by changing control signal. Some application might want to used them as quasi-continuous actuators, thus involving position estimation and end position synchronization. This is beyond the scope of WindowActuator . InOut: Scope Name Type Initial Comment Input xReqOpen BOOL FALSE Control signal - request to open the window/skylight/hatch tTravel TIME TIME#30s0ms Travel time tPause TIME TIME#1s0ms Pause inbetween direction change xReset BOOL FALSE Reset itfDateTimeProvider Util.IDateTimeProvider Globals.g_dtpDateTimeProvider Source for the current date and time information in milliseconds since 1.1.1970 00:00:00.000 Output xOpen BOOL Open xClose BOOL Close eState WindowActuatorState Operational state xError BOOL Error indication eErrorID Error Error ID
GetBooleanProperty (FUN) ¶ FUNCTION GetBooleanProperty : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return GetBooleanProperty BOOL Input stKey WSTRING
GetCompany (FUN) ¶ FUNCTION GetCompany : WSTRING This function has been automatically generated from the project information. InOut: Scope Name Type Return GetCompany WSTRING
GetNumberProperty (FUN) ¶ FUNCTION GetNumberProperty : DINT This function has been automatically generated from the project information. InOut: Scope Name Type Return GetNumberProperty DINT Input stKey WSTRING
WindowActuatorState (ENUM) ¶ TYPE WindowActuatorState : Operation stage of WindowActuator . Attributes: qualified_only InOut: Name Initial OFF 0 CLOSED 1 OPENING 2 OPEN 3 CHANGE_DIRECTION 4 CLOSING 5
GetTextProperty (FUN) ¶ FUNCTION GetTextProperty : WSTRING This function has been automatically generated from the project information. InOut: Scope Name Type Return GetTextProperty WSTRING Input stKey WSTRING
GetVersionProperty (FUN) ¶ FUNCTION GetVersionProperty : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetVersionProperty VERSION Input stKey WSTRING
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 10.03.2023, 13:23:56 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_ETC_Copley.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Drive_ETC_Copley.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True LastModificationDateTime date 10.03.2023, 13:23:56 LibraryCategories library-category-list Intern|SoftMotion Company string 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder SM3_Drive_ETC_Copley Project SM3_Drive_ETC_Copley Title SM3_Drive_ETC_Copley Version version 4.14.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SM3_Basic ¶ Library Identification ¶ Placeholder: SM3_Basic Default Resolution: SM3_Basic, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Basic Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Basic SM3_Drive_CiA_DSP402 ¶ Library Identification ¶ Placeholder: SM3_Drive_CiA_DSP402 Default Resolution: SM3_Drive_CiA_DSP402, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Drive_CiA_DSP402 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_CiA_DSP402 SM3_Drive_ETC ¶ Library Identification ¶ Placeholder: SM3_Drive_ETC Default Resolution: SM3_Drive_ETC, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Drive_ETC Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_ETC SM3_Drive_ETC_DS402_CyclicSync ¶ Library Identification ¶ Placeholder: SM3_Drive_ETC_DS402_CyclicSync Default Resolution: SM3_Drive_ETC_DS402_CyclicSync, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Drive_ETC_DS402_CyclicSync Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_ETC_DS402_CyclicSync Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard