ROC

ROC

Supported Devices

The Remote Operations Controller® (ROC) protocol module can communicate with native ROC and FloBoss devices. It is designed to allow a host computer to communicate with devices that use the ROC protocol (ROC 300 series ROCPAC, ROC 300 series FlashPAC, FloBoss 100, 400, and 500 series, ROC 800 series, and RegFlo. Industry Canada ROC items are also supported). Other devices that use protocol emulators can also be supported.

Note

It is always advisable to use the latest firmware upgrade that can be obtained.

ROC809 – For uploads to work properly, you must use ROC809 Firmware Version 1.11 or higher.

Supported Features

The ROC protocol module supports reading and writing to all valid items using the native protocols (ROC and ROC Plus).

Further Information

For further information regarding the ROC device, please refer to the vendor documents.

Recommended Configuration Steps

These are the objects needed to communicate with a ROC. These objects are linked together:

  • A Port object. From the Port object create the Connections Settings object and then it will automatically link them together.

  • The ROC object which will link to the Port object.

  • And on the same tab, create a Schedule object.

From the ROC object, create each of the following:

  • If Time Synchronization is needed, create a Time Synchronization object.

  • Meter objects: A ROC requires a Station Meter object as well as a meter object for each Meter run.

If collecting history, create one or more of the following, depending on the type of history being collected:

  • Daily Archive object

  • Event Archive object

  • Hourly Archive object

These are the objects needed to be able to publish history. These objects ARE NOT linked to the ROC object:

  • Publisher object.

  • From the Publisher object, create the History output type object

Supported Op_Codes

The following specific Host-to-RTU operational codes are supported:

Op_Code

Description

Op_Code

Description

0

Get general update of the current state for the physical I/O and applications

2

Get 240 characters of test data

6

Get ROC configuration

7

Get current date and time

8

Set current date and time

10

Reads data defined by a configurable Opcode point

11

Writes data defined by a configurable Opcode point.

17

Set operator ID (Login)

24

Store and Forward

103

Get last power on/off time

117

Get Weights and Measures events (800 series)

119

Get Events (800 series)

120

Get alarm, event, and historical modules log pointer

121

Get requested number of alarms from alarm log

122

Get requested number of events from event log

126

Get last 60 minutes of data from requested history module

128

Get data for requested day/month from requested history module

130

Get requested number of hours of data from requested history module

135

Get requested number of hours of data from requested history module

165

Get historical data configuration

167

Get specified contiguous block of parameters

180

Get requested parameters

181

Set requested parameters

224

Report-by-exception from ROC

225

Report-by-exception acknowledge from host

255

Invalid request received by ROC

For assistance, please submit a ticket via our Support Portal, email autosol.support@autosoln.com or call 281.286.6017 to speak to a support team member.