|
 |
|
Honeywell BDI Protocol (UHB)
OPC Server
Data Sheet
Devices Supported: |
Q7700A,B Honeywell Network Interface Unit (GPI).
RM7800E,G,L,M Relay Module (Burner Control) connected to a QS7850A General Purpose
Interface ControlBus Module. Host computer connected to QS7800B Network Interface
ControlBus Module via RS-485. |
Device Manufacturer: |
Home and Building Control Customer Logistics,
Honeywell Inc., 1885 Douglas Drive North, Minneapolis, Minnesota 55422-4386 (612) 951-1000 |
Profile Name: |
QS7850GDI.PRO |
Profile Built For: |
UOS |
Platform: |
Windows NT4.0 / 2000 / XP |
Interface Type: |
RS-485 |
Max Devices Supported: |
246 Q7700 (GPIs) |
Protocol: |
Honeywell BDI Protocol |
Comment: |
UHB is comprised of the Universal OPC
Server (UOS) and the QS7850GPI.PRO device profile. The UHB mnemonic
is used to identify this unique combination. UOS will also support many other devices that
use serial communications. 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. This includes context sensitive documentation on UOS
configuration and device dependent profile documentation. |
|
QS7850 BDI Protocol Specification Rev2.0,
Honeywell, Inc. 1994.1996 |
|
QS7800B Network Interface ControlBus Module
Documentation, 1997 Honeywell Inc. |
|
Q7700A,B Network Interface Unit Documentation,
1997 Honeywell Inc. |
|
Introduction
|
This document provides general information on the device commands supported by UOS and
the QS7850GPI.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 in 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 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 QS7850GPI.PRO Profile
|
Profile
Command Group Name |
Description |
Set_Interface |
Use this command group to change the Interface function of
the GPI. To enable ascii send "ascii" To enable binary send "binary"
To enable both ascii and binary send "both" This command group uses BDI protocol
command (si). |
Set_Pacing |
Use this command group to set the maximum rate at which
multiple queued messages are transmitted on the SPI Bus. 0: Unlimited pacing 1: 10
messages per second (0.1 seconds per message) 2: 5 messages per second (0.2 seconds per
message) 5: 10 messages per second (0.5 seconds per message) 60: 1 message per 6 seconds
(6.0 seconds per message) This command group uses BDI protocol command (sq). |
Set_Status |
Use this command group to read the current values of all
Q7700 settable parameters. This command group uses BDI protocol command (ss). Note: This
command does not change anything. Writes are not allowed. |
Set_Mapping |
Use this command group to change the Mapping function of the
GPI. To enable mapping send "on" To Disable mapping send "off" This
command group uses BDI protocol command (sm). |
Set_Node_Number |
Use this command group to set the Node Number of the GPI to a
value between 8 and 254 inclusive. It is also possible to set the node number to zero.
This command group uses BDI protocol command (sn). NOTE: An Attempt to set the node number
to any value 1 through 7 will cause an error message and the number will not be changed.
The node number is stored in EEPROM, so it survives a power interruption. |
Set_Default_Address |
Use this command group to set the Default Address using
Honeywell command sd. |
ReadDigitalPoint |
Use this command group to read a single DIGITAL point value
using the Honeywell rpa command. Writes are not allowed. |
ReadIntegerPoint |
Use this command group to read a single INTEGER point value
using the Honeywell rpa command. Writes are not allowed. |
Read14DigitalPoints |
Use this command group to read 14 DIGITAL point values using
the Honeywell rpa command. Writes are not allowed. |
R/WDigitalPoints |
Use this command group to read/write a single DIGITAL point
value using the Honeywell rpa command to read and the wpa command to write. |
Read5DigitalPoints |
Use this command group to read 5 DIGITAL point values using
the Honeywell rpa command. Writes are not allowed. |
Read20DigitalPoints |
Use this command group to read 20 INTEGER point values using
the Honeywell rpa command. Writes are not allowed. |
Read5AnalogPoints |
Use this command group to read 5 INTEGER point values using
the Honeywell rpa command. Writes are not allowed. |
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.
|
|
|
|
|