Professional Documents
Culture Documents
Introduction
Revision check Prior to use, check the revision level of this document per the Indianapolis LD
General Procedures Manual, IN-GEN-100, How to Verify Document
Revision Level. Discard old revision level documents.
Scope This guide is only applicable to the BM/Hitachi 917 host interface.
For further When in doubt of information provided or if there is a need for further detail,
information refer to the 917 host interface document or operator’s manual.
Definitions In all examples and formats, a diamond (◊) is used to represent a space.
Introduction, Continued
Topic Page
Parameters 3
Control Packets 10
Analyzer Configuration Packets 12
Data Packets 13
Test Selection Request Packet 16
Test Selection Download Packet 18
Results 22
Sample Result Packet 25
Control Result Packet 28
Photometric Calibration Result Packet 30
ISE Calibration Result Packet 31
Original Absorbance Result Packet 32
Results Request 33
Protocol 34
Bar Codes 37
Checksum 38
Pin Configuration 39
Loop Back Test 40
Communication Log 41
Host Alarms 44
Parameters
Setting All parameter settings on the 917 are configured using the software. The
parameters analyzer must be in standby and host communications disabled for parameter
settings to be changed.
Step Action
1 Touch MAINT/UTILITY button.
2 Touch SYSTEM folder.
3 Touch HOST COMMUNICATIONS button.
Parameters, Continued
Screen The screen below is shown when changing host communication parameters.
Host Communication
Speed 9600 T/S Ask Always Yes
Text Size 256 Auto Rerun T/S Cancel
Parity Even Manual Rerun T/S Cancel
Data Bits 7 Bits Stat T/S Yes
Stop Bits 2 Bits Results Only Cancel
Instrument ID 1 Stat Results Mode Cumulative
Host ID 2 Send Comments Cancel
Retry Count 5 Host Priority Cancel
Retry Time 6 Communication Cycle 2
Repeat Count 1 Communication Log Yes
Cancel Enter
Parameters, Continued
Text size Text size can be set to 256, 512, or 1280. This setting indicates the maximum
packet size. If the packet to be sent is larger than the text size setting, then it
will be split into multiple packets. This setting only effects the Result packet.
The table below shows the maximum number of results in each packet based
upon the text size setting.
Instrument ID The instrument ID is used to help the host identify where the packet is coming
from. When the analyzer is sending data, this ID is in the sender field. Range
is 1-9.
Host ID The host ID is used to help the host identify who the packet is intended for.
The 917 will put this ID in the receiver field when transmitting data. Range is
1-9.
Retry count Retry count indicates how many consecutive errors the 917 will allow before
terminating communications. This is the number of times the 917 will try to
send a packet. Range is 1-99 and 0 is unlimited retries.
Parameters, Continued
Retry time Retry time indicates how many seconds the 917 will wait before retrying
communications after an error. Range is 1-99 seconds.
Repeat count Repeat count is the number of times the 917 will send a Repeat packet before
canceling the sending of the current packet and moving to the next one.
Range is 1-99 and 0 is unlimited repeats.
T/S ask always This parameter allows the 917 to be put in a mode where the host is requested
for test selections for all samples regardless of test selection availability at the
917. (Yes or Cancel)
Auto rerun T/S This parameter sets whether requests for test selections for auto rerun samples
are always sent prior to rerunning the sample. (Yes or Cancel)
Manual rerun The Manual Rerun T/S parameter indicates whether requests for test selections
T/S for manual rerun samples are always sent prior to rerunning the sample. (Yes
or Cancel)
Stat T/S This parameter sets whether requests for test selections are sent for STAT
samples if no test selections are found in the database. (Yes or Cancel)
Results only The 917 can run in a results only mode in which only results are transferred to
the host and test selections are made at the analyzer. This is a uni-directional
mode and no response from the host should be sent. Host communications
must be enabled for this mode to operate. (Yes or Cancel)
Parameters, Continued
Stat results This option allows stat sample results to be sent to host as they become
mode available. (Cumulative or Incremental)
If the option is set to Cumulative, the 917 will wait for all results for the stat
sample before sending the results.
Send comments This option determines whether or not sample comments are sent with results.
(Yes or Cancel)
If Yes, then the sample comments available are sent after the last Result
packet.
Host priority If this option is enabled, the 917 will wait for a response from the host for a
test selection request before continuing sampling. In other words, if the host
does not respond to a test selection request the analyzer will be in a “holding”
mode and will not sample again until the sample’s test selections are received.
(Yes or Cancel)
Communication The communications cycle is the amount of time the host has to respond to a
cycle transmission from the analyzer. This is also how long the analyzer will wait
before sending its next transmission. Range is 2-10 seconds.
Communication This parameter turns the communication log on and off. (Yes or Cancel)
log
Parameters, Continued
Step Action
1 Touch START button.
2 Touch PRINT/HOST button.
3 Touch ON-LINE button under Host
Communications.
Print/Host
Print
Real Time Data Print
Monitor Report No Print
Host Communication
On-Line Off-Line
Enter
Parameters, Continued
Default test The user can define a default profile that will run on all samples which do not
selections have test selections manually entered in the 917 or downloaded by the host.
To set the default test selection profile follow the steps below.
Step Action
1 Touch START button.
2 Touch DEFAULT PROFILE button.
3 Define profile.
Control Packets
General notes There are five different control packets used by the host and 917 to control
communications as shown in the table below.
Data Accepted Used by receiver to indicate to sender that HOST ↔ 917 >
packet received was good.
Data Bad and Used by receiver to indicate to sender that HOST ↔ 917 @
Suspend packet received was bad and needs to be
repeated but wait until next communication
cycle. The 917 will resend the packet after the
next Data Accepted cycle and the host should
do the same.
Data Accepted Used by host to tell 917 that packet was HOST → 917 A
but Suspend accepted. This packet is treated just like a Data
Accepted and there is not a delay like in other
analyzers.
Format Each packet has the same format with the difference being the frame character
sent.
The packet number begins with one and should be incremented by one each
time a packet is transmitted from the sender. Once the maximum range of
eight is reached, the next packet transmitted by the sender will start over with
a packet number of one.
General notes There is one Analyzer Configuration packet used by the 917 to communicate
configuration information to the host. The host can ignore this packet and
reply with a Data Accepted.
This packet is sent when any changes are made to the channel assignments or
when host communications is enabled after power up.
Data Packets
General notes Data packets are used to communicate data between the 917 and host. There
are four different data packets used on the 917 host interface as shown here.
Format There are four different data packets and they have the same general format.
Frame symbols Each data packet has a frame symbol which is used to help indicate what type
of packet is being received.
The table below shows the different frame symbols and their use.
Function codes Each data packet also has a function code. The function code is used to
indicate the type of sample information being sent.
The default function code for test selection requests for a non-rerun sample is
class 1. The host may only change this information on non-rerun samples.
The host can not download test selections for a stat sample unless in response
to a request from the analyzer.
The table below shows the various functions and their use.
General notes The Test Selection Request packet is sent by the 917 to request test selections
for a specific sample. This packet is also referred to as Test Selection Inquiry.
The function code will always be class 1 except for rerun sample requests.
The host is able to change the class for non-rerun samples.
When in bar code mode, the host can download spaces for sample number,
disk number, position number, sample cup, age, age units, sex, collection data
and collection time. This only applies to those samples that are not already in
the 917 database.
Format The format of the Test Selection Request packet is shown below.
Example STX211;A1◊◊◊◊◊◊◊◊◊◊◊◊◊1◊◊◊◊◊◊◊000001◊◊◊3◊0831951012ETXC4CR
General notes The host uses the Test Selection Download packet to send test selections for
specific samples.
When running without bar codes, the host must download the sample number.
A test selection field with all 88 positions as zero will delete the sample’s tests
from the 917 database. The 917 will send a Test Selection Request packet
when that sample is processed.
Format The format of the Test Selection Download packet is shown below.
Example STX123;A1◊◊◊◊3◊◊◊◊0◊◊3◊◊◊◊◊◊◊◊000003◊10210828950730◊8800000000
00000000000000000000000000000000000000000000000000000000000000
00000000000000001000101COMMENT◊3◊◊◊◊◊◊◊◊◊◊◊COMMENT◊5◊ET
X7BCR
... Test
Spare Count Test Selections
... ◊ 88 0000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000010
Selecting tests Tests are selected using a 0, 1, 2, 3 or 4 in the “tests” field for the position
corresponding to the desired test code as configured on the analyzer.
Character
Do not run test 0
Run test with normal sample volume 1
Run with decreased sample volume 2
Run with increased sample volume 3
Leave as selected and let analyzer 4
determine volume
Channels for These channels indicate the position in the test selection field for the test or
test selections channel to be selected. These channels correspond to the key assignments.
Results
Packets There are various different result packets sent by the 917 including:
• sample results
• control results
• photometric calibration results
• ISE calibration results, and
• original absorbance results.
Channels These channels are used in the transmission of results from the host and
correspond to the key assignments.
Tests Channel
Routine photometric 1-86
ISEs (Na, K, Cl) 87-89
Serum Indexes (L, H, I) 90-92
Calculated Test 93-100
Negative sign The result format has a floating sign as shown below.
format
Results, Continued
Qualitative If the 917 is configured for qualitative results then the established expression is
results transferred in the result field instead of the quantitative value.
If this flag is enabled, and a result is edited, an asterisk (*) will be transmitted
to the host as the alarm character.
Results, Continued
Alarm codes This table shows the alarm codes that can be sent with individual each results.
General notes This result packet is used by the 917 to transmit results to the host for a
specific sample.
If all test results are deleted by the operator on the DATA REVIEW screen,
then the sample will be transmitted with a test count of zero and no result data.
Example STX423:A3◊◊◊◊3◊◊◊◊0◊◊31◊◊◊◊◊◊◊000003◊◊◊3◊0817951338MDA◊◊◊◊◊3◊
◊1◊◊◊◊-1◊◊21◊◊◊◊◊2◊◊31◊◊◊◊13!11111◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊
◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊COMMENT◊3◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊◊CO
MMENT◊5◊ETXC4CR
General notes This result packet is used by the 917 to transmit results to the host for a
specific control.
... Age Age Units Sex Control Lot. No. Operator ID Result Count
... 3 spaces space space 10 digits 6 chars ◊◊1-100
Example STX216:F◊◊1◊◊1◊◊◊◊◊◊◊5◊◊◊◊◊◊Ptrol-N◊◊◊◊◊◊XLS-95◊◊◊◊MDA◊◊◊◊21◊◊
1◊◊◊◊◊2I◊◊2◊◊◊◊-7I◊◊3◊◊◊◊-7I◊◊4◊◊◊◊◊7I◊◊5◊◊◊◊◊1I◊◊6◊◊◊◊◊0◊◊◊7◊◊◊◊-4
!◊◊8◊◊◊3.3◊◊11◊◊58.1I◊13◊◊-4.0!◊14◊◊-8.2!◊15◊◊-4.2◊◊16◊◊◊0.2!◊17◊◊◊0.
0◊◊19◊◊-0.4I◊20◊◊◊-12!◊21◊◊◊◊◊6!◊23◊◊◊8.8!◊87◊170.2◊◊88◊12.87◊◊89◊1
70.3◊00000ETX0BCR
... Age Age Units Sex Control Lot. No. Operator ID Result Count
... ◊◊◊ ◊ ◊ XLS-95◊◊◊◊ MDA◊◊◊ ◊21
General notes This result packet is used by the 917 to transmit photometric calibration results
to the host.
Format The format of the Photometric Calibration Result packet is shown below.
General notes This result packet is used by the 917 to transmit ISE calibration results.
Format This shows the format of the ISE Calibration Result packet.
Data numbers The following data type ranges are used in the ISE Calibration Result packet.
General notes This result packet is used by the 917 to transmit original absorbance data.
The number of absorbance values in each frame is dependent on the text size
configured as shown here. For each frame the sample information is repeated.
Format The format of the Original Absorbance Result packet is shown below.
... Disk
Number Position Number Sample Cup ID Number Age Age Units
... 4 spaces + Routine: ◊◊1-100 Standard: 1 13 chars. ◊◊0-200 Days: 1
0-9 Stat: ◊◊1-110 Micro: 2 Months: 2
Years: 3
... Point Count Absorbance Data Data End Checksum Packet End
... space + ◊0-73 6 digits ETX CSH CSL CR
Repeated “point count” times
Results Request
General notes The Results Request packet is used by the host to request a specific sample’s
results.
The 917 will hold up to ten requests in it’s internal buffer. Each time a request
is fulfilled, the request will be deleted from it’s buffer. When the maximum of
ten is reached, the host will acknowledge receipt of the Results Request
packet, but will not add it to the buffer so results for that sample will not be
sent.
The internal buffer for these requests is cleared by resetting the system power.
... Sample Number Disk Number Position Number Sample Cup ID Number
... ◊◊◊◊1-10000 4 spaces + 0-9 Routine: ◊◊1-100 Stnd: 1 13 chars.
Stat: ◊◊1-110 Micro: 2
This data is ignored by the 917 for bar coded samples. Ignored for Ignored for non-
all samples. bar coded
samples
Protocol
The host must wait for the complete packet from the analyzer before
responding.
The host must respond to all communications within a user defined time. This
time is in the range of 2-10 seconds.
Test selecting The 917 analyzer gets test selections in one of two orders depending upon the
Inquire Always parameter setting. Use the table below to determine which
method is used.
Action
Step Inquire Always OFF Inquire Always ON
1 Reads one sample’s bar code. Reads one sample’s bar code.
2 Checks internal database for Sends Test Selection Request packet
sample’s test selections. to host for sample’s test selections.
3 If no test selections in database, If no test selections received from host,
sends Test Selection Request packet checks internal database for sample’s
to host for sample’s test selections. test selections.
4 If no test selections received from If no test selections are found in the
host, uses a default download. database, uses a default download.
5 If no default download is defined, If no default download is defined, then
then skips sample. skips sample.
Transmitting Results are sent to the host as soon as they are processed (printed at analyzer).
results
Results are buffered when the host is not responding or the 917 needs test
selections.
The 917 can operate in a Results Only mode in which only results are
transmitted to the host. In this mode, the host should not send any
communications to the 917.
Protocol, Continued
Initiating batch The 917 does not allow operator initiated batch test selection requests because
test selection the host is able to send test selections at any time per the protocol.
requests
Step Action
1 Touch WORKPLACE tab.
2 Access DATA REVIEW screen.
3 Highlight samples to send and touch SEND TO HOST button.
Protocol, Continued
Overview An overview of the 917 host interface protocol is shown in the table below.
Bar Codes
General notes The 917 bar code reader is autodiscriminate and reads:
• Codabar
• Interleaved 2 of 5
• Code 39, and
• Code 128 (subset a, b and c).
Checksum
Pin Configuration
Layout The 917 has a standard 9 pin female connector on the back of the analyzer.
The host interface cable is connected to the connector labeled ‘Host’ which is
clipped to the rear panel of the 917 control unit (Munz stand). If this label
does not exist, connect the cable to the connector marked ‘Serial A’ on the
backside of the control unit computer which is located inside the 917 control
unit rear panel.
1 - DCD
6 - DSR
2 - RXD
7 - RTS
3 - TXD
8 - CTS
4 - DTR
9 - RI
5 - GND
General notes The 917 does not have a loop back test.
Communication Log
General notes The 917 communication log contains the last 2000 packets.
Step Action
1 Touch PRINT button.
2 Touch MAINT/UTILITY button.
3 Touch SYSTEM COMMUNICATION TRACE option.
Log content This table shows the contents of the log for different conditions.
Log messages The table below lists the possible messages on the log and their meaning.
Note: The italic text in parenthesis and diamonds (◊) are shown only to aid in
training and are not included on the trace printout.
Host Alarms
Alarm table The 917 will post a SYSTEM I/F Warning when something is wrong with the
host interface.
In most cases, the host communications is not disabled unless the error occurs
a maximum of times set on the parameter screen. In this case, the alarm for
the condition and the alarm for disabling communications is given.
The table below gives the different interface alarms, a description of each and
possible conditions and solutions for each.
Revision check Prior to use, check the revision level of this document per the Indianapolis LD
General Procedures Manual, IN-GEN-100, How to Verify Document
Revision Level. Discard old revision level documents.
Purpose This document is to be used as a review of the BM/Hitachi 917 host interface.
Answers can be found at the back of the document.
1. The 917 can be put into a mode in which the host always T F
asks for test selections before looking internally.
2. In the 917 Stat Results mode, results will be sent to the host T F
for all samples as each result is available.
3. The 917 lets the user define the time in which the host has to T F
respond to a transmission from the analyzer.
2. The 917 can be configured to ask the host for test selections for what
mode when tests are not available internally?
a. Automatic Rerun
b. Manual Rerun
c. Stat
d. All of the above
Matching Match the best definition to each word. All definitions will be used once
3. If TS ASK Always is ON, what are the steps used by the 917 to get
test selections?
Answers
True or false Below are the answers for the true and false questions.
1. TRUE
2. FALSE. Sends results for Stat samples only.
3. TRUE
Multiple choice The answers below are for the multiple choice questions.
2. The 917 can be configured to ask the host for test selections for what
sample type when tests are not available internally?
a. Automatic Rerun (Note: Tests are always available for a rerun.)
b. Manual Rerun (Note: Tests are always available for a rerun.)
c. Stat
d. All of the above
Answers, Continued
Matching The answers for the matching section of the review are given below.