FS-8704-16 – Omron FINS

FieldServer Driver

FS-8704-16

Omron FINS

 

Description

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.

The FINS protocol can be used by remote devices such a FieldServer 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.

By default driver uses Ethernet port 9600. This parameter is configurable.

The Driver can be configured as a Client or a 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.

As a Server: Driver responses to read requests and updated FieldServer Data Arrays with data from client.

 

Fieldserver Mode Nodes Comments
Client 1 Node limitations will be determined during testing. For the initial release the driver will support one client node per PLC.
Server 1 Node limitations will be determined during testing.

 

Formal Driver Type

Ethernet Client or Server

 

Compatibility Matrix

FieldServer Model Compatible with this driver
FS-x2010 Yes
FS-x2011 Yes
FS-x40 Yes

 

Connection Information

Connection type: Ethernet

Ethernet speeds Supported:

10BaseT, 100BaseT[1]

 

PLC types supported

PLC Type Vendor Protocol
CS1/CJ1 Series Omron FINS

 

Devices tested

Device Tested (FACTORY, SITE)
None None

 

Connection configurations

 

Connection Notes

Target device may be from CS or CJ series with Ethernet port 10Base-T or 100Base-T capable as appropriate.  Consult Instruction manual for further information.

 

Communications functions – Supported Functions at a Glance

Supported FINS Command Set

PLC Type Memory Type Command name Description Device Data Type Format

CS1/CJ1 Series

I/O Memory

MEMORY AREA READ

Read the contents of consecutive I/O memory area words.

CIO

WR

HR

AR

DM

EM

Word

MEMORY AREA WRITE

Writes the contents of consecutive I/O memory area words.

Operating Mode Changes

RUN

Changes the CPU Unit’s operating mode to RUN or MONITOR.

STOP

Changes the CPU Unit’s operating mode to PROGRAM

Time Data Access

CLOCK READ

Reads the present year, month, date, minute, second, and day of the week.

CLOCK WRITE

Changes the present year, month, date, minute, second, or day of the week.

Status Reading

CPU UNIT STATUS READ

Reads CPU status, operating mode, other error messages and any text message.

CYCLE TIME READ

Reads the CPU average, maximum and minimum cycle time.

 

PLC status to execute commands

PLC Type

Memory Type

Command name

Run Mode

Monitor Mode

Program Mode

Access right [2]

UM Read Protection[3]

DIP UM Protection***[4]

CS1/CJ1 Series

I/O Memory

MEMORY AREA READ

OK

OK

OK

OK

OK

OK

MEMORY AREA WRITE

OK

OK

OK

OK

OK

OK

Operating Mode Changes

RUN

OK

OK

OK

Disabled

OK

OK

STOP

OK

OK

OK

Disabled

OK

OK

Time Data Access

CLOCK READ

OK

OK

OK

OK

OK

OK

CLOCK WRITE

OK

OK

OK

Disabled

OK

OK

Status Reading

CPU UNIT STATUS READ

OK

OK

OK

OK

OK

OK

CYCLE TIME READ

OK

OK

Disabled

OK

OK

OK

 

Unsupported FINS commands

Memory Type Commands Description

Parameter Area

PARAMETER AREA READ

Read, Write and Clear of Parameters like PLC Setup Area,CPU Bus Unit Setup Area etc

PARAMETER AREA WRITE

PARAMETER AREA FILL (CLEAR)

Program Area

PROGRAM AREA READ

Read, Write and Clear memory for particular Program in PLC.

PROGRAM AREA WRITE

PROGRAM AREA CLEAR

Machine Configuration Area

CPU UNIT DATA READ

Reads CPU information (Model, Bus unit configuration etc)

CONNECTION DATA READ

Message Display Area

MESSAGE READ/CLEAR

Reads and Clears messages

Access Rights Area

ACCESS RIGHT ACQUIRE

Acquiring and releasing Access right.

ACCESS RIGHT FORCED ACQUIRE

ACCESS RIGHT RELEASE

Error Log area

ERROR CLEAR

Reads and Clear error messages or error log.

ERROR LOG READ

ERROR LOG POINTER CLEAR

File Memory Area

FILE NAME READ

File operations

SINGLE FILE READ

SINGLE FILE WRITE

FILE MEMORY FORMAT

FILE DELETE

FILE COPY

FILE NAME CHANGE

MEMORY AREA–FILE TRANSFER

PARAMETER AREA–FILE TRANSFER

PROGRAM AREA–FILE TRANSFER

CREATE/DELETE DIRECTORY

Debugging Area

FORCED SET/RESET

Forcefully sets-resets bits

FORCED SET/RESET CANCEL

*Note: FieldServer is a data transfer device, and as such, programming messages are not required

 

Unsupported Devices or Protocol Options

Device / Option Details

CV Series

CV series PLC’s or Ethernet Units (Cannot poll the Ethernet unit itself).

Socket Services.

This is an Omron protocol option that can be used to transfer data between Omron / other device . The Socket Services protocol is different from the FINS protocol and is not supported.

 

Revision History

Date Resp Format Driver Ver. Doc.Rev. Comment
3/15/04 SSS MF 0 Issued for PMC review
3/15/04 SSS 1 Released for customer review
4/19/04 SSS 0.00 2 “Status Reading” moved from unsupported commands to supported command set. Also updated section “PLC status to execute commands” for “Status Reading”.
4/20/04 SSS 0.00 3 Issued for Release
5/20/04 Meg Meg 0.00 4 Added new revision table.  Tidied up tables.  Reformatted document.  Generally improved readability.
6/14/04 JD 0.00 5 Releasing
8/26/04 Meg Meg 0.00 6 Added updated connection diagram (DUR0372).  Updated Ethernet speed supported (DUR0424)

 


[1] Not all FieldServer models support 100BaseT.  Consult the appropriate instruction manual for details of the Ethernet speed supported by specific hardware.

[2] 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.

[3] 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.

[4] 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.

If you liked this post;
  • Please consider subscribing to our RSS feed