FieldServer FS-8700-15 User Manual

A Sierra Monitor Company
Driver Manual
(Supplement to the FieldServer Instruction Manual)
FS-8700-15 Modbus Daniels
APPLICABILITY & EFFECTIVITY
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. Hardware Connections ..................................................................................................... 2
3.1. 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 Page 1 of 7

1. 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 Comments
The maximum achievable number of devices on the
Client 255
network may be less depending on device loading and network speed characteristics. Only one client device allowed on multidrop systems.

2. Driver Scope of Supply

2.1. Supplied by FieldServer Technologies for this driver

FieldServer Technologies PART #
FS-8915-10 UTP cable (7 foot) for RS_232 use FS-8917-01 RJ45 to DB25M connection adapter SPA59132 RS-485 connection adapter
- Driver Manual.
Description

2.2. Provided by the Supplier of 3rd Party Equipment

2.2.1. 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 Page 2 of 7
3. 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
Data_Array_Name Provide name for Data Array
Provide data format. Each Data
Data_Array_Format
Data_Array_Length
Example
// Data Arrays Data_Arrays Data_Array_Name, Data_Format, Data_Array_Length, DA_AI_01, UInt16, 200 DA_AO_01, UInt16, 200 DA_DI_01, Bit, 200 DA_DO_01, Bit, 200
Array can only take on one format.
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.
Up to 15 alphanumeric characters Float, Bit, UInt16, SInt16, Packed_Bit, Byte, Packed_Byte, Swapped_Byte
1-10,000

4.2. Client Side Connection Descriptions

Section Title
Connections
Column Title Function Legal Values
Port Specify which port the 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
device is connected to the
FS-X20 Serves: Serial Port
FieldServer
Protocol Specify protocol used Modbus_Daniels
Baud* Specify baud rate
Parity* Specify parity
110 – 115200, standard baud rates only, 9600 Even, Odd, None, Mark,
Space Data_Bits* Specify data bits 7, 8 Stop_Bits* Specify stop bits
Handshaking*
Specify hardware handshaking
1
RTS, RTS/CTS, None
Poll _Delay* Time between internal polls 0-32000 seconds, 1 second
Example
// Client Side Connections
Connections Port, Protocol, Baud, Parity, Handshaking, Poll_Delay P1, Modbus_Daniels, 9600, Even, None, 0.100s

4.3. Client Side Node Descriptors

Section Title
Nodes
Column Title Function Legal Values
Node_Name Provide name for node
Node_ID
Modbus station address of physical server node
Protocol Specify protocol used Modbus_Daniels
Connection
Specify which port the device is connected to the FieldServer
Example
// Client Side Nodes
Nodes Node_Name, Node_ID, Protocol, Connection PLC 1, 1, Modbus_Daniels, P1
Up to 32 alphanumeric characters
1-255
FS-X40 Serves: P1-P8, R1-R2 FS-X20 Serves: Serial Port
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 5 of 7

4.4. Client Side Map Descriptors

4.4.1. FieldServer Related Map Descriptor Parameters
Section Title
Map Descriptors
Column Title Function Legal Values
Map_Descriptor_Name
Data_Array_Name
Data_Array_Offset
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
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

4.4.2. Driver Related Map Descriptor Parameters

Section Title
Map Descriptors
Column Title Function Legal Values
Node_Name
Data_Type* Data type Register, Coil, AI, DI
Length
Address
Data_Array_Low_Scale*
Data_Array_High_Scale*
Node_Low_Scale*
Node_High_Scale*
Name of Node to fetch data from
Length of Map Descriptor
Starting address of read block
Scaling zero in Data Array
Scaling max in Data Array
Scaling zero in Connected Node Scaling max in Connected Node
One of the node names specified in “Client Node Descriptor” above
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
4.4.3. Timing Parameters
Section Title
Map Descriptors
Column Title Function Legal Values
Scan_Interval Rate at which data is
polled
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
0.001s
FS-8700-15 Modbus Daniels Manual Page 6 of 7

4.4.4. Map Descriptor Example.

Section Title Map Descriptors Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_Name, Address, Length, Scan_Interval CMD_AI, DA_AI, 0, RDBC, PLC 1, 30000, 20, 1s
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.
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.
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
FS-8700-15 Modbus Daniels Manual Page 7 of 7
5. Advanced Topics
None.
6. Driver Notes
None.
7. Revision History
Date
10/03/03 1.00d 0 JD Releasing
10/13/03 1.00d 1 MF
12/09/03 1.00d 2 DR
12/23/03 1.00d 3 JD Releasing
Driver Version
Document Revision
Resp Comment
Updating formatting. Adding Description information – DUR0212 DUR0220, updated to new format, indicate address ranges and data types supported
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
Loading...