Specifies user programs with a means to access the fieldbus communication environment. It 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 10 fieldbus.