Home | OPC Servers and iFix Drivers | Universal OPC Server | Custom Work | Contact Info

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 Intellution’s FIX® or FIX Dynamics® or OA’s 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  AI,AA,AR Read Block of 16 Bit Analog Input Values
Read_AO16  N AO_DATA  I16/L  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
Table 3 Notes:
1) I/O Address and Variable
2) UOS’s Three Polling Methods
3) UOS provides for Write On Demand capability
 
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
Baud Rate 9600 
Data Bits 8
Stop Bits 1
Parity None 
Flow Control None
  Error Handling
Reply Timeout 10
Delay
Retries 2
  Primary Radio Setup
RTS Keyup
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:
 
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.
 
Profile Disk Contents
 
© 2011 Dimension Software, Inc. All Rights Reserved.