Procedure for the automatic capture of a topology of a fieldbus network (100, 500) by a device access software (105, 501), wherein the device access software is installed on a host (104, 502), which is connected via a data connection to the fieldbus network (100, 500), wherein the fieldbus network (100, 500) comprises multiple field devices and gateway devices, characterized by the following steps: a) scanning of an address range of a field access device or a predefined gateway device of the fieldbus network (100, 500) and determination of the gateway devices and field devices present in this address range, and subsequent interrogation of device specifications of the gateway devices present in the address range of the field access device or the predefined gateway device and instantiation of suitable drivers in the device access software for the gateway devices and field devices present in this address range, b) for each gateway device that is found, scanning of another address range provided by the gateway device found and determination of additional gateway devices and field devices present in the additional address range, and subsequent interrogation of device specifications of the additional gateway devices present in the additional address range and instantiation of suitable drivers in the device access software for the additional gateway devices and field devices present in this address range, c) repetition of step b) for each additional gateway device found until all the gateway devices present in the range below the field access device or the predefined gateway device are found in the fieldbus network (100, 500), or until a cancellation condition is met, wherein an instantiation of suitable drivers comprises: - the comparison of at least one device driver available with the interrogated device specifications and determination of a quality value of the device driver based on the deviations of the drivers, in relation to the gateway device or the field device found, with regard to the hardware, software or protocol version, - in the event that the quality value of the device driver is above a predefined limit value, automatic instantiation of the device driver and integration of the device driver into the frame application. a) scanning of an address range of a field access device or a predefined gateway device of the fieldbus network (100, 500) and determination of the gateway devices and field devices present in this address range, and subsequent interrogation of device specifications of the gateway devices present in the address range of the field access device or the predefined gateway device and instantiation of suitable drivers in the device access software for the gateway devices and field devices present in this address range, b) for each gateway device that is found, scanning of another address range provided by the gateway device found and determination of additional gateway devices and field devices present in the additional address range, and subsequent interrogation of device specifications of the additional gateway devices present in the additional address range and instantiation of suitable drivers in the device access software for the additional gateway devices and field devices present in this address range, c) repetition of step b) for each additional gateway device found until all the gateway devices present in the range below the field access device or the predefined gateway device are found in the fieldbus network (100, 500), or until a cancellation condition is met, - the comparison of at least one device driver available with the interrogated device specifications and determination of a quality value of the device driver based on the deviations of the drivers, in relation to the gateway device or the field device found, with regard to the hardware, software or protocol version, - in the event that the quality value of the device driver is above a predefined limit value, automatic instantiation of the device driver and integration of the device driver into the frame application.