---
title: AB Micro850 (Gen1.3)
slug: bhdo-v1/ab-micro850-gen13
createdAt: 2022-05-26T20:56:06.000Z
---

Review the following information for setting up and configuring the AB Micro850 (Gen1.3) driver.&#x20;

# Belden Horizon Data Operations Compatible Series

| Compatibility parameter      | Compatible items                                                                                                                                                                                                                                                                                                                                                 |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Driver type**              | Ethernet                                                                                                                                                                                                                                                                                                                                                         |
| **Validated devices/series** | [Micro800](https://www.rockwellautomation.com/en-us/products/hardware/allen-bradley/programmable-controllers/micro-controllers/micro800-family/micro800-plug-in-modules.html)<br />When configuring tags for this driver, you must enter the case-sensitive register name exactly as it is defined in the PLC. See the *Free Tags* section below to learn more.  |

To set up and configure this device in Belden Horizon Data Operations, you will need to do the following:

- Step 1: Set up and Configure the PLC Device
- Step 2: Set up the PLC Device in Belden Horizon Data Operations DeviceHub
- Step 3: Configure the List of Registers

# Step 1: Set up and Configure the PLC Device

If the device is configured for Ethernet access, find its network parameters. Otherwise, follow the steps below.&#x20;

**To configure your device:**

1. Note down the following information and refer to it when needed.&#x20;
2. **Device**: Allen-Bradley
3. **Communication I/F**: Ethernet. Refer to the following figure.

   ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/WCDrI7sm2UjoP1nUjVkY3_ab-micro850.png" size="80" width="604" height="345" position="center" darkWidth="604" darkHeight="345" showCaption="false"}
4. Launch RSLinx Classic, and connect the device to a PC using USB cable. The device is added to the browser.
5. Right-click the device and then click **Module Configuration**.

   ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/PAvXurV3Acmsjt3gZGH8j_ab-micro850-browse482x338.png" size="80" width="482" height="338" caption="Module Configuration option" position="center" darkWidth="482" darkHeight="338" showCaption="true"}
6. From *Port Configuration*, set up the device Ethernet parameters.

   ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/Sib9aU1z13qakcOoSP_lK_ab-micro850-ethernet-parameters.png" size="60" width="276" height="367" caption="AB Micro850 parameters" position="center" darkWidth="276" darkHeight="367" showCaption="true"}
7. Create an AB\_ETHP-1 driver. Select an adapter on the same subnet as the device. If you cannot find it in the local subnet, select **Remote Subnet**.

   ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/3TbiMQQ5ZH9y7I1kigRxR_ab-micro850-adapter.png" size="70" width="382" height="294" caption="Configure Driver dialog box" position="center" darkWidth="382" darkHeight="294" showCaption="true"}
8. Launch CCS, Connected Component Workbench.&#x20;
9. Click the **Discover&#x20;**&#x69;con to browse the device.

   ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/hDE__igxxrA_kWyUZcwel_ab-micro850-ccs-browse.png" size="80" width="418" height="426" caption="Connection Browser dialog box" position="center" darkWidth="418" darkHeight="426" showCaption="true"}
10. Double-click the device.

    ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/DeTwluyUmHzpgdVBFTwO-_ab-micro850-details.png" size="80" width="880" height="573" caption="AB Micro850 details" position="center" darkWidth="880" darkHeight="573" showCaption="true"}

# Step 2: Set up the PLC Device in Belden Horizon Data Operations DeviceHub

Configure the following parameters when you [Connect a Device](docId\:T-cWPe0_Jsfw5-aoj8WPP) with this driver. Update default values to the specific setup of your device.&#x20;

| Parameter           | Value                                    |
| ------------------- | ---------------------------------------- |
| **Type**            | Allen-Bradley                            |
| **Driver**          | AB Micro850 (Gen1.3)                     |
| **Network address** | The device address you defined in Step 1 |
| **Port**            | 44818                                    |
| **Slot Number**     | 0                                        |

# Step 3: Configure the List of Registers

When you [Add Tags](docId\:Wpe2HMXelARLBnhWbuChY) to the connected device, refer to the following tag parameters and available value types.

Refer to the following additional resources:

- [Organize Device and Tag by Using Metadata](docId\:kR5ZcBhkXWK89Qti0v1t8)
- [Tag Formula Variables](docId:9m6xLAQ9IoPW5alpru96S)

## Free Tags

This driver doesn't have a list of available register names in the DeviceHub *Add Tag* form.

To add tags, you must enter the case-sensitive register name exactly as it is defined in the PLC.

A **Connected** status for the device won't display until a tag with a correct register name is created.

## Available Value Types

- `bool`
- `sint`
- `int`
- `dint`
- `real`
- `lint`
- `byte`
- `word`
- `dword`
- `lword`

## Tag Parameters

- **Name**: Enter the case-sensitive register name exactly as it is defined in the PLC.&#x20;
- **Value Type**: Select a data type from the drop-down list.&#x20;
- **Polling Interval**: Enter a value in seconds. This determines how often the tag should poll the register for data.
- **Tag Name**: Enter a name for the tag.
- **Description** (Optional): Enter a description for the tag. &#x20;
- **Tag Formula**: Enter a formula for the tag to process the generated data. Two variables are permitted: `value` (current tag value) and `timestamp` (current tag UNIX time in milliseconds). The following math functions are available:
  - sin
  - cos
  - sqrt
  - tan
  - power
  - log
  - exp
- **Only Publish on Change of Value**: Select the checkbox to customize NATS messages to be published only when the *value&#x20;*&#x70;arameter changes from a previous value to a new one. *Change of Value* only applies to boolean, numeric (such as int or float), and simple string data types. It does not apply to complex types, such as JSON or array. Poll-once topics will not be affected by *Change of Value* settings. These topics will still only see a single message.
- **Meta Data**: Metadata summarizes basic information about data. This feature allows you to define key-value pair data for the device output payload later on. It can then be used to find, use, and reuse particular instances of data.&#x20;

