|
 |
|
SIXNET IOMUX RTU (USN)
OPC Server Data Sheet
Devices Supported: |
IBM, SIXNET |
Device
Manufacturer: |
SIXNET, Box 767, Clifton Park, NY 12065 Tel: (518) 877-5173
FAX: (518) 877-8346 |
Profile Name: |
SIXNET_UOS.PRO |
Profile Built For: |
UOS only |
Platform: |
Windows NT4.0 / 2000 / XP |
Interface Type: |
RS-232 |
Max Devices
Supported: |
1 on a RS-232 Network |
Protocol: |
SIXNET Universal Protocol |
Comment: |
USN is comprised of the Universal OPC
Server (UOS) for Serial and TCP/IP Devices and the SIXNET_UOS.PRO
device profile. The USN mnemonic is used to identify this unique combination. UOS will
also support many other serial or TCP/IP device profiles. Please refer to our web site for
the current list. |
|
UOS is a stand-alone OPC Server that can be used with any OPC
compliant Client such as Intellutions FIX® or FIX Dynamics® or
OAs Enterprise Automation software. UOS has many advanced features like: DataView,
DataScope, Serial and TCP/IP communications support, and multiple "different"
device support. Please refer to our web site for more information on UOS capabilities. |
Contact: |
Dimension Software, Inc.
1536 St. Clair Road, Taylorsville, NC 28681, USA
Voice: (828) 635-7189, Fax: (828) 625-5319,
E-Mail: ,
Web: http://dimension-software.com |
References: |
UOS (Universal OPC Server) Electronic
Documentation |
|
SIXNET Universal Protocol Manual Revision 4, 9\11\98 |
|
Introduction
|
This document provides general information on the device commands supported by UOS and
the SIXNET_UOS.PRO profile. If you have installed UOS, you should also review the sections
titled About the I/O Driver, How Do I
, Setting up The I/O Driver, and
Using the PowerTool in the UOS electronic documentation. To get there, click on Help
and Help Topics on the PowerTool menu bar. The PowerTool is a client application
with a graphical user interface that accesses the UOS OPC Server and lets you view and
modify communications channel, device, and datablock properties. |
|
Device Commands Supported
|
The device READ/WRITE commands supported are shown in Table 1. They are described in
reference to the profile command group that contains them. A "profile command
group" is a group of related commands. Usually it consists of an I/O Device
READ/WRITE command pair. However the command group can contain only a device READ command,
only a device WRITE command, or more than one device READ/WRITE pair. This depends on the
protocol of the I/O Device to which the command is directed. |
|
Table 1 - Device Commands Supported by the USN.PRO Profile
|
If the Profile Command Group
is
|
Then the Device READ command
is
|
And the Device WRITE command
is
|
Description |
Read_DI |
GETD (10) |
N/A |
Read Block of Discrete Input Values |
RWB_DO |
GETD (10) |
PUTD (14) |
Read\Write to Block of Discrete Output Values |
Read_AI16 |
GETA (12) |
N/A |
Read Block of 16 Bit Analog Input Values |
Read_AO16 |
GETA (12) |
N/A |
Read Block of 16 Bit Analog Output Values |
RWB_AO16 |
GETA (12) |
PUTA (16) |
Read\Write to Block of 16 Bit Analog Output Values |
|
I/O Command Group Definition
|
Table 2 shows each command group supported by USN. Click on any column header for a
description. |
|
Table 2 - I/O Command Group Definition
|
Command Group Name |
PT |
Variables (VAR) |
DT |
VAR R/W |
Valid DBB Blocks |
Description |
Read_DI |
N |
DI_DATA |
D/L |
R |
DI,DA,DR |
Read Block of Discrete Input Values |
RWB_DO |
N |
DO_DATA |
D/L |
R/W |
DI,DA,DR,DO |
Read\Write to Block of Discrete Output Values |
Read_AI16 |
N |
AI_DATA |
I16/L |
R |
AI,AA,AR |
Read Block of 16 Bit Analog Input Values |
Read_AO16 |
N |
AO_DATA |
I16/L |
R |
AI,AA,AR |
Read Block of 16 Bit Analog Output Values |
RWB_AO16 |
N |
AO_DATA |
I16/L |
R/W |
AI,AA,AR,AO |
Read\Write to Block of 16 Bit Analog Output Values |
|
DBB I/O Addressing Examples
|
Table 3 shows examples of how the user should enter I/O addresses in the FIX Database
Builder I/O Address field. Examples will be given for several of the variables listed in
the Table 2 "Variables" column. |
|
Table 3 - DBB I/O Addressing Examples
|
Command Group Name |
Variable |
DBB Block Used |
DBB I/O Address (Note 1) |
COMMENTS |
Read_DI |
DI_DATA |
DR |
GETDI:DI_DATA:0 |
Read Block of Discrete Input Values |
RWB_DO |
DO_DATA |
DR |
GETDO:DO_DATA:0 |
Read\Write to Block of Discrete Output Values |
Read_AI16 |
AI_DATA |
AR |
GETAI16:AI_DATA:0 |
Read Block of 16 Bit Analog Input Values |
Read_AO16 |
AO_DATA |
AI |
GETAO16:AO_DATA:0 |
Read Block of 16 Bit Analog Output Values |
RWB_AO16 |
AO_DATA |
AR |
GETAO16:AO_DATA:0 |
Read\Write to Block of 16 Bit Analog Output Values |
|
Channel Settings Dialog Box
|
The table below shows the Channel settings used during testing. |
|
Table 4 - Channel Settings
|
Dialog box Channel Settings Field |
Channel Settings |
|
Hardware Setup |
Port |
1 |
Baud Rate |
9600 |
Data Bits |
8 |
Stop Bits |
1 |
Parity |
None |
Flow Control |
None |
|
Error Handling |
Reply Timeout |
10 |
Delay |
1 |
Retries |
2 |
|
Primary Radio Setup |
RTS Keyup |
0 |
RTS Keydown |
0 |
RTS Turnaround |
0 |
|
Communications Interfaced Used: RS-232 |
|
Primary Device Setup
|
The SIXNET control was setup according to the table below. |
|
Device Parameter |
Setting |
Comments |
Address |
0 |
Address range is 0-127 |
|
Wiring Diagram
|
The wiring from the computer to the field I/O device is shown below. |
A Standard null modem cable was used. |
Computer (9 Pin Female) |
SIXNET (9 Pin Female) |
1 |
|
2 |
3 |
3 |
2 |
4 |
6 |
5 |
5 |
6 |
4 |
7 |
8 |
8 |
7 |
9 |
|
Signal Conditioning
Name: |
Description: |
NONE |
No Scaling |
LIN (Unsigned) |
Scales 16-bit unsigned values to the database block's EGU
range. |
LIN (Signed) |
Scales 16-bit signed values to the database block's EGU
range. |
3BCD |
Scales 3-digit Binary Coded Decimal values to the database
block's EGU range. |
4BCD |
Scales 4-digit Binary Coded Decimal values to the database
block's EGU range. |
8BN |
Scales 8-bit binary values to the database block's EGU
range. Ignores the most significant byte. No Alarming on Out of Range. |
8AL |
Scales 8-bit binary values to the database block's EGU
range. Ignores the most significant byte. Alarming on Out of Range. |
12BN |
Scales 12-bit binary values to the database block's EGU
range. Ignores the most significant nibble (4-bits). No Alarming on Out of
Range. |
12AL |
Scales 12-bit binary values to the database block's EGU
range. Ignores the most significant nibble (4-bits). Alarming on Out of
Range. |
13BN |
Scales 13-bit binary values to the database block's EGU
range. Ignores the most significant 3 bits. No Alarming on Out of Range. |
13AL |
Scales 13-bit binary values to the database block's EGU
range. Ignores the most significant 3 bits. Alarming on Out of Range. |
15BN |
Scales 15-bit binary values to the database block's EGU
range. Ignores the most significant bit. No Alarming on Out of Range. |
15AL |
Scales 15-bit binary values to the database block's EGU
range. Ignores the most significant bit. Alarming on Out of Range. |
|
|
© 2011 Dimension Software, Inc. All Rights Reserved.
|
|
|
|
|