一种诊断系统,包括用于控制质量流量控制器的操作的控制器。该控制器可通信地耦接到阀和至少一个传感器,并且被调节为基于预定的设定点值和来自该至少一个传感器的通信来控制该阀。该控制器确定与流体的反向流量相关联的至少一个预定值,并且使控制器进入硬故障或安全状态。该流量的预定值为总流量的一定百分比或一段时间内的总流量的一定百分比。该控制器可以响应于确定该至少一个预定值而记录日期、时间、以及设备标识符。另外,该诊断系统可以包括集中式控制器,该集中式控制器被配置为从多个控制器接收诊断数据并控制这些控制器的操作。