This specification defines a Machinery building block to provide energy related information. The concept of machinery building blocks is defined in OPC 40001-1. This specification integrates into the existing building block Monitoring and therefore does not need to be referenced from the MachineryBuildingBlocks Object defined in OPC 40001-1. In Figure 1, the Monitoring building block is shown in an example, including where the information defined in this specification is added. The X:MyMachine Object of a vendor-specific X:MyMachineType provides the 2:Monitoring Object. This contains already a 2:Consumption Object intended to provide information on energy. In the example, it provides information on Electricity, CompressedAir, and Steam_Superheated. The BrowseNames of those Objects are defined in this specification (see 6.3), representing different resources. Details, on what information is provided in those Objects are described in 6.2. In addition, the X:MyMachine contains two components, X:MyComponent1 and X:MyComponent2 according to OPC 40001-1. Components may also have energy related information, as in Figure 1, where both provide information on Electricity.