ROC Plus Numeric Point
You use a ROC Plus Numeric Point object to read and write (control) a numeric value from a ROC, where that value is specified by a Type, Location, and Parameter (TLP). The specific formats that are supported are shown in the table below. The Type Names are taken from the ROC Protocol Specifications manual.
Type Name | Size in Bytes | Range |
Description |
---|---|---|---|
BIN |
1 |
0 to 255 |
An 8-bit bitfield value. This is the same as an unsigned byte (UINT8) |
INT8 |
1 |
-128 to 127 |
An 8-bit signed integer |
INT16 |
2 |
-32768 to 32767 |
A 16-bit signed integer |
INT32 |
4 |
-2 147 483 648 to |
A 32-bit signed integer |
UINT8 |
1 |
0 to 255 |
An 8-bit unsigned integer |
UINT16 |
2 |
0 to 65535 |
A 16-bit unsigned integer |
UINT32 |
4 |
0 to 4 294 967 296 |
A 32-bit unsigned integer |
FL |
4 |
Valid single precision float |
A single precision floating point value |
The ROC Plus Protocol Specifications Manual specifies point type 113 for holding Orifice Meter Run parameters. The ROC Plus Numeric Point object can read the following values from this point type:
- Low Alarm Flow
- High Alarm Flow
- Alarm Deadband
- Station Number
- Pipe Diameter
- Pipe Reference Temp
- Pipe Material
- Orifice Diameter
- Orifice Reference Temp.
The above values comprise varying types of data, which are each supported by the ROC Plus Numeric Point object. Each parameter’s access level is R/W (Read and Write), which means that you can write to each of these values by calling the Control method or pick action for the point. For more information about point types, please refer to the ROC Plus Protocol Specifications Manual.
For more information about the ROC Plus Numeric Point object, see the following topics: