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_CodeDescription
0Get general update of the current state for the physical I/O and applications
2Get 240 characters of test data
6Get ROC configuration
7Get current date and time
8Set current date and time
10Reads data defined by a configurable Opcode point
11Writes data defined by a configurable Opcode point.
17Set operator ID (Login)
24Store and Forward
103Get last power on/off time
117Get Weights and Measures events (800 series)
119Get Events (800 series)
120Get alarm, event, and historical modules log pointer
121Get requested number of alarms from alarm log
122Get requested number of events from event log
126Get last 60 minutes of data from requested history module
128Get data for requested day/month from requested history module
130Get requested number of hours of data from requested history module
135Get requested number of hours of data from requested history module
165Get historical data configuration
167Get specified contiguous block of parameters
180Get requested parameters
181Set requested parameters
224Report-by-exception from ROC
225Report-by-exception acknowledge from host
255Invalid 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.