Defines user programs with a means to access the fieldbus communication environment. Also provides common elements for basic time-critical and non-time critical messaging communications between application programs in an automation environment and material specific to Type 24 fieldbus.