FieldServer Computer Drive FS 8704 16 User Manual

-
A Sierra Monitor Company  
Driver Manual  
(Supplement to the FieldServer Instruction Manual)  
FS-8704-16 Omron FINS  
APPLICABILITY & EFFECTIVITY  
Effective for all systems manufactured after May 1, 2004  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Table of Contents  
Appendix A.2. PLC status to execute commands.................................................... 22  
Appendix A.3. End Codes........................................................................................ 23  
Appendix B. Driver Notes ........................................................................................ 30  
Appendix B.1. Data Storage .................................................................................... 30  
Appendix B.2. Driver stats ....................................................................................... 32  
Appendix B.3. Driver Error Messages...................................................................... 33  
Appendix C. Troubleshooting tips .......................................................................... 35  
Appendix C.1. Connection Tips & Hints................................................................... 35  
Appendix D. Revision History ................................................................................. 37  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 1 of 37  
1.  
Omron FINS Description  
The Ethernet Omron FINS driver allows the FieldServer to transfer data to and from  
devices over Ethernet using Omron FINS protocol. The FieldServer can emulate either  
a Server or Client.  
FINS is an Omron protocol which can be used by a PLC program to transfer data and  
perform other services with a remote PLC connected on an Ethernet Network. It can  
also be used by remote devices such as PC’s and FieldServer’s to transfer data and  
perform other services.  
The protocol uses the Ethernet protocol called UDP to carry the FINS messages back  
and forth. The UDP protocol is not connection based and reliability is achieved by using  
confirmation messages.  
This Ethernet Driver can be used to transfer data to and from the Nodes supporting  
FINS communications.  
Max Nodes Supported  
FieldServer Mode Nodes  
Comments  
Omron limit the set of permitted nodes to 126. They are  
numbered 1 to 126 corresponding to the last byte of the  
remote node IP address.  
The FieldServer can emulate a maximum of 20 Omron  
FINS servers.  
Client  
126  
20  
Server  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 2 of 37  
2.  
Driver Scope of Supply  
1.01  
Supplied by FieldServer Technologies for this driver  
FieldServer Technologies  
PART #  
Description  
FS-8915-10  
FS-8704-16  
UTP cable (7 foot) for Ethernet connection  
Driver Manual.  
1.02  
Provided by the Supplier of 3rd Party Equipment  
2.1.1.  
Required 3rd Party Hardware  
Part #  
Description  
2.1.2.  
Required 3rd Party Software  
CX-Programmer Software or any other compatible Software by Omron to setup  
the PLC  
2.1.3.  
Required 3rd Party Configuration  
The Omron PLC device needs to be set into the Automatic Address Generation  
mode using the CX-Programmer or any other compatible Software.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 3 of 37  
3.  
Hardware Connections  
The FieldServer is connected to the PLC as shown in connection drawing.  
Configure the PLC according to manufacturer’s instructions to work with other FINS  
supported device.  
1.03  
Hardware Connection Tips / Hints  
If communication doesn’t start check the following.  
1. Are the FieldServer and PLC on the same network?  
2. Are all intended Nodes configured to communicate on FINS?  
3. Are all FINS Nodes configured to use the same Port Number?  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 4 of 37  
4. Is the Network healthy?  
1.04  
Example of Omron PLC Configuration using Omron ETN11 Module.1  
Setting the Node Number  
With the FINS communications service, when there are multiple Ethernet Units connected to the  
Ethernet network, the Ethernet Units are identified by node numbers. Use the node number switches  
to set the node number between 01 and 7E hexadecimal (1 to 126 decimal). Do not set a number  
that has already been set for another node on the same network.  
The left switch sets the sixteens digit (most significant digit) and the right switch sets the ones digit  
(least significant digit). The node number is factory set to 01. When using the automatic generation  
method for address conversion, set the node number to the same value as that of the local IP  
address switches. If this is not possible, then either the IP address table method or the combined  
method must be used for address conversion. For details, refer to 4-2 CPU  
Bus Unit System Setup. If the FINS communications service is not being used over the Ethernet  
network, then there is no problem if the node number duplicates that of another Ethernet Unit. The  
node number must still be set from 01 to 7E, however, or the ERC indicator will light.  
Note Turn OFF the power supply before setting the node number.  
Setting the Local IP Address  
The nodes on an Ethernet network are identified by IP addresses. Each IP address is set with 32 bits  
of binary data. These 32 bits are divided into four 8- bit fields called octets, and each octet is  
expressed as four decimal numbers. At CS-series Ethernet Units, four bits are expressed as a  
hexadecimal digit, and the eight hexadecimal rotary switches (the local IP address switches) on the  
back of the Unit are used to set the local IP address. Set the eight switches in hexadecimal as shown  
below, combining SW1 and SW2, SW3 and SW4, SW5 and SW6, and SW7 and SW8. Each switch  
can be set from 0 to F.  
1
The following notes are extracted from the Omron Manual “W343-E1-05 9/03”  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 5 of 37  
The switches are all factory-set to 0 (00.00.00.00). The Ethernet Unit cannot be used with this  
setting; a proper IP address must be set.  
The following settings cannot be made for the IP address, or the ERC indicator will flash.  
All bits in the network number field set to 0 or 1.  
All bits in the host number field set to 0 or 1.  
All bits in the subnet number field set to 1.  
The beginning of the IP address set to 127 (7F Hex) Example: 127.35.21.16  
Note 1. When using the automatic generation method for address conversion, set switches 7 and 8  
to the same values as the node number setting, and set the rest of the host number to zeroes. For  
details regarding the host number, refer to 1-7 IP Addresses. The value for the host number field in  
the IP address must match the value for the node number or the ERC indicator will flash.  
2. If a subnet mask is to be set, use the CX-Programmer to set it in the CPU Bus Unit System Setup.  
For details, refer to 4-2 CPU Bus Unit System Setup.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 6 of 37  
4.  
Configuring the FieldServer as a FINS 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 FINS Server. As a Client this driver reads and writes  
data to Server Nodes. Server nodes should be FINS capable and be configured to  
communicate over FINS  
1.05  
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 FINS 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,  
Swapped_Byte  
Provide data format. Each Data  
Array can only take on one  
format.  
Data_Array_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-32767  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Example  
Page 7 of 37  
// Data Arrays  
Data_Arrays  
Data_Array_Name,  
DA_CIO,  
Data_Format,  
UInt16,  
UInt16,  
Data_Array_Length,  
5143  
511  
DA_WR,  
DA_HR,  
Uint16,  
511  
DA_DM,  
Uint16,  
32767  
1.06  
Driver Specific FieldServer Parameters  
Section Title  
FieldServer  
Column Title  
Title  
Function  
Name for FieldServer  
Specify physical node Id on  
network.  
Legal Values  
Text  
This is the last byte of the  
IP Address of the  
System_Node_Id  
FieldServer. eg. If  
FieldServer’s IP Address is  
192.168.1.81 then this  
parameter should be set to  
81  
1-126  
Example  
// FieldServer Driver specific parameters  
FieldServer  
Title,  
Fins Client,  
System_Node_Id  
81  
1.07  
Client Side Connection Descriptors  
Section Title  
Adapter  
Column Title  
Adapter  
Function  
Adapter Name  
Legal Values  
N1, N22  
Protocol  
Specify protocol used  
Fins, omn_fins or fins_udp  
Udp_port_number  
Specify UDP port number  
0, 9600 etc  
2
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for  
details of the ports available on specific hardware.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Example  
Page 8 of 37  
// Client Side  
Connections  
Adapters  
Adapter,  
N1,  
Protocol,  
Fins,  
Udp_port_number  
9600  
1.08  
Client Side Node Descriptors  
Section Title  
Nodes  
Column Title  
Function  
Legal Values  
Up to 32 alphanumeric  
characters  
Node_Name  
IP_Address  
Provide name for node  
Provide IP Address of PLC  
Node number set at PLC  
Eg. 192.168.1.105  
The node number should  
correspond to the last byte of  
the IP address. Eg. 105  
corresponds to the example IP  
address above.  
Node_ID  
1-126  
Protocol  
Adapter  
Specify protocol used  
Fins, omn_fins or fins_udp  
N1, N23  
Specify which port the device is  
connected to the FieldServer  
Provide the network number of  
PLC  
*Net_Number  
1-255  
Example  
// Client Side Nodes  
Nodes  
Node_Name,  
PLC 1,  
IP_Address,  
192.168.1.5,  
Node_ID, Protocol, Adapter, Net_Number  
1,  
Fins,  
N1,  
1
3
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for  
details of the ports available on specific hardware.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 9 of 37  
1.09  
Client Side Map Descriptors  
4.1.1.  
FieldServer Related Map Descriptor Parameters  
Column Title  
Map_Descriptor_Na  
me  
Function  
Name of this Map  
Descriptor  
Legal Values  
Up to 32 alphanumeric  
characters  
Name of Data Array  
where data is to be  
stored in the  
One of the Data Array names  
from “Data Array” section  
above  
Data_Array_Name  
FieldServer  
Starting location in  
Data Array  
Function of Client Map  
Descriptor  
0 to maximum specified in  
“Data Array” section above  
Data_Array_Offset  
Function  
RDBC, WRBC, WRBX  
4.1.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  
CIO-WORD, WR-WORD, HR-  
WORD, AR-WORD, EM-  
WORD  
Data type  
(see Note 1  
Appendix A.1)  
Length of Map  
Descriptor  
Length  
1- 729  
Starting address of  
read block  
0, 1,…100, etc  
see Appendix A.1 for details  
Address  
*Memory_Code  
(see Note 1  
Appendix A.1)  
Memory code for PLC B0, B1, B2, B3, 82, 98 and  
memory type  
A0 ---- AC  
MEMORY AREA READ  
MEMORY AREA WRITE  
RUN-STOP  
Command_Name  
(see Note 2 section  
6.1)  
Name of the command CLOCK READ  
CLOCK WRITE  
CYCLE TIME READ  
CPU UNIT STATUS READ  
*MRC  
(see Note 2  
Appendix A.1)  
*SRC  
(see Note 2  
Appendix A.1)  
Main Request Code  
Sub Request Code  
1,4,6,7  
1,2,20  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 10 of 37  
Unit number of CPU at  
PLC  
*Unit_Number  
0,1,2 etc  
4.1.3.  
Timing Parameters  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 11 of 37  
4.1.4.  
Map Descriptor Example 1 – IO Read  
This example provides all the required information to read and write to the IO memory area of the PLC. The following Map  
Descriptor creates a task for the driver to read the first 20 Words from the CIO memory area and store them in the Data  
Array DA_CIO. The first word from the PLC will be stored as the first element in the Data Array. Whenever an upstream  
device writes any element in the Data Array, the Driver will write the same value to the PLC at the corresponding address.  
This scheme is known as Write-thru. In this example the Driver can write only one value at a time.  
Map_Descriptor_Name,  
CMD_CIO,  
Data_Array_Name,  
DA_CIO,  
Data_Array_Offset,  
0,  
Function,  
RDBC,  
Node_Name  
PLC1,  
Address,  
0,  
Length,  
20,  
Data_Type,  
CIO-WORD,  
Command_Name,  
MEMORY AREA READ,  
Unit_number  
0
One of the Data  
Arrays declared in  
the Data_Array  
section  
The Data for CIO  
memory area from  
the Node (PLC1)  
will be stored in this  
Data Array.  
Forcing the Driver to issue a  
read request for each  
Scan_Interval .  
In particular case Driver  
will read this portion of CIO  
memory area for each  
second if Scan_Interval is set  
1s.  
Specifies the type of target  
memory at PLC.  
Also this parameter can be  
replaced with  
Memory_Code parameter.  
See chapter 6 to for memory  
codes read CIO Word area.  
Starting Address  
of the memory  
area to read.  
Unit number at PLC  
Specify the number of  
elements (number of Words  
in this case) to read from  
PLC.  
Offset within the Data  
Array at which Driver will  
the store the data for initial  
Address defined under  
“Address” parameter.  
In particular this case data  
for Address 0 will be  
stored at offset 0, for  
Address 1 offset 1 and so  
on.  
This is the logical name  
of the target device  
having the parameters  
defined in section  
“Client Node  
Command Name specifies the Main and  
Sub request codes to make a request to  
read this memory from PLC.  
Assigning Direct MRC and SRC  
parameters can replace this parameter.  
See chapter 6 to know valid MRC –SRC  
values to read this CIO memory area.  
Descriptors”.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 12 of 37  
4.1.5.  
Map Descriptor Example 2 – IO Write  
This example is used to write a value(s) to the PLC. The write is done when the contents of the Data Array are updated  
(written to by a remote device.). In the previous example, it was shown how a ‘read’ Map Descriptor can also be used to  
write by using FIeldServer’s Write-Through technology.  
Map_Descriptor_Name,  
CMD_CIOw,  
Data_Array_Name,  
DA_CIOw,  
Data_Array_Offset,  
0,  
Function,  
WRBX,  
Node_name  
PLC1,  
Address,  
0,  
Length,  
20,  
Data_type,  
CIO-WORD,  
Command_Name,  
MEMORY AREA WRITE,  
Unit_Number  
0
Command Name  
specifies the  
Main and Sub  
request codes to  
make a request to  
write this  
memory from  
PLC.  
Assigning Direct  
MRC and SRC  
parameters can  
replace this  
One of the Data  
Arrays declared in  
the Data_Array  
section (See section  
1.05)  
The Data in this  
Data Array will be  
written to the PLC1.  
Driver will  
fetch  
consecutive 20  
(Length)  
Forcing the Driver to issue a  
write request upon updating  
this dedicated portion of Data  
Array. In this case first 20  
elements comes under  
Specify the  
number of  
elements  
(number of  
Words in this  
case) to read  
from PLC.  
Specifies the type  
of target memory  
at PLC.  
Unit  
number at  
PLC  
(Keep  
mostly  
zero, or  
undefined  
keep it  
zero)  
Also this  
elements  
parameter can be  
replaced with  
Memory_Code  
parameter.  
See Appendix A  
to for memory  
codes read CIO  
Word area.  
starting from  
this offset to be  
written at Node  
PLC1  
dedicated portion for this map  
descriptor.  
Note : If WRBC , It will Force  
the Driver to issue a write  
request for each Scan_Interval  
In this particular case Driver  
will write this portion of CIO  
memory area for each second.  
parameter.  
See Appendix A  
to know valid  
MRC –SRC  
values to read  
this CIO memory  
area.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 13 of 37  
4.1.6.  
Map Descriptor Example 3: Clock Read:  
This Map Descriptor reads the PLC clock and stores the information in a Data Array DA_CLK. For detail on how the  
Driver stores clock information see Appendix B.1.  
Map_Descriptor_Name,  
CMD_CLKr,  
Data_Array_Name,  
DA_CLKr,  
Data_Array_Offset,  
0,  
Function, Node_Name,  
RDBC, PLC1,  
Length, Command_Name,  
7, CLOCK READ,  
Unit_Number  
0
4.1.7.  
Map Descriptor Example 4: Clock Write:  
Write-thru is not possible for Clock write. A dedicated Map Descriptor is required to overwrite the PLC clock. This  
Map Descriptor overwrites the clock whenever an upstream device updates the DA_CLKw Data Array. See Appendix  
B.1 for details.  
Map_Descriptor_Name,  
CMD_CLKw,  
Data_Array_Name,  
DA_CLKw,  
Data_Array_Offset,  
0,  
Function, Node_Name,  
WRBX, PLC1,  
Length, Command_Name,  
7, CLOCK WRITE,  
Unit_Number  
0
Note: All elements must be updated in DA_CLKw to set the clock as expected. Whenever any element updates, the  
Driver will write all seven values to the PLC along with the one updated value. If all elements are updated by the  
upstream device in a single operation then the Driver will also set the all elements at the PLC in a single operation.  
4.1.8.  
Map Descriptor Example 5: Read CPU Cycle Times:  
This Map Descriptor reads the CPU cycle time at the PLC and stores the data in a Data Array DA_CYCT. Average,  
maximum and minimum cycle times will be stored in three consecutive locations starting with the location indicated by  
the Data_Array_Offset parameter. See Appendix B.1  
Map_Descriptor_Name,  
CMD_CYCT,  
Data_Array_Name,  
DA_CYCT,  
Data_Array_Offset,  
0,  
Function, Node_Name,  
RDBC, PLC1,  
Length, Command_Name,  
3, CLOCK READ,  
Unit_Number  
0s  
The Driver stores these values as it gets them from the PLC. Scaling can provided to determine the unit in which the  
value is stored. Default is 10 times milliseconds.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 14 of 37  
4.1.9.  
Map Descriptor Example 6: Run-Stop PLC:  
Defining this Map Descriptor Driver can change the PLC mode to STOP (Program), MONITOR or RUN mode. The  
Driver issues a change mode command to the PLC whenever the value at the declared offset is updated.  
Map_Descriptor_Name,  
CMD_RUN_ST,  
Data_Array_Name,  
DA_RUN_ST,  
Data_Array_Offset,  
0,  
Function,  
WRBX,  
Node_name  
PLC1,  
Length Command_Name  
1, RUN-STOP  
Unit_Number  
0s  
The Driver will change PLC modes depending upon the value poked by the upstream device at offset (0 in this case).  
See section Appendix B.1 for values corresponding to PLC modes.  
4.1.10.  
Map Descriptor Example 7: Read CPU Status:  
Defining this Map Descriptor Driver reads the CPU status and stores it in the Data Array DA_STATUS.  
Map_Descriptor_Name,  
CMD_STATUS,  
Data_Array_Name,  
DA_STATUS,  
Data_Array_Offset,  
0,  
Function,  
REBC,  
Node_name  
PLC1,  
Length  
67,  
Command_Name  
CPU UNIT STATUS READ  
Unit_Number  
0s  
The Driver stores the status information in the named Data Array at consecutive locations starting with  
Data_Array_Offset.  
See Appendix B.1 for further information.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 15 of 37  
5.  
Configuring the FieldServer as a FINS 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” files on the driver CD).  
This section documents and describes the parameters necessary for configuring the  
FieldServer to communicate with a FINS Client.  
As a Server, the Driver responses to read requests and updates the FieldServer Data  
Arrays with write requests from the Client.  
The configuration file tells the FieldServer about its interfaces, and the routing of data  
required. In order to enable the FieldServer for FINS 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.  
1.010  
Server Side Connection Descriptors  
Section Title  
Adapter  
Column Title  
Function  
Adapter Name  
Legal Values  
Adapter  
N1, N24  
Protocol  
Specify protocol used  
Fins, omn_fins or fins_udp  
Udp_port_number  
Specify UDP port number  
0,9600 etc  
Example  
// Server Side  
Connections  
Adapters  
Adapter,  
N1,  
Protocol,  
Fins,  
Udp_port_number  
9600  
4
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for  
details of the ports available on specific hardware.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 16 of 37  
1.011  
Server Side Node Descriptors  
Section Title  
Nodes  
Column Title  
Function  
Legal Values  
Up to 32 alphanumeric  
characters  
Node_Name  
Provide name for node  
Virtual Node number of FINS  
server.  
Node_ID  
Protocol  
1-126  
Fins, omn_fins or  
fins_udp  
Specify protocol used  
Specifies time FieldServer  
will reserve server side  
Server_Hold_Timeout* connection while waiting for  
the Client side to update data  
>1.0s  
in Data_Array (if necessary)  
Provide the network number  
of FINS Server network  
Net_Number  
1-255  
Example  
// Server Side Nodes  
Nodes  
Node_Name,  
PLC 1,  
Node_ID,  
1,  
Protocol,  
Modbus_RTU,  
Net_Numer  
1
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 17 of 37  
1.012  
Server Side Map Descriptors  
5.1.1.  
FieldServer Specific Map Descriptor Parameters  
Column Title  
Function  
Name of this Map  
Descriptor  
Name of Data Array  
where data is to be  
Legal Values  
Up to 32 alphanumeric  
characters  
One of the Data Array names  
from “Data Array” section  
Map_Descriptor_Name  
Data_Array_Name  
stored in the FieldServer above  
Starting location in Data  
Array  
Function of Server Map  
Descriptor  
0 to maximum specified in  
“Data Array” section above  
Data_Array_Offset  
Function  
Server  
5.1.2.  
Driver Specific Map Descriptor Parameters  
Column Title  
Function  
Legal Values  
One of the node names  
specified in “Server Node  
Descriptor” above  
Name of Node to fetch  
data from  
Node_Name  
CIO-WORD, WR-WORD,  
HR-WORD, AR-WORD,  
EM-WORD  
*Data_Type  
Data type  
(see Note1 Appendix A.1)  
1 to maximum specified in  
Data Array section above  
0,100, 32767 etc  
see section 6.1 for detail  
B0, B1, B2, B3, 82, 98 and  
A0 ---- AC  
Length  
Length of Map Descriptor  
Starting address of read  
block  
Memory code for PLC  
memory type  
*Address  
*Memory_Code  
(see Note1 Appendix A.1)  
MEMORY AREA READ  
MEMORY AREA WRITE  
RUN-STOP  
CLOCK READ  
CLOCK WRITE  
*Command_Name  
(see Note2 Appendix A.1)  
Name of the command  
CYCLE TIME READ  
CPU UNIT STATUS READ  
*MRC  
Main Request Code  
Sub Request Code  
1,4,6,7  
1,2,20  
(see Note2 Appendix A.1)  
*SRC  
(see Note2 Appendix A.1)  
Unit number of CPU at  
PLC  
*Unit_Number  
0,1,2 etc  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 18 of 37  
5.1.3.  
Map Descriptor Example 1: IO Read  
The following Map Descriptor enables the Driver to serve the clients for CIO memory operations. The Command_Name  
“MEMORY AREA READ” makes this memory readable.  
Map_Descriptor_Name,  
SRV_CIOr,  
Data_Array_Name,  
DA_CIO,  
Data_Array_Offset,  
0,  
Function,  
SERVER,  
Node_Name  
PLC1,  
Address  
0,  
Length  
6143,  
Data_Type  
CIO-WORD  
Command_Name  
MEMORY AREA READ  
Unit_Number  
0
One of the Data  
Arrays declared in  
the Data_Array  
section.  
Driver will serve  
client for CIO  
operations using this  
Data Array.  
Specify the  
Driver to Serve  
Clients.  
This is the  
logical name of  
the server device  
having the  
parameters  
defined in section  
“Server Node  
Descriptors”.  
Starting Address  
of the memory  
area to serve.  
Specify the  
number of  
elements  
(number of  
Words in this  
case) that this  
Map  
Specifies the type  
of memory to  
serve.  
Command Name  
specifies the  
Main and Sub  
request codes to  
make a request to  
read this  
Starting  
Also this  
location for data  
within Data  
Array  
parameter can be  
replaced with  
Memory_Code  
parameter.  
See chapter 6 to  
for memory  
codes  
memory.  
Descriptor  
can serve.  
Assigning Direct  
MRC and SRC  
parameters can  
replace this  
parameter.  
See chapter 6 to  
for MRC –SRC  
values to enable  
to read this CIO  
memory area.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 19 of 37  
5.1.4.  
Map Descriptor Example 2: IO Write  
This Map Descriptor makes the memory area writable which was made readable by the previous Map Descriptor.  
Thus memory area can be made read only, write only or read and write enabled.  
Map_Descriptor_Name,  
SRV_CIOw,  
Data_Array_Name,  
DA_CIO,  
Data_Array_Offset,  
0,  
Function,  
SERVER,  
Node_Name  
PLC1,  
Address  
0,  
Length  
6143,  
Data_Type  
CIO-WORD  
Command_Name  
MEMORY AREA WRITE  
Unit_number  
0
5.1.5.  
Map Descriptor Example 3: Clock Read:  
This Map Descriptor enables the Driver to serve the client with a Clock read request. See Appendix B.1for further  
information  
Map_Descriptor_Name,  
SRV_CLKr,  
Data_Array_Name,  
DA_CLKr,  
Data_Array_Offset,  
0,  
Function,  
SERVER,  
Node_Name  
PLC1,  
Length Command_Name  
7, CLOCK READ  
Unit_Number  
0s  
5.1.6.  
Map Descriptor Example 4: Clock Write:  
This Map Descriptor enables the Driver to update Clock information when the Client makes a Clock Write request. See  
section Appendix B.1 for further information.  
Map_Descriptor_Name,  
SRV_CLKr,  
Data_Array_Name,  
DA_CLKr,  
Data_Array_Offset,  
0,  
Function,  
SERVER,  
Node_name  
PLC1,  
Length Command_Name  
7, CLOCK WRITE  
Unit_Number  
0
5.1.7.  
Map Descriptor Example 5: CPU Cycle Times:  
This Map Descriptor enables the Driver to serve Clients with CPU cycle time information upon request. See Appendix  
B.1 for further information.  
Map_Descriptor_Name,  
SRV_CYCT,  
Data_Array_Name,  
DA_CYCT,  
Data_Array_Offset,  
0,  
Function,  
SERVER,  
Node_Name  
PLC1,  
Length Command_Name  
7, CLOCK READ  
Unit_Number  
0
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 20 of 37  
5.1.8.  
Map Descriptor Example 6: Run-Stop PLC:  
This Map Descriptor enables the Driver to give access to the Client to change the Server’s Operating Mode. See  
Appendix B.1 for stored values corresponding to PLC modes.  
Map_Descriptor_Name,  
SRV_RUN_ST,  
Data_Array_Name,  
DA_RUN_ST,  
Data_Array_Offset,  
0,  
Function,  
SERVER,  
Node_Name  
PLC1,  
Length Command_Name  
1, RUN-STOP  
Unit_Number  
0
5.1.9.  
Map Descriptor Example 7: CPU Status:  
This Map Descriptor enables the Driver to respond to clients requesting CPU status. See Appendix B.1for further  
information.  
Map_Descriptor_Name,  
SRV_STATUS,  
Data_Array_Name,  
DA_STATUS,  
Data_Array_Offset,  
0,  
Function,  
SERVER,  
Node_Name  
PLC1,  
Length  
67,  
Command_Name  
CPU UNIT STATUS READ  
Unit_Number  
0
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Appendix A. Advanced Topics  
Page 21 of 37  
Appendix A.1.  
Driver Map Descriptor Parameter’s Bounds  
Most Map Descriptors need to know the following  
The Data Type to  
be read or written:  
Specify Either  
a) Data Type or  
b) Memory Code.  
This is how the driver determines which memory area of the  
PLC must be processed. (For EM Banks you can only specify  
the Memory_Code.)  
The Command to  
be executed  
Specify either  
a) The command name or  
b) The MRC/SRC Pair.  
Memory  
Data_Type  
Type  
Memory_Code  
B0  
Command_Name  
MRC SRC Address  
MEMORY AREA  
READ  
MEMORY AREA  
WRITE  
MEMORY AREA  
READ  
MEMORY AREA  
WRITE  
MEMORY AREA  
READ  
MEMORY AREA  
WRITE  
MEMORY AREA  
READ  
MEMORY AREA  
WRITE  
MEMORY AREA  
READ  
MEMORY AREA  
WRITE  
MEMORY AREA  
READ  
MEMORY AREA  
WRITE  
MEMORY AREA  
READ  
MEMORY AREA  
WRITE  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
2
1
2
1
2
1
2
1
2
0-6143  
0-6143  
0-511  
CIO-WORD  
WR-WORD  
HR-WORD  
B1  
B2  
B3  
82  
0-511  
0-511  
0-511  
0-959  
I/O  
Memory  
AR-WORD  
448-959  
0-32767  
0-32767  
0-32767  
0-32767  
0-32767  
0-32767  
DM-WORD  
98  
EM-WORD  
Present Current  
EM Bank  
Not Available  
(Use only  
memory_code)  
A0-AC  
(Any other EM  
Bank)  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 22 of 37  
Appendix A.2.  
PLC status to execute commands  
Memory  
Type  
Run  
Mode  
Monitor  
Mode  
Program  
Mode  
Access  
UM Read  
DIP UM  
PLC Type  
Command name  
right 5  
Protection6  
Protection7  
MEMORY AREA  
READ  
MEMORY AREA  
WRITE  
OK  
OK  
OK  
OK  
OK  
OK  
I/O Memory  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
Operating  
Mode  
Changes  
Time Data  
Access  
RUN  
Disabled  
Disabled  
STOP  
CS1/CJ1  
Series  
CLOCK READ  
CLOCK WRITE  
CPU UNIT  
STATUS READ  
CYCLE TIME  
READ  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
Disabled  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
OK  
Status  
Reading  
Disabled  
5
Access Right at Other Device: The Access right at other device column tells whether the CPU Unit can or cannot receive a command when another device has  
the access right to the CPU Unit.  
6
UM Read Protection: The UM read protection column tells whether the CPU Unit can or cannot receive the command when UM (user memory) is protected  
from a Peripheral Device.  
7
DIP Switch UM Protection: The DIP switch UM protection column tells whether the CPU Unit can or cannot receive a command when UM is write-protected  
by turning ON pin 1 of the DIP switch on the CPU Unit’s front panel.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 23 of 37  
Appendix A.3.  
End Codes8  
The following table lists the main codes and the sub-codes, which combine to form  
the end code (response code) returned for a FINS command. The probable cause  
and corrections for each error code are also given. Depending on the command, the  
destination code will sometimes make a request of another node on a network. The  
other node is referred to as the third Node.  
8
This section is a reproduction of Section 5-1-3 End Codes from Omron Communication Commands Reference  
Manual (M11W342e160603.pdf)  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 24 of 37  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 25 of 37  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 26 of 37  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 27 of 37  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 28 of 37  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 29 of 37  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Appendix B. Driver Notes  
Page 30 of 37  
Appendix B.1.  
Data Storage  
Clock Information  
Element  
Contents  
1
2
3
4
5
6
7
Year (4 for 2004, 12 for 2012)  
Month  
Day of Month  
Hours  
Minutes  
Seconds  
Day of the week (Sunday = 0, Saturday=6)  
CPU Cycle Time  
Element  
Contents  
1
2
3
Average Cycle Time  
Maximum Cycle Time  
Minimum Cycle Time  
PLC Mode  
Stored Value  
PLC Mode  
STOP  
MONITOR  
RUN  
1
2
3
CPU Status  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 31 of 37  
ELEMENT  
CONTENTS  
NUMBER  
DESCRIPTION  
CPU Status9  
1= Stop  
1
1
2
2
3
2= Standby (waiting for signal from another  
Device)  
3= Run  
CPU Mode  
1= PROGRAM  
1
2
3
2= MONITOR  
3= RUN  
3
4
1/0  
1/0  
1: Memory Error  
1: I/O Bus Error  
5
6
7
8
1/0  
1/0  
1/0  
1/0  
1/0  
1/0  
0
1/0  
0
1/0  
Unknown  
1/0  
1/0  
Unknown  
1/0  
1/0  
1/0  
1/0  
1:Duplication Error  
1:Fatal Inner Board Error  
1:I/O Point overflow  
1:I/O Setting Error  
1:Program Error  
1:Cycle Time Over  
-
1:FALS Error  
-
1:FAL Error  
Reserved for System  
1:Interrupt Task Error  
1:Basic I/O Unit Error  
Reserved for System  
1:PLC Setup Error  
1:I/O Verification Error  
1:Inner Board Error  
1:CPU Bus Unit Error  
1:Special I/O Unit Error  
1:Sysmac Bus Error  
1:Battery Error  
9
10  
11  
12  
13-18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33-34  
35-42  
1/0  
1/0  
1/0  
1/0  
1/0  
Unknown  
0
1:CPU Bus Unit Setting Error  
1:Special I/O Unit-Setting Error  
Reserved for System  
-
9
PLC Value  
0x00  
0x80  
Driver Value  
Meaning  
Stop  
Standby  
Run  
1
2
3
0x01  
Note: During testing it has been found that the PLC Value corresponds with this book value. Hence the Driver  
stores or sends any other value as it is. User has to do some experiment on it.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 32 of 37  
ELEMENT  
CONTENTS  
NUMBER  
DESCRIPTION  
43  
44  
45  
46  
47  
48  
49  
50  
1/0  
1/0  
1/0  
1/0  
1/0  
1/0  
1/0  
1/0  
1:Message # 7 Present  
1:Message # 6 Present  
1:Message # 5 Present  
1:Message # 4 Present  
1:Message # 3 Present  
1:Message # 2 Present  
1:Message # 1 Present  
1:Message # 0 Present  
Error Code  
51  
52-67  
0-65535  
A-Z  
16 Character Text  
Appendix B.2.  
Driver stats  
In addition to the standard FieldServer operating statistics the driver exposes certain  
key stats in a Data Array if required. An upstream device can then monitor these  
stats.  
Add the following to your configuration file to activate these stats.  
// Expose Driver Operating Stats.  
Data_Arrays  
Data_Array_Name,  
fins-stats,  
Data_Format,  
UINT32,  
Data_Array_Length  
200  
Stat  
Number  
Stats  
Description  
Number of Messages received with bad start  
byte.  
Number of Messages received with bad or  
unsupported Network Number.  
Number of Messages received with bad or  
unsupported Node Number.  
0
1
2
3
4
5
6
FINS_BAD_START  
FINS_NET  
FINS_STATION  
FINS_UNIT  
FINS_MRC  
FINS_SRC  
FINS_SID  
Number of Messages received with bad or  
unsupported Unit Number.  
Number of Messages received with bad or  
unsupported Main Request Code  
Number of Messages received with bad or  
unsupported Sub Request Code  
Number of Messages received with wrong or  
Sequence Id.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 33 of 37  
Total number of Messages ignored by PLC due to  
error.  
7
FINS_ECODE  
8
9
10  
11  
FINS_EMC  
FINS_ESC  
FINS_EMRC  
FINS_ESRC  
Latest Main Error code returned by PLC.  
Latest Sub Error code returned by PLC.  
Main and Sub Request codes for which PLC  
returned Error Code.  
Number of times Driver ignored messages  
because of insufficient storage space.  
Number of blocked attempts to write data via  
write-thru operation.  
12  
13  
FINS_STOR_SP  
FINS_NO_WR_THU  
Appendix B.3.  
Driver Error Messages  
Some configuration errors might produce an error every time a poll is generated.  
This will fill the error buffer quickly and not add any clarity. For this reason the driver  
suppresses subsequent similar messages on the System Error Screen. Thus it is  
possible for the same error produced by multiple Map Descriptors to produce only  
one error message on the System Error screen. The driver displays subsequent  
error messages on the Driver Messages screen.  
Note : In the actual message you will see that %d has been replaced by an integer,  
%s by text indicating a data array name or map descriptor name and %x by two hex  
characters.  
Error Message  
FINS_UDP#1: Err. Not Enough  
Space for <%d> items.  
When offset <%d> DA <%s> MD  
<%s>  
Description and Action Required  
Data array length needs to be increased.10  
MRC <%2X> SRC<%2X>  
FINS_UDP#2: Err. MD <%s>.  
Error Returned by PLC.  
MRC <%2X> SRC<%2X>  
Main End Code <%2X> Sub End  
Code <%2X>  
This message shows a request that produced  
this error at the PLC. Check Appendix A.1 to  
see the detail for error and action.  
See Driver Manual for End Codes  
detail...  
FINS_UDP#3: FYI. MRC<%2X>  
SRC<%2X> Not Supported  
FINS_UDP#11: Err. Station  
Reqd/Ext <%d/%d>  
This command is not supported by the Driver.  
Response from PLC is not addressed to this  
Client.  
10  
Some error messages require that the user correct a problem in the configuration. This is done by editing the  
configuration CSV file, downloading the modified file and resetting the FieldServer to have the changes take effect.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 34 of 37  
Error Message  
FINS_UDP#12: Err. Mrc-Src  
Reqd/Ext <%2X-%2X/%2X-%2X>  
FINS_UDP#21: Err. Message from  
PLC is Not a Response>  
MRC <%2X> SRC <%2x> MD  
<%s>  
Description and Action Required  
Response from PLC not for current request.  
Message from PLC for shown request is not a  
response.  
FINS_UDP#22: Err. Unknown  
Device with Parameters...  
Reqd/Ext dna <%d/%d> node  
<%d/%d> unit <%d/%d>  
FINS_UDP#23: Err. Message  
Sequence Not Matched.Reqd/Ext  
<%d/%d>  
Response from PLC ignored because  
mismatching for any shown parameters.  
Response from PLC ignored because of  
mismatching request-response sequence Id.  
MRC <%2X> SRC <%2X> MD  
<%s>  
FINS_UDP#24: FYI. Bad  
Start<%2X>  
The message was ignored because the first  
byte was bad.  
The Net_Number parameter is 0 or not  
specified. The Driver will automatically  
change it to the default of 1  
FINS_UDP#31 : FYI Net_Number  
set to 1 Node <%s>  
FINS_UDP#32 : FYI Udp Port is  
<%d>  
Information about UDP Port number in use.  
FINS_UDP#41: FYI. Write-thru not Upstream device tried Write-thru operation on  
Possible On MD <%s>  
other than IO memory area.  
FINS_UDP:#51 FYI. You could  
have used an Array called <%s>  
to expose diagnostic info. Read  
Manual.  
Define an array to expose stats if required.  
See Appendix B.1  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Appendix C. Troubleshooting tips  
Page 35 of 37  
Appendix C.1.  
Connection Tips & Hints  
1. Each transaction must be completed in one UDP message fragment. The  
maximum length of a UDP fragment is 1500 bytes. Thus, if you wanted to read  
730 words of PLC memory you will need to configure two MD’s. The one should  
have a length of 729 and the other a length of 1. The reason is that when the  
length is set to 729, then 729 words (or 1500 bytes including FINS and UDP  
header) of data are read and this is the maximum for one message fragment.  
Similarly as a Server, the Driver can handle transactions composed of a  
maximum 1500 bytes (or 729 Words).  
2. Ensure that the IP Address of the PLC provided under IP_Address parameter in  
configuration is correct  
3. Ensure the Node number of the FieldServer on the network is mentioned under  
System_Node_Id parameter in configuration file  
4. Ensure that the “Udp_port_number” parameter has the correct value in the  
configuration file  
5. Omron PLC's respond to remote FINS polls by sending UDP response messages  
on the ethernet network. The PLC does not use the IP address of the incoming  
poll to determine the IP address it must respond to. The PLC builds the IP  
address it will send the response to using  
1) Its own IP address and the Node ID of the polling device or  
2) A routing table built using Omron software. To find out more information  
consult the Omron Manaul W343-E1-3, Chapter 3 provides more information.  
When the PLC uses its own IP address to build the IP address it will send the  
response to, then special consideration should be taken if the PLC IP address is  
Class A or B.  
On a Class B network, the PLC uses the 1st two bytes of its own IP address, sets  
the 3rd byte to zero and sets the 4th byte equal to the polling station's Node_Id.  
Example: - Class B Addressing  
A FieldServer with IP address=192.168.1.81 and system_node_id=34 polls for  
data from a PLC with IP address =192.168.2.33 and Subnet mask = 255.255.0.0  
The PLC responds to  
192.168.2.33  
255.255.0.0  
192.168.x.y  
Where x is always set to zero and  
y is equal to 34 (The PLC obtains the node ID of 34 by  
inspecting the contents of the poll message.)  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Page 36 of 37  
Therefore the PLC responds to 192.168.0.34 which is clearly the wrong address  
and the FieldServer will not see the response.  
Example: - Class A Addressing  
A FieldServer with IP address=192.168.1.81 and system_node_id=34 polls for  
data from a PLC with IP address =192.168.2.33 and Subnet mask = 255.255.0.0  
The PLC responds to  
192.168.2.33  
255.0.0.0  
192.x.x.y  
Where x is always set to zero and  
y is equal to 34 (The PLC obtains the node ID of 34 by  
inspecting the contents of the poll message.)  
Therefore the PLC responds to 192.0.0.34 which is clearly the wrong address  
and the FieldServer will not see the response.  
Thus, if the PLC is using Class A/B IP addressing then the 3rd (Class B) or the  
2nd and 3rd (Class A) bytes of the address must be zero as must the  
FieldServer's if communications are to work.  
There are ways around this problem, we believe. The solution requires usage of  
the Omron PLC routing table. For more help consult with Omron's Tech Support.  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  
FS-8704-16 Omron FINS Manual  
Appendix D. Revision History  
Page 37 of 37  
Driver Doc.  
Date  
Resp Format  
Comment  
Ver.  
Rev.  
4/17/04 SSS  
0.00  
0
Issued for PMC review.  
Reviewed and made some reference  
changes, some type changes, changed  
some wording and included Omron manual  
excerpts for IP address setting.  
Changed section 7.1.4, Value from PLC  
does not agree with book value. Updated  
section 8.1 Maximum words are 729 Not  
750. This is the limit for one UDP message  
fragment because of FINS and UDP  
header.  
4/20/04 PMC  
0.00  
0.00  
1
2
4/20/04 SSS  
4/20/04 SSS  
0.00  
0.00  
2
3
Issued for Release.  
Reformatted document. Changed  
language and grammar. Improved  
readability of document. Updated  
according to DUR0356  
5/20/04 Meg Meg  
6/14/04 JD  
0.00  
0.00  
0.00  
4
5
6
Releasing  
Updated according to DUR0372. Changed  
Appendix numbers to letters and updated  
cross referencing.  
8/26/04 Meg Meg  
12/29/04 JD  
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: [email protected]  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Eclipse Combustion Air Conditioner AH MA User Manual
Extron electronic Switch DVS 150 User Manual
Fisher Price Baby Gym BMH49 User Manual
Fisher Price Baby Toy C0244 User Manual
Frymaster Toaster HLZ User Manual
GarrettCom Switch CSG14 User Manual
GE Cooktop JGP330 User Manual
GE Monogram Oven ZET3038SH WH BH User Manual
Giant Water Pump GP6132 User Manual
Gigabyte Computer Hardware GA K8VT800 User Manual