GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 28.05.2024, 08:38:07 companyName string 3S-Smart Software Solutions GmbH libraryFile Common Behaviour Model.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Common Behaviour Model.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True OnlineHelp True Released False LastModificationDateTime date 28.05.2024, 08:38:05 LibraryCategories library-category-list Intern|Base Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace CBML Description See: Description DocFormat reStructuredText DocLanguages en,de LanguageModelAttribute qualified-access-only Placeholder CBML Project Common Behaviour Model Title Common Behaviour Model Version version 4.0.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
Logging ¶ OpcUaStatusCodeToString (Function)
OpcUaStatusCodeToString (FUN) ¶ FUNCTION OpcUaStatusCodeToString : STRING InOut: Scope Name Type Return OpcUaStatusCodeToString STRING Input status OpcUa_StatusCode
IDatasource3 ¶ SetUpdateRateReduction (Method) UpdateRate (Property)
UserConfigurationV1 (FB) ¶ FUNCTION_BLOCK UserConfigurationV1 IMPLEMENTS IUserConfiguration The user provided configuration for the connection to the opc ua server See the opc ua standard on how to interpret theses parameters. InOut: Scope Name Type Initial Comment Input xValid BOOL Is the data ready to be read? The datasource will wait until this field is set to true, until the other fields are ready and the connection is established. Set this value to FALSE, while the datasource is connected to disconnect. SessionName STRING(255) ‘MySession’ The name of the session used. (OPC UA Standard value) EndpointUrl STRING(255) The uri of the endpoint to connect to. (OPC UA Standard value) TokenType OpcUa_UserTokenType OpcUa_UserTokenType.OpcUa_UserTokenType_Anonymous The UserTokenType that is used to authenticate the user (OPC UA Standard value) UserTokenUserName STRING ‘’ If the TokenType is set to OpcUa_UserTokenType_Username, the user name used for the connection is read from here. SecurityPolicyUri STRING(255) ‘ http://opcfoundation.org/UA/SecurityPolicy#None ’ The security policy used (OPC UA Standard value) SecurityMode OpcUa_MessageSecurityMode OpcUa_MessageSecurityMode.OpcUa_MessageSecurityMode_None The security mode used (OPC UA Standard value) SessionTimeout TIME TIME#60m0s0ms The time until the session is terminated, if the client/server do not respond. (OPC UA Standard value) SubscriptionPublishingInterval TIME TIME#1s0ms How often does the server send values to the client. (OPC UA Standard value) SubscriptionMaxKeepAliveCount UDINT 5 (OPC UA Standard value) SubscriptionLifetimeCount UDINT 15 Must be at least three times the SubscriptionLifetimeCount (OPC UA Standard value) SubscriptionMaxItemsPerPublish UDINT 3000 The maximal number of items that are sent in a single publish message. (OPC UA Standard value) SamplingInterval TIME TIME#1s0ms How often the current value is read on the server and made ready for publishing, should be equal to SubscriptionPublishingInterval. (OPC UA Standard value) ConnectionTimeout TIME TIME#20s0ms The time the datasource client will wait for the server to respond to the initial connection. (Datasource specific value) MaxMonitoredItemsPerCall DINT 500 The maximal number of monitored items that can be created with a single call to the server. If the server provides the node ‘Server.ServerCapabilities.MaxMonitoredItemsPerCall’, the minimum of this value and the server provided value is used. If the value is bigger than the value the server supports, the connection might fail. Properties: Ready Methods: Assign Structure: Assign (Method) Ready (Property)
UserConfigurationV1.Assign (METH) ¶ METHOD Assign : ERROR InOut: Scope Name Type Return Assign ERROR Input dst POINTER TO BYTE