Matlab Simulink was used to develop an emulator for the Viessmann Vitorond 200 Gas Fired Boiler VD2 Series 380 and a series of faults were modeled along with normal data across the expected range of operation to create a labelled dataset with approximately 27,500 cases for training and testing boiler fault classification models.