FieldServer FS-8700-12 User Manual

Driver Version:
1.00
Document Revision:
6
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after May 2010
Driver Manual
(Supplement to the FieldServer Instruction Manual)
FS-8700-12 AB DH+
A Sierra Monitor Company
FS-8700-12_DH+ Manual Table of Contents
TABLE OF CONTENTS
1 Allen Bradley DH+ Description ....................................................................................................................... 3
2 Driver Scope of Supply ................................................................................................................................... 3
2.1 Supplied by FieldServer Technologies for this Driver ................................................................................... 3
2.2 Provided by the supplier of 3rd Party Equipment ......................................................................................... 3
2.2.1 Hardware ................................................................................................................................................. 3
2.2.2 Required 3rd Party Software ..................................................................................................................... 3
3 Hardware Connections ................................................................................................................................... 4
3.1 Hardware Connection Tips / Hints ............................................................................................................... 4
4 Data Array Parameters ................................................................................................................................... 5
5 Configuring theFieldServer as a DH+ Client .................................................................................................... 6
5.1 Driver Specific FieldServer Parameters ........................................................................................................ 6
5.2 Client Side Connection Parameters .............................................................................................................. 6
5.3 Client Side Node Parameters ....................................................................................................................... 7
5.4 Client Side Map Descriptor Parameters ....................................................................................................... 7
5.4.1 FieldServer Related Map Descriptor Parameters ..................................................................................... 7
5.4.2 Driver Related Map Descriptor Parameters ............................................................................................. 8
5.4.3 Map Descriptor Example .......................................................................................................................... 9
6 FieldServer as a DH+ Server .......................................................................................................................... 10
6.1 Driver Specific FieldServer Parameters ...................................................................................................... 10
6.2 Server Side Connection Parameters ........................................................................................................... 10
6.3 Server Side Node Parameters .................................................................................................................... 11
6.4 Server Side Map Descriptor Parameters .................................................................................................... 11
6.4.1 FieldServer Specific Map Descriptor Parameters ................................................................................... 11
6.4.2 Driver Specific Map Descriptor Parameters ........................................................................................... 12
6.4.3 Map Descriptor Example ........................................................................................................................ 13
Appendix A. Useful Features ................................................................................................................................ 14
Appendix A.1. DH+ Card Configuration ................................................................................................................... 14
Appendix B. Troubleshooting ............................................................................................................................... 15
Appendix B.1. Continuous Map Descriptors ............................................................................................................ 15
Appendix B.2. Reading B File Types ......................................................................................................................... 15
Appendix B.3. Checksum ......................................................................................................................................... 15
Appendix B.4. DH+ as FieldServer Server ................................................................................................................ 15
Appendix C. Reference ......................................................................................................................................... 16
Appendix C.1. Command Support ........................................................................................................................... 16
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 3 of 16
FieldServer Technologies PART #
Description
FS-8917-19
Connector AB DH+ Driver
Config.csv
Template loaded if no custom configuration ordered, otherwise Custom configuration loaded.
Part #
Description
AB DH+ compatible PLC, e.g. SLC5/03, PLC 5/40, etc
1
DH+ Client, e.g. RSView, Wonderware, Intellution FIX, GE Cimplicity, etc.
2
FS-23083
DH+ configuration cable3. Refer to Appendix A.1
Part #
Description
DL2.exe
Runs on a PC. Used only if a change to DH+ parameters (Station address, baud etc) required. Requires DH+ configuration cable (not supplied)3 Refer also to Appendix A.1
1 ALLEN BRADLEY DH+ DESCRIPTION
The DH+ driver allows the FieldServer to transfer data to and from devices using DH+ protocol. The Communications Adapter card is included with the FieldServer. The FieldServer can emulate either a Server or Client.
The information that follows describes how to expand upon the factory defaults provided in the configuration files included with the FieldServer.
2 DRIVER SCOPE OF SUPPLY
2.1 Supplied by Fiel dSe rver Technolo gies fo r this Driver
2.2 Provided by the supplier of 3
2.2.1 Hardware
2.2.2 Required 3
rd
Party Software
rd
Party Equipme nt
1
If FieldServer used as Allen Bradley DH+ Client
2
If FieldServer used as Allen Bradley DH+ Server
3
Used only if a change to DH+ parameters (Station address, baud etc) required.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 4 of 16
DATALINK CARD
W12 W11 W10 W9 W8
CONNECTOR B JUMPER
PADS
B
SERIAL
A NET
STAT
NETBUS
CFG
BUTTON
1 2 3 4 5 1 2 3
LED’S
FLASH
PLC
FS-8917-19
Card Slots into FS-X40
FieldServer FS-X40
Configuration
PC
DH+ configuration cable. P/N 23083
Datacard Function
Datacard Pin#
DH+/RIO Network
PLC-5 DH+ Program Port
Color
Phoenix Connector
Phoenix Connector
DB 9M Connector
Signal+
A1 1 1
Clear
Ground
A2 2 7
Shield
Signal -
A3 3 5
Blue
Function
DB9M Pin#
DH+ 5-pin connector Pin#
RX 2 5
TX 3 3
GND
5
4
3 HARDWARE CONNECTIONS
The FieldServer is connected to the DH+ as shown in connection drawing.
Connector Pinouts – DataCard 3-pin (A NET) connection to PC
Connector Pinouts – DataCard 5-Pin (B Serial) connection to DH+ Configuration Cable
3.1 Hardware Connect ion Tips / Hint s
Configure the PLC according to manufacturer’s instructions and configure checksum to use BCC checksum, not
CRC.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 5 of 16
Section Title
Data_Arrays
Column Title
Function
Legal Values
Data_Array_Name
Provide name for Data Array
Up to 15 alphanumeric characters
Data_Array_Format
Provide data format. Each Data Array can only take on one format.
FLOAT, BIT, UInt16, SInt16, Byte.
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 // Data Arrays
Data_Arrays
Data_Array_Name
, Data_Array_Format
, Data_Array_Length
DA_AI_01
, UInt16
, 200
DA_AO_01
, UInt16
, 200
DA_DI_01
, Bit
, 200
DA_DO_01
, Bit
, 200
4 DATA ARRAY PARAMETERS
Data Arrays are “protocol neutral” data buffers for storage of data to be passed between protocols. It is necessary to declare the data format of each of the Data Arrays to facilitate correct storage of the relevant data.
Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 6 of 16
Section Title
FieldServer
Column Title
Function
Legal Values
Title
Provide name for FieldServer
Up to 39 alphanumeric characters
System_Station_Address*
FieldServer Panel number on the network.
1 – 254, 11
// Common Information
FieldServer
Title
, System_Station_Address
AB_DH+ Client V1.00o
, 11
Section Title
Connections
Column Title
Function
Legal Values
Port
Port name
DH+
Protocol
Specify protocol used
AB_DH+
Baud
Specify baud rate. This is an Internal baud rate and is not the DH+ Baud rate which gets set using the card's DL2 software.
300 to 115200
5 CONFIGURING THEFIELDSERVER AS A DH+ CLI ENT
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 FS).
This section documents and describes the parameters necessary for configuring the FieldServer to communicate with a DH+ Server.
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to enable the FieldServer for DH+ 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.
5.1 Driver Specific FieldServer Param eters
Example
5.2 Client Side Connect ion Parameters
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 7 of 16
// Client Side Connections
Connections
Port
, Protocol
, Baud
DH+
, AB_DH+
, 115200
Section Title
Nodes
Column Title
Function
Legal Values
Node_Name
Provide name for node
Up to 32 alphanumeric characters
Node_ID
Node ID of physical server node (PLC)
1-255
Protocol
Specify protocol used
AB_DH+
PLC_Type
Specify PLC Type Being Polled
PLC3, PLC5, SLC5
Port
Port name
DH+
// Client Side Nodes
Nodes
Node_Name
, Node_ID
, Protocol
, PLC_Type
, Port
PLC 1
, 1
, AB_DH+
, SLC5
, DH+
Column Title
Function
Legal Values
Map_Descriptor_Name
Name of this Map Descriptor
Up to 32 alphanumeric characters
Data_Array_Name
Name of Data Array where data is to be stored in the FieldServer
One of the Data Array names from Section 4.
Data_Array_Offset
Starting location in Data Array
0 to (Data_Array_Length-1) as specified in Section 4.
Function
Function of Client Map Descriptor
Rdbc, Wrbc, Wrbx
Example
5.3 Client Side Node Parameter s
Example
5.4 Client Side Map Descriptor Parameters
5.4.1 FieldServer Relate d Map Descripto r Parameters
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 8 of 16
Column Title
Function
Legal Values
Node_Name
Name of Node to fetch data from
One of the Node names specified in Section 5.3
File_Type
File type in PLC
N, F, B, I, O4
File_Number
File Number in PLC
0-255
Address
Starting address of read block
0 – 255
Length
Length of read block
1-255
Scan_Interval
Rate at which data is polled
0-32000s, 1.0s
Data_Array_Low_Scale*
Scaling zero in Data Array
-32767 to 32767, 0
Data_Array_High_Scale*
Scaling max in Data Array
-32767 to 32767, 100
Node_Low_Scale*
Scaling zero in Connected Node
-32767 to 32767, 0
Node_High_Scale*
Scaling max in Connected Node
-32767 to 32767, 100
5.4.2 Driver Related Map Descriptor Param eters
4
Not all PLC’s can support all File_Types. Refer to DFS for further information.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 9 of 16
// Client Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name
, Data_Array_Name
, Data_Array_Offset
, Function
, Node_Name
, File_Type
, File_Number
, Address
, Length
, Scan_Interval
CMD_AI_01
, DA_AI_01
, 0
, Rdbc
, PLC 1
, N
, 10
, 0
, 16
, 1.0s
CMD_AO_01
, DA_AO_01
, 0
, Rdbc
, PLC 1
, N
, 11
, 0
, 16
, 1.0s
CMD_DI_01
, DA_DI_01
, 0
, Rdbc
, PLC 1
, B
, 12
, 0
, 16
, 1.0s
CMD_DO_01
, DA_DO_01
, 0
, Rdbc
, PLC 1
, B
, 13
, 0
, 16
, 1.0s
5.4.3 Map Descriptor Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 10 of 16
Section Title
FieldServer
Column Title
Function
Legal Values
Title
Provide name for FieldServer
Up to 39 alphanumeric characters
System_Station_Address*
FieldServer Panel number on the network.
1 – 254, 11
// Common Information
FieldServer
Title
, System_Station_Address
AB_DH+ Server V1.00o
, 11
Section Title
Connections
Column Title
Function
Legal Values
Port
Port name
DH+
Protocol
Specify protocol used
AB_DH+
// Server Side Connections
Connections
Port,
, Protocol
DH+,
, AB_DH+
6 FIELDSERVER AS A DH+ SERVER
6.1 Driver Specific FieldServ er Parameters
Example
6.2 Server Side Conne ction Parameters
Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 11 of 16
Section Title
Nodes
Column Title
Function
Legal Values
Node_Name
Provide name for node
Up to 32 alphanumeric characters
Node_ID
Node ID of virtual server node (FieldServer)
1-255
Protocol
Specify protocol used
AB_DH+
PLC_Type
Specify PLC Type Being Polled
PLC3, PLC5, SLC5
// Server Side Nodes
Nodes
Node_Name
, Node_ID
, Protocol
, PLC_Type
DHP_Srv_11
, 11
, AB_DH+
, SLC5
Section Title
Map_Descriptors
Column Title
Function
Legal Values
Map_Descriptor_Name
Name of this Map Descriptor
Up to 32 alphanumeric characters
Data_Array_Name
Name of Data Array where data is to be stored in the FieldServer
One of the Data Array names from Section 4.
Data_Array_Offset
Starting location in Data Array
0 to (Data_Array_Length-1) as specified in Section 4.
Function
Function of Client Map Descriptor
Passive
6.3 Server Side Node Parameters
Example
6.4 Server Side Map Descriptor Parameters
6.4.1 FieldServer Speci fic Map Descript or Parameters
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 12 of 16
Section Title
Map_Descriptors
Column Title
Function
Legal Values
Node_Name
Name of Node to fetch data from
One of the node names specified in Section 6.3
File_Type
File type in PLC
N, F, B, I, O5
File_Number
File number in PLC
0-255
Address
Starting address of read block
0 - 255
Length
Length of read block
1 - 255
Data_Array_Low_Scale*
Scaling zero in Data Array
-32767 to 32767, 0
Data_Array_High_Scale*
Scaling max in Data Array
-32767 to 32767, 100
Node_Low_Scale*
Scaling zero in Connected Node
-32767 to 32767, 0
Node_High_Scale*
Scaling max in Connected Node
-32767 to 32767, 100
6.4.2 Driver Specific Ma p Descriptor Param eters
5
Not all PLC’s can support all File_Types. Refer to DFS for further information.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 13 of 16
// Server Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name
, Data_Array_Name
, Data_Array_Offset
, Function
, Node_Name
, File_Type
, File_Number
, Address
, Length
SMD_AI_01
, DA_AI_01
, 0
, Passive
, DHP_Srv_11
, N
, 10
, 0
, 200
SMD_AO_01
, DA_AO_01
, 0
, Passive
, DHP_Srv_11
, N
, 11
, 0
, 200
SMD_DI_01
, DA_DI_01
, 0
, Passive
, DHP_Srv_11
, B
, 12
, 0
, 200
SMD_DO_01
, DA_DO_01
, 0
, Passive
, DHP_Srv_11
, B
, 13
, 0
, 200
6.4.3 Map Descriptor Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 14 of 16
Appendix A. Useful Features
Appendix A.1. DH+ Card Configuration
The DH+ card is pre-configured before shipping. If it is necessary to modify the configuration, the following is needed:
- DL32 Software
- DH+ configuration cable. P/N 23083.
Refer to Section 3 for connection information.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 15 of 16
Appendix B. Troubleshooting
Appendix B.1. Continuous Map Descriptors
The Driver is not able to split data between 2 Data Arrays when writing, or to read a Server mapping that is discontinuous.
For example, on the Server Side: If: Server map 1: N21: 0-31 Server map 2: N21: 32-100
This will panic the FieldServer and crash RS view as the DH+ will attempt to map N21: 0-100. If set up as Server Map 1: N21: 0-100, no problems are experienced.
Appendix B.2. Reading B File Types
It is advisable to read all data from one B type file into the same data array in one contiguous read if possible. Doing otherwise may result in problems when reading these points.
Appendix B.3. Checksum
When selecting checksum options for DH+ devices communicating to the FieldServer, take note that BCC (Block Check Sum) is supported, whereas CRC (Cyclic Redundancy Check) is not.
Appendix B.4. DH+ as FieldServer Server
If the FieldServer is to be polled by the DH+ network, then it is important to declare the station address in the “FieldServer” portion of the configuration file. Refer to Section 6.1. This sets the FieldServer address to 11. The Node_ID on the Server side must then be the same as the station address declared.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
FS-8700-12 DH+ Driver Manual Page 16 of 16
PLC_Type
File_Type
FNC
Read
FNC
Write
Typical Command
PLC3 N 1 Range Read
0
Range Write
N7: 3, L5
F 1 Range Read
0
Range Write
F12: 3, L5
B 1 Range Read
2
Bit Write
B3/4: 5, l5
PLC5 N 1 Range Read
0
Range Write
N7: 3 , L5
F 1 Range Read
67
Typed Write
F12: 3, L5
B 1 Range Read
26
Read Modify Write
B3/4: 5, L5
SLC5
N
A2
Protected Typed Logical Read
AA
Protected Typed Logical Write
N7: 3, L5
F
A2
Protected Typed Logical Read
AA
Protected Typed Logical Write
B3/4: 5, L7
B
A2
Protected Typed Logical Read
AB
Protected Typed Logical Write
B3/4: 5, L8
I
A2
Protected Typed Logical Read
- - I: 13, L5
O
A2
Protected Typed Logical Read
- - O: 13, L5
Appendix C. Reference
Appendix C.1. Command Support
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
Loading...