FieldServer FS-8700-15 Computer Drive User Manual

A Sierra Monitor Company
Driver Manual
(Supplement to the FieldServer Instruction Manual)
FS-8700-15 Modbus Daniels
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after May 1, 2001
FS-8700-15 Modbus Daniels Manual
Index
TABLE OF CONTENTS
1.
Modbus Daniels Description............................................................................................1
2.
Driver Scope of Supply.....................................................................................................1
2.1.
Supplied by FieldServer Technologies for this driver ...................................................1
2.2.
Provided by the Supplier of 3rd Party Equipment ..........................................................1
2.2.1. Required 3rd Party Configuration ...............................................................................1
3.
3.1.
Hardware Connections .....................................................................................................2
Hardware Connection Tips / Hints ................................ Error! Bookmark not defined.
4.
Configuring the FieldServer as a Modbus Daniels Client .............................................2
4.1.
Data Arrays/Descriptors ...............................................................................................3
4.2.
Client Side Connection Descriptions ............................................................................3
4.3.
Client Side Node Descriptors .......................................................................................4
4.4.
Client Side Map Descriptors .........................................................................................5
4.4.1. FieldServer Related Map Descriptor Parameters......................................................5
4.4.2. Driver Related Map Descriptor Parameters ..............................................................5
4.4.3. Timing Parameters ....................................................................................................5
4.4.4. Map Descriptor Example. ..........................................................................................6
5.
Advanced Topics ..............................................................................................................7
6.
Driver Notes.......................................................................................................................7
7.
Troubleshooting tips ............................................................Error! Bookmark not defined.
7.1.
Connection Tips & Hints ...............................................Error! Bookmark not defined.
8.
Revision History................................................................................................................7
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8700-15 Modbus Daniels Manual
1.
Page 1 of 7
Modbus Daniels Description
The Modbus Daniels driver allows the FieldServer to transfer data to and from devices over
either RS-232 or RS-485 using Modbus Daniels protocol. The FieldServer can only emulate a
Client.
Modbus Daniels is an inclusion into Modbus ASCII, allowing floats to be used. Modbus Daniels
is designed to support floats in the address range 7000 to 7999. The "Double" data type is not
supported. Other standard Modbus data types are supported.
Max Nodes Supported
FieldServer Mode Nodes
Client
2.
255
Comments
The maximum achievable number of devices on the
network may be less depending on device loading and
network speed characteristics. Only one client device
allowed on multidrop systems.
Driver Scope of Supply
2.1.
Supplied by FieldServer Technologies for this driver
FieldServer Technologies
PART #
FS-8915-10
FS-8917-01
SPA59132
-
2.2.
2.2.1.
Description
UTP cable (7 foot) for RS_232 use
RJ45 to DB25M connection adapter
RS-485 connection adapter
Driver Manual.
Provided by the Supplier of 3rd Party Equipment
Required 3rd Party Configuration
The Modbus Daniels device must be set to use Modbus ASCII protocol.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8700-15 Modbus Daniels Manual
3.
Page 2 of 7
Hardware Connections
The FieldServer is connected to the Modbus Daniels device as shown in the connection
drawing.
Configure the Modbus Daniels device according to manufacturer’s instructions.
4.
Configuring the FieldServer as a Modbus Daniels Client
For a detailed discussion on FieldServer configuration, please refer to the FieldServer
Configuration Manual. The information that follows describes how to expand upon the
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8700-15 Modbus Daniels Manual
Page 3 of 7
factory defaults provided in the configuration files included with the FieldServer (See “.csv”
sample files provided with the FS).
This section documents and describes the parameters necessary for configuring the
FieldServer to communicate with a Modbus Daniels Server.
4.1.
Data Arrays/Descriptors
The configuration file tells the FieldServer about its interfaces, and the routing of data
required. In order to enable the FieldServer for Modbus Daniels communications, the driver
independent FieldServer buffers need to be declared in the “Data Arrays” section, the
destination device addresses need to be declared in the “Client Side Nodes” section, and
the data required from the servers needs to be mapped in the “Client Side Map Descriptors”
section. Details on how to do this can be found below.
Note that in the tables, * indicates an optional parameter, with the bold legal value being the
default.
Section Title
Data_Arrays
Column Title
Function
Legal Values
Up to 15 alphanumeric
characters
Float, Bit, UInt16,
SInt16, Packed_Bit,
Byte, Packed_Byte,
Swapped_Byte
Data_Array_Name
Provide name for Data Array
Data_Array_Format
Provide data format. Each Data
Array can only take on one
format.
Data_Array_Length
Number of Data Objects. Must be
larger than the data storage area
required by the Map Descriptors
for the data being placed in this
array.
1-10,000
Example
// Data Arrays
Data_Arrays
Data_Array_Name,
DA_AI_01,
DA_AO_01,
DA_DI_01,
DA_DO_01,
4.2.
Data_Format,
UInt16,
UInt16,
Bit,
Bit,
Data_Array_Length,
200
200
200
200
Client Side Connection Descriptions
Section Title
Connections
Column Title
Port
Function
Specify which port the
Legal Values
FS-X40 Serves: P1-P8, R1-R2
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8700-15 Modbus Daniels Manual
Page 4 of 7
Protocol
device is connected to the
FieldServer
Specify protocol used
Baud*
Specify baud rate
Parity*
Specify parity
Data_Bits*
Stop_Bits*
Specify data bits
Specify stop bits
Specify hardware
handshaking
Time between internal polls
Handshaking*
Poll _Delay*
FS-X20 Serves: Serial Port
Modbus_Daniels
110 – 115200, standard baud
rates only, 9600
Even, Odd, None, Mark,
Space
7, 8
1
RTS, RTS/CTS, None
0-32000 seconds, 1 second
Example
//
Client Side Connections
Connections
Port,
Protocol,
P1,
Modbus_Daniels,
4.3.
Baud,
9600,
Parity,
Even,
Handshaking,
None,
Poll_Delay
0.100s
Client Side Node Descriptors
Section Title
Nodes
Column Title
Node_Name
Node_ID
Protocol
Connection
Function
Legal Values
Up to 32 alphanumeric
characters
Provide name for node
Modbus station address of
physical server node
Specify protocol used
Specify which port the device is
connected to the FieldServer
1-255
Modbus_Daniels
FS-X40 Serves: P1-P8, R1-R2
FS-X20 Serves: Serial Port
Example
//
Client Side Nodes
Nodes
Node_Name,
PLC 1,
Node_ID,
1,
Protocol,
Modbus_Daniels,
Connection
P1
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8700-15 Modbus Daniels Manual
4.4.
Page 5 of 7
Client Side Map Descriptors
4.4.1.
FieldServer Related Map Descriptor Parameters
Section Title
Map Descriptors
Column Title
Map_Descriptor_Name
Data_Array_Name
Data_Array_Offset
Function
4.4.2.
Legal Values
Up to 32 alphanumeric
characters
One of the Data Array
names from “Data Array”
section above
0 to maximum specified in
“Data Array” section above
RDBC, WRBC, WRBX
Driver Related Map Descriptor Parameters
Section Title
Map Descriptors
Column Title
Function
Name of Node to fetch
data from
Node_Name
Data_Type*
Data type
Length of Map
Descriptor
Length
Starting address of
read block
Address
Data_Array_Low_Scale*
Data_Array_High_Scale*
Node_Low_Scale*
Node_High_Scale*
4.4.3.
Function
Name of this Map
Descriptor
Name of Data Array
where data is to be
stored in the
FieldServer
Starting location in
Data Array
Function of Client Map
Descriptor
Scaling zero in Data
Array
Scaling max in Data
Array
Scaling zero in
Connected Node
Scaling max in
Connected Node
Legal Values
One of the node names
specified in “Client Node
Descriptor” above
Register, Coil, AI, DI
1-125 (Register, AI)
1-800 (Coil, DI)
0000 – 6999 ( Coil )
7000 – 7999 ( Float )
10000 ( DI )
30000 ( AI )
40000 – 49999 ( Register)
-32767 to 32767, default 0
-32767 to 32767, default
100
-32767 to 32767, default 0
-32767 to 32767, default
100
Timing Parameters
Section Title
Map Descriptors
Column Title
Scan_Interval
Function
Rate at which data is
polled
Legal Values
≥0.001s
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
FS-8700-15 Modbus Daniels Manual
4.4.4.
Map Descriptor Example.
Section Title
Map Descriptors
Map_Descriptor_Name,
CMD_AI,
The data array
where the read
data will be
stored is
specified here.
This data array
and its format
must be
specified under
the data arrays
section.
Page 6 of 7
Data_Array_Name,
DA_AI,
Data_Array_Offset,
0,
Note the use of
the RDBC
function here
which will
cause this map
descriptor to
continuously
read data every
scan interval
from the
remote device.
Function,
RDBC,
Node_Name,
PLC 1,
Address,
30000,
Length,
20,
The remote
Modbus Daniels
device is
specified here
with the node
name previously
declared under
the nodes
section.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com
Scan_Interval
1s
FS-8700-15 Modbus Daniels Manual
5.
Page 7 of 7
Advanced Topics
None.
6.
Driver Notes
None.
7.
Revision History
10/03/03
Driver
Version
1.00d
Document
Revision
0
10/13/03
1.00d
1
MF
12/09/03
1.00d
2
DR
12/23/03
1.00d
3
JD
Date
Resp
Comment
JD
Releasing
Updating formatting. Adding Description
information – DUR0212
DUR0220, updated to new format, indicate
address ranges and data types supported
Releasing
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldserver.com