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
发出事件的次数:
  • 为响应客户端应用程序的 WriteItems 请求而向客户端应用程序发出失败状态的 WriteComplete 事件。
  • 在客户端应用程序向控制器传输数据包并接收到控制器的回复后向客户端应用程序发出失败状态的 WriteComplete 事件。
VT_UI4
@WritePackets
显示写入数据包的次数。
VT_UI4
@CLXWritesPending
显示队列中发送给控制器的未决写入请求的数量。
VT_UI4
@WriteCompleteSuccess
指示
FactoryTalk Linx
发出事件的次数:
  • 为响应客户端应用程序的 WriteItems 请求而向客户端应用程序发出成功状态的 WriteComplete 事件。
  • 在客户端应用程序向控制器传输数据包并接收到控制器的应答后向客户端应用程序发出成功状态的 WriteComplete 事件。
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
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal