### Provider The information below provides a FULL description of this microblock and all of its properties. What information you see and what you can do with it depends on your license and the application you are in, and in some cases, a controller's driver version. This microblock is compatible only with Carrier controllers.
Microblock family | Network I/O microblock
Icon and symbol |
What it does | Provides a means for the control program to exchange sets of data across the BACnet network. Creates an association with one Collector microblock and maintains: An Output data array transmitted to the Collector microblock A set of Feedback data received from the Collector microblock
Click for details below How it works Properties Tips and Tricks BACnet object property addresses
#### How it works The association between a Provider and Collector can be established: By the Provider actively communicating to its configured Collector and identifying itself as the recipient of that Collectors Feedback data. The Provider will actively create these associations when either of the Collector Network Number or Address properties is set to a non-zero value. The Provider can be passive and wait for a Collector to send it a message to establish the association. The Provider creates an array to hold a set of Output data. Columns represent a user defined set of Output data tags. The Provider will transmit its set of Output data to its associated Collector. Data is transmitted on a periodic basis or when a Change of Value (COV) occurs. The Provider creates an array (user defined size) to hold a set of Feedback data, which is received from its associated Collector. The columns of the array represent a user defined set of Feedback data tags. The Provider has no input or output wires. The Provider’s data sets are configured and access through an OCL compatible application programming interface (API). The API consists of functions that provide the following functionality: Find a specific Provider Define the Output and Feedback data sets Write the Output data set Read the Feedback data set NOTE Details about the Provider OCL API are covered in the OCL Reference Manual.
#### Properties TIPS Alt+click any value in the WebCTRL® or Field Assistant interface to view property details, including its editing privilege and expression (location path) for use on graphics. You can right-click some properties in the EIKON® Property Editor and select Make editable or Make read-only to determine that property's functionality in your system.
Display Name | The microblock label used in the EIKON® application and the WebCTRL® interface. You can use any characters except the " character.
Reference Name RefName | Use the default reference name unless you want a more descriptive name for graphics or network links. Limitations: lower case only limited to 40 characters cannot begin with a number must be unique within a control program
Application Type | A numeric value representing the system application type. Air Side Linkage Water Side Linkage Outside Air Conditions NOTE User can define more application types as needed.
Application Instance | A numeric value that defines the specific instance of an application. This value is usually set to 1.
Network Number | The network number of the device that contains the Collector that the Provider should associate with.
Collector Address | The address of the device that contains the Collector that the Provider should associate with.
Output Update Time | The amount of time the Provider will wait before sending successive updates of its Output values to its associated Collector.
Feedback Expiration Time | The amount of time in which the Provider must receive successive updates of Feedback values from its Collector. If an update is not received in this time, the Provider will mark the data from the Collector as expired.
Show Property Page Text | Check to show this microblock's value on the equipment's Properties page.
#### Tips and Tricks BACnet properties The Provider microblock is a proprietary BACnet object. If you make this object Network Visible, you can address a BACnet Analog Network Input or BACnet Analog Network Output microblock to access many of its configuration and control properties in other control programs. See BACnet object property addresses below.
#### BACnet object property addresses The Provider microblock is a proprietary BACnet object (object type 772). The format for a BACnet address is bacnet://device/object/property@priority. EXAMPLE To set up a microblock to read the Collector Address from the Provider microblock in the same controller, use the following address. `bacnet://this/772:1/4614` In the above address, 772:1 indicates the first instance of a Provider microblock in the controller.
BACnet property identifier # | BACnet property identifier | Description | Read/ Write
4155 | APPLICATION_ID | Application ID | R
4156 | APPLICATION_INSTANCE | Application Instance | R/W
4157 | UPDATE_TIME | Update Time | R
4158 | EXPIRATION_TIME | Expiration Time | R
4611 | PROV_NUMBER_OF_OUTPUT_ELEMENTS | Number of Output Elements | R
4612 | PROV_NUMBER_OF_FEEDBACK_ELEMENTS | Number of Feedback Elements | R
4613 | PROV_COLLECTOR_NETWORK | Collector Network Number | R/W
4614 | PROV_COLLECTOR_ADDRESS | Collector Address | R/W