This paper solves data-driven simultaneous fault detection and control (SFDC) problem for a multi-variable laboratory process named quadruple tank process which has an adjustable zero that can be located in both left and right half-plaue. The knowledge of mathematical model of the process is not needed and only input/output time domain data (I/O) are used for solving a data-based H-infinity optimization problem. Solving this problem yields a data- driven H-infinity controller/detector unit of modest complexity that is able to achieve some control and fault detection objectives. The tradeoff between these objectives is established by tuning a scalar parameter and some weighting matrices. The effectiveness of the proposed methodology is demonstrated for both minimum phase and non-minimum phase plants in the presence of both incipient and abrupt faults.