机名称或 ip 地址 DWORD Version 版本 VARIANT ServerNames 服务器名称 VARIANT ServerClassIDs 服务器标识返回值 DWORD 服务器数量说明北京安捷尔软件技术有限公司 11 OPC 数据访问服务器客户端开发工具包3.4. 标签浏览函数:3.4.1. ASDAC_GetNameSpace功能 获得服务器的地址空间类型(支持 1.0、2.0 规范)参数 DWORD ServerHandle 服务器连接句柄 WORD NameSpace 地址空间类型返回值 BOOL TRUE 成功 FALSE 失败说明 OPC_NS_HIERARCHIAL1树型地址空间 OPC_NS_FLAT 2平面型地址空间3.4.2. ASDAC_ChangeBrowsePosition功能 移动当前浏览节点(支持 1.0、2.0 规范)参数 DWORD ServerHandle 服务器连接句柄 WORD Direction 移动方向 LPCSTR NodeName 节点名称返回值 BOOL TRUE 成功 FALSE 失败说明 OPC_BROWSE_UP 1 移动到上级节点,忽略 NodeName OPC_BROWSE_DOWN 2 移动到下级节点 OPC_BROWSE_TO 3 直接移动到某一节点3.4.3. ASDAC_BrowseItems功能 移动当前浏览节点(支持 1.0、2.0 规范)参数 DWORD ServerHandle 服务器连接句柄 WORD FilterType 节点类型过滤 LPCSTR FilterString 节点名称过滤 WORD FilterDataType 数据类型过滤 WORD FilterAccessRight 访问权限过滤 VARIANT ItemNames 子节点名称北京安捷尔软件技术有限公司 12 OPC 数据访问服务器客户端开发工具包返回值 DWORD 返回满足条件的节点个数说明 FilterType:1 枝节点2 叶节点 FilterDataType:数据类型,具体见 Variant 类型说明,0-所有类型 FilterAccessRight: 0- 不能读写 1- 只读 2- 只写 3- 可读可写3.4.4. ASDAC_BrowseItemsEx 功能 移动当前浏览节点(支持 1.0、2.0、3.0 规范)参数 DWORD ServerHandle 服务器连接句柄 LPCSTR ItemName 浏览节点名称(要求全路径) WORD FilterType 节点类型过滤 LPCSTR FilterString 节点名称过滤 VARIANT ItemNames 子节点名称 VARIANT ItemIDs 子节点名称(全路径)返回值 DWORD 返回满足条件的节点个数说明 FilterType:1 全部节点 2 枝节点3 叶节点3.4.5. GetItemFullName功能 获得节点的全名(支持 1.0、2.0 规范)参数 DWORD ServerHandle 服务器连接句柄 LPCSTR ItemName 节点名称 LPCSTR pFullName 节点全名 Int Size 节点全名分配内存大小返回值 BOOL TRUE 成功 FALSE 失败说明北京安捷尔软件技术有限公司 13 OPC 数据访问服务器客户端开发工具包3.5. 标签属性函数:3.5.1. ASDAC_GetItemProperties功能 得到标签的属性列表(支持 1.0、2.0、3.0 规范)参数 DWORD ServerHandle 服务器连接句柄 LPCSTR ItemFullName 标签全名 Variant IDList 属性标识列表 Variant DataTypeList 属性数据类型列表 Variant DescList 属性描述列表返回值 int 属性列表数量说明3.5.2. ASDAC_GetItemPropertyValue功能 获得标签的属性值(支持 1.0、2.0、3.0 规范)参数 DWORD ServerHandle 服务器连接句柄 LPCSTR ItemFullName 标签全名 DWORD PropertyID 属性标识 PVARIANT pValue 属性值返回值 BOOL TRUE 成功 FALSE 失败说明北京安捷尔软件技术有限公司 14 OPC 数据访问服务器客户端开发工具包3.6. 组操作函数3.6.1. ASDAC_AddGroup功能 增加组参数 DWORD ServerHandle 服务器连接句柄 LPCSTR Name 组名称 BOOL Active 激活标志 DWORD UpdateRate 刷新速率 longint TimeBias 时区 Single DeadBand 数值死区 DWORD dwLCID 语言标识返回值 DWORD 组句柄说明 如果调用成功,返回组句柄;如果失败返回 03.6.2. ASDAC_RemoveGroup功能 删除组参数 DWORD ServerHandle 服务器连接句柄 DWORD GroupHandle 组句柄返回值 BOOL TRUE 成功 FALSE 失败说明 删除组将自动删除该组注册的标签3.6.3. ASDAC_SetGroupName功能 设置组名称参数 DWORD ServerHandle 服务器连接句柄 DWORD GroupHandle 组句柄 LPCSTR Name 组名称返回值 BOOL TRUE 成功 FALSE 失败说明北京安捷尔软件技术有限公司 15 OPC 数据访问服务器客户端开发工具包3.6.4. ASDAC_RefreshGroup功能 强制组数据刷新参数 DWORD ServerHandle 服务器连接句柄 DWORD GroupHandle 组句柄 WORD DataSource 数据刷新方式返回值 BOOL TRUE 成功 FALSE 失败说明 DataSource: OPC_DS_CACHE1 缓存读取 OPC_DS_DEVICE2 设备读取北京安捷尔软件技术有限公司 16 OPC 数据访问服务器客户端开发工具包3.6.5. ASDAC_SetGroupStat功能 设置组状态参数 DWORD ServerHandle 服务器连接句柄 DWORD GroupHandle 组句柄 DWORD UpdateRate 刷新速率 BOOL Active 激活标志 int TimeBias 时区偏差 Single DeadBand 数值死区 DWORD dwLCID 语言标识返回值 BOOL TRUE 成功 FALSE 失败说明3.6.6. ASDAC_GetGroupStat功能 获得组状态参数 DWORD ServerHandle 服务器连接句柄 DWORD GroupHandle 组句柄 DWORD UpdateRate 刷新速率 BOOL Active 激活标志 Int TimeBias 时区偏差 Single DeadBand 数值死区 DWORD dwLCID 语言标识返回值 BOOL TRUE 成功 FALSE 失败说明北京安捷尔软件技术有限公司 17 OPC 数据访问服务器客户端开发工具包3.7. 标签操作函数:3.7.1. ASDAC_AddItem功能 注册标签参数 DWORD ServerHandle 服务器连接句柄 DWORD GroupHandle 组句柄 LPCSTR ItemFullName 标签全名返回值 DWORD 标签句柄3.7.2. ASDAC_AddItemEx功能 注册标签参数 DWORD ServerHandle 服务器连接句柄 DWORD GroupHandle 组句柄 LPCSTR ItemFullName 标签全名 Int ItemTag 标签标识返回值 DWORD 标签句柄说明 标签标识由开发人员自由定义。
3.7.3. ASDAC_AddItems功能 注册标签参数 DWORD ServerHandle 服务器连接句柄 DWORD GroupHandle 组句柄 Int Count 标签数量 VARIANT ItemNames 标签列表 VARIANT ItemTags 标签标识列表 VARIANT ItemHandles 标签句柄列表返回值 DWORD .
上一篇:
软件项目计划书(第一组04)
下一篇:
倒着看世界