Unsolicited Message 预定义条目
Unsolicited Message 数据提供程序所提供的预定义条目用于故障诊断。
以下快捷方式类型支持 Unsolicited Message 预定义条目:
- Unsolicited Message 快捷方式类型
这些预定义条目是与以下内容相关的计数器:
- 控制器通信
- 跟踪数据条目请求
- 写入操作
- Unsolicited messages
- 数据块
- 其他
如果遇到问题,可执行以下操作:
- 检查与建立控制器通信相关的计数器。如果无法建立连接,则检查以查明特定错误。FactoryTalk Diagnostics记录
- 检查各个“客户端接口跟踪”计数器(例如@AddItems和@WriteItems),以确定这些计数器是否可标识任何问题。
用来跟踪数据条目请求的计数器 (Unsolicited Message)
预定义条目 | 描述 | 受 ControlLogix 支持 | 受 CIP 通信支持 | 受 Unsolicited Message 支持 | OPC 数据类型 |
|---|---|---|---|---|---|
@AddItems | 指示客户端已请求向目标设备添加的条目数量。此数量包括成功请求到以及未能成功请求到的条目。请注意,由于使用单个 AddItems 调用可请求添加多个条目;因此,此计数器不能作为请求数量的指示器。 | ![]() | ![]() | ![]() | VT_UI4 |
@AddItemCalls | 显示客户端在 FactoryTalk Linx 数据服务器中调用 AddItems 方法的次数。客户端使用此方法来通知 FactoryTalk Linx 要在目标控制器中读取或写入标签。请注意,可在单个 AddItems 调用中请求添加多个条目。 | ![]() | ![]() | VT_UI4 | |
@AddItemsIgnored | 显示客户端请求为目标设备添加但由于已添加了相同条目而被忽略的条目数量。此计数器可用于确定是否存在重复条目。 | ![]() | ![]() | VT_UI4 | |
@RemoveItems | 显示客户端在 FactoryTalk Linx 数据服务器中使用 RemoveItems 方法请求从目标设备中移除的条目的数量。此数量包括成功请求到以及未能成功请求到的条目。请勿将此计数器作为请求数量的指示器,因为使用单个 RemoveItems 调用可请求移除多个条目。用户可以使用单个 RemoveItems 调用请求移除多个条目。这样就不需要使用计数器作为请求数量的指示器。 | ![]() | ![]() | ![]() | VT_UI4 |
@RemoveItemCalls | 显示客户端在 FactoryTalk Linx 数据服务器中调用 RemoveItems 方法的次数。客户端使用此方法来通知 FactoryTalk Linx 它要从目标控制器中移除标签。可在单个 RemoveItems 调用中请求移除多个条目。有关请求条目的实际数量,请参见 @RemoveItems。 | ![]() | ![]() | VT_UI4 | |
@RemoveItemsDuplicate | 显示客户端请求移除 FactoryTalk Linx 数据服务器中当前无其信息的条目的次数。 | ![]() | ![]() | VT_UI4 | |
@NumberOfDataItems | 显示控制器中当前正在接受轮询的有效数据项的数量。 | ![]() | ![]() | VT_UI4 | |
@NumberOfPredefinedItems | 指示客户端应用程序正在读取(例如,在执行标签浏览时从诊断分支读取)的 FactoryTalk Linx 所定义的标签的数量。 | ![]() | ![]() | VT_UI4 | |
@NumberOfItems | NumberOfDataItems 和 NumberOfPredefinedItems 的总和。 | ![]() | ![]() | VT_UI4 | |
@ItemsUpdateFailure | 显示条目更新请求失败的次数。 | ![]() | VT_UI4 | ||
@ItemsUpdateSuccess | 显示条目更新请求成功的次数。 | ![]() | VT_UI4 | ||
@OfflineItemCount | 显示脱机处理的条目数。 | ![]() | VT_UI4 |
与写入操作相关的计数器 (Unsolicited Message)
预定义条目 | 描述 | 受 ControlLogix 支持 | 受 CIP 通信支持 | 受 Unsolicited Message 支持 | OPC 数据类型 |
|---|---|---|---|---|---|
@WriteItems | 显示客户端应用程序请求使用 WriteItems 方法写入目标设备的条目数。 提示 :如果使用单个 WriteItems 调用请求多个条目,@Writeitems 可能并不指示调用数。如果它不指示调用数,请参见 @WriteItemCalls 获取信息。 | ![]() | ![]() | VT_UI4 | |
@WriteItemsSuccess | 指示 FactoryTalk Linx 在响应客户端应用程序的 WriteItems 请求时确定有效的条目的数量。有效条目将会添加到 FactoryTalk Linx 最后会传输到控制器的数据包中。 | ![]() | ![]() | VT_UI4 | |
@WriteItemsFailure | 指示 FactoryTalk Linx 在响应客户端应用程序的 WriteItems 请求时确定无效的条目的数量。无效条目不会添加到 FactoryTalk Linx 传输到控制器的数据包中。 | ![]() | ![]() | VT_UI4 | |
@WriteItemCalls | 显示客户端在 FactoryTalk Linx 数据服务器中调用 WriteItems 方法的次数。客户端使用此方法来通知 FactoryTalk Linx 它要在目标控制器中写入标签。 | ![]() | ![]() | VT_UI4 | |
@WriteCompletes | 指示 FactoryTalk Linx 为响应客户端应用程序的 WriteItems 请求而向客户端应用程序发出 WriteComplete 事件的次数。它还指示 FactoryTalk Linx 在向控制器传输数据包并接收到控制器的回复后向客户端应用程序发出 WriteComplete 事件的次数。 | ![]() | ![]() | VT_UI4 | |
@WriteCompleteFailure | 指示 FactoryTalk Linx 发出事件的次数:
| ![]() | ![]() | VT_UI4 | |
@WritePackets | 显示写入数据包的次数。 | ![]() | ![]() | VT_UI4 | |
@CLXWritesPending | 显示队列中发送给控制器的未决写入请求的数量。 | ![]() | ![]() | VT_UI4 | |
@WriteCompleteSuccess | 指示 FactoryTalk Linx 发出事件的次数:
| ![]() | ![]() | VT_UI4 |
与建立控制器通信相关的计数器 (Unsolicited Message)
预定义条目 | 描述 | 受 ControlLogix 支持 | 受 CIP 通信支持 | 受 Unsolicited Message 支持 | OPC 数据类型 |
|---|---|---|---|---|---|
@ConnectionsActive | 显示 FactoryTalk Linx 与目标控制器之间的连接数量。FactoryTalk Linx 必须至少先与目标控制器建立一个连接才能在该控制器中读取或写入数据。请注意,FactoryTalk Linx 可建立多个连接。 | ![]() | ![]() | VT_UI4 | |
@ConnectionsAttempted | 显示 FactoryTalk Linx 请求打开与目标控制器的连接的次数。 | ![]() | ![]() | VT_UI4 | |
@ConnectionOpensRejected | 显示 FactoryTalk Linx 请求打开与目标控制器的连接但遭遇到目标控制器或其中一个用于连接控制器的链接设备发出错误回复的次数。使用此计数器可确定尝试打开连接时出现的网络错误,例如首次添加条目时和断开连接后需要重新连接时。 | ![]() | ![]() | VT_UI4 | |
@ConnectionOpensFailed | 显示由于超时或内部处理错误等原因而导致 FactoryTalk Linx 无法成功尝试打开与目标控制器的连接的次数。此计数不包括 FactoryTalk Linx 尝试打开连接但遭遇到目标控制器或用于连接控制器的链接设备发出错误回复的次数。在首次向网络添加条目后或在断开连接后需要重新连接时,可使用此计数器来测试新连接。 | ![]() | ![]() | VT_UI4 | |
@ConnectionsDropped | 显示已建立但 FactoryTalk Linx 确定不再存在的连接数量。 | ![]() | ![]() | VT_UI4 | |
@ConnectionsClosed | 显示 ControlLogix 请求关闭之前与控制器建立的连接的次数。 | ![]() | ![]() | VT_UI4 | |
@ConnectionClosesRejected | 显示 FactoryTalk Linx 请求关闭与目标控制器的连接但遭遇到目标控制器或其中一个用于连接控制器的链接设备发出错误回复的次数。使用此计数器可确定尝试关闭连接时出现的网络错误,例如在所有客户端的条目都已删除且未在进行其他写入操作的情况下尝试关闭连接。 | ![]() | ![]() | VT_UI4 | |
@ConnectionClosesFailed | 显示由于超时或内部处理错误等原因而导致 FactoryTalk Linx 无法成功尝试关闭与目标控制器的连接的次数。此计数不包括 FactoryTalk Linx 尝试关闭连接但遭遇到目标控制器或用于连接控制器的链接设备发出错误回复的次数。使用此计数器可确定尝试关闭连接时出现的网络错误。 | ![]() | ![]() | VT_UI4 | |
@FirstConnectionDropTime | 显示连接首次中断的时间。 | ![]() | ![]() | STRING | |
@LastConnectionAttemptTime | 显示上次连接尝试未成功的时间。 | ![]() | ![]() | VT_LPSTR | |
@LastConnectionDropTime | 显示上次连接中断的时间。 | ![]() | ![]() | STRING |
与数据块相关的计数器 (Unsolicited Message)
预定义条目 | 描述 | 受 ControlLogix 支持 | 受 CIP 通信支持 | 受 Unsolicited Message 支持 | OPC 数据类型 |
|---|---|---|---|---|---|
@NumberOfDataBlocks | 显示数据块的数量。 | ![]() | VT_UI4 | ||
@BlocksUpdateSuccess | 显示块更新请求成功的次数。 | ![]() | VT_UI4 | ||
@BlocksUpdateFailure | 显示块更新请求失败的次数。 | ![]() | VT_UI4 |
与 Unsolicited Message 相关的计数器
预定义条目 | 描述 | 受 ControlLogix 支持 | 受 CIP 通信支持 | 受 Unsolicited Message 支持 | OPC 数据类型 |
|---|---|---|---|---|---|
@UnsolicitedMessagesIncoming | 显示进入 Unsolicited Message 的数目。 | ![]() | VT_UI4 | ||
@UnsolicitedMessagesSuccess | 显示 Unsolicited Message 成功的次数。 | ![]() | VT_UI4 | ||
@UnsolicitedMessagesFailure | 显示 Unsolicited Message 失败的次数。 | ![]() | VT_UI4 | ||
@UnsolicitedMessagesIgnored | 显示 Unsolicited Message 请求未对条目进行更新的次数。 | ![]() | VT_UI4 |
其他计数器 (Unsolicited Message)
预定义条目 | 描述 | 受 ControlLogix 支持 | 受 CIP 通信支持 | 受 Unsolicited Message 支持 | OPC 数据类型 |
|---|---|---|---|---|---|
@CurrentTime | 显示当前时间。此条目显示运行 FactoryTalk Linx 的计算机上的本地时间。此计数器主要用于提供信息供参考。 | ![]() | ![]() | STRING | |
@OverwrittenOccurred | 显示系统防止数据被新的非请求消息覆盖的次数。 | ![]() | VT_UI4 | ||
@CLXDownloadCount | 显示 FactoryTalk Linx 在目标控制器中检测到的下载次数。 | ![]() | ![]() | VT_UI4 | |
@TimeToUploadGlobalTags | 显示 FactoryTalk Linx 在控制器中上传有关全局标签的信息所需的毫秒数。 | ![]() | ![]() | VT_UI4 | |
@DPServer | 标识主机名(字符串)。此计数器主要用于提供信息供参考。 | ![]() | ![]() | VT_LPSTR | |
@DPVersion | 标识 FactoryTalk Linx 中负责与数据提供程序连接的组件的版本。这对于确定修补程序的版本很有用。此计数器主要用于提供信息供参考。支持人员提供帮助时,您可能需要为其提供这些信息。 | ![]() | ![]() | ![]() | ControlLogix : STRING旧数据类型:VT_BSTR CIP I/O:VT_BSTR |
提供反馈
