In order to configure an OPC UA job, you must have UA Expert installed on your computer to validate data points.
This article explains OPC-UA-based Amphion Edge Device data collection in detail. For a more general overview on data collection, see this article. For Rockwell and eWOD-based data collection, see this article instead.

Setting Up Data Points

Use the UA Expert to connect to the Argo IP address associated with the device, follow the steps below:

1. Right click Servers, and click Add.

  1. Under Custom Discovery, double click Add Server.

The address should typically look something like this:

opc.tcp://ArgoIPaddress:4840

where “ArgoIPaddress” is the Argo IP Address for your OPC-UA device.

4840 is the most commonly used port for OPC-UA, although this may vary.

In UA Expert, added servers will display in a list with a magnifying glass on the left, followed by the server IP address. Newest added servers will display at the bottom of the list.

Click on the triangle symbol  next to the server name on the list to expand the connection selection menu.
If no drop down appears under the server that means either the device is offline or OPC UA is not running on the device.

You should usually select none for the certificate – most servers will not have one to use. Double click on none and now you should have a server available.

Right click and press Connect.

The Address Space field should update accordingly to display the server folders.

In the bottom left Address Space section, different types of data groupings will be shown. Expand appropriate folders accordingly to see their contents, or display tags.

A selected item from these objects will display its details on the right-hand side in the Attributes section.

Creating Data Points

You must verify the precise accuracy of the read address for each data point. Typically the data point information will include data point name,read address, data type, and a description.

For creating data points in ei3, you will need the attribute values for DataType and Identifier.

IMPORTANT: When creating data points the Read Address and Data Type parameters are very important! These values must be precisely correct in order for data values to be read for each point.

Use the Identifier from the displayed attributes for the Read Address of the data point.

Below is a list of OPC UA data types supported by Amphion data collection.

  • OPC UA
  • Platform Boolean
  • Boolean Byte
  • char Double
  • Double Float Int16
  • Short Int32
  • Long Float
  • Float String
  • String


The Data Type is listed in the corresponding area shown above (in Attributes).

Below is the list of device types supported by OPC-UA data collection:

  • Generic – OPCUA

Starting Data Collection

When creating data points, you must use the following format to generate a read address:

NS[NamespaceIndex] |[IdentifierType]| [Identifier]

The end result would look something like this:

NS2|String|AlarmsNoNodes.ExclusiveLevelAlarmTrigger
IMPORTANT: All text included here past the pipe | symbol MUST match exactly to the Identifier or else the data will not be collected.

Arrays

When defining data points to read elements of an array, you’ll need to find the exact string array value for that data point. The highlighted area in the screenshot shown above displays where the string array value is located.

When choosing data types during the configuration set-up process, make sure to select String as a data type. A sample read address format is displayed below:

ns0|numeric|255[0]

Next, data points must be entered into the Data Points page (found under Admin Tools).

Click the  icon to open the new data point creation page.

  • Device: Choose the device from which this point will be collected. NOTE: for enabling Amphion data collection this must be one of the required device types in ei3.
  • Tag Name: Name of data point. Example include: BadProductCount, DowntimeCode, Machine_Speed, MotorTemp_AxisA1, etc.
    NOTE: the tag name may not have any spaces or special characters.
  • Description: Relevant description to data point, may include spaces.
  • Category: Each datapoint falls under a category. Examples include: Temperatures, Production, etc. (These will vary according to machine type and company).
  • Read Address/Location/Tag: This field uses many important variables, including NamespaceIndex, IdentifierType, and Identifier. In our example above, the Read Address was
    NS2|String|AlarmsNoNodes.ExclusiveLevelAlarmTrigger
    IMPORTANT: When entering data points the Read Address parameter is very important! This value must be precisely identical, in order for data to be collected for the point.
  • Word # (Read)/Word # (Write): In most cases this value is zero.
  • Units: Enter the units of data point values, if applicable.
  • Min/Max Value: Data point min & max, if applicable, used for displays and charts in ei3.
  • Data Type: Choose data type (Boolean, short, long, etc).
  • Array: Check if appropriate.
  • Scale Type & (De)Scale Equation: Allows choosing of data scale type if needed. Enter scale equation in the text box(es) provided.
  • Enable for Charting/Statistics/Export/Alerts: Allows target data point to be enabled/disabled for any of the provided options, using checkbox.
  • Target Data Point: Select a data point target (if necessary).

Once the data point has been configured and all necessary fields have been correctly entered, click the Save icon  at the bottom of the page.

After all the data points have been entered, and the machine has been configured, you can start data collection.

Starting Data Collection

In the Customer Portal, under Admin Tools > Machines, click the button under the Collection column to initiate data collection.

To confirm data is collecting, wait ~5 minutes then check the Remote Monitoring tab. Your data should display with a time stamp within the last minute.

© 2020 ei3 Corporation. Content of this web page is proprietary to ei3 Corporation.

Print Friendly, PDF & Email