MANUAL MASTER ROTORK Pub059-052-00-0919
MANUAL MASTER ROTORK Pub059-052-00-0919
MANUAL MASTER ROTORK Pub059-052-00-0919
Network Systems
Master Station Full Configuration Manual
Section Page
1. Introduction_________________________________________________________________________________________ 4
Host Communications_____________________________________________________________________________________ 31
4. Ethernet Communications to the Rotork Master Station_______________________________________________ 32
5. Serial Communication to the Rotork Master Station___________________________________________________ 45
6. Hot Standby________________________________________________________________________________________ 51
Field Networks___________________________________________________________________________________________ 52
7. Pakscan Classic Field Network________________________________________________________________________ 53
8. Modbus Open Field Network________________________________________________________________________ 64
3
1. Introduction
This manual provides instruction on the configuration, operation and analysis of the Master Station and connected devices.
This manual should be read in conjunction with PUB059-050 Master Station Safe Use, Installation and Maintenance Manual
supplied with the Master Station.
The Master Station must be installed as per instructions provided in PUB059-050.
Section 2 provides information to gain a full understanding of the Master Station interface and how information is
presented. It is important to be familiar with interface behaviour described in this section before proceeding through
the manual.
Section 3 explains the menu structure of the Master Station.
Section 4 provides information for Ethernet host communication to the Master Station.
Section 5 provides information for serial host communication to the Master Station.
Section 6 explains behaviour of a hot standby Master Station.
Section 7 provides information for the Pakscan Classic field network AIM and connected FCUs.
Section 8 provides information for the Modbus Open field network AIM and connected FCUs.
Section 9 details the Modbus specification for host communication to the Master Station.
Glossary of Terms provides descriptions for accronyms or technical terms used throughout PUB059-052.
Section Page
3. Menu Structure_________________________________________________________________________________ 16
3.1 Profile______________________________________________________________________________________________ 16
3.2 Loop Map__________________________________________________________________________________________ 17
3.3 Alarms Page________________________________________________________________________________________ 18
3.4 Devices Page________________________________________________________________________________________ 20
3.5 Interfaces Page______________________________________________________________________________________ 22
3.6 Master Station Page__________________________________________________________________________________ 23
3.7 Utilities_____________________________________________________________________________________________ 24
5
2. The User Interface
For hot standby Master Stations, the standby side top bar is shaded grey.
7
2. The User Interface continued
Navigate to the
Main Home page.
Navigate to the
Interfaces page. Navigate to the
Refer to section 3.5 Alarms page.
Refer to section 3.3
Navigate to the
Master Station page.
Refer to section 3.6
Navigate to the
Devices page.
Navigate to the Refer to section 3.4
Utilities page.
Refer to section 3.7
Navigate to the
Login page.
Refer to section 2.1.4
Refer to section 3.1 Profile of this manual for information on Master Station operator accounts. To complete the operation required, the
operator may need to log in.
Viewer access is always available at the local display however a password must be entered for the same access through a web browser.
Select Login from the menu bar and enter the appropriate login details.
The main banner will indicate the login level after the correct details are entered.
It is possible to log out via the menu bar, or the profile drop down box. Admin access level can add and remove users.
9
2. The User Interface continued
An expanded banner will show an up arrow. Click anywhere on the banner to collapse the menu.
Click anywhere on a drop down box to expand the list.
Drop down boxes will disappear when an item is selected from the list or another part of the screen is selected.
The arrow changes to a down arrow to indicate that the list can be minimised.
2.2.3 Buttons
Buttons trigger operation commands that require confirmation on the pop up warning window.
11
2. The User Interface continued
Navigating away from the page will cause a pop up to be displayed. Selecting 'Stay on page' will remove the pop up window and
remain on the current page with unsaved changes. Selecting 'Leave' will leave the page and any unsaved settings will revert to the
previously saved values.
13
2. The User Interface continued
q w e r t y u i o p
a s d f g h j k l '
z x c v b n m , . ?
&123
_ \ : ; ) ( / ^ 1 2 3
€ $ £ & @ " * ~ 4 5 6
? ! ' _ < > - ` 7 8 9 ABC
[ ] { } # , + % 0 .
7 8 9 #
4 5 6 - )
1 2 3 + (
0 . * $
15
3. Menu Structure
Menus in this section follow the structure of the menu bar when is selected.
3.1 Profile
The User Details page shows the user name and access level for the logged in account. To change the Password, input the old password
and then input a valid new password. The new password must be entered in two separate fields to avoid typing errors.
Selecting 'View all users' navigates to the Users page.
The Users page permits password and account changes to all accounts with equal or lower access rights.
Changes to account passwords always require entry of the old password. Deleting an account will trigger a warning message to confirm
the action. One Admin account will always remain active on the Master Station.
Password Complexity
Master Station account passwords must be between 8 and 100 characters long and must include at least one upper case, lower case,
numeric digit and special character. Special characters are:
!@#£$%^~&*_+(){}[];’:”,.<>/?-`\€
Forgotten Passwords
Forgotten passwords cannot be reset but Admin level access permits deletion and creation of new accounts. If a password is lost,
Rotork recommend deleting the account and recreating the account with a new password.
Contact Rotork if all Admin account credentials have been lost or forgotten. You will be required to verify your identity, authority and
provide the Master Station unique ID (accessible within the Master Station settings or on the Master Station test certificate) plus the
password reset code (obtained using the Request Reset Password Code in the Utilities menu, refer to section 3.7.4). Rotork will then be
able to provide reset instructions for the Master Station.
The Loop Map page is designed to show a satellite view of network devices. A background image of the site can be uploaded in the
general Master Station settings so devices can be positioned at their approximate install locations.
The Loop Map image must be .PNG format and 1024 x 520 pixels. Images in different formats or sizes will not successfully upload to
the Master Station.
FCUs on a Modbus Open Loop Map will appear in the same order as the Device File.
Rotork recommend using a Loop Map image with light colours so that network devices are clearly visible.
17
3. Menu Structure continued
Certain events can trigger multiple alarm conditions. Device 4 in the above example shows three different alarms,
all triggered by the Local Stop action.
Failure
Device healthy
Maintenance required
Control inhibitied
Accepted alarms will disappear if the alarm condition is no longer present. If the alarm condition is still active,
the alarm will remain and be shaded grey.
19
3. Menu Structure continued
Every device is shown with The drop down box enables filtering of the
its assigned FCU address. list by device type or connection status.
Selecting any part of the device banner will navigate to the status page for that device.
Device banners with hashing on, indicate communication has been lost with the
field network.
Failure
Device healthy
Maintenance required
Device information is accessible through the left side menu structure. Status and setting items will appear in the right side section of the
display and may require scrolling or expanding a collapsed banner to view. Device information will vary for different device types and
different network types.
21
3. Menu Structure continued
Failure
Healthy
Maintenance required
Out of specification
Failure
Normal
Maintenance required
Out of specification
23
3. Menu Structure continued
3.7 Utilities
Rotork Master Station includes a number of utility tools for data analysis and manufacturer support. The features available for users vary
depending on login level and access method to the Master Station.
All utility logs include a common set of action buttons to interact with the log information.
25
3. Menu Structure continued
In the Host Analyser section, the Address column shows the IP address of the device communicating to the Master Station. Host Serial
communications only show the direction of communication as IP address is not applicable.
Tx – messages from the Master Station
Rx – messages to the Master Station
The Timestamp in the Host Analyser section shows the time in 24 hour format and the date in YYYY-MM-DD format.
The Host Analyser section shows one line of the full Modbus message sent to or from the Master Station. Serial communications include
the CRC and Ethernet communications do not include the CRC.
The Detail section shows the full Modbus message over multiple lines and includes a detailed Timestamp count to derive the message
time and date.
The timestamp is the number of milliseconds since 1970. There are a number of tools on the internet that convert the timestamp to a
time and date format. For example: http://www.epochconverter.com/
The Host Command Log can be downloaded as a CSV file for further analysis or recording purposes. Please note the Host Command
log is continually updating, therefore the data downloaded as a CSV file is likely to include new data not shown on the display.
27
3. Menu Structure continued
The Alarm Log can be downloaded as a CSV file for further analysis or recording purposes.
Normal
Function check
Maintenance required
Out of specification
Failure
Request Password Reset Code Your Admin Reset Code is: !#~*<?\€
29
3. Menu Structure continued
Each event includes the address, Master Station side, source (IP address), item (setting) and the new item value.
Addresses within the 10000 range indicate an event occurring with a Master Station AIM. Other addresses relate to a device connected
to the Master Station.
Address Message
10000 CPU
Selecting the icon next to an address will navigate to that specific device or AIM page.
The Data Log can be downloaded as a CSV file for further analysis or recording purposes.
Download Syslogs
Section Page
6. Hot Standby____________________________________________________________________________________ 51
6.1 Hot Standby Change Over____________________________________________________________________________ 51
31
4. Ethernet Communications to the Rotork Master Station
The Master Station CPU module includes three Ethernet ports for communication by Modbus TCP/IP to a host connection or by https to
web pages. Ethernet 1 and Ethernet 2 are dedicated host communication ports, and are intended for permanent host communication
connection. The service port is intended for temporary connection for configuration and troubleshooting. The service port requires the
display to be lifted for use, the display can be closed while the host ports are in use. Both host ports will have the same IP settings, the
service port should be set to different IP settings such that it is isolated from the host network.
LEDs:
POWER:
Colour – Green
When the module is first powered on,
the LED will be lit continuously.
While the module is in bootloader
mode (start up and re-programming
of software), the LED will blink three
times per cycle (cycle of 3 seconds).
While the module is configuring
during start up, the LED will blink
twice. This state indicates that the
processor is now executing the
application, but it is waiting for the
configuration phase to complete.
While the module is running correctly,
the LED will blink once per cycle.
Off indicates no power to the module.
Service Ethernet port ACTIVITY:
connection (RJ45). Colour – Orange
Engineering debug indication.
PRIMARY:
Colour – Green
LED on indicates primary mode.
LED off indicates standby mode.
ESD:
Colour – Red
LED on indicates global ESD command
active.
LED off indicates no ESD present.
STATUS:
Colour – Blue
ESD input and alarm output
connection (removable
connector).
A hot standby Master Station will include two CPU modules, one each side, with two Ethernet host communication ports per module.
A total of four Ethernet communication ports are available for host connection.
The IP address settings are static, the address cannot be set dynamically.
33
4. Ethernet Communications to the Rotork Master Station continued
There are various topologies for connecting to Ethernet networks. The diagrams show a hot standby Master Station configuration but a
single Master Station topology can be visualised by removing the connections to side B.
PLC
Ethernet 1 Ethernet 1
Ethernet Highway 1
Ethernet Highway 2
PLC
Partial Redundancy
Comprising two LAN connections linked together with an Ethernet switch. The IP address for each side of the Master Station can be the
same if Standby Action is configured to Passive. Host devices can communicate to either side of the Master Station.
Ethernet 1 Ethernet 1
Switch
Ethernet Highway 1
Ethernet Highway 2
PLC
Service Port
Temporary configuration or
troubleshooting connection
Switch Switch
Ethernet Highway 1
Ethernet Highway 2
PLC
The above arrangement ensures either host can always communicate with the Master Station in control of the loop.
Ethernet switches must be a managed type and support either Spanning Tree Protocol (STP) or Rapid
Spanning Tree Protocol (RSTP).
35
4. Ethernet Communications to the Rotork Master Station continued
The IP address settings are static, the address cannot be set dynamically.
Service and host Ethernet ports must be configured to operate on different subnets.
Configuring the service and host Ethernet ports for the same subnet will cause the following issues:
• If they are physically connected to different Ethernet networks the Master Station would not know which port to reply on.
• If they are physically connected to the same Ethernet network the Master Station would not know which port to reply on. The reply
message will still reach the destination however this network configuration is not advisable.
The same subnet mask can be used for host and service Ethernet (255.255.255.0) however different networks (subnets) are necessary.
For example: 10.200.1.1 to 10.200.1.255 for host and 10.201.1.1 to 10.201.1.255 for service.
Service
Host Ethernet Host Serial
Ethernet
Connections Connections
Connections
Electrical isolation
Electrical isolation
Field networks
Master Station security features form a small part of the overall security strategy of the plant.
It is important to involve the local plant or site IT department in conversations about security of control system networks. The local IT
department should be involved with securing access between the business network and the control system network. IT professionals
will already be utilising cyber security measures to protect the business networks.
Coordination between IT and the control system team is important to ensure cyber security is managed properly and functions for
all networks on site. Security policies may require modification if the exact same policy is not appropriate for the control system and
business network.
For example, IT departments can use remote access to periodically maintain and update devices on the business network, these routine
updates could disrupt the control system network. Control system updates to software and configuration must be strictly controlled and
remote connection like this could introduce security risks to the control system.
The traditional priority for an IT department managing a business network is confidentiality, integrity and availability of data in the
system. The same priority list is reversed for a control system network as availability of the data is the most important. The security
of the system should not adversely affect the availability of data to users that need it. Confidentiality is less important as most of the
control system data means nothing outside of the system.
The security guidance in this document is intended to help the user implement and maintain reasonable security of the Master Station,
however, no security implementation can guarantee to protect against all existing, new or previously unknown threats. Rotork does not
guarantee that adherence to these and any other security recommendations will protect the Master Station from security breaches and
any subsequent impact on process in which the Master Station and associated ancillary components are involved with.
37
4. Ethernet Communications to the Rotork Master Station continued
Business Network
Firewall
Business Network
Firewall
DMZ
Plant Network
Data Servers Firewall
Firewall
Control System
Engineering Workstations Operator Workstations Application
Workstations
Firewall
The diagram above shows an example plant with cyber security protection. Segmentation of networks forms separate security zones
that are important to protect the control system. Security zones use firewalls and other security devices to only allow authorised
network traffic between the zones.
The firewall at the top of the control system network only allows traffic from the servers in the process DMZ (demilitarised zone)
network to the control system and blocks traffic coming directly from the plant network – preventing a direct attack from the business
network. Devices in the plant network that require access to control system data have to do this by accessing the servers in the DMZ.
The firewall above the servers only allows the plant network workstations to connect to the servers.
Examples of DMZ applications in this context include OPC data servers, historians, web servers and secured computers.
Examples of security policies that can be employed on site:
• All control systems must be segmented from the business network using a firewall and a DMZ network.
Recommendation: All control systems must be segmented from the business network using a firewall/UTM (Unified Threat
Management) device which has built-in Intrusion Prevention, Intrusion Detection System and a two-tier DMZ network.
• All users should be trained on the site security procedures and policies.
• Different job and responsibility level users should have different user names and passwords, preferably per individual.
Recommendation: Each user should have an individual user account with a strong password (minimum of 8 characters using a mix
of upper case and lower case alphanumeric characters).
• Default passwords for user accounts must be changed during system installation or site acceptance tests.
Recommendation: The end-user should always change the default password to a suitable strong password.
• Security events should be logged in a security audit file, these include invalid logins and changes to user accounts.
Physical Controls
Physical security intends to prevent unauthorised users accessing and tampering with networked devices, like a Master Station. The
Master Station host Ethernet connections, service Ethernet connection and micro SD card slot are all accessible when the Master Station
display is lifted. There is no lock on the Master Station to prevent the display from being lifted, therefore, external physical security
measures must be employed.
The Master Station should be installed in a locked enclosure (cabinet) or an access controlled location (secure room). Access control to
the enclosure or location would typically take the form of locks, fences, identity badges for personnel and general security awareness of
the personnel.
Personnel should be wary of their surroundings when viewing data and entering user account details.
Restricting access to network cabling outside of the protected area is strongly advised. The topology of the network connections should
be reviewed to ensure there is no easy connection point for unauthorised users.
The network topology should ensure that only authorised devices can connect to the network and connectivity of those devices is
restricted to the appropriate network segment.
Correct labelling of control system components aids in preventing the accidental connection of unauthorised equipment.
Technical Controls
Technical controls prevent access by unauthorised users to the contents or data of the Master Station. These controls include:
1) Limiting the types of connections that may be established
2) Disabling Ethernet ports
3) Whitelisting of IP and MAC addresses
4) Use of HTTPS for web pages
5) Web page login security
6) Appropriate access levels for different users.
7) Restrict ICMP flooding, over sized ICMP packets and TCP floods by configuration policies on the Firewall/UTM devices.
8) Configure IPS/IDS settings to restrict scanning attacks, enumeration and Dos/DDos attacks.
9) In the customer network, if Modbus Port is listening on TCP 502, please disable other non-standard ports (i.e. 50000 series ports).
10) User audits should be conducted at least once a month. This is required to double check who has access to
Rotork Master Station systems.
11) Internet connections to the Master Station must be established using a secure VPN tunnel.
12) The client system used when connecting to the Master Station must have the latest operating system security patches installed,
up-to-date anti-virus software and up-to-date web browser software. The end-user should not access the Master Station using a
non-standard or legacy web browser.
39
4. Ethernet Communications to the Rotork Master Station continued
Modbus TCP
Modbus TCP has no inherent security features and therefore relies on other methods for protection. Security methods can include
industrial network firewalls that allow only Modbus TCP protocol traffic to the device and the whitelisting feature within the Master
Station. Deep Packet Inspection (DPI) is a form of network traffic filter that can be used to examine the data part of a packet as it passes
an inspection point, this could be employed for Modbus TCP inspection but would be external to the Master Station.
Up to 10 IP and 10 MAC addresses can be defined in the whitelist for the host ports. Up to 5 IP and 5 MAC addresses can be defined in
the whitelist for the service port.
If whitelisting is enabled for the IP address, only devices with a listed IP address can communicate with the Master Station via
Ethernet connection. Access to the web pages or Modbus database is prohibited if the device IP is not listed.
If whitelisting is enabled for the MAC address, only devices with a listed MAC address can communicate with the Master Station via
Ethernet connection. Access to the web pages or Mobus database is prohibited if the device MAC address is not listed.
If whitelisting is enabled but no IP or MAC addresses are listed, Ethernet connectivity to the Master Station is effectively disabled.
At least one valid address must be defined in the list for whitelisting to function correctly.
Service and host ports that are not connected to the same physical network must be configured for different IP subnets to avoid
routing issues.
Security Certificate
On the internet, an SSL certificate is primarily used to verify that a site is genuine. This means the website can be trusted. Certificates are
obtained from certificate authorities and can be self-signed, publically signed (by third party companies), or privately signed (internally
by a company).
Advice should be taken from the plant or site IT department on how to obtain a certificate if required.
Even without a certificate installed, Master Station data access through a web browser is still encrypted as shown by this output from
Google Chrome:
If you are unable to install a certificate specific to the Master Station, then you must acknowledge the risks involved, and proceed
through your browsers warnings. If the connection is physically one to one between the Master Station and the PC, risk is inherently
low as the connection route is known.
Operators using Mozilla Firefox may encounter time out errors when loading Master Station web pages. The time out error occurs if
multiple Master Station security certificates are cached in the browser. Rotork advise using an alternative browser. If this is not possible,
contact Rotork for guidance to resolve the Mozilla Firefox time out issue.
41
4. Ethernet Communications to the Rotork Master Station continued
Viewer – default access on the local Master Station display, no password required. Web browser access requires login credentials for all
levels of access including viewer level. Viewer permits read only access to some Master Station settings and status information. Not all
settings are visible at Viewer level. Viewer accounts are only intended for operators that need to check status of the Master Station or
connected FCUs.
User – password protected on the local Master Station display and web browser interface. User permits read only access to all Master
Station settings plus operation and configuration of connected FCUs. User accounts are intended for operators that need control of
FCUs or change device configurations.
Admin – password protected on the local Master Station display and web browser interface. Admin permits write access to all settings
within the Master Station. Admin accounts are intended for Master Station commissioning and control system management only.
At least one admin level account must be present on the Master Station.
Only use Admin level access when required to perform an Admin level task. Always use the appropriate
permission level access for the activity being performed.
Always log out of the Master Station after use. There is an automatic session timeout feature after a
period of inactivity but it is more secure to manually log out after every session.
Accessing the Master Station through a web browser relies on authentication via security token.
The token is issued when logging in and removed when refreshing the browser window or logging
out. Refreshing the browser is not necessary as any dynamic information will automatically update
periodically.
Only continue to the website if you are confident connection to the correct Master Station is made.
With the security certificate authenticated or the browser warning accepted, the login page of the Master Station will be visible.
43
CPU 60 CHANNEL Module 7 P4724
Module 3 P4724 MODBUS FIELD NETWORK Module 8 P4727
Module 4 P4727 MODBUS HOST SERIAL Power Supply PSU (1
4. Ethernet Communications to the Rotork Master Station continued
Login Security
There is no default Admin account password for the Master Station. Each Master Station has a unique user name and password
programmed at the factory. The user name and password is shown on the Master Station test certificate, supplied with the unit.
CPU (A)
CPU (B)
Rotork Controls Ltd
Bath,
England.
PSU 1 2 3 4 5 6 7 8 PSU
(A) (B
BA1 3JQ
CPU (A)
CPU (B)
3 1 1 B 1 4 7 1 B 1 4 7 1 HOT STANDBY MAST
PSU 1 2 3 4 5 6 7 8 PSU
(A) (B)
BUILD DETAILS
BUILD CODE MASTER STATION TYPE
3 1 1 B 1 4 7 1 B 1 4 7 1 HOT STANDBY MASTER STATION
BUILD DETAILS
Module Serial Number SW Version Module Serial Number SW Version
Module 1 1840BA0630002101=154255
DEFAULT LOGIN INFORMATION
Username Password
CPU UNIQUE ID
Unique Identification 209 Module 6 NOT FITT
NOT FITTED --- 4118BA06
SIDE A Z123456789 LEq4Sen2~ SIDE A e6b34648150529d4
The Modbus Host Serial AIM (P4727) is required for host serial communications. Host Serial is an optional AIM that should be
ordered as part of the Master Station. It is possible to retrofit this AIM.
LEDs:
POWER:
Colour – Green
When the module is first powered on,
the LED will be lit continuously.
While the module is in bootloader
mode (start up and re-programming
of software), the LED will blink three
times per cycle (cycle of 3 seconds).
While the module is configuring
during start up, the LED will blink
twice per cycle. This state indicates
that the processor is now executing
the application, but it is waiting for
the configuration phase to complete.
While the module is running correctly,
the LED will blink once per cycle.
Off indicates no power to the module.
ACTIVITY:
Colour – Orange
Engineering debug indication.
PRIMARY:
Colour – Green
LED on indicates primary mode.
LED off indicates standby mode.
ESD:
Colour – Red
LED on indicates global ESD command
active.
Serial Port 1 connection
LED off indicates no ESD present.
(9-way D-Type)
SERIAL 1 / 2:
Serial Port 2 connection
Colour – Blue
(9-way D-Type)
Flashing (solid if communications are
very fast) indicates activity on the host
serial ports.
Off indicates there is no activity.
Signal Common
Transmit Data
Recieve Data
5 4 3 2 1 5 4 3 2 1
9 8 7 6 9 8 7 6
RS232 Connections RS485 Connections
45
5. Serial Communication to the Rotork Master Station continued
The Host Serial AIM includes two serial communication ports for connection to the host system. Each port can be configured for RS-232
or RS-485 using the DIP switches included on the Host Serial AIM. For instructions on AIM removal and changing DIP switch position,
refer to PUB059-050.
A hot standby Master Station will include two Host Serial AIMs, one for each side, providing four serial port connections in total.
DIP switch setting for Serial 1 must be the same for both sides. DIP switch setting for Serial 2 must be the same for both sides.
Serial communication is half-duplex.
RS-485 is a 2-wire system with configurable line termination. Biasing and termination resistors can be switched in from the Host Serial
setting menu on the Master Station. Termination is 120 Ω passive with 1 kΩ biasing.
Side A Side B
Side A Side B
Hot Standby Port 1 Port 2 Port 1 Port 2
Master Station
Serial communication to a single Master Station can be linked to the host system as shown below. Hot standby Master Station
configurations require more complex connection arrangements.
Highway
Highway
Single or redundant communications can be used on either multi-drop or dedicated highways. Database information remains the same.
When redundant communications are employed (see Fig 5.1.2); the two highways access Serial 1 and Serial 2. The data behind these
ports is designed to allow communication to two separate host systems or a single host on redundant highways. The two ports are
effectively handled by two independent data bases each fed with information from the connected FCUs. Care must be taken when
handling latched alarms in the Master Station data bases. Either link the two ports by setting Port Alarms to Linked in the Modbus Host
Common Settings or ensure that all alarms are accepted on both highways.
Host System
Serial 1 Serial 1
47
5. Serial Communication to the Rotork Master Station continued
Host System
PLC highway Highway 1
In-Vision highway
Highway 2
Fig 5.1.4: Twin host, single RS-485 comms Fig 5.1.5: Single host, dual redundant RS-485 comms
Host System
Serial 1 Serial 1
If a Serial Host AIM fails, primary control will automatically switch to the standby side. Automatic switching will not occur if the
communication highway from the host system to the Master Station primary side is broken. The host system must read Master Station
data to determine which side is in control and then issue a command to change the primary side if required.
General guidance
Side A and side B must have the same settings, especially Serial 1 and 2 Standby
1.
Mode set as Passive or Active.
2. RS-485 highways must always be terminated at both ends and only at the ends.
The primary side can be switched by sending a suitable command to either side A
3.
or side B.
49
5. Serial Communication to the Rotork Master Station continued
The two DIP switches allow each port to be set for RS-232 or RS-485. The default setting for CH1 is RS-485 and CH2 is RS-232. Slide
the switch up (RS-232) or down (RS-485) for the desired type. Ports can be configured independently. Do not move LK2 from the
default position shown above.
To access the DIP switches, unscrew the two hex head bolts from the top and bottom of the module with a 2.5 mm Allen (hex.) key. Pull the
front tab away from the Master Station to release the Host Serial AIM and access the DIP switches.
Refitting the Host Serial AIM is the reverse of removal. Care should be taken to ensure the AIM connectors align correctly with the
Master Station backplane connector.
It is possible to adjust the DIP switches without fully removing the Host Serial AIM. This is useful when
the Master Station display door cannot be fully extended outwards.
+5V
1000
Off On
Port Terminations Data +
Off 1 On
120
Off 2 On
Data -
Off On
1000
Gnd
Settings to enable termination are in the Host Serial interface menu for each applicable side. Relay contacts connect end of line
termination and biasing resistors to the RS-485 highway. Each serial port can be terminated independently.
*The physical PRIMARY button can place the Master Station into forced primary mode which prevents change over from any
other mechanism. This mode is optimised for maintenance where it is critical change over does not occur. Forced primary mode
is set by holding the physical PRIMARY button in for 3 seconds. The button will flash when forced primary mode is active. To exit
forced primary mode, hold the same physical PRIMARY button in for 3 seconds.
The primary side controls the field networks and the standby side monitors performance of the primary side. Either side A or side
B can be primary while the other is standby.
Each side of the Master Station has multiple host communication ports. Behaviour of the host communication ports when the
side is in standby mode is configurable to Active or Passive. Ethernet 1 and Ethernet 2 share the same standby mode setting.
Serial 1 and Serial 2 on the Host Serial AIM have independent standby mode settings.
When standby mode is set to Active, the communication port will respond to messages from the host in primary or standby
mode. It is important that operation commands are addressed to the primary side as the standby side cannot control the field
network.
When standby mode is set to Passive, the communication port will only respond to messages from the host in primary mode.
The standby side will not respond to host messages.
The only message actioned by a standby side in Active standby mode is the switch sides command (Ethernet and Serial). In Passive
standby mode the switch side command is actioned, but only if the command is received over the Host Serial network.
Controls the field network Does not control the field network Does not control the field network
Responds to all host messages and actions Responds to all host messages, does not Does not respond to any host messages,
all commands action any commands does not action any commands
51
Field Networks
Section Page
The information in this section relates to the Pakscan Classic field network AIM (P4720). All information within applies to a single AIM.
The Master Station can support up to two Pakscan Classic field network AIMs per side. A hot standby Master Station can therefore
include up to four Pakscan Classic field network AIMs in total. Only the primary side AIM is in control of the network. The standby side
AIM will be in standby mode ready to take over if required.
Quick specification:
• Pakscan Classic Protocol • Data transfer via robust current loop network
• Redundant current loop topology • Network baud rate range 110 to 2,400
• Does not require external repeaters or external termination • Network scan rate (60 devices on 4km loop) less than
1 second
• Network total length up to 20km
• Twisted pair instrumentation cable (1 pair)
• No limitation for distance between devices within the
20km limit • Communications parameters set up using handheld tool via
network or using FCU settings
• A single network can control 240 devices
• Ideal for isolating duty applications
General Purpose
Field Control Unit
S PT
55
Mixer Compressor Solenoid Pressure
Valve Transmitter
Automatic Expansion
When additional FCUs are connected to the Pakscan network, the system automatically locates and identifies them for data reporting.
There is no need to reconfigure the system or modify the internal database; simply change the number of FCUs in the Pakscan Classic
Master Station settings.
53
7. Pakscan Classic Field Network continued
The Pakscan Classic field network AIM fits into one of the four AIM slots of a Master Station and facilitates connection to Pakscan
Classic FCUs using a daisy chain topology. Most intelligent Rotork actuators have an integral Pakscan Classic interface option. Devices
that do not have an integral Pakscan Classic interface option can still be monitored and controlled via Pakscan using a General Purpose
Field Control Unit (GPFCU).
LEDs:
POWER:
Colour – Green
When the module is first powered on,
the LED will be lit continuously.
While the module is in bootloader
mode (during start up and
re-programming of software), the LED
will blink three times per cycle (cycle of
3 seconds).
While the module is configuring during
start up, the LED will blink off twice
per cycle. This state indicates that
the processor is now executing the
application, but it is waiting for the
configuration phase to complete.
While the module is running correctly,
the LED will blink once per cycle.
Off indicates no power to the module.
ACTIVITY:
Colour – Orange
Engineering debug indication.
PRIMARY:
Colour – Green
LED on indicates primary mode.
LED off indicates standby mode.
ESD:
Colour – Red
LED on indicates global ESD command
Current loop field network active.
connection (removable LED off indicates no ESD present.
connector). PORT A/ B:
Colour – Blue
Flashing (solid if communications are
very fast) indicates activity on the
network loop ports.
Off indicates there is no activity.
(ms)
Time to issue a command (ms)* Number of FCUs
Baud
Rate Time (ms)
110 614
300 230
(ms)
600 110
1200 60
2400 30
Baud Rate
Baud Rate
55
7. Pakscan Classic Field Network continued
NormalNormal
operation
operation BrokenBroken
loop operation
loop operation
Classic field
PakscanPakscan Classic field Classic field
PakscanPakscan Classic field
networknetwork
AIM AIM networknetwork
AIM AIM
Cable Faults:
Cable Faults:
Open Circuit
Open Circuit
Add 3 Add 3 Add 3 Add 3
Add 4 Add 4 Add 4 Add 4
Ground Fault
Ground Fault
LB on LB on LB on LB on
Fault Fault
Fault Indication
The Master Station can identify the location and type of cable fault should a cable fault occur. FCUs shown in loopback mode will be
adjacent to the cable fault.
FCUs should have unique addresses on the network. If a duplicate address is found, the Master Station will indicate which FCUs share
the duplicate address. The Master Station will never issue a command to a duplicate address.
A AQ Q IQ IQT CKc
FCUs operating on the network can have all their Pakscan Classic parameters changed by the Master Station apart from the address.
The address must be unique to the FCU. All FCU settings are retained in the actuator if power is lost.
Pakscan Classic FCUs can be positioned in any order on the network loop with addresses in any order.
FCUs include an automatic bypass to maintain loop continuity in the event of power loss. Network communication will continue with
the remaining FCUs and the Master Station will automatically detect the isolated FCU is no longer present on the network. The missing
FCU data can be returned to zero (unknown) or kept in its last known state.
Every FCU will automatically identify its FCU type to the Master Station. FCU type determines the information shown for the FCU in the
Master Station interface.
Standard actuator local and remote control may be used in addition to Pakscan Classic control.
Noise Protection
Pakscan Classic provides good protection against electrical interference due to the nature of current loops. Using a 20mA current loop
offers low impedance to noise currents and prevents voltage spikes as a result of noise currents. If a voltage spike does occur, it is
quickly clamped with high speed surge arresters fitted to each FCU and the Master Station.
57
7. Pakscan Classic Field Network continued
7.4 Connecting Up
Wire the network cable to the 6 way connector fitted to the Pakscan Classic field network AIM or the Y loom connector for a hot standby
Master Station. Wiring details are shown below:
Actuator Terminals
A C B SCR
6 Screen
5 Port A OUT
P4720 MODULE 4 Port A IN
PAKSCAN
Actuator Terminals
CLASSIC
A C B SCR
CURRENT LOOP SIGNAL EARTH BAR
Either connect cable screen to terminals 3 & 6
CONNECTOR OR to signal earth bar, but not to both.
3 Screen
2 Port B OUT
1 Port B IN
SCR B C A
Actuator Terminals
Pakscan Classic will operate on standard instrumentation cable with the following recommended parameters:
Loop Continuity
Network loop continuity must be checked with all FCUs connected and powered OFF. Measure and record the resistance of each cable
core. Network loop resistance (R) is the sum of the resistance of both cable cores. Periodic measurement, recording and comparison to
previous resistance records could indicate a cable fault or degradation.
Screen Continuity
Screen continuity must be continuous between each end of the network loop. The screen must be connected to either a signal earth
bar at only one point on the network or to terminals on the Master Station network loop connector. Pin 6 connects to the enclosure
earth and pin 3 connects to the enclosure earth via an internal capacitor, preventing an earth loop. Both screens must be connected to
the terminals provided on the Master Station network loop connector to meet the EMC European Directive.
Cable Capacitance
Capacitance (C) between the cable cores is critical to system performance. Maximum capacitance varies with baud rate. If capacitance
exceeds the baud rate maximum, communication will be poor or fail. Measure and record the capacitance between the cable cores if a
suitable meter is available.
Test Equipment
An accurate multimeter with capacitance test facility is suitable for testing loop resistance and capacitance.
Under no circumstances should high voltage test equipment such as insulation Megger testers be used when the cable loop is
connected to a Master Station or FCU. High voltages generated by such equipment may damage Pakscan components.
59
7. Pakscan Classic Field Network continued
SINGLE MASTER
STATION
P4740 PSU
MODULE
P4710 CPU
MODULE
P4720 PAKSCAN
CLASSIC
MODULE
Fig 7.6.1: Single and dual Master Station current loop block diagram
A link is fitted at the factory from pin 4 to pin 5 on the CPU module. The link prevents an unexpected
ESD action if the ESD function is enabled on the Master Station. If ESD is required, the link should be
removed and replaced with appropriate wiring.
The connected Pakscan Classic loop should match the diagram below for a hot standby Master Station. Review wiring if it does not
match the diagram.
HOT STANDBY
MASTER STATION
P4740 PSU
MODULE
PRIMARY
P4710 CPU
MODULE
P4720
PAKSCAN
CLASSIC
MODULE
STANDBY
P4710 CPU
MODULE
P4740 PSU
MODULE
Fig 7.6.2: Hot standby Master Station current loop block diagram
A link is fitted at the factory from pin 4 to pin 5 on the CPU module. The link prevents an unexpected
ESD action if the ESD function is enabled on the Master Station. If ESD is required, the link should be
removed and replaced with appropriate wiring.
61
7. Pakscan Classic Field Network continued
Perform the following steps to commission the current loop and validate communication to FCUs.
1) Ensure all connected FCUs are in a non-responsive state (LOCAL or STOP mode) before commencing commissioning or fault finding
on the system.
2) Disconnect wires from port B on the Master Station and ensure power is ON for all FCUs.
3) Navigate to the Pakscan Classic Status page on the Master Station interface. Select Reset Network and confirm the reset to begin
polling network addresses from the Master Station.
4) Verify all FCUs appear on the Master Station device list. This confirms communication is possible to each FCU from the Master
Station through the connected port.
5) Reconnect wires to port B and disconnect wires from port A on the Master Station.
6) Repeat steps 3 and 4.
7) Reconnect wires to port A on the Master Station and select Reset Network a final time.
If an FCU does not appear on the Master Station device list; check wiring, FCU configuration and power to the device.
The network loop is now commissioned for communication to all FCUs.
Repeat the above process for each FCU on the network loop.
If multiple FCUs lose communication when isolating power, a network cable fault may be present.
If the confirmed FCU address does not match the expected FCU address, reconfigure the FCU settings (section 7.3).
63
8. Modbus Open Field Network
The information in this section relates to the Modbus Open field network AIM (P4724). The Master Station can support one Modbus
Open field network. In a hot standby system there are two AIMs, one on each side. Only the primary side AIM is in control of the
network. The standby side AIM will stay in standby mode ready to take over if required.
The Modbus Open field network AIM accommodates three Quick specification:
topology options:
• Open protocol communications
• Single RS-485 multi-drop highway
• Redundant dual and ring topologies
• Dual isolated RS-485 multi-drop highways
• Network baud rate range 9,600 to 115,200
• Redundant ring (FCUs have built in repeaters)
• Ideal for isolating duty applications for multi-drop
highway topology
• Up to 240 FCUs can be connected in a ring configuration
• Up to 32 field control units (FCUs) per segment
E/H
Control Electro-hydraulic
Valve Valve
Motor Operated
Valve
The Modbus Open field network AIM fits into one of the four AIM slots of a Master Station and facilitates connection to a Modbus FCU
using a highway or ring topology. Most intelligent Rotork actuators have an integral Modbus interface option. Third party Modbus FCUs
can also be connected to the Modbus Open field network.
LEDs:
POWER:
Colour – Green
When the module is first powered on,
the LED will be lit continuously.
While the module is in bootloader
mode (during start up and
re-programming of software), the LED
will blink three times per cycle (cycle
of 3 seconds).
While the module is configuring
during start up, the LED will blink off
twice per cycle. This state indicates
that the processor is now executing
the application, but it is waiting for
the configuration phase to complete.
While the module is running correctly,
the LED will blink once per cycle.
Off indicates no power to the module.
ACTIVITY:
Colour – Orange
Engineering debug indication.
PRIMARY:
Colour – Green
LED on indicates primary mode.
LED off indicates standby mode.
ESD:
Colour – Red
LED on indicates global ESD command
Serial Port 1 connection active.
(9-way D-Type)
LED off indicates no ESD present.
Serial Port 2 connection
SERIAL 1 / 2:
(9-way D-Type)
Colour – Blue
Flashing (solid if communications are
very fast) indicates activity on the
Modbus Network.
Off indicates there is no activity.
65
8. Modbus Open Field Network continued
The Modbus Open Settings must be adjusted to set the correct serial ports to use for the chosen network. Each side of the Master
Station can be configured to use either Serial 1, Serial 2, or both serial ports. Serial ports must have Baud Rate, Parity, Termination and
Time Out configured for successful network communication.
For a Single Channel network topology, only one serial port is used per network. For a single or dual Master Station, Serial 1 and / or
Serial 2 can be used for the Modbus Network. Each port can have different highway settings however, Modbus addresses must not be
duplicated across both highways.
Two different connection topologies can be used for a multi-drop RS-485 highway. The daisy chain method connects the trunk cable
directly to each Modbus FCU. The trunk line method connects spur lines from each Modbus FCU to the trunk cable. Spur line tap
locations must be positioned as close to the Modbus FCU as possible. All configurations require the total network length to be kept
within the permitted maximin for the network speed used. It is good practice to avoid spur lines wherever possible.
SPUR
TAP TAP TAP T T
TRUNK CABLE TRUNK CABLE
For a Dual Channel network topology, two highways are used per network. For a single or dual Master Station, Serial 1 and Serial 2
ports should be used for the same network. Serial Configuration should be set to Serial 1 / 2 and settings for each serial port must be
the same. The highway from Serial 1 must be connected to FCU channel 1 and the highway from Serial 2 must be connected to FCU
channel 2.
SPUR
TAP TAP TAP T T
TRUNK CABLE TRUNK CABLE
The maximum trunk length, length of each spur and the cumulative total length are dependent on the system speed in use. The table
below suggests the maximum figures for copper cable. Segment Length is the total of the trunk and all spurs added together.
Data Rate (Baud) Maximum Segment Length (m) Total Spur Length (m)
9,600 1,500 500
19,200 1,200 500
38,400 1,000 300
57,600 750 200
115,200 500 100
Within each FCU there is a short drop line or stub connection wire from the terminals to the Modbus control option. The length must
be included in any calculation for total and individual drop lengths.
A Redundant Ring network topology requires each field device to contain a repeater to form the ring. Both Serial 1 and Serial 2 must
be used for a Single Channel Repeater highway in a Redundant Ring topology. The ring topology links all FCUs together terminating
both ends of the loop at the Master Station. Ring topology allows communication in both directions, thereby allowing communication
to continue to all FCUs in the event of a broken connection between FCUs, or to all available FCUs in the event of a failed unit. Each
FCU must have a bypass facility to ensure the network integrity is maintained should the power to the FCU be removed.
CH1
CH2
CH2 CH1 CH2 CH1
a segment or highway
The above diagram shows a Redundant Ring topology where the signal from Serial 1 of the Master Station connects to channel 1 of the
first FCU. Channel 2 is connected to channel 1 of the next FCU. Subsequent FCUs are connected in the same fashion to form a loop.
The final FCU terminates the loop at Serial 2 of the Master Station.
Communications received on channel 1 are repeated on channel 2. Each repeater has a small propagation delay (< 2 ms).
The connection between each device on the network is known as a segment. Distance rules for network segments apply to the distance
between two connected FCUs. For example, at 9,600 baud you can have a distance of 1.5 km between each FCU. It is important to
note that should an FCU be powered off, the segment length between the two available FCUs either side of the powered down FCU
could exceed the cable length limits and communication may be effected. Rotork recommend at least four FCUs are connected within
the maximum segment length limit for the baud rate in use to ensure reliable communications when FCUs are powered off.
67
8. Modbus Open Field Network continued
Serial 2 Serial 2
FCU 1 FCU 2
Serial 2 Serial 2
FCU 1 FCU 2
8.2 Termination
The Master Station has built in termination resistors (providing termination and biasing) that can be switched in through the Modbus
Open Master Station settings. Termination of a network prevents issues caused by signal reflections and biasing creates a fixed healthy
state when none of the FCUs are transmitting on the network. If termination is not correctly implemented, network communications
could be adversely affected.
Active Termination
+5 V
Data + or A
Data – or B
0V
Fig 8.2.1: Active Termination for RS-485 highway. Biasing resistor values are typical
Termination for Redundant Ring segments is handled automatically within Rotork FCUs.
End of line termination for Single Channel and Dual Channel topologies can be achieved within Rotork FCUs or separately with a
suitable resistor (120Ω, 0.5 Watt rating) connected between data line A and data line B.
A Device File can be created directly in a Text Document editor such as Notepad. Each row of the Device File represents a Modbus
FCU. Each row consists of the Modbus FCU address and the applicable FCU Type Code, separated by a comma. The order of Modbus
addresses will represent the order that the FCUs appear on the network. The FCU Type Code defines the type of FCU the Master Station
is communicating with.
All values of the Device File should be in decimal, not Hexadecimal.
For large network loops with many FCUs, a Device File can be created using a spreadsheet program such as Excel. Column A should
contain the Modbus FCU address and Column B should include the FCU Type Code. Separation with commas is not necessary when
using Excel.
One row per Modbus FCU. The file must always be saved as '.csv' format.
Modbus FCU Type Codes are detailed in the following table:
Value (dec) Value (hex) Description Value (dec) Value (hex) Description
0 0000 A, AQ or Q Actuator 12 000C CVL
1 0001 Unknown 13 000D CVQ
2 0002 Unknown 14 000E ROMpak
3 0003 GPFCU - ACT 15 000F Pakscan 3 Wireless
4 0004 GPFCU - GP 16 0010 A Range watertight
5 0005 Flowpak 17 0011 IQ3
6 0006 IQ 18 0012 IQT3
7 0007 IQ Analogue 19 0013 P3W Sensor
8 0008 IQT 20 0014 CMA
9 0009 EH 21 0015 SI3
10 000A Skilmatic 22 0016 K Range or 1600 mk5
11 000B Multiport 23 0017 Centronik (CKc)
The Device File is uploaded to the Master Station from the Modbus Open Settings screen. This is only available in Admin mode.
Communication to Modbus FCUs cannot occur until the Device File is uploaded to the Master Station. The file will need to be loaded
into both sides of a hot standby Master Station.
For changes to settings it is advisable to use the Service Port connection (rather than host connections).
69
8. Modbus Open Field Network continued
Event Log
The Event Log shows commands received by the Modbus Open field network AIM. A hot standby Master Station will show commands
to side A and side B.
8.6 Troubleshooting
1. Modbus Open serial ports are inactive and no Modbus FCUs are appearing on the Devices page or Modbus Loop Map.
Ensure correct high and low address values are entered, serial configuration is correct for the port(s) in use and the correct Device File
is uploaded in Modbus Open Settings. Serial port LEDs should begin to flash on the Modbus Open field network AIM to indicate active
communication on the port.
If no devices appear on the Loop Map after approximately five minutes, check network connections from the serial port(s) to the
Modbus FCUs.
4. The Modbus Loop Map does not represent the real layout of the network.
The order that FCUs appear on the Loop Map matches the order in the Device File. Change the order of FCUs in the Device File to
reflect the real connection order on the network.
71
Modbus Technical Information
Section Page
It is possible to select a different database for the Ethernet and serial ports. Ethernet uses the same database for both ports. Serial
permits selection of different databases for each port.
Each database can be used for any PLC, DCS or other host system. Selection of the database will depend in part how the user requires
to read data and how much data is required.
The Modbus protocol supports two forms of data access discrete (bit) and register addressing. The function code determines which
form of addressing is to be used.
73
9. Host Modbus Specification continued
Generic
EPLCG
Serial port 1
Yokogawa
Honeywell SI
Generic
EPLCG
Serial port 2 Internal Master
Yokogawa Station and field
unit Database
Honeywell SI
Ethernet 1 Generic
EPLCG
Yokogawa
Ethernet 2 Honeywell SI
This section describes the two protocols that most efficiently allow access to the maximum amount of data within the Master Station for
controlling a process. The tables give locations for the data which may be read from either registers or discrete locations.
Selection of the Modbus database varies depending on the type of connection. The Ethernet database can be set in the Modbus Host
Common Settings section on the Master Station page (Master Station > Master Station Status and Settings > Modbus Host Common
Settings). The serial databases can be set for each port on the Host Serial Settings page (Interfaces > Host Serial > Host Serial Settings).
Select Generic for the generic configuration of the database or Honeywell EPLCG for the EPLCG version of the database: the difference
between these two choices is in the analogue scaling data only. Generic uses 16-bit 2's complement and EPLCG uses a 12-bit value in
the register.
Care must be taken to ensure that the correct protocol is routed to the port being used for the application concerned. Rotork's own
In-Vision system, for example, uses the Generic Modbus database. The Modbus address is used to gain access to the correct section
of the database for the FCU whose data is to be collected. The base address for this database does not cover the whole range of FCU
addresses. The lowest (base) Modbus address allows access to the first 60 FCUs, the next address accesses the the next 60 FCUs
and so on.
Each Master Station will then respond to between 1 and 5 Modbus addresses depending on how many FCUs it has been configured to
support. Physically a Master Station is only one unit on the Modbus highway, but logically it can appear to be up to 5 units. Each logical
unit supports up to 60 FCUs.
Each unit behaves as an independent Modbus slave. Fig 10.1.2 illustrates this and Fig 10.1.3 correlates the real FCU address with which
logical Master Station unit it appears to be attached. Users may find that when assigning Modbus addresses for use on the network,
configuring the setting of the Base address of the Master Station using increments of 5 will ensure future expansion space.
Physical arrangement
Modbus highway
Master
Station
Field networks
with up to 300 FCUs
Logical arrangement
Modbus highway
Data FCU 1 - 60 Data FCU 61 - 120 Data FCU 121 - 180 Data FCU 181 - 240 Data FCU 241 - 300
Field networks
with up to 300 FCUs
Fig 10.1.2: Master Station model – Modbus Database Generic and Honeywell EPLCG
75
10. Modbus Database – Generic and Honeywell EPLCG continued
Number of Modbus
FCU Address Addresses Master Modbus Address
Station Responds to
1 to 60 1 Base
61 to 120 2 Base + 1
121 to 180 3 Base + 2
181 to 240 4 Base + 3
241 to 300 5 Base + 4
Examples:
Physical FCU address 10 is accessed as FCU No. 10 within Modbus Base address.
Physical FCU address 61 is accessed as FCU No. 1 within Modbus Base address +1.
Physical FCU address 165 is accessed as FCU No. 45 within Modbus Base address +2.
The function code to use will depend on whether the data is to be read as single bits or as 16 bit registers and also whether it is FCU or
Master Station data. For example, code 01 reads Master Station data as discrete bits, whereas code 03 reads the same data as registers.
Discrete and register access read the same data.
For discrete access, the discrete address field is interpreted as a bit offset into the database. For register access, the register address field
is interpreted as a register location address in the database.
• Function Code 03 - Read Master Station Status and Read FCU Status
Function code 03 is used to read register (16 bit) data from the database to obtain information about the Master Station itself. This
function code may also be used to read FCU data as holding registers in the same way as function code 04.
• Function Code 04 - Read FCU Status and Read Master Station Status
Within the Master Station, there are four sections of FCU database, one for each group of 60 FCUs. Access to each section is via a
different Modbus slave address.
Function code 04 is used to read register (16 bit) data from the FCU database to obtain information about an FCU or group of FCUs.
This function code may also be used to read Master Station data as Input registers in the same way as function code 03.
Register Value
0 = Unknown
1 = Backup and OK or in alarm
Low Byte – Right side
3 = Main and in alarm
4 = Main and OK
0 = Unknown
1 = Backup and OK or in alarm
High Byte – Left side
3 = Main and in alarm
4 = Main and OK
77
10. Modbus Database – Generic and Honeywell EPLCG continued
ID Function Comment
01 Request to get the basic device identification
02 Request to get the regular device identification Not Supported
03 Request to get the extended device identification Not Supported
04 Request to get one specific identification object
Example for the Master Station using Read device ID code 01:
Response:
79
10. Modbus Database – Generic and Honeywell EPLCG continued
• Function code 02: Read FCU Data by Bits – Only applies to Blocks 0 to 7
Start Discrete = (7680 x P) + (960 x B) + (16 x [N-1]) + D (see Note 1)
• Function code 05 or 15: Write Master Station Data by Single or Multiple Bits
Start Coil = (8 x B) + P (see Note 2)
• Function code 06 or 16: Write Master Station Data by Single or Multiple Register
Start Register = (8 x B) + P (see Note 2)
This table and the examples are for a typical Modbus implementation only. Check your system
documentation carefully.
The discrete and register addresses calculated in the formulae are those which should appear in the messages as they are transmitted on
the Modbus link to the Master Station. Some Modbus hosts offset addresses. In such cases, the address programmed by the user into
the host would be different from those calculated. Check host system documentation carefully.
Typical offsets are:
1 1
2 10001
3 40001
4 30001
5 1
6 40001
Examples:
1) Calculate an FCU bit address to read as 1920. Use function code 02, so add 10,001 to get the number to programme into the host
system. The result is 11921.
2) Calculate a Master Station bit address to write to as 5. Use function code 05, so add 1. The resulting number to be programmed
into the host system is 6.
81
10. Modbus Database – Generic and Honeywell EPLCG continued
10.4 Notes on the use of the Generic and EPLCG Modbus Protocol
Normally a Modbus host will be set up to cyclically read data representing key variables of the Master Station and FCUs. It can do this
using read register function codes (03 and 04), and read discrete status function codes (01 and 02).
Parameters may contain either digital (bit) information or analogue (register) information. For digital records the Modbus discrete
addressing commands are appropriate. For analogue information the Modbus register address commands should be used.
Register and discrete addresses in this specification are the addresses that should be used within messages on the Modbus data link.
Modbus host software may need to be configured with addresses that are 1 more than those which must appear on the link. This is
due to the host regarding addresses as starting from 1, not 0.
Reading a group of registers in one transaction is more efficient than reading one register at a time.
Support for Modbus diagnostic code (function code 08) is provided, but it is not obligatory to use it.
The Master Station includes alarm accept logic with respect to FCU alarms. Alarms from FCUs are automatically accepted by the Master
Station (so the FCU can clear its alarm latches) and latched within the Master Station. These alarms must be read by the host and then
accepted (with an alarm accept write, to Master Station block 0 parameter 5), before they are cleared..
If the host does not read the thermostat bit for this FCU then the bit will remain set (in this database), even though the actuator cools
down and the actual thermostat resets. Also if the host does not read this bit, any alarm accept will not allow the alarm to reset itself.
Any alarm bit must be read before it is able to be accepted.
If the alarms are read infrequently then the above procedure guarantees that the host will register any and every alarm from the alarm
block.
In addition to the alarm data for each FCU there is a status block. The status block also contains information about the presence (or
absence) of alarms in the alarm block.
• Alarm bit
For each FCU the alarm bit will be present if any of the source signals used to set bits in the alarm block are present. Notice that the
alarm bit is an OR function of any alarm before the latch for that alarm. The alarm bit is latched and will not clear until it has been read,
accepted and the source of the alarm has returned to normal. In the example of the thermostat, the alarm bit will be set when the
thermostat is initially tripped.
83
10. Modbus Database – Generic and Honeywell EPLCG continued
BLOCK 0 – Read Only Data (accessed with Modbus function code 01, 03 or 04)
Register Location
Parameter 0 – System Status and Alarm 0
Discrete Location
Bit 0 Loopback in Progress 0
Bit 1 Loopback in Use 1
Bit 2 Common FCU Alarm 2
Bit 3 Common Actuator Alarm 3
* Bit 4 0 = A side, 1 = B Side 4
Bit 5 ESD Mode 5
Bit 6 Reserved 6
* Bit 7 1 = Primary, (In Use), 0 = Standby, (Out of Use) 7
Bit 8 Failure On Start-up 8
Bit 9 Reserved 9
Bit 10 Power On Reset 10
Bit 11 Reserved 11
Bit 12 Auto-Loopback Occurred 12
Bit 13 FCU in Comms Fail 13
* Bit 14 Master Station side A OK (main unit, left side) 14
* Bit 15 Master Station side B OK (standby unit, right side) 15
Register Location
Parameter 1 - FCU on loop to Scan up to 1
Data = XXXX, Highest FCU Address
Parameter 2 - Loop Baud Rate Code 2
1 = 110 Baud
2 = 300 Baud
3 = 600 Baud
4 = 1200 Baud
5 = 2400 Baud
6 = 4800 Baud
Parameter 3 - Incremental Count 3
A counter that increments approximately every 0.1 second
Note: Data bits marked * are not relevant to single Master Station
Side A and B OK indication is determined by the health of the particular side of the Master Station. For
example, if any AIMs are fitted but are faulty this will register as a Master Station side not OK. If side B
cannot be communicated with, it will be reported as not OK through the register reads on side A.
BLOCK 0 – Read Only Data (accessed with Modbus function code 01, 03 or 04)
Register Location
Parameter 4 - Loop Fault Information 4
Bits 15-12 Loop Address Faults
Bit 15 0 = Port A, 1 = Port B
Bit 14 Duplicate Address found
Bit 13 Address Too High found
Bit 12 Zero Address found
Bit 11-8 Loop fault type
5 = Loop open circuit
6 = Loop short circuit
Bits 7-0 Reason why loop last configured
1 = Reset occurred
2 = FCU found at address zero
3 = FCU found at too high address
4 = Two FCU’s at same address found
5 = Loop fault on outward wire (loop complete)
6 = Loop fault found on A side (loopback in use)
7 = Loop fault found on B side (loopback in use)
8 = Test of return wire failed
9 = Loop configure command received
Parameter 5 - FCU Address Fault data 5
Bits 15-8 Loop position of address fault
Bits 7-0 Offending address
Parameter 6 - Loop Configuration Progress 6
1 = Wait for loopbacks 1
2 = Find FCU’s on Port A
3 = Test loop
4 = Find FCU’s on Port B
5 = Wait for loopbacks 2
6 = Loopbacks off on Port A
7 = Loopbacks off on Port B
8 = Program Baud Rate on Port A
9 = Program Baud Rate on Port B
Parameter 7 – Number of FCU’s found in Loop Configuration 7
Bits 8-15 Number of FCU’s on Port B
Bits 0-7 Number of FCU’s on Port A
BLOCK 1 to 15 – Read Only Data (accessed with function code 03 or 04) Register Location
Parameter 0-7 FCU Map 0008
240 8-bit fields with the address of each connected FCU, in the order in which they are connected, e.g. to 0127
Block 1 Parameter 0
Bits 8 to 15 Address of first FCU
Bits 0 to 7 Address of second FCU
85
10. Modbus Database – Generic and Honeywell EPLCG continued
BLOCK 16 to 30 – Read Only Data (accessed with function code 03 or 04) Register Location
Parameter 0-7 FCU Failure Counts 0128
240 8-bit fields with the failure count for one FCU. Incremented on each comms failure. e.g. to 0247
Block 16 Parameter 0
Bits 8 to 15 Failure count for FCU 1
Bits 0 to 7 Failure count for FCU 2
BLOCK 31 - Read Only Data (accessed with Modbus function code 03 or 04) Register Location
Parameter 0 – Command Filter timeout (seconds), default value depends on loop speed 248
Loop speed: 110 baud Filter Time: 60 seconds
300 30
600 15
1200 10
2400 5
Parameter 1 - Master Station Type 249
1 = Pakscan IIE
2 = Pakscan IIS
3 = Pakscan 3
4 = Pakscan 4
Parameter 2 - Master Station Type 250
Identifies the number of channels and if unit is Hot Standby
Bits 8-15 1 = single unit, 2 = hot standby
Bits 0-7 0 = 32 channel
1 = 60 channel
2 = 120 channel
3 = 180 channel
4 = 240 channel
Parameter 3 - Loop Interface card Software Version Number (see note below) 251
Parameter 4 - FCU’s in Loopback at FCU (x) and FCU (y) [zero = none present] 252
Bits 0-7 = FCU (x)
Bits 8 - 15 = FCU (y)
Parameter 5 - Loop Test Speed 253
Bits 0-7 1 = 110 baud
2 = 300 baud
3 = 600 baud
4 = 1200 baud
5 = 2400 baud
Parameter 6 - Loop Test Result in Percent 0000-0x0064) 254
Parameter 7 - FCU Data Upload Progress 255
0 = FCU data upload not started
255 = FCU data upload complete
Other values indicate FCU currently being read
BLOCK 0 - Write Only Data (accessed with Modbus function code 05, 15, 06 or 16) Register Location
Parameter 3 - Reconfigure Loop 3
Data = any non-zero value to reconfigure
Parameter 4 - Change Main to Standby and vice versa * 4
Data = any non-zero value to change
Parameter 5 - Alarm Accept 5
Data = any non-zero value to Accept
Parameter 6 - Send ESD Command on Loop 6
Data = any non-zero value to send ESD
BLOCK 31 - Write Only Data (accessed with Modbus function code 05, 15, 06 or 16) Register Location
Parameter 7 – Start FCU Data Upload 255
Data = any non-zero value to start upload
Attempting to read back from these locations will only return read only data and will not give a value for these locations.
*Writing a command to parameter 4 is only applicable to a hot standby Master Station.
87
10. Modbus Database – Generic and Honeywell EPLCG continued
• Digital Inputs
Each FCU has direct digital inputs from the connected actuator and the status is reported in the digital input block (block 2 parameter
0). The digtal input block also contains indication of any alarms present in the alarm block.
• Alarm Block
The alarm block holds data about alarms either directly connected to the FCU, or logically derived from the status of all the inputs.
These alarms data bits are individually latched by the Master Station and will not return to normal until both the source alarm condition
is corrected and the alarm is both read and accepted by the host.
• Outputs
The Master Station transfers both digital and analogue outputs from the host computer directly to the connected FCU. There are no
registers holding output data present within the Master Station itself.
89
10. Modbus Database – Generic and Honeywell EPLCG continued
91
10. Modbus Database – Generic and Honeywell EPLCG continued
8 torque (For EH / SI pressure.) values related to valve position across the valve stroke. Position 0 and 100% are not used as these may be set to full torque
for a torque seating valve. Torque readings are available for 6%, 19%, 31%, 44%, 56%, 69%, 81%, and 94% positions. Parameters 1-7 contain this
data for the OPENING direction of travel - note they only update if a complete stroke of the valve is made and contain the last profile.
All are ranged as: U sing Generic Protocol, 0x0000 = 0% rated torque, 0x7FFF = 120% rated torque
Using EPLCG Protocol, 0x0000 = 0% rated torque, 0x0FFF = 120% rated torque
Para’ 0 - 6% RO Y - - - Y Y - - 6016 6017 - 6075
Para’ 1 - 19% RO Y - - - Y Y - - 6076 6077 - 6135
Para’ 2 - 31% RO Y - - - Y Y - - 6136 6137 - 6195
Para’ 3 - 44% RO Y - - - Y Y - - 6196 6197 - 6255
Para’ 4 - 56% RO Y - - - Y Y - - 6256 6257 - 6315
Para’ 5 - 69% RO Y - - - Y Y - - 6316 6317 - 6375
Para’ 6 - 81% RO Y - - - Y Y - - 6376 6377 - 6435
Para’ 7 - 94% RO Y - - - Y Y - - 6436 6437 - 6495
Note: CK actuators must include DSM to record intermediate torque.
8 torque (For EH / SI pressure.) values related to valve position across the valve stroke. Position 0 and 100% are not used as these may be set to full torque
for a torque seating valve. Torque readings are available for 6%, 19%, 31%, 44%, 56%, 69%, 81%, and 94% positions. Parameters 1-7 contain this
data for the CLOSING direction of travel - note they only update if a complete stroke of the valve is made and contain the last profile.
sing Generic Protocol, 0x0000 = 0% rated torque, 0x7FFF = 120% rated torque
All are ranged as: U
Using EPLCG Protocol, 0x0000 = 0% rated torque, 0x0FFF = 120% rated torque
Para’ 0 - 6% RO Y - - - Y Y - - 6496 6497 - 6555
Para’ 1 - 19% RO Y - - - Y Y - - 6556 6557 - 6615
Para’ 2 - 31% RO Y - - - Y Y - - 6616 6617 - 6675
Para’ 3 - 44% RO Y - - - Y Y - - 6676 6677 - 6735
Para’ 4 - 56% RO Y - - - Y Y - - 6736 6737 - 6795
Para’ 5 - 69% RO Y - - - Y Y - - 6796 6797 - 6855
Para’ 6 - 81% RO Y - - - Y Y - - 6856 6857 - 6915
Para’ 7 - 94% RO Y - - - Y Y - - 6916 6917 - 6975
Note: CK actuators must include DSM to record intermediate torque.
93
10. Modbus Database – Generic and Honeywell EPLCG continued
Modbus
Function Code Coil Address Data CRC Check
Address
01 05 00 05 FF 00 CRC
Modbus
Function Code Address Data CRC Check
Address
01 05 0C 7F FF 00 CRC
Modbus
Function Code Address Data CRC Check
Address
01 06 0C 7F FF 00 CRC
Modbus
Function Code Address Data CRC Check
Address
01 06 0A B5 3F FF CRC
Modbus
Function Code Address Data CRC Check
Address
01 06 0A B5 07 FF CRC
95
11. Modbus Database – Yokogawa and Honeywell SI
This section describes the two protocols that pack the FCU data in the tightest way. This allows the host system to minimise the data
traffic to and from the Master Station. The tables give register and discrete locations in the Master Station from which the data may
be read.
The Yokogawa protocol is recommended when interfacing between a Master Station and a Yokogawa Centum CS and ACM11 interface
card, Centum XL, EFCD gateway and RS4 cards, or similar system where the data packing is suitable. The protocol has been tested
by Yokogawa in Japan, Holland, and Singapore and found to successfully connect the Pakscan and Yokogawa systems together. The
protocol allows a standard Yokogawa SI22 faceplate to be used for the screen displays associated with motor operated valves.
The Honeywell SI protocol is recommended for connection between the Master Station and the Honeywell SI gateway. Honeywell has
tested and approved the SI version for connecting the Pakscan system to a Honeywell TDC 3000 with an Advanced Process Manager
and Serial Interface Gateway, or similar system where the data packing is suitable.
Select Yokogawa for the Yokogawa configuration of the database or Honeywell SI for the SI version of the database: the difference
between these two choices is in the analogue data scaling only. Yokogawa uses 16-bit 2’s complement and Honeywell SI uses an
integer value in the register, all locations for the data are identical. Care must be taken to ensure that the correct protocol is selected for
the application concerned.
The Master Station responds as a Modbus Slave to messages from the host. Each Master Station responds to a single Modbus address.
The serial ports can each use different databases, whilst the two Ethernet ports must both use the same database and protocol
The Master Station maintains a database covering all its connected FCUs, and the host reads this data without the need to access FCUs
directly. The Master Station performs the functions of Data Concentrator, Protocol Converter, and Field AIMs are the field network masters.
Within the FCUs, data is organised in blocks. The database locations listed in this section are the spaces from which and to which this data
is moved.
Register or Number of
Modbus Address Function Code Data Field CRC Check
Discrete Address Registers or Bits
Modbus
Address
0 Broadcast message
Master Station
database
1
Master Station and up to
| Master Station data
240 FCUs
247
FCU data
Fig 11.1.2: Modbus unit address structure – Yokogawa and Honeywell SI protocol
Each Pakscan Classic module occupies a single Modbus address in which all the data relating to itself and the connected FCUs is
located. Modbus read requests return FCU data from the database in the appropriate Master Station; Modbus write requests are
translated into Pakscan write commands which are sent to the FCU concerned.
97
11. Modbus Database – Yokogawa and Honeywell SI continued
Within the Master Station there is one database associated with each serial comms port and one shared between the two Ethernet
ports. All data read commands access these databases.
A good response to the Host indicates that the request was received correctly, the message length is acceptable, and that the addressed
FCU is on-line. It does not indicate that the Write to the FCU was successful. A successful write is confirmed some time later when new
data is reported as a change in the main database.
In the case of the Current Loop AIM, if commands are written at too high a rate then the current loop network is prevented from
collecting data from the FCUs and the system will appear to slow down. The Command Filter provides some protection against too high
a frequency of writing commands. It causes the system to ignore duplicated commands to the same FCU if the duplicate is within the
time setting for the filter.
Register Value
0 = Unknown
1 = backup and OK or in alarm
Low Byte – Right side
3 =main and in alarm
4 = main and OK
0 = unknown
1 = backup and OK or in alarm
High Byte – Left side
3 =main and in alarm
4 = main and OK
99
11. Modbus Database – Yokogawa and Honeywell SI continued
Coils are used for digital outputs. The status of maintained digital outputs should be read from discrete status inputs and not from the
coil itself. Data read back from a coil may not be valid.
Registers are used for all multiple bit signals (analogues and counters). Some are protected and may only be read. Data read back from a
Holding register with code 03 will contain the last data written to that coil. It may not reflect the actual status of the register in the FCU.
The data in each record is listed in the following sections for both the Master Station and FCUs.
11.4 Notes on the use of the Yokogawa and Honeywell SI Modbus Protocol
Normally the Modbus host will be set up to cyclically read data representing key variables of the Master Station and FCUs. It can do
this using Read Input Register function code 04, and Read Discrete Status function code 02. In addition the gateway may be set to use
function code 01 to read Output Coils prior to a write (05) or code 03 to read Holding Registers prior to a write (06).
Register and Discrete address numbers referred to in the standard Modbus documentation all start from number 1, though the actual
data request on the data link takes its start as 0. The Modbus host software may need to be configured with addresses that are 1 less
than those listed in the tables following. This is due to the Host regarding addresses as starting from 0, not 1. The actual method used
by the gateway is specified in its documentation.
The discrete and register numbers listed in the tables all start from 1, register 40001 would be referenced as 0000 in the
serial transaction.
The database is arranged to provide maximum efficiency in the use of the gateway space available and reading a group of registers in
one transaction is more efficient than reading one register at a time. The Honeywell SI, because of the link to the APM Arrays may be
easily set to collect multiple data in a transaction. The Yokogawa gateway should be organised to use efficient data transfer at all times.
Note that the discrete bits may be moved in a minimum of 16 bits to the card working space.
The Master Station includes Alarm Accept logic with respect to FCU alarms. Alarms from FCUs are automatically accepted by the Master
Station (so the FCU can clear its alarm latches) and latched within the Master Station. These alarms must be read by the Host and then
accepted (with an Alarm Accept write to coil 32) before they can clear.
101
11. Modbus Database – Yokogawa and Honeywell SI continued
If the host does not read the thermostat bit for this FCU then the bit will remain set, even after the actuator cools down and the
thermostat resets. Also if the host does not read this bit, any alarm accept will not allow the alarm to reset itself. Any alarm bit must be
read before it is able to be accepted.
If the alarms are read infrequently then the above procedure guarantees that the host will register any and every alarm from the
alarm block.
In addition to the alarm data for each FCU there is a status block. The status block also contains information about the presence
(or absence) of alarms in the alarm block.
• Digital Inputs – Read Only Data (accessed with Modbus function code 02)
Individual bits – discrete locations (1 bit per)
• Digital Outputs – Write function (accessed with Modbus function code 05 and 15)
Individual bits – discrete locations (1 bit per)
When writing to a location the data field should comply with the Modbus instructions, although writing any non-zero value to these
locations will cause the action to occur.
103
11. Modbus Database – Yokogawa and Honeywell SI continued
Note that the information in these locations is also mapped to alternate locations starting 11217 (OAS) and 11457 (CAS)
N = FCU address number in the range 1 to 240
105
11. Modbus Database – Yokogawa and Honeywell SI continued
Bit 12 - ALARM
13617 Bit 12 FCU 1
13618 Bit 12 FCU 2
13619 Bit 12 FCU 3
13620 Bit 12 FCU 4
|
| FCU N bit 12 = 13616 + N
|
13854 Bit 12 FCU 238
13855 Bit 12 FCU 239
13856 Bit 12 FCU 240
107
11. Modbus Database – Yokogawa and Honeywell SI continued
Bit 28 - EOT
17457 Bit 28 FCU 1
17458 Bit 28 FCU 2
17459 Bit 28 FCU 3
17460 Bit 28 FCU 4
|
| FCU N bit 28 = 17456 + N
|
17694 Bit 28 FCU 238
17695 Bit 28 FCU 239
17696 Bit 28 FCU 240
Relay 2 Coil
18417 Rly 2 FCU 1
18418 Rly 2 FCU 2
18419 Rly 2 FCU 3
18420 Rly 2 FCU 4
|
| FCU N relay 2 = 18416 + N
|
18654 Rly 2 FCU 238
18655 Rly 2 FCU 239
18656 Rly 2 FCU 240
109
11. Modbus Database – Yokogawa and Honeywell SI continued
00033 Rly 1 FCU 1 (Close Cmd) 00034 Rly 2 FCU 1 (Open Cmd)
00035 Rly 1 FCU 2 (Close Cmd) 00036 Rly 2 FCU 2 (Open Cmd)
00037 Rly 1 FCU 3 (Close Cmd) 00038 Rly 2 FCU 3 (Open Cmd)
00039 Rly 1 FCU 4 (Close Cmd) 00040 Rly 2 FCU 4 (Open Cmd)
00041 Rly 1 FCU 5 (Close Cmd) 00042 Rly 2 FCU 5 (Open Cmd)
00043 Rly 1 FCU 6 (Close Cmd) 00044 Rly 2 FCU 6 (Open Cmd)
00045 Rly 1 FCU 7 (Close Cmd) 00046 Rly 2 FCU 7 (Open Cmd)
00047 Rly 1 FCU 8 (Close Cmd) 00048 Rly 2 FCU 8 (Open Cmd)
00049 Rly 1 FCU 9 (Close Cmd) 00050 Rly 2 FCU 9 (Open Cmd)
00051 Rly 1 FCU 10 (Close Cmd) 00052 Rly 2 FCU 10 (Open Cmd)
00053 Rly 1 FCU 11 (Close Cmd) 00054 Rly 2 FCU 11 (Open Cmd)
00055 Rly 1 FCU 12 (Close Cmd) 00056 Rly 2 FCU 12 (Open Cmd)
00057 Rly 1 FCU 13 (Close Cmd) 00058 Rly 2 FCU 13 (Open Cmd)
00059 Rly 1 FCU 14 (Close Cmd) 00060 Rly 2 FCU 14 (Open Cmd)
00061 Rly 1 FCU 15 (Close Cmd) 00062 Rly 2 FCU 15 (Open Cmd)
00063 Rly 1 FCU 16 (Close Cmd) 00064 Rly 2 FCU 16 (Open Cmd)
| |
| FCU N relay 1 00032 + 2N - 1 | FCU N relay 2 = 00032 + 2N
| |
00501 Rly 1 FCU 235 (Close Cmd) 00502 Rly 2 FCU 235 (Open Cmd)
00503 Rly 1 FCU 236 (Close Cmd) 00504 Rly 2 FCU 236 (Open Cmd)
00505 Rly 1 FCU 237 (Close Cmd) 00506 Rly 2 FCU 237 (Open Cmd)
00507 Rly 1 FCU 238 (Close Cmd) 00508 Rly 2 FCU 238 (Open Cmd)
00509 Rly 1 FCU 239 (Close Cmd) 00510 Rly 2 FCU 239 (Open Cmd)
00511 Rly 1 FCU 240 (Close Cmd) 00512 Rly 2 FCU 240 (Open Cmd)
Note that the access to these coils is also mapped to alternate locations starting 00513 (open command) through to 01472 (ESD command, FCU 240)
N = FCU address number in the range 1 to 240
• Write Data (accessed with Modbus function code 01, writes with function codes 05 and 15)
Commands – individual coils per FCU – coil locations (1 bit per)
111
11. Modbus Database – Yokogawa and Honeywell SI continued
Range: Y
okogawa, 0x0000 = 0% 0x7FFF = 100% Range: Yokogawa, 0x0000 = 0% 0x7FFF = 100%
Honeywell SI, 0x0000 = 0% 0x0064 = 100% Honeywell SI, 0x0000 = 0% 0x0064 = 100%
Range: Yokogawa, 0x0000 = 0% 0x7FFF = 100% Range: Yokogawa and Honeywell SI,
Honeywell SI, 0x0000 = 0% 0x0064 = 100% 0x0000 to 0x270F counter value
Location Description
113
11. Modbus Database – Yokogawa and Honeywell SI continued
31681 19% open torque FCU 1 31682 19% close torque FCU 1
| FCU N 19% open torque = 31680 + 2N -1 | FCU N 19% close torque = 31680 + 2N)
32159 19% open torque FCU 240 32160 19% close torque FCU 240
32161 31% open torque FCU 1 32162 31% close torque FCU 1
| FCU N 31% open torque = 32160 + 2N -1 | FCU N 31% close torque = 32160 + 2N
32639 31% open torque FCU 240 32640 31% close torque FCU 240
32641 44% open torque FCU 1 32642 44% close torque FCU 1
| FCU N 44% open torque = 32640 + 2N -1 | FCU N 44% close torque = 32640 + 2N
33119 44% open torque FCU 240 33120 44% close torque FCU 240
33121 56% open torque FCU 1 33122 56% close torque FCU 1
| FCU N 56% open torque = 33120 + 2N -1 | FCU N 56% close torque = 33120 + 2N
33599 56% open torque FCU 240 33600 56% close torque FCU 240
33601 69% open torque FCU 1 33602 69% close torque FCU 1
| FCU N 69% open torque = 33600 + 2N -1 | FCU N 69% close torque = 33600 + 2N
34079 69% open torque FCU 240 34080 69% close torque FCU 240
34081 81% open torque FCU 1 34082 81% close torque FCU 1
| FCU N 81% open torque = 34080 + 2N -1 | FCU N 81% close torque = 34080 + 2N
34559 81% open torque FCU 240 34560 81% close torque FCU 240
34561 94% open torque FCU 1 34562 94% close torque FCU 1
| FCU N 94% open torque = 34560 + 2N -1 | FCU N 94% close torque = 34560 + 2N
35039 94% open torque FCU 240 35040 94% close torque FCU 240
Location Description
General Purpose Field Control Units (GPFCU) are able to accept an analogue output signal for connection to a controller or positioner.
The following 16 bit register locations may be written to with a 2’s complement value (Yokogawa protocol), or signed integer value
(Honeywell SI protocol) relating to the setting of this output.
Location Description
115
11. Modbus Database – Yokogawa and Honeywell SI continued
FCU Type
Data Bit or IQ Range A, AQ, Q,
GPFCU (GP) GPFCU (ACT) CVA EH / SI CMA IQ Analogue
Register Actuator ROMpak
Bit 0 AUX 1 R DIN 1 R R AUX 1 R R
Bit 1 AUX 2 R DIN 2 R BAKPWR AUX 2 R R
Bit 2 OAS OAS DIN 3 OAS OAS OAS OAS R
Bit 3 CAS CAS DIN 4 CAS CAS CAS CAS R
Bit 4 STOP STOP DIN 5 STOP STOP STOP R R
Bit 5 MOVE MRUN DIN 6 MRUN MOVE Travelling MOVE R
Bit 6 MRO MRO DIN 7 MRO TRO MRO R R
Bit 7 MRC MRC DIN 8 MRC TRC MRC R R
Bit 8 AUX 3 EXT R EXT R AUX 3 R R
Bit 9 AUX 4 R R R R AUX 4 R R
Bit 10 LBON LBON LBON LBON LBON LBON LBON LBON
Bit 11 NALRM NALRM NALRM NALRM NALRM NALRM NALRM NALRM
Bit 12 ALRM ALRM ALRM ALRM ALRM ALRM ALRM ALRM
Bit 13 MEMF MEMF MEMF MEMF MEMF MEMF R MEMF
Bit 14 COMMS COMMS COMMS COMMS COMMS COMMS COMMS COMMS
Bit 15 LOCAL CNA R CNA LOCAL LOCAL LOCAL R
Bit 16 POWR POWR POWR POWR POWR POWR POWR POWR
Bit 17 WDOG WDOG WDOG WDOG WDOG WDOG WDOG WDOG
Bit 18 MREL MREL R MREL MREL MREL MREL R
Bit 19 THERM THERM R THERM THERM FAULT R R
Bit 20 LSTOP LSTOP R LSTOP LSTOP LSTOP LSTOP R
Bit 21 SFAIL SFAIL R SFAIL SFAIL SFAIL SFAIL R
Bit 22 VOBS VOBS R VOBS VOBS VOBS VOBS R
Bit 23 VJAM VJAM R VJAM VJAM VJAM R R
Bit 24 AUXOR MOP R MOP R AUXOR R R
Bit 25 VTT MCL R MCL R VTT R R
Bit 26 R MOPG R MOPG R R R R
Bit 27 MMOVE MCLG R MCLG MMOVE MMOVE R R
Bit 28 EOT EOT R EOT EOT EOT R R
Relay 4 R 0 RL4 0 0 R R R
Relay 1 R 0 RL1 0 0 R R R
Relay 3 R 0 RL3 0 0 R R R
Relay 2 R 0 RL2 0 0 R R R
AUX1 - Aux. Input 1 NALM - New alarm present on this FCU FAULT - Actuator fault
AUX2 - Aux Input 2 ALARM - Any alarm present on this FCU LSTOP - Local stop operated
OAS - Open limit switch R - Reserved SFAIL - Start/stop fail
CAS - Close limit switch Travelling - Actuator in motion VOBS - Valve obstructed
STOP - Actuator stopped in mid travel TRO - Travelling open direction VJAM - Valve jammed
MOVE - IQ/IQT valve moving TRC - Travelling closed direction AUXOR - Aux I/P Override
MRUN - Motor running MEMF - RAM/ROM failure VTT - Valve Travel Time
MRO - Motor running open direction COMMS - Comms fail MOP - Manual open
MRC - Motor running close direction LOCAL - Actuator not in remote control MCL - Manual close
AUX3 - Aux Input 3 CNA - Control not available MMOVE - Manual valve movement
AUX4 - Aux Input 4 POWR - Power on reset MOPG - Manual opening
DIN 1 to 8 - Digital inputs 1 to 8 WDOG - Watchdog fail MCLG - Manual closing
EXT IP - External digital input MREL - Monitor relay EOT - Motor running end of travel
LBON - Loopback on THERM - Thermostat trip BAKPWR - Under battery back-up power
FCU Type
Data Bit or IQ Range A, AQ, Q,
GPFCU (GP) GPFCU (ACT) CVA EH / SI CMA IQ Analogue
Register Actuator ROMpak
Open (Relay 2) Y Y Y Y Y Y Y N
Stop (Relay 3) Y Y Y Y Y Y Y N
Close (Relay 1) Y Y Y Y Y Y Y N
ESD (Relay 4) Y Y Y Y Y Y Y N
FCU Type
Data Bit or IQ Range A, AQ, Q,
GPFCU (GP) GPFCU (ACT) CVA EH / SI CMA IQ Analogue
Register Actuator ROMpak
Valve Position Y Y N Y Y Y Y N
Current Torque Y N N N Y Y (pressure) N N
Historical Torque Y N N N Y Y N N
Analogue Input 1 N N Y N N N N Y
Analogue Input 2 N N Y N N N N Y
Pulse Input N N Y N N N N N
FCU Type
Data Bit or IQ Range A, AQ, Q,
GPFCU (GP) GPFCU (ACT) CVA EH / SI CMA IQ Analogue
Register Actuator ROMpak
Position Control Y Y N Y Y Y Y N
Analogue Output N N Y N N N N N
117
11. Modbus Database – Yokogawa and Honeywell SI continued
OR:
Using the two command area the coil is located at 00240. To write a single coil the data field must be FF00.
Modbus
Function Code Coil Address Data CRC Check
Address
01 05 00 F0 FF 00 CRC
Modbus Register
Function Code Data CRC Check
Address Addess
01 06 00 19 3F FF CRC
Modbus Register
Function Code Data CRC Check
Address Addess
01 06 00 19 00 32 CRC
This section describes the data organisation and meaning of the various data bits found in the protocol data for the Pakscan Modbus
databases: Generic, Honeywell EPLCG, Yokogawa and Honeywell SI.
Field network
Whichever database Interface is chosen it will contain at least two sections. One of these is termed the Master Station Database, while
the other is the FCU Database. The FCU Database contains the information from the attached devices on the field network, while the
Master Station Database contains the system data.
119
12. Data Interpretation (All Modbus Databases) continued
This bit is an alarm bit that is present if a fault is detected on the current loop network and an automatic
Auto loopback occurred
reconfiguration of the loop occurred.
This data is an alarm bit that is present if any FCU on the loop has its MREL data bit present. MREL is only
Common actuator alarm available from Rotork actuator FCUs and is the state of the monitor relay. It indicates that the actuator is
not available for control. The actuator FCU MREL bit is described in the actuator FCU manual.
This data is an alarm bit that is present if any FCU on the current loop network has any of its alarm bits
present, including those FCUs connected to other logical Master Stations within this physical station. Thus,
Common FCU alarm
this alarm is present while any one FCU is actually in alarm or if there is an FCU unavailable for
communication. The FCU alarm bits are described in the FCU manual.
This bit is present if a contact input wired to the ESD terminals of the Master Station is open circuit and
ESD mode
the remote contact input ESD facility is enabled in the Master Station setup.
This alarm is present while the Master Station is in the process of reconfiguring the current loop network.
Loopback in progress It provides an indication that the Master Station is busy and the FCU data may not be true during the
reconfiguration time.
This signal is present whenever the Master Station has found a loop fault and is operating with loopback
Loopback in use
asserted on the field cable. Note that under this condition, loop doubling is not available.
Power on reset This bit is an alarm bit that is present if the system power has been lost and restored.
This bit indicates side A / side B communicating. It is used to determine if the communication is to side A
0 = side A
or side B of a standby pair. Side A is the designated primary unit. The data bit will be a 0 if
1 = side B
communication is to side A. It is a 1 if communication is to side B.
Side A OK (primary unit) Present if side A is functioning correctly.
Side B OK (standby unit) Present if side B is functioning correctly.
Indicates whether the current Master Station side communicating on serial link is also in control of the
1 = primary (in use)
current loop network. 1 indicates communication to the primary side. 0 indicates communication to the
0 = standby (out of use)
standby side.
This is a series of registers containing data showing the absolute number of communication failures
FCU failure count (including retries) for every connected FCU on the current loop. The maximum count for an FCU is 256
failures after which its counter rolls over to zero and starts again.
This is a series of registers containing the FCU addresses in the order in which they are connected on the
FCU map
2-wire current loop
FCU on loop to scan up to This register contains a number equal to the Master Station setting for the highest FCU address to look for.
This register contains data to show the number of FCU’s communicating on each of the current loop
network ports. In normal circumstances all the FCU’s will be connected to port A. However, if there is a
FCU’s connected
cable fault, then some will be connected to port A and some to port B. The numbers indicate the position
of the cable fault.
This register holds data about the position and address number that is found to be at fault during
FCU address fault
configuration.
Loop baud rate This register contains a number that may be decoded to give the loop baud rate setting.
This register changes its value as the Master Station proceeds through the stages used in configuring the
Loop configuration process
loop.
This register holds data indicating loop faults that may be present and preventing complete loop
Loop fault information
configuration. Additionally it includes the last system reconfiguration code and the loop fault type.
P4720 Pakscan Classic module This register contains a number collected from the loop card EPROM to indicate the software version that
software version is in use.
Loop test result (%) This register holds a hex number for the result of the last loop test in percent.
Loop test speed The number in this register relates to the last loop test performed and the speed at which it was done.
Command filter timeout This register contains the timeout setting for the command filter.
Master Station type number This register contains a number that identifies the type and capacity of the Master Station.
Energise this coil to accept any alarm in the database (FCU or Master Station) which has been read in a
previous transaction. There is only one accept coil for alarms, though each serial port, the Ethernet ports
and the LCD on each Master Station side, have their own accept system and virtual databases. Any alarms
Alarm accept
will only clear from the database if they are read over the serial link or Ethernet link prior to being
accepted and the alarm condition returns to normal. Note that if the alarms are ‘linked’ then the alarm
accept accepts all the alarms on the linked the database.
Energise this coil to transfer control between the primary and standby units. The primary unit can be
switched to standby or the standby unit switched to primary. This command is operative even when sent
to a standby unit that is set to standby passive, regardless of which port the command arrives on (Serial or
Change primary / standby
Ethernet). It is the only message obeyed by a unit in this condition. Standby passive regardless of which
port the command arrives on (Serial or Ethernet). It is the only message obeyed by a unit in this condition.
‘Standby Passive’ is the normal setting for a Master Station on a multi-drop system.
Energise this coil to issue a global emergency shut down instruction over the network to all the FCUs. The
ESD command to network
command will only be issued to the loop if the ESD facility is enabled in the Master Station setup.
Energise this coil to reconfigure the current loop. This command can be used to reset the system after the
Reconfigure loop
repair of a cable fault.
121
12. Data Interpretation (All Modbus Databases) continued
Energise or de-energise the applicable relay depending on the data written. Only a GPFCU will consider
RLY1 to RLY4
the commands as operating relays. All other FCUs have logic outputs to their respective internal controls.
123
12. Data Interpretation (All Modbus Databases) continued
• Command Filtering (only applicable for the Pakscan Classic field network)
The Master Station includes a command filter to reduce the replication of commands to an FCU over the current loop interface. If a
command sent over the serial or Ethernet links is repeated within the set filter time, the second command will be discarded and only the
first command will be actioned. The effect is to remove unwanted field network commands from the system and free up the maximum
available time space for other valid commands or data retrieval from the field.
Valve position feedback Reports the actual valve position as a percentage of full travel
Pulse input This register from a GPFCU contains a counter value that increments on receipt of inputs to DIN1
There are two registers that report the value of the analogue input connected (GPFCU and IQ range with
Analogue option only). These are 12 bit because the input signal is resolved to 12 bits (1 in 4096). The
12-bit analogue input 1 and 2
actual register value will vary in accordance with the input signal over a range that depends on the
protocol selected.
Historic torque profile Registers detailing historic torque, thrust or pressure at various positions across the valve stroke.
Instantaneous torque Indicates the last recorded torque, thrust or pressure value.
Term Description
125
www.rotork.com
A full listing of our worldwide sales and
service network is available on our website.
UK Rotork is a corporate
Rotork plc member of the Institute
tel +44 (0)1225 733200 of Asset Management
fax +44 (0)1225 333467
email mail@rotork.com
As part of a process of on-going product development, Rotork reserves the right to amend and change
specifications without prior notice. Published data may be subject to change. For the very latest version
release, visit our website at www.rotork.com
PUB059-052-00
The name Rotork is a registered trademark. Rotork recognises all registered trademarks. Published and
Issue 09/19 produced in the UK by Rotork. POWJB0919