CmpIoDrvWrapper (FB) ¶ FUNCTION_BLOCK CmpIoDrvWrapper IMPLEMENTS IBase, ICmpIoDrv, ICmpIoDrvParameter, ICmpIoDrvDPV1C1Master, ICmpIoDrvDPV1C2Master <description> This is a wrapper function block around each IO-driver to hide the implementation (written in C or IEC). The wrapper can used the same, if the driver is written in C or IEC. </description> <param name=”_pIBase” type=”IN”>IBase pointer to the driver that is provided by the CmpIoMgr</param> <param name=”_bIecDriver” type=”IN”>1=_pIBase is an IEC driver, 0=C-driver</param> <param name=”_pIBaseIEC” type=”OUT”>Generic IBase interface that can be used in IEC</param> InOut: Scope Name Type Input _pIBase IBase _bIecDriver BOOL Output _pIBaseIEC IBase Methods: GetFirstConnector GetNextConnector SetFirstDriver SetNextDriver IoDrvDPV1_C1_M_Alarm IoDrvDPV1_C1_M_AlarmAck IoDrvDPV1_C1_M_Read IoDrvDPV1_C1_M_Status IoDrvDPV1_C1_M_Write IoDrvDPV1_C2_M_Abort IoDrvDPV1_C2_M_Initiate IoDrvDPV1_C2_M_Read IoDrvDPV1_C2_M_Write IoDrvGetInfo IoDrvGetModuleDiagnosis IoDrvReadParameter IoDrvWriteParameter QueryInterface Structure: GetFirstConnector (Method) GetNextConnector (Method) IBase QueryInterface (Method) ICmpIoDrv IoDrvGetInfo (Method) IoDrvGetModuleDiagnosis (Method) ICmpIoDrvDPV1C1Master IoDrvDPV1_C1_M_Alarm (Method) IoDrvDPV1_C1_M_AlarmAck (Method) IoDrvDPV1_C1_M_Read (Method) IoDrvDPV1_C1_M_Status (Method) IoDrvDPV1_C1_M_Write (Method) ICmpIoDrvDPV1C2Master IoDrvDPV1_C2_M_Abort (Method) IoDrvDPV1_C2_M_Initiate (Method) IoDrvDPV1_C2_M_Read (Method) IoDrvDPV1_C2_M_Write (Method) ICmpIoDrvParameter IoDrvReadParameter (Method) IoDrvWriteParameter (Method) SetFirstDriver (Method) SetNextDriver (Method)
CmpIoDrvWrapper.GetFirstConnector (METH) ¶ METHOD GetFirstConnector : POINTER TO IoConfigConnector <description> Get the first connector of the actual set IO-driver instance </description> <result>Pointer to the connector</result> InOut: Scope Name Type Return GetFirstConnector POINTER TO IoConfigConnector
CmpIecVarAccess Implementation Library Documentation ¶ Company System Title CmpIecVarAccess Implementation Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder CmpIecVarAccess Implementation Description 1 ¶ This library contains all external functions of the CmpIecVarAccces component Contents: ¶ IecVarAccBrowseDown2 (Function) IecVarAccBrowseGetNext2 (Function) IecVarAccBrowseRecursive (Function) IecVarAccBrowseUp2 (Function) IecVarAccExitVarInfo (Function) IecVarAccGetFirstInterface (Function) IecVarAccGetFirstInterface2 (Function) IecVarAccGetNextInterface (Function) IecVarAccGetNextInterface2 (Function) IecVarAccGetNode4 (Function) IecVarAccGetNodeFullPath4 (Function) IecVarAccGetNodeName4 (Function) IecVarAccGetSymbolSetMask (Function) IecVarAccInitVarInfo (Function) IecVarAccInitVarInfo2 (Function) IecVarAccInvalidateNode (Function) IecVarAccNodeInfoAddBrowseInfo (Function) IecVarAccNodeInfoAddReference (Function) IecVarAccNodeInfoGetBrowseInfo (Function) IecVarAccNodeInfoGetReference (Function) IecVarAccNodeInfoRemoveBrowseInfo (Function) IecVarAccNodeInfoRemoveReference (Function) IecVarAccRegisterInstance (Function) IecVarAccRegisterInstance2 (Function) IecVarAccRegisterInstance3 (Function) IecVarAccRegisterInstanceBase (Function) IecVarAccRegisterInstanceBase2 (Function) IecVarAccSetSymbolconfigCrc (Function) IecVarAccUnregisterInstance (Function) IecVarAccUpdateSymbolSets (Function) Indices and tables ¶ 1 Based on CmpIecVarAccess Implementation.library, last modified 20.04.2021, 15:41:45. LibDoc 4.4.0.0-b.27 The content file CmpIecVarAccess Implementation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:41:45.
IecVarAccBrowseDown2 (FUN) ¶ FUNCTION IecVarAccBrowseDown2 : ICollections.IBaseTreeNode InOut: Scope Name Type Return IecVarAccBrowseDown2 ICollections.IBaseTreeNode Input hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pResult POINTER TO SysTypes.RTS_IEC_RESULT
IecVarAccBrowseGetNext2 (FUN) ¶ FUNCTION IecVarAccBrowseGetNext2 : ICollections.IBaseTreeNode InOut: Scope Name Type Return IecVarAccBrowseGetNext2 ICollections.IBaseTreeNode Input hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pResult POINTER TO SysTypes.RTS_IEC_RESULT
IecVarAccBrowseRecursive (FUN) ¶ FUNCTION IecVarAccBrowseRecursive : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return IecVarAccBrowseRecursive SysTypes.RTS_IEC_RESULT Input hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pfBrowseCallback POINTER TO BYTE pUserParameter POINTER TO BYTE
IecVarAccBrowseUp2 (FUN) ¶ FUNCTION IecVarAccBrowseUp2 : ICollections.IBaseTreeNode InOut: Scope Name Type Return IecVarAccBrowseUp2 ICollections.IBaseTreeNode Input hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pResult POINTER TO SysTypes.RTS_IEC_RESULT
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpOPCUAStack Implementation ¶ Library Identification ¶ Placeholder: CmpOPCUAStack Implementation Default Resolution: CmpOPCUAStack Implementation, * (System) Namespace: CmpOPCUAStack_Implementation Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpOPCUAStack Implementation CmpOPCUAStack Interfaces ¶ Library Identification ¶ Name: CmpOPCUAStack Interfaces Version: newest Company: System Namespace: CmpOPCUAStack_Interfaces Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpOPCUAStack Interfaces, * (System)
CmpOPCUAStack Interfaces Library Documentation ¶ Company System Title CmpOPCUAStack Interfaces Version 3.5.17.0 Categories System|SysLibs Author CODESYS Development GmbH Description 1 ¶ This library contains all OPC UA specific data types. Contents: ¶ CmpOPCUAStack Interfaces BaseTypes OpcUa_SecurityPolicy (GVL) Structs Types Indices and tables ¶ 1 Based on CmpOPCUAStack_Itfs.library, last modified 20.04.2021, 15:47:17. LibDoc 4.4.0.0-b.27 The content file CmpOPCUAStack_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:47:17.
CmpOPCUAStack Interfaces ¶ BaseTypes OPcUa_Handle (Alias) OpcUa_Boolean (Alias) OpcUa_Byte (Alias) OpcUa_CharA (Alias) OpcUa_DateTime (Alias) OpcUa_Double (Alias) OpcUa_Float (Alias) OpcUa_Int (Alias) OpcUa_Int16 (Alias) OpcUa_Int32 (Alias) OpcUa_Int64 (Alias) OpcUa_SByte (Alias) OpcUa_UInt (Alias) OpcUa_UInt32 (Alias) OpcUa_UInt64 (Alias) OpcUa_Uint16 (Alias) OpcUa_SecurityPolicy (GVL) Structs OpcUa_ActivateSessionRequest (Struct) OpcUa_ActivateSessionResponse (Struct) OpcUa_AddNodesItem (Struct) OpcUa_AddNodesRequest (Struct) OpcUa_AddNodesResponse (Struct) OpcUa_AddNodesResult (Struct) OpcUa_AddReferencesItem (Struct) OpcUa_AddReferencesRequest (Struct) OpcUa_AddReferencesResponse (Struct) OpcUa_AggregateConfiguration (Struct) OpcUa_AggregateFilter (Struct) OpcUa_AggregateFilterResult (Struct) OpcUa_Annotation (Struct) OpcUa_AnonymousIdentityToken (Struct) OpcUa_ApplicationDescription (Struct) OpcUa_Argument (Struct) OpcUa_AttributeOperand (Struct) OpcUa_AxisInformation (Struct) OpcUa_BrowseDescription (Struct) OpcUa_BrowseNextRequest (Struct) OpcUa_BrowseNextResponse (Struct) OpcUa_BrowsePath (Struct) OpcUa_BrowsePathResult (Struct) OpcUa_BrowsePathTarget (Struct) OpcUa_BrowseRequest (Struct) OpcUa_BrowseResponse (Struct) OpcUa_BrowseResult (Struct) OpcUa_BuildInfo (Struct) OpcUa_ByteString (Struct) OpcUa_CallMethodRequest (Struct) OpcUa_CallMethodResult (Struct) OpcUa_CallRequest (Struct) OpcUa_CallResponse (Struct) OpcUa_CancelRequest (Struct) OpcUa_CancelResponse (Struct) OpcUa_ChannelSecurityToken (Struct) OpcUa_CloseSecureChannelRequest (Struct) OpcUa_CloseSecureChannelResponse (Struct) OpcUa_CloseSessionRequest (Struct) OpcUa_CloseSessionResponse (Struct) OpcUa_ComplexNumberType (Struct) OpcUa_ContentFilter (Struct) OpcUa_ContentFilterElement (Struct) OpcUa_ContentFilterElementResult (Struct) OpcUa_ContentFilterResult (Struct) OpcUa_CreateMonitoredItemsRequest (Struct) OpcUa_CreateMonitoredItemsResponse (Struct) OpcUa_CreateSessionRequest (Struct) OpcUa_CreateSessionResponse (Struct) OpcUa_CreateSubscriptionRequest (Struct) OpcUa_CreateSubscriptionResponse (Struct) OpcUa_DataChangeFilter (Struct) OpcUa_DataChangeNotification (Struct) OpcUa_DataTypeAttributes (Struct) OpcUa_DataValue (Struct) OpcUa_Decoder (Struct) OpcUa_DeleteAtTimeDetails (Struct) OpcUa_DeleteEventDetails (Struct) OpcUa_DeleteMonitoredItemsRequest (Struct) OpcUa_DeleteMonitoredItemsResponse (Struct) OpcUa_DeleteNodesItem (Struct) OpcUa_DeleteNodesRequest (Struct) OpcUa_DeleteNodesResponse (Struct) OpcUa_DeleteRawModifiedDetails (Struct) OpcUa_DeleteReferencesItem (Struct) OpcUa_DeleteReferencesRequest (Struct) OpcUa_DeleteReferencesResponse (Struct) OpcUa_DeleteSubscriptionsRequest (Struct) OpcUa_DeleteSubscriptionsResponse (Struct) OpcUa_DiagnosticInfo (Struct) OpcUa_DoubleComplexNumberType (Struct) OpcUa_EUInformation (Struct) OpcUa_ElementOperand (Struct) OpcUa_EncodeableObjectBody (Struct) OpcUa_EncodeableType (Struct) OpcUa_Encoder (Struct) OpcUa_EndpointConfiguration (Struct) OpcUa_EndpointDescription (Struct) OpcUa_EndpointUrlListDataType (Struct) OpcUa_EnumDefinition (Struct) OpcUa_EnumField (Struct) OpcUa_EnumValueType (Struct) OpcUa_EventFieldList (Struct) OpcUa_EventFilter (Struct) OpcUa_EventFilterResult (Struct) OpcUa_EventNotificationList (Struct) OpcUa_ExpandedNodeId (Struct) OpcUa_ExtensionObject (Struct) OpcUa_ExtensionObject_Body (Union) OpcUa_FindServersOnNetworkRequest (Struct) OpcUa_FindServersOnNetworkResponse (Struct) OpcUa_FindServersRequest (Struct) OpcUa_FindServersResponse (Struct) OpcUa_GenericAttributeValue (Struct) OpcUa_GenericAttributes (Struct) OpcUa_GetEndpointsRequest (Struct) OpcUa_GetEndpointsResponse (Struct) OpcUa_Guid (Struct) OpcUa_HistoryData (Struct) OpcUa_HistoryEvent (Struct) OpcUa_HistoryEventFieldList (Struct) OpcUa_HistoryModifiedData (Struct) OpcUa_HistoryReadRequest (Struct) OpcUa_HistoryReadResponse (Struct) OpcUa_HistoryReadResult (Struct) OpcUa_HistoryReadValueId (Struct) OpcUa_HistoryUpdateDetails (Struct) OpcUa_HistoryUpdateRequest (Struct) OpcUa_HistoryUpdateResponse (Struct) OpcUa_HistoryUpdateResult (Struct) OpcUa_IssuedIdentityToken (Struct) OpcUa_LiteralOperand (Struct) OpcUa_LocalizedText (Struct) OpcUa_MdnsDiscoveryConfiguration (Struct) OpcUa_MethodAttributes (Struct) OpcUa_ModelChangeStructureDataType (Struct) OpcUa_ModificationInfo (Struct) OpcUa_ModifyMonitoredItemsRequest (Struct) OpcUa_ModifyMonitoredItemsResponse (Struct) OpcUa_ModifySubscriptionRequest (Struct) OpcUa_ModifySubscriptionResponse (Struct) OpcUa_MonitoredItemCreateRequest (Struct) OpcUa_MonitoredItemCreateResult (Struct) OpcUa_MonitoredItemModifyRequest (Struct) OpcUa_MonitoredItemModifyResult (Struct) OpcUa_MonitoredItemNotification (Struct) OpcUa_MonitoringParameters (Struct) OpcUa_NetworkGroupDataType (Struct) OpcUa_NodeAttributes (Struct) OpcUa_NodeId (Struct) OpcUa_NodeId_anon (Union) OpcUa_NodeReference (Struct) OpcUa_NodeTypeDescription (Struct) OpcUa_NotificationMessage (Struct) OpcUa_ObjectAttributes (Struct) OpcUa_ObjectTypeAttributes (Struct) OpcUa_OpenSecureChannelRequest (Struct) OpcUa_OpenSecureChannelResponse (Struct) OpcUa_OptionSet (Struct) OpcUa_ParsingResult (Struct) OpcUa_ProgramDiagnostic2DataType (Struct) OpcUa_ProgramDiagnosticDataType (Struct) OpcUa_PublishRequest (Struct) OpcUa_PublishResponse (Struct) OpcUa_QualifiedName (Struct) OpcUa_QueryDataDescription (Struct) OpcUa_QueryDataSet (Struct) OpcUa_QueryFirstRequest (Struct) OpcUa_QueryFirstResponse (Struct) OpcUa_QueryNextRequest (Struct) OpcUa_QueryNextResponse (Struct) OpcUa_Range (Struct) OpcUa_ReadAtTimeDetails (Struct) OpcUa_ReadEventDetails (Struct) OpcUa_ReadProcessedDetails (Struct) OpcUa_ReadRawModifiedDetails (Struct) OpcUa_ReadRequest (Struct) OpcUa_ReadResponse (Struct) OpcUa_ReadValueId (Struct) OpcUa_RedundantServerDataType (Struct) OpcUa_ReferenceDescription (Struct) OpcUa_ReferenceTypeAttributes (Struct) OpcUa_RegisterNodesRequest (Struct) OpcUa_RegisterNodesResponse (Struct) OpcUa_RegisterServer2Request (Struct) OpcUa_RegisterServer2Response (Struct) OpcUa_RegisterServerRequest (Struct) OpcUa_RegisterServerResponse (Struct) OpcUa_RegisteredServer (Struct) OpcUa_RelativePath (Struct) OpcUa_RelativePathElement (Struct) OpcUa_RepublishRequest (Struct) OpcUa_RepublishResponse (Struct) OpcUa_RequestHeader (Struct) OpcUa_ResponseHeader (Struct) OpcUa_RolePermissionType (Struct) OpcUa_SamplingIntervalDiagnosticsDataType (Struct) OpcUa_SemanticChangeStructureDataType (Struct) OpcUa_ServerDiagnosticsSummaryDataType (Struct) OpcUa_ServerOnNetwork (Struct) OpcUa_ServerStatusDataType (Struct) OpcUa_ServiceCounterDataType (Struct) OpcUa_ServiceFault (Struct) OpcUa_SessionDiagnosticsDataType (Struct) OpcUa_SessionSecurityDiagnosticsDataType (Struct) OpcUa_SessionlessInvokeRequestType (Struct) OpcUa_SessionlessInvokeResponseType (Struct) OpcUa_SetMonitoringModeRequest (Struct) OpcUa_SetMonitoringModeResponse (Struct) OpcUa_SetPublishingModeRequest (Struct) OpcUa_SetPublishingModeResponse (Struct) OpcUa_SetTriggeringRequest (Struct) OpcUa_SetTriggeringResponse (Struct) OpcUa_SignatureData (Struct) OpcUa_SignedSoftwareCertificate (Struct) OpcUa_SimpleAttributeOperand (Struct) OpcUa_StatusChangeNotification (Struct) OpcUa_StatusResult (Struct) OpcUa_String (Struct) OpcUa_StructureDefinition (Struct) OpcUa_StructureField (Struct) OpcUa_SubscriptionAcknowledgement (Struct) OpcUa_SubscriptionDiagnosticsDataType (Struct) OpcUa_TimeZoneDataType (Struct) OpcUa_TransferResult (Struct) OpcUa_TransferSubscriptionsRequest (Struct) OpcUa_TransferSubscriptionsResponse (Struct) OpcUa_TranslateBrowsePathsToNodeIdsRequest (Struct) OpcUa_TranslateBrowsePathsToNodeIdsResponse (Struct) OpcUa_UnregisterNodesRequest (Struct) OpcUa_UnregisterNodesResponse (Struct) OpcUa_UpdateDataDetails (Struct) OpcUa_UpdateEventDetails (Struct) OpcUa_UpdateStructureDataDetails (Struct) OpcUa_UserIdentityToken (Struct) OpcUa_UserNameIdentityToken (Struct) OpcUa_UserTokenPolicy (Struct) OpcUa_VariableAttributes (Struct) OpcUa_VariableTypeAttributes (Struct) OpcUa_Variant (Struct) OpcUa_VariantArrayUnion (Union) OpcUa_VariantArrayValue (Struct) OpcUa_VariantMatrixValue (Struct) OpcUa_VariantUnion (Union) OpcUa_ViewAttributes (Struct) OpcUa_ViewDescription (Struct) OpcUa_WriteRequest (Struct) OpcUa_WriteResponse (Struct) OpcUa_WriteValue (Struct) OpcUa_X509IdentityToken (Struct) OpcUa_XVType (Struct) Types OpcUa_ApplicationType (Enum) OpcUa_ArrayType (Enum) OpcUa_Attributes (Enum) OpcUa_AxisScaleEnumeration (Enum) OpcUa_BrowseDirection (Enum) OpcUa_BrowseResultMask (Enum) OpcUa_BuiltInType (Enum) OpcUa_DataChangeTrigger (Enum) OpcUa_ExtensionObjectEncoding (Enum) OpcUa_FilterOperator (Enum) OpcUa_HistoryUpdateType (Enum) OpcUa_IdentifierType (Enum) OpcUa_MessageSecurityMode (Enum) OpcUa_MonitoringMode (Enum) OpcUa_NodeClass (Enum) OpcUa_NodeIds (Enum) OpcUa_PerformUpdateType (Enum) OpcUa_SecurityTokenRequestType (Enum) OpcUa_ServerState (Enum) OpcUa_StatusCode (Enum) OpcUa_StructureType (Enum) OpcUa_TimestampsToReturn (Enum) OpcUa_UserTokenType (Enum) OpcUa_VariantArrayType (Enum)