主菜单 隐藏

SIEMENS西门子 移动操作屏KTP700F 6AV2 125-2GB23-0AX0 视频

隐藏
0 0
浔之漫智控技术(上海)有限公司
产品编号:7895
产品标题:SIEMENS西门子 移动操作屏KTP700F 6AV2 125-2GB23-0AX0 视频
联系方式: 15801815554
联系我们: 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
发布时间:2024-06-21 23:02
产品详情 隐藏

           确定参数“ObjectNodeIDs”和“MethodNodeIDs” ObjectNodeIDs可以确定必须在“ObjectNodeIDs”参数中输入的 OPC_UA_NodeId,例如对于 UaExpert:参数 区域中的声明数据类型 含义 Error Output BOOL 错误显示 • 0:无错误 • 1:发生错误。请参见“状 态”参数。 StatusOutput DWORD 错误原因,请参见下文中的“状 态对应的错误编号” StatusList InOut VARIANT 指向DWORD 类型的数组的指 针。 该数组包含各方法的错误代码; 请参见下文的“NodeStatusList 的 错误编号”。对于各种方法,系统指定了是否 可找到相应句柄。 MethodHdls InOut VARIANT 指向 DWORD 类型的数组的指针。该数组包含 OPC UA 服务器返回 的各方法 (NodeIDs) 的句柄。

            无 OPC UA客户端可用的内存。 由于 OPC UA 客户端和 OPC UA 服务器共用 存储区,应降低服务器的存储区要求。 此时,可执行以下操作:• 为 OPC UA 释放少量 PLC 变量。 • 减少当前连接到服务器的 OPC UA 客户端 的数量。 •设置更少的订阅。(十六进制 值) 错误名称 说明 8009_0000 OpcUa_BadUnknownResponse服务器未响应预期的结果数 800A_0000 OpcUa_BadTimeout 发生网络超时。 可能的原因: • 与 OPC UA服务器的连接速度过慢(容量 不足)。 • 网络负载过高。 • OPC UA 服务器不可用。 可能的补救措施: • 检查 OPC UA服务器的 URL • 增加超时设置(为函数块 OPC_UA_Connect 的超时参数设置更大 的值)。 800D_000 0OpcUa_BadServerNotConnect ed 服务器未连接或者连接句柄错误或无效。 800F_0000OpcUa_BadNothingToDo 不执行任何操作:OPC UA 服务器从 OPC UA 客户端接收到一个空表,其中不含任何指令。 8010_0000 OpcUa_BadTooManyOperation s 已超出每个连接可同时调用的“OPC_UA_MethodGetHandleList”指令数量 (> 1),请参见:AUTOHOTSPOT 8074_0000OpcUa_BadTypeMismatch 使用的数据类型与服务器中的数据类型不 符。 B080_0100Simatic_BadType_VariantInput 1 参数“ObjectNodeIDs”的数据类型不正确。 B080_0200Simatic_BadType_VariantInput 2 参数“MethodNodeIDs”的数据类型不正确。 B080_0300Simatic_BadType_VariantInput 3 参数“NamenspaceIndexes”的数据类型不正 确。B080_0400 Simatic_BadType_VariantInput 4 参数“StatusList”的数据类型不正确。B080_0500 Simatic_BadType_VariantInput 5参数“MethodHdls”的数据类型不正确。错误代码 (十六进制 值) 错误名称 说明 B080_1100Simatic_ArrayElements_TooMa ny 超出了方法列表允许的Zui大数量(Max_ELEMENTS_METHODLIST)。 B080_3100 B080_3200 B080_3300 B080_3400B080_3500 常规: B080_3N0 0(N= 指令 的第 N 个 VARIANT)Simatic_BadNumElements_Var iantInput1 Simatic_BadNumElements_VariantInput2 Simatic_BadNumElements_Var iantInput3Simatic_BadNumElements_Var iantInput4 Simatic_BadNumElements_VariantInput5 常规: Simatic_BadNumElements_Var iantInputN (N= 指令的第 n个版本) • 第一个 VARIANT 参数 (VariantInput1) 中 的数组元素数量不正确: NodeIDCount> ObjectNodeIDs 中的数 组元素数量 • 第二个 VARIANT 参数 (VariantInput2) 中的数组元素数量不正确: NodeIDCount > MethodNodeIDs 中的数 组元素数量 • 第三个 VARIANT参数 (VariantInput3) 中 的数组元素数量不正确: NamespaceIndexCount >NamespaceIndexes 中的数组元素数量 • 第四个 VARIANT 参数 (VariantInput4) 中的数组元素数量不正确: NodeIDCount > StatusList 中的数组元素 数量 • 第五个 VARIANT 参数(VariantInput5) 中 的数组元素数量不正确: NodeIDCount > MethodHdls 中的数组 元素数量常规:第 N 个 VARIANT 参数的元素数量错 误。 B080_C400 Simatic_ClientNotEnabled OPCUA 客户端已禁用。 B080_C500 Simatic_NothingToDo 不执行任何操作:指令正在使用未包含任何 元素的列表。C080_C300 Simatic_OutOfResources 已超出可同时使用的Zui大客户端指令数量。 可能的补救措施: •减少同时运行的此类型客户端指令数 量,请参见“AUTOHOTSPOT” 更多错误代码,请参见“错误代码。

             StatusList 的错误编号StatusList 参数包含各节点 ID(方法)的错误代码。 下表列出了各错误代码的具体说明: 错误代码 (十六进制 值) 错误名称说明 0000_0000 OpcUa_Good 无错误 8033_0000 OpcUa_BadNodeIdInvalid 节点 ID(NodeId) 的语法错误。 8034_0000 OpcUa_BadNodeIdUnknown NodeId 引用 OPC UA服务器上不存在的节点 (方法)。 8074_0000 OpcUa_BadTypeMismatchInputArguments/OutputArguments 的类型 错误要求 以下说明假定: •已创建了一个客户端接口,参见“AUTOHOTSPOT”。 • 已创建并组态与 OPC UA服务器的连接,请参见“AUTOHOTSPOT”。 此外,使用“OPC_UA_MethodGetHandleList”指令(上述 cf图)还必须满足以下要求: • 提供与 OPC UA 服务器建立连接的句柄。 通过指令“OPC_UA_Connect”,可获取连接句柄。• 要调用的方法所在命名空间的索引。 通过指令“AUTOHOTSPOT”,可获取下标。 指令的功能 要加快方法调用,OPC UA服务器可针对方法使用数值引用(句柄)。 用户可使用“OPC_UA_MethodGetHandleList”指令从 OPC UA服务器获取这些句柄。 用户需要在 OPC UA指令中使用这些句柄调用方法,“OPC_UA_MethodCall”。已组态连接的使用方法 1. 在“项目树”(Projecttree) 区域中,选择将用作客户端的 CPU。 2. 在“程序块”(Program blocks)文件夹中,选择要用于执行客户端指令的函数块。在该示例中,函数块名为“Call_OpenDoor_On_Productionline”。 选择的语言:SCL。 3.使用拖放功能将“OPC_UA_MethodGetHandleList”指令从“指令 > 通信 > OPC UA >OPC UA 客 户端”(Instructions > Communication > OPC UA > OPCUA Client) 文件夹移到编辑器。 4. 选择该调用,作为多重实例。 STEP 7创建该指令的实例并将其命名为“OPC_UA_MethodGetHandleList_Instance”。 5.在“OPC_UA_MethodGetHandleList_Instance”指令中,单击图标“开始组态”(Startconfiguration)。 STEP 7 随即在巡视窗口中打开“组态”(Configuration) 选项卡。 6. 在“选择用于OPC UA 接口的客户端接口”(Select client interface for OPC UA interface) 下,选择要为指令使用的客户端接口。 在本示例中,客户端接口名为“Productionline”,请参见“AUTOHOTSPOT”。 7.单击“数据访问”(Data access),然后选择方法列表。 在该示例中,方法列表名为“MethodListOpenDoor”。STEP 7 现在将自动为大多数指令参数提供正确变量。 8. 单击“块参数”(Blockparameters),然后为剩余的参数手动分配变量。 STEP 7 会将所选变量添加到函数调用中。 调用指令(首次调用)以下的“Call_OpenDoor_On_Productionine”程序摘录给出了使用“OPC_UA_MethodGetHandleList”指令的方法。 有关完整的程序示例,请参见“AUTOHOTSPOT”部分。示例程序由 CASE 指令 (Cases) 分为多个程序段。

我们的产品 隐藏
我们的新闻 隐藏
友情提醒 隐藏
2023©http://m.tuijie.net/ 推介网手机版 版权所有
115.618