FieldServer FS-8700-17 instruction manual Optomux Driver Description

Page 3

FS-8700-17 Optomux

Driver Manual

1 Optomux Driver Description

The Optomux Driver allows the FieldServer to transfer data to and from devices over either RS-232 or RS-485 using the Optomux Driver protocol.

The Optomux driver is a client only driver. This means that the driver can poll an Optomux protocol compliant device but cannot emulate one.

The Optomux protocol provides a large command set. Many of the commands are used for OPTO22 device configuration. This driver supports the full command set and thus the driver may be used to configure as well as to poll OPTO22 devices.

1.1Operating Methods

The Optomux driver provides three methods of operation. Users may use any combination of methods.

Static Operation

If the hardware configuration is fixed and known then this is a suitable method. The devices to be polled / commanded are configured using the FieldServer CSV file.

Dynamic Operation

If the hardware configuration may change or if hardware settings may change dynamically or (more realistically) if you wish to change some aspect of the hardware configuration such as a delay time or reset a latch without changing the CSV file and resetting the FieldServer then this operating method is suitable. The commands set can be configured by changing the values in the FieldServer’s data arrays. This operating mode may be considered a data driven one.

Triggered Operation

This operating mode allows commands to be triggered by changing the value in the FieldServer’s data arrays. This operating mode is useful if requiring an action triggered by a remote device.

1.2Statistics and Command Reponses

All FieldServer drivers report communication statistics that allow the operation of the driver to be monitored.

In addition to the standard statistics, this driver exposes the communication statistics for each port by presenting them in a user specified data array where they can be monitored by a remote device or HMI system.

The Optomux driver also exposes the response status to each poll and command (if required) by writing the response statuses to a user specified data array. This useful feature allows remote devices to check whether a command has been completed successfully.

FieldServer Technologies 1991 Tarob Court, Milpitas, California 95035 (408) 262-2299 fax: (408) 262-9042

Visit our website: www.fieldserver.com E-mail: support@fieldserver.com

Page 1

Image 3
Contents FS-8700-17 Optomux Table of Contents Optomux Driver Description Optomux System Driver Scope of SupplyFS-X40 Hardware ConnectionsData Arrays Configuring the FieldServer as a Optomux Driver ClientClient Side Nodes Client Side ConnectionsFieldServer Related Map Descriptor Parameters Client Side Map DescriptorsDriver Related Map Descriptor Parameters Bit, Packed Timing Parameters SET Time Delay Generate N Pulses Read and Average InputsMap Descriptor Example 1 Read on/off Status DEVICE77STAT , DiscinputsRead Status FS-8700-17 Optomux Driver Manual Read STATUS, Responsearr Map Descriptor Example 3 Command Response/Completion StatusDEVICE77STAT , Cntrposns Map Descriptor Example 4 Triggered ActionDEVICE77STAT , Anadata PULSE77 Timedata This example, module positions 1 and 5 are pulsedWrbc , DEV77 , 16 , 10.0s CLRLOW77 LowarrayConfiguring the FieldServer as a Optomux Server Module Positions Command Response StatusDriver Notes DataArrayName, DABitName, DAByteNameOptomux Commands FS-8700-17 Optomux Driver Manual Read Specified module positions get set Affected. The data period of pulses Only one module position may be Calculated and read. Data read gets Driver Stats Array Element ContentsRevision History