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
2 147 483 647

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:

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:


Disclaimer

Geo SCADA Expert 2022