(For the ROC800-Series Remote Operations Controller)
User Manual
(QER 05Q045)
D301835X012
Form A6200
March 2006
Pass Through Program User Manual
Revision Tracking Sheet
March 2006
This manual may be revised periodically to incorporate new or updated information. The revision date
of each page appears at the bottom of the page opposite the page number. A change in revision date to
any page also changes the date of the manual that appears on the front cover. Listed below is the
revision date of each page (if applicable):
Page Revision
Initial release Mar-06
ROCLINK is a mark of one of the Emerson Process Management companies. The Emerson logo is a trademark and service mark of Emerson
Electric Co. All other marks are the property of their respective owners.
Fisher Controls International, LLC. 2006. All rights reserved. Printed in the U.S.A.
www.EmersonProcess.com/flow
While this information is presented in good faith and believed to be accurate, Fisher Controls does not guarantee satisfactory results from
reliance upon such information. Nothing contained herein is to be construed as a warranty or guarantee, express or implied, regarding the performance, merchantability, fitness or any other matter with respect to the products, nor as a recommendation to use any product or process
in conflict with any patent. Fisher Controls reserves the right, without notice, to alter or improve the designs or specifications of the products
described herein.
4.1 Point Type 41: Pass Through Configuration ......................................................................... 20
Issued Mar-06 iii
Pass Through Program User Manual
1 INTRODUCTION
1.1 Scope and Organization
This document serves as the user manual for the Pass Through program (QER 05Q045), which is
intended for use in the ROC800-Series Remote Operation Controllers (“ROC800s”). This manual
describes how to download, install, and configure the Pass Through user program (referred to as the
“Pass Through program” or “the program” throughout the rest of this manual). You access and configure
this program using ROCLINK 800 Configuration Software loaded on an IBM-compatible personal
computer running Windows 98, NT 4.0 (with Service Pack 6), 2000 (with Service Pack 2), or XP.
The sections in this manual provide information in a sequence appropriate for first-time users. Once you
become familiar with the procedures and the software, the manual becomes a reference tool.
The Pass Through program enables host programs to send and receive messages from other devices
through the host’s connection to the ROC800. This pass-through feature supports host messages coming
in through Ethernet or serial connections and then passing back out through another Ethernet connection
or through different serial connections. Essentially, this means you can route requests from highbandwidth (Ethernet-based) devices to low-bandwidth (serial-based) devices and back again. The
program also provides a method to convert serial and Ethernet messages passing to and from devices
attached to different physical connections.
For example, a host is connected via Ethernet to a ROC800. A FloBoss 407 is physically connected
serially to the same ROC800. The Pass Through program enables the host to pass a message through the
ROC800 to the FloBoss 407 via the serial connection. This can be especially useful for remote
connections to ROC300-Series, FloBoss 100-Series, FloBoss 500-Series, FloBoss 407s, Modbus slave
devices, or other ROC800s.
Note: The ROC Protocol limits the total number of serially-connected devices you can manage. Refer
to the ROC Plus Protocol Specification Manual (Form A6127) for further information.
Issued Mar-06 1
Pass Through Program User Manual
To accomplish this pass-through functionality, you complete the parameters on the Pass Through
configuration screen, identifying the communications port the host connection and the slave
connection(s) use.
Note: In addition to routing host requests through Ethernet-connected to serially connected flow
computers or ROCs, you can also enable the routing ROC to respond to the host request using the
industry-standard internal loopback address of 127.0.0.1:4000. Since this program, by default, passes
through all messages, it does not allow the ROC800 to “monitor” and then respond to messages
intended for itself. However, you can configure the program to route incoming messages to the internal
loopback address, which enables the ROC800 to respond to incoming Ethernet messages addressed to
itself.
1.2.1 Product Environment
Figure 1 presents an example environment in which you might use the Pass Through program.
(such as HMI with an OPC driver)
Host has:
resides at address 155.177.79.12:5000 with
device address A1G10
resides at 155.177.79.12:5000 with device
address A2G10
resides at 155.177.79.12:5000 with device
address A3G10
resides at 155.177.79.22:5000 with device
address A4G10.
Modbus device 1 is configured for 155.177.79.2:5000
at Modbus address 33.
could be polled at address 155.177.79.2:4000,
A1G2, but cannot be reached through port 5000.
can be polled at address 155.177.79.12:4000,
A2G2. but cannot be reached through port 5000.
can be reached at 155.177.79.22:5000, A3G2
Serial
(RS-232)
Modbus Device 1
Address 33
FloBoss 407
A1G10
FloBoss 407
A2G10
FloBoss 407
A3G10
FloBoss 503
A4G10 (North)
ROC800 loaded with Pass Through)
Address : A1G2
TCP/IP : 155.177.79.2
TCP port : 5000
Pass Through Configuration: Incoming msgs
are passed through to Comm 2
ROC800 loaded with Pass Through)
Address : A2G2
TCP/IP : 155.177.79.12
Ethernet
TCP port : 5000
Pass through Configuration: Incoming msgs are
passed through to Comm 2 and Comm 3
ROC800 loaded with Pass Through)
Address : A3G2
TCP/IP : 155.177.79.22
TCP port : 5000
Internal Loopback
127.0.0.1:4000
Pass through Configuration: Incoming msgs are
passed through to Comm2 and to th e Ethernet
address 127.0.0.1:4000 (“internal loopback
address”)
Comm 2
Comm 2
Comm 3
Comm 2
))))) ((((((
Figure 1. Pass Through Environment
Figure 1 shows how remote serial devices might be connected to a host using the Pass Through program.
In this example, the host connects to the ROC800s (ROC1, ROC2, and ROC3) via Ethernet. The Pass
Through program is located on each ROC800. Host requests come to port 5000 of the ROC800s and are,
Issued Mar-06 2
Pass Through Program User Manual
in turn, sent out to the appropriate serial or Ethernet ports according to the configuration of the Pass
Through program.
The Modbus device, the FloBoss 503, and the FloBoss 407s connect to the ROC800s using either a
serial connection or a radio connection. Without the Pass Through program, they cannot respond to
requests from the host. Once both the host and the Pass Through program are configured correctly, these
devices can communicate with the host.
Note also that ROC3 uses the internal loopback address (127.0.0.1:4000) in order to respond to requests
from the host. This would not typically be the way the host is configured, since ROC3 would probably
be polled directly on port 4000. However, this loopback example is provided to illustrate this
functionality.
Note: Refer to Appendix A in the Protocol Driver Host Program User Manual (Form A6201) for more
information in using the Pass Through program in conjunction with the Protocol Driver Host program.
Issued Mar-06 3
Pass Through Program User Manual
1.3 Program Requirements
The Pass Through program is compatible with version 1.50 (or greater) of the ROC800-Series firmware
and with version 1.51 (or greater) of the ROCLINK 800 software.
Program specifics include:
DRAM
Used (in
bytes)
ROCKLINK
800 Version
Display
Number
File Name
PassThrough.tar
Target
Unit/
Version
ROC800
1.52
User Defined
Point (UDP)
41 99782 558 229376 1.60 41
Flash Used
(in bytes)
SRAM Used
(in bytes)
Note: You must connect a PC to the ROC800’s LOI port before starting the download.
For information on viewing the memory allocation of user programs, refer to the ROCLINK 800 Configuration Software User Manual (Form A6121).
1.3.1. License Keys
License keys, when matched with valid license codes, grant access to applications such as the Run
Switching program.
The term “license key” refers to the physical piece of hardware that can contain up to seven different
licenses (refer to Figure 1). Each ROC800 can have none, one, or two license keys installed. If you
remove a license key after enabling an application, the firmware disables the task from running. This
prevents unauthorized execution of protected applications in a ROC800.
J1
U1
DOC0422A
Figure 2. License Key
Note: You must install the 05Q045 license key to use the Pass Through program.
Issued Mar-06 4
Pass Through Program User Manual
2 INSTALLATION
This section provides instructions for installing the Run Switching program. Read Section 1.3 of this
manual for program requirements.
2.1 Installing the License Key
If you order the Pass Through program for a new ROC800, your ROC800 is delivered with the license
key installed. Go to Section 2.2.
If you order the program for an existing ROC800, you must install the license key yourself.
Failure to exercise proper electrostatic discharge precautions—such as wearing a
grounded wrist strap—may reset the processor or damage electronic components,
resulting in interrupted operations.
When working on units located in a hazardous area (where explosive gases may be
present), make sure the area is in a non-hazardous state before performing these
procedures. Performing these procedures in a hazardous area could result in personal
injury or property damage
To install a license key:
1. Remove power from the ROC800.
2. Remove the wire channel cover.
3. Unscrew the screws from the Central Processing Unit (CPU) faceplate.
4. Remove the CPU faceplate.
5. Place the license key in the appropriate terminal slot (P4 or P6) in the CPU (refer to Figure 2).
Incorrect
Correct
DOC0423A
Figure 3. License Key Installation
Note: When using a single license key, install it in slot P4.
6. Press the license key into the terminal until it is firmly seated (refer to Figure 2).
7. Replace the CPU faceplate.
8. Replace the screws on the CPU faceplate.
9. Replace the wire channel cover.
Issued Mar-06 5
Loading...
+ 18 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.