A Sierra Monitor Company
Driver Manual
(Supplement to the FieldServer Instruction Manual)
FS-8704-01 SMC TCP/IP
APPLICABILITY & EFFECTIVITY
Effective for all systems manufactured after May 1, 2001
Driver Version:
1.01
Document Revision: 0
FS-8704-01 SMC TCP/IP Driver Manual
Page 3 of 12
1.
SMC TCP/IP Description
The SMC TCP/IP driver allows the FieldServer to transfer data to and from other FieldServers
over Ethernet using SMC TCP/IP protocol. The FieldServer can emulate either a Server or
Client.
The SMC TCP/IP driver can be used for inter-bridge (FieldServer to FieldServer)
communications to perform tasks like mirroring data arrays between FieldServers.
Max Nodes Supported
FieldServer Mode
Nodes
Comments
Inter-bridge Communications to a virtually unlimited number
of FieldServers. Memory limitations may apply when a
large number of Nodes are used.
Client
N/A
Inter-bridge Communications to a virtually unlimited number
of FieldServers. Memory limitations may apply when a
large number of Nodes are used.
Server
N/A
FS-8704-01 SMC TCP/IP Driver Manual
Page 4 of 12
2.
Driver Scope of Supply
2.1. Supplied by FieldServer Technologies for this driver
FieldServer Technologies
PART #
Description
FS-8915-10
FS-8704-01
UTP cable (7 foot) for Ethernet connection
SMC TCP/IP Driver Manual.
2.2.
2.2.1.
Provided by the Supplier of 3rd Party Equipment
Required 3rd Party Hardware
Part #
Description
Ethernet 10/100 BaseT hub∗
2.2.2.
Required 3rd Party Software
Required 3rd Party Configuration
None.
2.2.3.
Ethernet network.
∗
Not all FieldServer models support 100BaseT. Consult the appropriate instruction manual for
details of the Ethernet speed supported by specific hardware.
FS-8704-01 SMC TCP/IP Driver Manual
Page 5 of 12
3.
Hardware Connections
The FieldServer is connected to the Ethernet network as shown in the connection drawing.
Ethernet Hub or Switch
N1
N1
FieldServer 1
FieldServer 2
3.1.
Hardware Connection Tips / Hints
Please use the appropriate category Ethernet cable, i.e. At least CAT5 for a 100Mb/s
connection.
FS-8704-01 SMC TCP/IP Driver Manual
Page 6 of 12
4.
Configuring the FieldServer as a SMC TCP/IP 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 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 a SMC TCP/IP 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 SMC TCP/IP 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
Data_Array_Name
Provide name for Data Array
Float, Bit, UInt16, SInt16,
Packed_Bit, Byte,
Packed_Byte,
Provide data format. Each Data
Array can only take on one format.
Data_Array_Format
Data_Array_Length
Swapped_Byte
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,
Data_Array_Format,
Data_Array_Length
UInt16,
UInt16,
Bit,
200
200
200
200
DA_DO_01,
Bit,
FS-8704-01 SMC TCP/IP Driver Manual
Page 7 of 12
4.2.
Client Side Connection Descriptions
Section Title
Connections
Column Title
Adapter
Function
Adapter Name
Specify protocol used
Legal Values
N1
SMT
Protocol
Example
// Client Side Connections
Connections
Adapter,
N1,
Protocol
SMT
4.3.
Client Side Node Descriptors
Section Title
Nodes
Column Title
Node_Name
Function
Provide name for node
Legal Values
Up to 32 alphanumeric characters
Station address of physical server
node
Node_ID
1-65535
Protocol
Adapter
Specify protocol used
Adapter Name
SMT
N1
IP_Address
IP Address of SMT Server
IP address eg. 192.168.2.70
Example
// Client Side Nodes
Nodes
Node_Name, Node_ID,
Protocol,
SMT,
Adapter,
N1,
IP_Address
192.168.2.70
Node_1,
1,
FS-8704-01 SMC TCP/IP Driver Manual
Page 8 of 12
4.4.
4.4.1.
Client Side Map Descriptors
FieldServer Related Map Descriptor Parameters
Column Title
Function
Name of this Map
Descriptor
Name of Data Array
where data is to be
stored in the
Legal Values
Up to 32 alphanumeric
characters
Map_Descriptor_Name
Data_Array_Name
One of the Data Array
names from “Data Array”
section above
FieldServer
Starting location in Data 0 to maximum specified in
Data_Array_Offset
Function
Array
“Data Array” section above
Function of Client Map
Descriptor
RDBC, WRBC, WRBX
4.4.2.
Driver Related Map Descriptor Parameters
Column Title
Function
Legal Values
One of the node names
specified in “Client Node
Descriptor” above
Name of Node to fetch
data from
Node_Name
Data_Type
Data type
Register, Coil, AI, DI
Data array on remote Up to 15 alphanumeric
FieldServer characters
Data array on remote Up to 15 alphanumeric
Target_DA_Name
Target_DA_Offset
Length
FieldServer
characters
Length of Map Descriptor
1 - 340
4.4.3.
Timing Parameters
Column Title
Scan_Interval
Function
Rate at which data is polled
Legal Values
≥0.001s
FS-8704-01 SMC TCP/IP Driver Manual
Page 9 of 12
4.5.
Map Descriptor Example.
// Client Side Map Descriptors
Map_Descriptors
Map_Descriptor_Name,
CMD_01,
Data_Array_Name, Data_Array_Offset, Function,
DA_AI_01, 0, RDBC,
Node_name, Data_Type,
Node_1, Register,
Target_DA_Name, Target_DA_Offset, Length
Reg_Values, 0, 100
The name of the
Data Array in the
remote FieldServer
from which data is to
be read..
FS-8704-01 SMC TCP/IP Manual
Page 10 of 12
5.
Configuring the FieldServer as a SMC TCP/IP Server
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 a SMC TCP/IP Client.
The configuration file tells the FieldServer about its interfaces, and the routing of data required.
In order to enable the FieldServer for SMC TCP/IP communications, the driver independent
FieldServer buffers need to be declared in the “Data Arrays” section, the FieldServer virtual
node(s) needs to be declared in the “Server Side Nodes” section, and the data to be provided to
the clients needs to be mapped in the “Server 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.
Server Side Connection Descriptors
Section Title
Connections
Column Title
Adapter
Function
Adapter Name
Specify protocol used
Legal Values
N1
SMT
Protocol
Example
// Server Side Connections
Connections
Adapter,
N1,
Protocol
SMT
FS-8704-01 SMC TCP/IP Manual
Page 11 of 12
5.2.
Server Side Node Descriptors
Section Title
Nodes
Column Title
Function
Legal Values
Up to 32 alphanumeric
characters
Node_Name
Provide name for node
Modbus station address of physical
server node
Specify protocol used
Node_ID
Protocol
1-65535
SMT
Specifies time FieldServer will
reserve server side connection
Server_Hold_Timeout*
while waiting for the Client side to >1.0s
update data in Data_Array (if
necessary)
Example
// Server Side Nodes
Nodes
Node_Name,
Node_1,
∗
Node_ID,
1,
Protocol
SMT
Note that there are no Server map descriptors for this driver since the targets are Data
Arrays.
Make sure the target Data Arrays exist on the target FieldServer.
∗ Note that no connection information is necessary on Server side
FS-8704-01 SMC TCP/IP Manual
Page 12 of 12
THIS PAGE INTENTIONALLY LEFT BLANK
|