This example illustrates the most basic use of the Distributed Program Bus—providing a single input to all zones in an installation.
You are designing an audio system for a large department store that has multiple floors. The department store owner wants to play the same background music in all areas of the store and plans to use a commercial channel to provide the music.
Because of this department store's size (many different departments over three floors), its audio system will need many different zones—primarily to facilitate paging into individual areas of the store. This multi-zone characteristic in combination with a common input needed in all zones makes this a perfect scenario for using the Distributed Program Bus. Without the Distributed Program Bus, you would need to wire that single input into every zone in the system. But with the Distributed Program Bus, you wire it once and you're done!
The commercial music receiver is located in the rack room with the HAL and is, therefore, connected directly to a HAL analog input port.
To keep things simple, we'll assume each floor of the department store is a separate zone.
As you can see, the Distributed Program Bus is included in each Zone Processor by default. So, for this simple single input, no selection example, you are finished! Of course, you may want to configure certain parameters within the Zone Processor blocks themselves, but as far as getting this single channel of background music to all of your zones, you've done it!
note: You would, of course, need to wire the audio to one or more outputs, but we'll skip those steps for now as the focus of this example is the creation and use of the Distributed Program Bus.