PacketLensTAP 智能诊断
本地分析 · 数据不离开浏览器
NETWORK FORENSICS / INDUSTRIAL PROTOCOL READY

上传抓包,
快速定位故障。

无需复杂配置。深度解析 EtherCAT 与 Modbus TCP,把 WKC、AL 状态、周期异常、协议异常码和事务时延转化为可执行线索。

1 上传文件2 自动分析3 定位异常
拖入 PCAP 开始诊断支持 EtherCAT / Modbus TCP / TCP / UDP / ARP · 文件仅在浏览器内处理
TAP-LINK-042.pcapng24.8 MB · 示例数据,非真实诊断
示例模式
当前为示例模式页面中的异常和帧号仅用于展示。上传真实 PCAP 后会自动替换。
数据帧14已完成协议解码
捕获时长4.71相对首帧的时间
严重异常6建议优先处理
风险提示2需要结合现场复核
综合健康度25 / 100基于本次抓包内的异常数量、严重度与占比
DIAGNOSIS VERDICT

存在严重故障证据

首要关注:连接被重置,共 1 条证据。会话被端点强制中止,可能与服务拒绝、超时或中间设备有关。

建议处理顺序
  1. 1
    先处理最高优先级故障检查服务端日志、防火墙会话超时与端口状态。
  2. 2
    核对协议专项证据复核事务配对、异常码、Unit ID 与响应时延
  3. 3
    结合现场信息闭环对照拓扑、PLC/主站日志、端口计数与设备状态
样本判断样本数量较少,建议延长采集协议覆盖EtherCAT 3 帧 · Modbus TCP 4结论边界仅基于当前抓包可见证据
01

时间趋势

时间单位:秒(s),从首帧 0.000000 开始
流量与异常时间线点击曲线可筛选该时段的证据帧
流量强度严重异常
怎么看?蓝线越高代表该时段流量越大;红色标记代表严重异常。
02

工业协议

自动模式 · 当前显示 Modbus TCP
MB

Modbus TCP 专项分析

MBAP · Transaction Pairing · Unit ID · Function · Register Range · Latency

1 项需关注
Modbus 帧 / ADU4 / 4完整 MBAP 报文
请求配对率100.0%2 / 2 已匹配
异常响应1Exception Function Code
响应时间 P951.74 msP50 1.74 · Max 2.35
Function Profile功能码调用结构
2 functions
FC 03读保持寄存器2
FC 06写单寄存器2 · 1 异常
Unit Activity从站地址与事务统计
1 units
Unit 1FC3 · FC6Req 2 · Rsp 2 · Ex 1
Transaction Evidence请求、响应、时延和结果
2 requests
TIDUnit功能地址范围证据帧响应时间结果
3011FC3 读保持寄存器400–403#1880#18812.35 ms成功
3021FC6 写单寄存器900#1882#18831.74 ms异常 0x02 非法数据地址
Register Access Map访问区与地址范围
2 ranges
Holding Register400 – 403FC3 · 1
Holding Register900FC6 · 1
Exception Evidence协议异常与未响应请求
1 events
Frame #1883Unit 1 · FC60x02 · 非法数据地址

分析边界 当前按单个完整 TCP 负载解析 MBAP ADU;遇到跨 TCP Segment 的 Modbus PDU 会标记为报文不完整,需结合 Wireshark TCP Reassembly 复核。Unit ID 是协议地址,不等同于设备在物理网络中的顺序。

03

关键发现

按影响程度与诊断置信度排序
01
严重确定事实

连接被重置

× 1

会话被端点强制中止,可能与服务拒绝、超时或中间设备有关。

证据帧
建议检查服务端日志、防火墙会话超时与端口状态。
02
严重确定事实

目标不可达

× 1

网关或主机明确返回不可达,通信路径在网络层中断。

证据帧
建议核对路由、VLAN、目标主机在线状态与 ACL。
03
严重确定事实

EtherCAT WKC=0

× 1

Datagram 未被任何目标从站成功处理,常见于从站掉线、寻址失败或状态不允许访问。

证据帧
建议优先检查对应从站、前级链路和主站期望 WKC;结合拓扑确认故障边界。
04
严重确定事实

EtherCAT AL 状态错误

× 1

从站 AL Status 的错误位或 AL Status Code 非零,状态机切换未正常完成。

证据帧
建议根据 AL Status Code 检查邮箱、同步管理器、过程数据映射和状态切换条件。
05
严重确定事实

Modbus 异常响应

× 1

服务端返回 Modbus Exception,功能请求未按预期完成。

证据帧
建议根据异常码核对功能码、寄存器地址、数量范围、设备状态与权限。
06
严重高可信

TCP 重传

× 1

相同数据被再次发送,链路可能存在丢包或时延抖动。

证据帧
建议沿路径检查端口错误计数、拥塞与双工配置。
07
注意高可信

重复确认

× 1

接收端重复确认同一序号,通常意味着中间数据段缺失。

证据帧
建议结合重传帧定位丢包方向与发生时间。
08
注意需复核

ARP 请求峰值

× 1

短时间内 ARP 请求异常集中,可能存在地址解析故障或扫描。

证据帧
建议检查目标 IP、掩码配置与广播域规模。
04

异常帧取证

14 条当前结果
No.相对时间(秒)目的协议长度摘要
18424.20138810.24.8.31:5021410.24.8.10:443TCP66![TCP Retransmission] 50214 → 443 Seq=14921 Ack=8831
18434.20210410.24.8.31:5021410.24.8.10:443TCP66![TCP Dup ACK 1840#3] Ack=14921 Win=64240
18474.21794210.24.8.110.24.8.255ARP60!Who has 10.24.8.88? Tell 10.24.8.1
18514.30127510.24.8.10:44310.24.8.31:50214TCP54!443 → 50214 [RST, ACK] Seq=8831 Ack=14921
18584.41190410.24.8.4210.24.8.1ICMP98!Destination unreachable (Host unreachable)
18624.50382110.24.8.31:5021410.24.8.10:443TCP1514TCP segment of a reassembled PDU
18694.62215010.24.8.12:5353224.0.0.251:5353MDNS214Standard query response PTR workstation.local
18704.62315000:01:05:1a:00:0101:01:05:01:00:00EtherCAT112LRW · Log 0x00100000 · 64 B · WKC=6
18714.62415000:01:05:1a:00:0101:01:05:01:00:00EtherCAT112!LRW · Log 0x00100000 · 64 B · WKC=0 [工作计数器异常]
18724.62792000:01:05:1a:00:0101:01:05:01:00:00EtherCAT60!FPRD · Station 0x0003 / Reg 0x0130 · AL=SAFE-OP · ERROR · AL Code=0x001b SyncManager 看门狗
18804.70120010.24.8.31:5500210.24.8.20:502Modbus TCP66Request · TID=301 · Unit=1 · FC=3 读保持寄存器 · Addr=400 · Qty=4
18814.70355010.24.8.20:50210.24.8.31:55002Modbus TCP71Response · TID=301 · Unit=1 · FC=3 读保持寄存器 · ByteCount=8
18824.71180010.24.8.31:5500210.24.8.20:502Modbus TCP66Request · TID=302 · Unit=1 · FC=6 写单寄存器 · Addr=900 · Value=1
18834.71354010.24.8.20:50210.24.8.31:55002Modbus TCP63!Response · TID=302 · Unit=1 · FC=6 写单寄存器 · Exception 0x02 非法数据地址