Fisher ROC Plus Ethernet

EFM Suite Get Fisher ROC Plus Ethernet as a part of this suite. Learn More Fisher ROC Suite Get Fisher ROC Plus Ethernet as a part of this suite. Learn More Oil and Gas Suite Get Fisher ROC Plus Ethernet as a part of this suite. Learn More

Product Overview

The Fisher ROC Plus Ethernet driver exchanges data between OPC/DDE clients and ROC Plus protocol devices. This driver is intended for use with the following ROC Plus protocol devices: ROC809, ROC809L, ROC827, and ROC827L.

  • Supports Automatic Tag Generation directly from the RTU or configuration file for rapid deployment of communications
  • ​Communication Specification
  • ​Operator Identification
  • ​Time synchronization on EFM poll, user-specified interval, or time of day
  • Read, Write, and Auto Tag Generation of User Program Data (User Defined Points)
  • Supports OpCodes 10 and 11 for reading and writing to user tables
  • Supports OpCode 167 for single point reads
  • Supports OpCode 180 for multiple point reads in a single request
  • Supports Advanced Statistics Tags, including _CommFailures, _ErrorResponses, and more
  • Optimized for extreme conditions (noisy communication channels and low-bandwidth)
  • ROC Plus
  • ROC809
  • ROC827
  • English
  • DDE Format CF_Text and AdvancedDDE
  • NIO Interface for iFIX
  • OPC .NET Service (OPC .NET) Version 1.00
  • OPC Alarms and Events (OPC AE) Version 1.10
  • OPC Data Access (OPC DA) Versions 1.0a, 2.0, 2.05a, and 3.0
  • OPC Unified Architecture (OPC UA) Clients
  • SuiteLink and FastDDE for Wonderware



  • Fixed an issue where reads could starve writes when communicating to multiple devices in the same channel.



  • Removed non-inclusive terms out of respect for users of our software.



  • Fixed an issue where FisherROC Ethernet devices in a virtual network using the Scheduler would cause high CPU utilization.
  • Fixed an issue where a late-arriving Opcode 135 response would get applied to the wrong point.
  • Fixed an issue where the driver did not release the communication port when releasing communication control in a virtual network.



  • Corrected EFM exporter output for Meter Type and Calculation Method using polled device settings. 
  • Added _System tags for _DeviceAddress and _DevicePort. 



  • Updated the parameter size for parameter #0(Device Tag) in Point Type 177's address table from 10 bytes to 40 bytes.


  • Added additional options for time synchronization:
    • Only allow time synchronization when the difference between device and system time exceeds a certain threshold.
    • Perform a time synchronization on an EFM poll.



  • Disabled time synchronization when data collection is disabled.
  • Added missing gas attribute mappings for H2, HE, CO, and AR.
  • Enabled point types 93, 94 for gas models.



  • Meters are now represented in the Project Tree View to improve visibility and editing.
  • Fixed an issue where EFM data for avg_c8, avg_c9, and avg_c10 was not exported to CSV.
  • Corrected column mapping of EFM data for n-Pentane and neo-Pentane.



  • Resolved a Time Sync issue where, if no reads are active; only the first four (4) devices successfully synchronize.
  • Enhanced the driver to allow UDP tags to use the correct data type set (not default). This allows the data type of these tags to be manually modified.
  • Enhanced the driver to support parameters 56 through 112 to Point Type 141.



  • Added support for Advanced Statistics Tags, including _CommFailures, _ErrorResponses, and more.
  • The driver now includes the #n syntax when auto-generating tags for similarly named point types in point type tables to avoid duplicate tag names. This may change the default name for some auto-generated tags from previous versions.
  • Changed the alarm state from OFF to On for string events.
  • Resolved an issue where attempting to read a tag from a non-responsive device could falsely cause a timeout when reading the next tag on a different device.
  • Resolved an issue where reading multiple tags in the same point type logical could result in two separate read requests rather than one.
  • Corrected mappings for liquid temperature high and low limits to EFM exports.



  • New Ethernet driver. Supports multiple ROC Plus devices per channel, with each device having its own IP address.
  • Added support for reading and writing to user tables using Opcodes 10 and 11.
  • Added the ability to ignore extra bytes received on the wire that are not part of the ROC communications. These bytes are sometimes added by radio modems and other networked equipment.
  • Enhanced the drivers to support Opcode 180. Enabled per device, this allows the driver to read multiple TLP and UDPs per read request.

Features when part of the EFM Suite

  • Support for gas and liquid Electronic Flow Measurement (EFM)
  • ​EFM Configuration and Mapping
    • History, including hourly and daily Gas Chromatograph data
    • Batch
    • Liquid Product
    • Alarms
    • Events


  • ROC800L (W68258) Firmware version 1.30 or later
  • Liquid Calcs version 1.03.00 (W68259) or later
  • Batching version 1.03.00 (W68260) or later