4.3Client Side Connection Descriptors ............................................................................................................... 6
4.4Client Side Node Descriptors ......................................................................................................................... 6
4.5Client Side Map Descriptors........................................................................................................................... 7
4.5.1 FieldServer Related Map Descriptor Parameters ................................................................................... 7
4.5.2 Driver Related Map Descriptor Parameters ........................................................................................... 7
4.7Configuring the Embedded Profibus Database .............................................................................................. 9
Appendix A. Troubleshooting .............................................................................................................................. 13
FS-8700-122 Profibus DP Master Manual Page 3 of 13
FieldServer Mode
Nodes
Comments
Client
DPV1 MASTER (CLASS 1)
ONLY
125
This is the maximum number of Profibus DP Slaves that can be
connected to the FieldServer. A maximum total of 1536 bytes can be
transferred with all DP Slaves.
FieldServer Technologies PART #
Description
52201
Profibus Connector
FS-8915-31
Adapter Card, Profibus Master FS-B3
Part
#
Description
Comments
HMS Anybus NetTool
for Profibus
Used to configure the Profibus network configuration and load it directly into
the Profibus card
Vendor gsd's
*.gsd files for all vendor devices to be on the network are required by HMS
NetTool for completion of network configuration.
PROFIBUS D P MASTER D E SCRIPTION
1
The FieldServer Profibus DP Master driver can be used to transfer I/O data with up to 125 Profibus DP Slave
devices. The FieldServer is programmed with an embedded database using the required 3rd party configuration
tool. The embedded database contains information on the number of slaves and I/O modules to be transferred
with each slave. The tool requires the input of GSD/E files for each slave to be connected.
Max Nodes Supported
DRIVER SC O P E OF SUPP LY 2
2.1 Sup p l ied by FieldServer Techno l o g ies for this driver
2.2 Provide d by the Supplier of 3
2.2.1 Requ ired 3
2.2.2 Requ ired 3
Connection to a correctly terminated Profibus network.
rd
Part y S o f t w are
rd
Part y C o n f i guration
rd
Part y E q u i pme nt
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
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
// Data Arrays
Data_Arrays
Data_Array_Name
,Data_Array_Format
,Data_Array_Length
Byte_Output
, Byte
, 10
Byte_Input
, Byte
, 10
Word_Output
, Uint16
, 10
Word_Input
, Uint16
, 10
Float_Output
, Float
, 10
Float_Input
, Float
, 10
CONFIGURING T H E F I EL D SERVER AS A PROFI B US DP MAST E R C L I E N T
4
For a detailed discussion on FieldServer configuration, please refer to the FieldServer Configuration Manual. The
information that follows describes how to expand upon the factory defaults provided in the configuration files
included with the FieldServer (See “.csv” sample files provided with the FieldServer).
This section documents and describes the parameters necessary for configuring the FieldServer to communicate
with up to 125 Profibus DP Slaves.
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to enable
the FieldServer for Profibus DP Master 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.
4.1 Fie l d S e rver
4.2 Data A rrays/Descriptors
Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-122 Profibus DP Master Manual Page 9 of 13
Module
Map Descriptor Function
In
Rdbc
Out
Wrbc
In/Out
Wrbc/Rdbc4
4
Select Project-> New
Expand the Profibus Master Tree, select the
ABM-DPV device and drag it onto the Bus
Configuration Screen. This is the X30
The table below shows the map descriptor function that should be used in the config.csv with a specific module.
A Profibus Slave device will have one of three types of I/O Modules, Input, Output or Input/Output. The I/O
Module type can only be found by analyzing the GDS file of the device in a Profibus Software system.
4.7 Conf i gu ring the Embedded Profi b u s D atabase
The Profibus Master has to be configured with an embedded database that contains information about the
Profibus Network data rate and remote Slave devices to access. The HMS Anybus NetTool for Profibus software
must be installed and used for this purpose. Connect a serial RS-232 cable from the PC with the tool installed to
the serial connector on the X30 as shown in Section 3:
Expand the Profibus Master Tree, select the ABM-DPV device and drag it onto the Bus Configuration Screen. This is
the FieldServer Profibus DP Master device.
FieldServer Profibus DP Master device.
2 Map Descriptors need to be configured, one for the input module and one for the output
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-122 Profibus DP Master Manual Page 10 of 13
Expand the Profibus DP tree and drag the
Slave Device you want to connect to onto
the Bus Configuration window. The
ANYBUS-S PDP Slave device is shown here
for illustration purposes
If your device is not listed, import the
device’s GSD file by right clicking on
Profibus DP and selecting “Install new GS*
file”.
Right-click on the Profibus Slave and assign its Profibus address.
Continue adding all other Slaves and setting their Profibus addresses.
Right click on the ABM-DPV Master device and select Object Properties. Set the Master Station Address to the
same as the System_Station_Address used in the FieldServer’s config.csv file. Also set the desired Profibus
Network Baud rate.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-122 Profibus DP Master Manual Page 11 of 13
Select the first slave device, right-click on the Slot 1 line and choose Module selection. Now add I/O modules up to
the total number of bytes or words that will be transferred with this Slave as set up in the config.csv file. For
Example, for the Map Descriptor for Slave1 using 50 Words In and Out, you would choose the following modules:
Continue selecting other Slaves and adding modules for them as well.
Important Note: Changing of Input and Output Addresses are not allowed. All addresses must be contiguous for
the Profibus to work correctly.
Select Online-> Driver selection and on the serial Tab, choose the serial port on the PC connected to the X30 by
clicking on Configure-> Configure path.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
FS-8700-122 Profibus DP Master Manual Page 12 of 13
Ensure that the X30 FieldServer is running and that a matching configuration file with Node and Map Descriptors
for each slave configured has been downloaded to the X-30.
Make sure you can connect with Ruinet to the X30 and there are no configuration errors.
Choose Online-> Download configuration to install the embedded database in the X30.
Important Note:
Note that the X30 must be running with a valid configuration file before it will allow download of a new database.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com