Model7180 - SystemIF
Model7180 - SystemIF
14-1
(2) Features
(a) Since the communication cycle is not synchronized with the analysis cycle, the analyzer will
reply upon receiving a response from host.
(b) The data bit, stop bit, parity check, baud rate, maximum number of transferred data items
and end-of-data code can be selected by the user.
(3) Communication rules
The host and analyzer unit (to be abbreviated as AU hereafter) communicate with each other by
exchanging the contents of a message called a text.
Communication is started by sending a single text (ANY frame) from AU to host. In response to
this, the host sends back a single text. We will call this one cycle of text exchange a conversation.
The AU and host realize one communication function via two or more conversations, which will
be called a cluster.
Each text consists of the following items:
Transfer sequence
14-2
(d) End-of-data code (1 to 4 characters)
Any of the following five can be selected:
Note 1
1: BCC (Block Check Character)
The RS-232C communication program is provided with a function to add BCC to the send text
and to support BCC check of the receive text for detection of an improper message.
Condition (1): The start-of-text character is STX(02)16 and the end-of-text character is ETX
(03)16.
Condition (2): The text data consists of characters (nontransparent mode).
At this time, BCC accumulation will start from the character following STX and continue
until ETX appears.
S E B
T D1 D2 D3 D4 … … … Dj … … … … … … Dn T C
X X C
[Calculation Method]
Dn = n-th character in hexadecimal notation (1 byte)
BCC = Block check character (1 byte)
BCC = D1 + D2 + D3 + ... + Dj + ... + Dn + (ETX)16
(+: Exclusive OR)
Example:
S E C
T $30 $31 $32 $33 $34 $35 $36 $37 $38 $39 $3A $3B $3C T $42 $45
X X (B) (E) R
Calculation range
14-3
14.2 Communication Functions
(1) Tables 14.2.1 and 14.2.2 list the host communication functions provided with Model 7180 Automatic Analyzer. Note that the functions listed in the
table are realized only when, [Yes], at least, is specified for Comm. Execute on the Start Conditions screen.
Table 14. 2.1 List of Communication Functions for Test Selection Information Analytical unit HOST
Function Inquiry Instruction Conditions
Valid when [No] is specified for Test Data Only Transfer, using [Utility] – [System] – [Host Comm.
Routine sample ○ ○
Set] screen.
Routine sample Valid when [Yes] is specified for Manual Rerun Test Selection, using [Utility] – [System] – [Host
○ ○
Manual rerun sample Comm. Set] screen. (Invalid when [Yes] is specified for Test Data Only Transfer.)
Routine sample Valid when [Yes] is specified for Automatic Rerun Test Selection, using [Utility] – [System] – [Host
○ ○
Test selection Automatic rerun sample Comm. Set] screen. (Invalid when [Yes] is specified for Test Data Only Transfer.)
information inquiry △
Valid when [Initial Only] or [Initial & Rerun] is specified for Stat Sample Test Selection, using
communication With ID ○ Supplementary
Stat sample [Utility] – [System] – [Host Comm. Set] screen. (Invalid when [Yes] is specified for Test Data Only
Explanation (3)
Transfer.)
Without ID × ×
△
Stat sample
With ID ○ Supplementary Valid when [Initial & Rerun] is specified for Stat Sample Test Selection, using [Utility] – [System]
Automatic
Explanation (3) – [Host Comm. Set] screen. (Invalid when [Yes] is specified for Test Data Only Transfer.)
rerun sample
Without ID × ×
14-5
14.3 Frames
The frame represents the purpose of the text (contents of message). Table 14.3.1 lists the frames.
Table 14.3.1 List of Frames (AU: Analyzer side, HOST: System side)
Mne-
No. Name Character ASCII code Sender Meaning
monic
1 FR1 Frame 1 1 $31
2 FR2 Frame 2 2 $32 Used when send data extends over more than one text.
For analytical data
3 FR3 Frame 3 3 $33 FR1 is used for the first text and END for the final text.
AU transfer
4 FR4 Frame 4 4 $34 END alone is used when analytical data for one sample can be sent in a single text.
5 FR5 Frame 5 5 $35 These frames are used to send analytical data.
6 END End Frame : $3A
AU Used for TS inquiry for only one specific sample. (TS: Test selection information)
Specific
7 SPE ; $3B TS directive inquiry
Sample HOST also uses SPE for TS sending in
HOST Used for TS directive from HOST.
response to TS inquiry using SPE from AU.
Results Used to request analytical data of a specific sample from HOST to AU. (Whether ID
Specific sample
Request HOST is provided or not, routine and stat samples alone will be taken as valid and the
8 RES < $3C request
others will be ignored.)
Any Sent when AU has previously received data from HOST normally and is also in the
9 ANY AU
Inquiry Positive response idle status (when AU does not have data to be sent to HOST).
> $3E (corresponding to
Send this when HOST has previously received data from AU normally and is also
10 MOR More HOST ACK)
in the idle status (when HOST does not have data to be sent to AU).
Negative response
Sent when data received by AU is abnormal. When AU receives this text, it will
11 REP Repeat ? $3F AU,HOST (corresponding to
resend the previously sent text.
NAK)
Sent by AU to suspend resending of a non-specific inquiry and allow a specific
inquiry.
12 SUS Suspend @ $40 AU,HOST
Sent by HOST to suspend communication for at least one communication cycle
Suspension request
without recording the last communication by AU.
Used to request AU to suspend communication for at least a communication cycle
13 REC Received A $41 HOST
because HOST is not ready to receive analytical data.
14-6
14.4 Data Transmission Control Procedure
14.4.1 Establishment of data link
(1) Upon input of [Yes] for Comm. Execute on the Start Conditions screen, the AU will transfer the
ANY frame to the host, and communication will start from this point.
(2) With text sending, the direction of transmission is reversed: The receiver can send the next
response or text. In subsequent steps, the AU and host continue transmission alternately.
Communication
cycle → Transfer
T : Text (contents of message)
sequence
T T T
AU
T T
HOST
Conversation
Cluster
14-7
14.4.3 Response to information message
Described below are the typical procedure for returning a response to information message and the
procedure upon receiving the response:
(1) When there is no information to be sent (AU ←→ HOST)
(2) Transfer of communication control message (AU ←→ HOST)
(3) Transfer of test selection information (AU ←→ HOST)
(4) Transfer of analytical data (AU ←→ HOST)
(5) Resending request (AU ←→ HOST)
MOR MOR
HOST
The AU will continue returning the ANY frame in response to the MOR frame from the host so as to
respond to the request from the host at any time even when the AU and host have no information to
be sent (Note 1).
In this case, the AU sends the ANY frame when the communication cycle (Note 2) has elapsed after
receiving the MOR frame from the host (the point when the final end-of-data code is recognized).
Note 2: After receiving from the AU, the host should return a response after waiting for at least 100
ms. If the host cannot return a response within one communication cycle, it should then send
the SUS frame to the AU.
The time for communication cycle can be changed using [Utility] – [System] – [Host Comm. Set]
screen. The default value is 2 seconds.
14-8
(2) Transfer of communication control message (AU ←→ HOST)
The RES, ANY, MOR, REP, SUS and REC frames are available for a communication control message.
For details, refer to Table 14.3.1.
SPE
AU
A
HOST
14-9
-→ HOST)
(4) Transfer of analytical data (AU-→
The AU can send analytical data to the host only when the host has transferred the MOR frame to
the AU.
(a) Transmission procedure in normal case
ANY A
AU
Positive Positive
response response
MOR B
HOST
→ Transfer sequence
Same sample
14-10
(5) Resending request (AU ←→ HOST)
Resending will be requested if there is any abnormality in the contents of the text received from the
AU/host or to request the same text again for some reason.
(a) From AU to Host
ANY REP
AU
Positive Occurrence
response of error Resending
request
SPE SPE
HOST
Same text
SPE SPE
AU
Resending
request Test Test
Occurrence of
selection selection
error
inquiry instruction
REP SPE
HOST
Frame A Description
Sent from host when it wants AU to suspend communication for a specified
time. In this case, note that AU judges that host could not receive the text
SUS for some reason. When communication is restored (MOR frame is sent from
host), the text sent last, if it was an analytical data text, will be resent to
restart communication.
Sent from host when it wants AU to suspend communication for a specified
time. In this case, note that AU judges that host received the analytical
REC
data text normally, and after reception of MOR frame, the analytical data
text will not be resent.
14-11
Difference between SUS frame and REC frame transfer
→ Transfer sequence
(Example 1)
→ Transfer sequence
SPE REP
HOST
(Example 2)
14-12
Basic Control Procedure
AU HOST
[Events on AU side]
[Events at HOST side] [Condition of Communication]
[No] → [Yes] for Host
Comm. on Start
Conditions screen
ANY
MOR Communication
ANY start
MOR
SPE
SPE
SPE
SPE
TS request
SPE
SPE
ANY
First data transfer MOR Analytical data request
for sample no. 1 FR1
MOR
Final data transfer
END
for sample no. 1
MOR
ANY
MOR Analytical data
ANY transfer
RES Analytical data request
ANY for sample no. 5
Analytical data MOR
transfer for END
sample no. 5 REP Resending request
END
MOR
ANY
MOR AU and host
have no data to
be transferred.
ANY
MOR
[Yes] → [No] for
Host Comm. on Start Communication
Conditions screen, or stop
occurrence of time-
out/hardware error
Details of each frame:
frame
Content
SPE TS request for one specific sample
SPE TS response for one specific sample
FR1, END Analytical data transfer
RES Analytical data request for specific
sample
REP Resending request
14-13
14.4.4 Termination and restart of communication
Table 14.4.1 shows the conditions of termination and restart of this protocol.
14.4.5 Priority
When two or more processes are carried out in response to a request from the host, the AU assigns
priorities to them and returns a response to the host.
However, batch communication will be suspended in a unit of text in order to transfer to the host the
text which has a higher priority than batch communication, when it interrupts batch communication
under execution (restricted to cases where analytical data in the real-time mode is output from AU
and transfer of analytical data in response to RES frame). (It can be judged from the function frame
whether it is real-time communication data or batch communication data.) When this operation is
finished, batch communication will be restarted.
14-14
Table 14.4.2 shows the details of each frame and the priority.
Transfer sequence
14-15
14.5 Status Transition
14.5.1 Status transition matrix
Event from AU Event from HOST
Event MOR Time-
Host Comm. Host Comm. Batch Occur-
TS inquiry SUS REC SPE RES out/hard- Occurrence
on Start on Start Real-time transfer rence REP
No request (TS Data for (suspen- (suspen- (TS (specific ware error of error in
Conditions Conditions data output request of HD (resending
Status manage- 2 or more Final data sion sion instruc- sample or REP at text
screen: [No] screen: [Yes] from AU via or FD request)
in AU ment task) samples request) request) tion) request) least 7 (Note 1)
→ [Yes] → [No] screen error
times
Initial status ([No]
To ANY
1 specified for Comm.
transfer/2
Execute)
ANY transfer
Idling (AU or HOST Previous REP
2 1 6 4 3 ANY transfer/2 ANY transfer/2 after RES 10
has no data to transfer) frame/2 transfer/11
save/3
LPR LPR ANY transfer
LPR transfer wait Previous REP
3 1 7 5 3 2 transfer/ transfer/ ANY transfer/3 after RES 10
(before LPR transfer) frame/3 transfer/11
3 2 save/3
HPR HPR ANY transfer
HPR transfer wait Previous REP
4 1 8 4 5 transfer/ transfer/ ANY transfer/4 after RES 10
(before HPR transfer) frame/4 transfer/11
4 2 save/5
HPR/LPR transfer wait HPR HPR ANY transfer
Previous REP
5 (before HPR/LPR 1 9 5 5 4 transfer/ transfer/ ANY transfer/5 after RES 10
frame/5 transfer/11
transfer) 5 3 save/5
SPE
SPE SPE
SPE transfer wait SPE SPE transfer/6, SPE transfer/7, REP
6 1 6 8 7 transfer/ transfer/ 10
(before SPE transfer) transfer/6 transfer (final)/2 SPE transfer transfer/11
6 2
(final)/3
SPE
SPE/LPR transfer wait SPE SPE
SPE SPE transfer/7, SPE transfer/7, REP
7 (before SPE/LPR 1 7 9 7 6 transfer/ transfer/ 10
transfer/7 transfer (final)/3 SPE transfer transfer/11
transfer) 7 3
(final)/3
14-16
Event from AU Event from HOST
Event MOR Time-
Host Comm. Host Comm. Batch Occur-
TS inquiry SUS REC SPE RES out/hard- Occurrence
on Start on Start Real-time transfer rence REP
No request (TS Data for (suspen- (suspen- (TS (specific ware error of error in
Conditions Conditions data output request of HD (resending
Status manage- 2 or more Final data sion sion instruc- sample or REP at text
screen: [No] screen: [Yes] from AU via or FD request)
in AU ment task) samples request) request) tion) request) least 7 (Note 1)
→ [Yes] → [No] screen error
times
SPE
SPE/HPR transfer wait SPE SPE
SPE SPE transfer/8, SPE transfer/9, REP
8 (before SPE/HPR 1 8 8 9 transfer/ transfer/ 10
transfer/8 transfer (final)/4 SPE transfer transfer/11
transfer) 8 4
(final)/5
SPE/HPR/LPR transfer SPE
SPE SPE
wait (before SPE SPE transfer/9, SPE transfer/9, REP
9 1 9 9 9 8 transfer/ transfer/ 10
SPE/HPR/LPR transfer/9 transfer (final)/5 SPE transfer transfer/11
9 5
transfer) (final)/5
Alarm registration
Alarm display/registration
10 (communication Note 1: In case of alarm sub-code 13, an alarm is issued, but REP frame is not transferred.
Host Comm. on Start Conditions screen: [Yes] → [No] To No. 1
stopped)
Alarm registration
Alarm display/registration Note 2: Upon receiving the SUS or REC frame, each frame is sent after waiting for a specified
11 (communication
To previous status time.
continued)
: Ignored
14-17
14.5.2 Status transition diagram
b,f,g,h
(6)
I Symbol Event
SPE transfer
wait a Host Comm. on Start Conditions
b,f,i
screen: [Yes]→[No]
e
d,g,h b TS inquiry requested
b c d,i c Real-time data output from AU
f,g,h (7)
(1) f,h d Batch transfer requested via
c,f,g,h SPE/LPR
Initial screen
transfer
status a
(4) wait e HD or FD error occurred
(2) c HPR f MOR received
Idling transfer g REP received
f
wait h SUS, REC or SPE received
d,i i RES received
e,f e f,h
f,g,d,h j b
c,d d,i b,f
(3) (5) (8) Status no.
LPR f LPR/HPR i SPE/HPR c
transfer transfer wait transfer Text to be
wait c wait (X) sent/received
c,g,h
f,g,h,i b
e d,i Communication
status
f,h,i
(9)
SPE/HPR/LPR Status
HPR: Analytical data transfer in real-time transfer mode transfer wait transition
b,f,g
LPR: Analytical data transfer in response to specific sample request c
(RES), batch transfer request via screen d,h,i
b
f,h,i
14-18
14.6 Text Configuration Table
Table 14.6.1 shows the text configuration, corresponding to the contents of each frame.
Table 14.6.1
(Note 2) (FU: Function character)
Total
Relevant
Text type Text item number of Sender Contents of text (Note 1)
frame
bytes
Positive ANY AU
response 4
MOR HOST
Negative
response AU
REP 4
(resending HOST
request)
Text indicating
AU
feature of SUS 4
HOST
communication
Suspension
request
REC 4 HOST
Analytical data
request for RES 44 HOST
specific sample
14-19
Total
Relevant
Text type Text item number of Sender Contents of text (Note 1)
frame
bytes
Routine/rerun/
FR1
stat/control Variable AU
~END
sample
Absorbance data
FR1
for entire Variable AU
~END
reaction
Analytical data
text
Photometry-
END Variable AU
assay calibration
Note 1: Table 14.6.1 shows the text configuration when the text size is 512 bytes. When a 256-byte text size is specified, refer to the contents of designated text item.
Note 2: When the end-of-data code is four characters, a value plus 2 is calculated as the number of total bytes.
14-20
14.6.1 Composition of each text
14.6.1.1 Text for non-specific request
(1) Composition of text
STX FR ETX (FR: Frame character)
(2) Table 14.6.2 shows the frame name and frame character according to the sending direction.
Table 14.6.2
Frame name Frame character From AU to HOST From HOST to AU
ANY 〇 ×
>
MOR × 〇
REP ? 〇 〇
SUS @ 〇 〇
REC A × 〇
14-21
14.6.1.3 SPE: Test selection data inquiry (from AU to HOST)
(2) Inquiry to the host is sent for a routine sample, routine automatic/manual rerun sample, stat
sample, stat rerun sample. If Constant Inquiry is not specified (Note), inquiry will be made only
when the AU has a sample for which TS is not sent from the host to the AU.
(3) When the sample type is not specified for each sample, the sample type specified by default will
be used as a default function character for all.
(4) Inquiry to the host will not be made under the following conditions:
(a) Failure in ID reading on the AU side when a barcode reader is provided.
(b) When a barcode reader is provided, the ID-provided manual rerun sample corresponding to
the ID no. is not measured.
(c) When [Yes] is specified for Test Result Only (Note)
(d) For a sample which has the ‘sample short’ alarm in the first analysis in the automatic rerun
mode.
(5) Inquiry for the automatic rerun sample is made after sampling of the routine sample is
completed and data is sent to the host (after the AU receives MOR in response to sending of the
analytical data for the relevant sample).
(6) Inquiry for the manual rerun sample is made for any sample for which initial analysis has been
completed.
14-22
14.6.1.4 SPE: Test selection data instruction (from HOST to AU)
(1) The following shows the composition of SPE text.
For the contents of text, refer to “14.6.2 Contents of text”
(a) With comment
1B 1B 2B 38B 3B 88B 6B 120B 1B 1B
Details of (2):
CU HOST
S.No.1
S.No.2 saved S.No.2
S.No.1
S.No.n
(2) The test selection data from the host should correspond to the sample data sent upon test
selection inquiry. If it does not, however, the test selection data will be read into the AU and
inquiry will not be made again. Even if the ID transmitted by the AU is not returned from the
host in the ID mode, the test selection data will be read into the AU.
(3) If an error, such as time-out error or hardware error, has occurred, it is judged that the reception
of relevant sample has failed, and the sample is ignored.
In subsequent steps, communication is stopped.
(4) When a barcode reader is provided, the AU ignores the sample no., disk no. and position no. of
the routine/rerun sample, even if they were sent from the host.
(5) In manual rerun, the AU does not accept TS for the manual rerun sample if the sample bearing
the sample no. specified by the host was not measured.
(6) With barcode reader provided, when the same ID no. is transferred to the AU two or more times,
TS registered to the final ID no. is given priority.
(7) When ISE tests are requested from the host with the AU in ‘No ISE’ mode, the request is ignored
(it is judged that the request was not made) on the AU side.
14-23
(8) The Host Comm. Set screen can be used to specify whether test selection inquiry should be
communicated by giving priority to the host side:
(a) Priority to host is not specified:
If the communication cycle is set to at least 3 seconds, or the host is late in answering the
inquiry from the AU, the sample may not be analyzed (if default profile is specified, the item
will be analyzed), but the analysis of subsequent samples may be performed. However, if TS
response from the host is late, analysis may be delayed up to 2 cycles.
(b) Priority to host is specified:
Until the host responds to the inquiry from the AU, the analysis of subsequent samples will
be interrupted. Since the response from host restarts analysis, be sure to respond to the
sample inquired by AU. Even for samples that do not need analysis, make a response, by
specifying no request to test selection data.
However, if the analysis of a routine sample has been completed during a wait for TS
response of stat sample, the sampling stop status will be set, and the wait for TS response of
stat sample will be canceled.
14-24
14.6.1.5 Transfer and contents of analytical data (from AU to HOST)
The following shows the contents of each text.
(1) Analytical data transfer for routine, rerun, stat, and control samples
The text size (number of transferred words between STX code and end code) is designated in two ways as shown below.
If [Yes] is specified for Send Comment, using [Utility] – [System] – [Host Comm. Set] screen, comment will be added to the final text.
If the comment cannot be included in the final text (exceeding the text size), the comment will not be delimited, but will be included in the following
text to be transferred.
Table 14.6.4 Text Size and Composition
Text Max. test Max. text Channel
Text composition (B: Byte count)
size count/text count count
256
1B 1B 2B 38B 6B 3B 10B x test count 1B 1B
Channel 20 1 20 or less
Final STX : FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~20ch)
14-25
Text Max. test Max. text Channel
Text composition (B: Byte count)
size count/text count count
256 20 5 81 or
1B 1B 2B 38B 6B 3B 10B x test count 1B 1B more, 100
Channel or less
1st STX 1 FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~20ch)
512 45 1 45 or less
1B 1B 2B 38B 6B 3B 10B x test count 1B 1B
Channel
Final STX : FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~45ch)
45 2 46 or
1B 1B 2B 38B 6B 3B 10B x test count 1B 1B more, 90
Channel or less
1st STX 1 FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~45ch)
1280
1B 1B 2B 38B 6B 3B 10B x test count 1B 1B
Channel 100 1
Final STX : FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~100ch)
14-26
Text size Text composition (B: Byte count)
Common
Final 1B 1B 2B 38B 6B 3B 10B x test count 6B 120B max. 1B 1B
with STX : FU Sample data Operator ID
Channel
Analytical data Comment Comment ETX BCC
count
comment presence/absence flag
Note 1: Since end code character can be set using up to four characters, calculate the maximum number of transferable channels according to the
formula shown below:
Text size–55
(Maximum number of transferable channels) < (Round off fractions)
10
(The numerical value ‘55’ indicates the total byte count of fixed length n in Table 14.6.4.)
Note 2: With batch communication in 256-byte mode, data is divided into up to five texts for each sample and then sent.
However, if [Yes] is specified for Send Comment, using [Utility] - [System] – [Host Comm. Sent] screen, data is divided into up to six texts and sent.
Note 3: With such text division, the AU will send the first text and then the following one(s) within the communication cycle after receiving the MOR
frame.
The total amount of analytical data to be transferred is variable according to the number of measured channels.
14-27
(a) Channel count (3 characters)
The number of channels to be transferred in one text is sent.
If [Yes] is specified for Send Comment, using [Utility] – [System] – [Host Comm. Set] screen and
only comment is transferred, the text is transmitted with channel count “0”.
→ Transfer sequence
102 101 100
The AU transfers data of up to 100 channels, including serum indexes (three tests of lipemia,
hemolysis and icterus), electrolytes (three tests of Na, K and Cl) and calculation items (8).
→Transfer sequence
14-28
(ii) Analytical data
Table 14.6.6
(b: Space) The sign position can be switched as follows, using Dip SW:
Positive/ Max. digit
Decimal point Example
Negative count
Absent 6 123456
Positive
Present 5 123.45
-12345
Absent 5
-bb123
Negative
-12.34
Present 4
-b12.3
Table 14.6.6-1
Dip SW Code position Example
OFF Variable bb–123 or b–1.23
ON Fixed at far left -bb123 or –b1.23
Table 14.6.7
Channel no. Description Form Position of decimal point
Concentration
value in 6 digits with sign Decimal point position for standard 1
1 to 86
photometry and decimal point on Analytical Parameters screen
assay
Concentration Decimal point position for LOW
87 to 89 value of Ditto solution on Analytical Parameters
electrolyte screen
Measured value 6-digit integer with
90 to 92 Zero at any time
for serum index sign
Calculated Decimal point for lower limit value of
6 digits with sign
93 to 100 value of males’ lowest age in normal value
and decimal point
calculation item range setting of calculation item
Note 1: When the type of measured sample coincides with the specification for “Qualitative Test” on
the Analytical Parameters screen, the specified character string will be transferred to the host
instead of the measured value.
14-29
(iii) Data alarm
For details, refer to “14.10.2 List of data alarms”.
‘*’ is set at the Data Alarm position to judge whether the test has been edited or not on the host.
In this function, ‘*’ is added only to the tests edited with the Data Review screen.
14-30
(2) Transfer of absorbance data in entire reaction monitoring system (from AU to HOST)
(a) Specification of size
(i) When 256-byte mode is specified for text size
1B 1B 2B 38B 10B×4 6B×4
1st STX 1 FU Sample data Analytical data 1 Analytical data 4 BLANK1
2B 6B x Point count 1B 1B
BLANK4 Point count ABS1 ABS24 ETX BCC (Variable)
1B 1B 2B 38B
2nd STX 2 FU Sample data Point count ABS25 ASB60 ETX BCC
1B 1B 2B 38B
Final STX : FU Sample data Point count ABS61 ASB73 ETX BCC
2B 6B x Point count 1B 1B
BLANK4 Point count ASB1 ASB66 ETX BCC (Variable)
1B 1B 2B 38B
Final STX : FU Sample data Point count ABS67 ASB73 ETX BCC
2B 6B x Point count 1B 1B
BLANK4 Point count ASB1 ASB73 ETX BCC
14-31
(b) Transfer unit
This text is transferred in units of channel: Even when the text size is 256 bytes, transfer will be completed in a single text if the point count is 24 or
less.
The frame character at that time is not ‘1’ but ‘:’.
14-32
(d) Analytical data 1 to 4 (10 characters each)
(i) For the transfer format, refer to (1)–(b) of section 14.6.1.5.
(ii) Table 14.6.8 should be followed when there is no relevant test for analytical data 1 to 4.
Table 14.6.8
Setting
Channel no. " bbb "
Measured value " bbbbbb "
Data alarm "b"
→ Transfer sequence
Reaction
101 100 3 min 4 min 5 min 10 min 15 min 22 min
time
Point count 11 14 17 34 50 73
Point count
14-33
(3) Transfer of photometry
photometry-
ry-assay calibration data (from AU to HOST)
Composition of text Each parenthesized numeral indicates the byte count. (b: Space)
1B 1B 2B 6B 3B 1B 1B 32B
Calibration
STX : Gb Operator ID Channel no. STD count STD data 1
alarm
32B 8B 1B 1B
→ Transfer sequence The test no. is ‘bb1’ to ‘b86’, which corresponds to the test
code in AU.
102 101 100
14-34
(ii) Each absorbance data item is right-justified and preceded by spaces.
Example: bbbbb50
Preceded by spaces
14-35
(4) Transfer of ISE calibration data (from AU to HOST)
72B 1B 72B 1B 1B
14-36
(e) ISE calibration data (72 characters)
This data area has eight data items of electromotive force for internal standard solution,
electromotive force for Low solution, electromotive force for High solution, electromotive force of
calibrator, slope level for display, concentration of internal standard solution, concentration of
calibrator and compensation factor, and data will be transferred in this order.
Each data item is composed as shown below.
Spaces are given when there is no relevant data.
→ Transfer sequence
14-37
14.6.2 Contents of text
14.6.2.1 Details of function character (Fu)
→ Transfer sequence
Table 14.6.11 Function Characters for Test Selection Information Inquiry and Analytical Data (_: Space)
Form Test selection data inquiry Analytical data
Direction of AU ←→ HOST AU ← HOST AU → HOST
communication
Sample name
Real-time Real-time
ID provided or not Batch communication Batch communication
communication communication
14-38
14.6.2.2 Sample data
(1) Composition of sample data
Sample no. Disk no. Position no. Sample cup identifier ID no. Age Sex Blood collection Blood collection time
(5 characters) (1 character) (3 characters) (1 character) (13 characters) (4 characters) (1 character) date (6 characters) (4 characters)
sssss d ppp C iiiiiiiiiiiii aaac x mmddyy hhmm
(2) Details of sample data
Table 14.6.12 and Table 14.6.13 show the details of sample data.
Table 14.6.12 Details of Sample Data
Sample name
Item Routine sample (including Stat sample (including automatic Control sample Remarks
automatic/manual rerun sample) rerun sample)
Sample no. (5 →Transfer sequence →Transfer sequence →Transfer sequence
characters) 10 4 10 3 102 101 100 10 4 10 3 102 101 100 10 4 10 3 102 101 100
sssss sssss ccsss
Sequence no. Sequence no. Sequence no. (001 - 150)
(1 - 10000) (1 - 10000)
Control no. (01 - 60)
Disk no. (1
character) 100 100 Invalid if space is assigned for HOST → AU: Analysis
d d Space is made with the disk no. used for inquiry.
Disk no. (0 - 9) Disk no. (0 - 9)
Position no. (3 →Transfer sequence →Transfer sequence (1) In the ID mode, the position no. for stat sample can
characters) 102 101 100 102 101 100 be from 1 to 110.
p p p p p p Space (2) Right-justified and preceded by spaces
Position no. Invalid if space is assigned for HOST → AU:
(b1 - 110) Position no. (b1 - 110) Analysis is made with the position no. used for
inquiry.
Sample cup →Transfer sequence 1: Standard volume
identifier (1 100 2: Minute volume
character) c Space
Sample cup identifier (1 - 2)
ID no. (13 →Transfer sequence →Transfer sequence (1) When the ID no. is within 13 digits, it is right-
characters) 1012 100 104 100 107 100 justified and preceded by spaces.
iiiiiiiiiiiii iiiiiiiiiiiii (2) In case of the NO ID mode, the AU treats the ID no.
Control name as a comment.
ID no. Space (3) In analytical data transfer for control sample in the
ID mode, the control name of 8 characters (based
upon screen specifications) is sent as the ID no. of
the control sample from the AU to the host in right-
justified and space-preceded status.
14-39
Table 14.6.13
Sample name
Item Routine sample (including Stat sample (including automatic Control Remarks
automatic/manual rerun sample) rerun sample) sample
Age →Transfer sequence <From AU to HOST>
(4 characters) 10² 10¹ 100 100 Age data from the AU is transferred in the sequence shown at left.
a a a c If data is not yet set, spaces are set for it. (Spaces are always given in analytical data
3: Year transfer of control sample.)
Space
2: Month <From HOST to AU>
1: Day If age or age code is a space, the AU will be obeyed. (1-3) (Note 1)
Age (bb0 to 200) (right-justified and
preceded by space)
Sex →Transfer sequence <From AU to HOST>
(1 character) 100 Sex data from the AU is transferred in the sequence shown at left.
x If data is not yet set, zero (0) will be transmitted. (A space is always given in
Space
1: Male analytical data transfer of the control sample.)
2: Female <From HOST to AU>
0: Other If sex is “0” or a space, the AU will be obeyed. (Note 1)
Blood collection →Transfer sequence <From AU to HOST>
date 101100101100101100 The blood collection date from the AU is transferred in the sequence shown at left.
(6 characters) mmddyy If the date is not yet set, the date of sending will be set. (Spaces are always given in
Space
Year (00 to 99) analytical data transfer for the control sample.)
Day (01 to 31) <From HOST to AU>
Month (01 to 12) In case of a space, the AU will be obeyed.
Blood collection →Transfer sequence <From AU to HOST>
time 101100101100 The blood collection time from the AU is transferred in the sequence shown at left.
(4 characters) hhmm If the time is not yet set, the time of sending will be set. (Spaces are always given in
Minute (00 to 59) Space analytical data transfer for the control sample.)
Hour (00 to 23) <From HOST to AU >
Set the time sent from the AU.
In case of a space, the AU will be obeyed.
Note 1: The default age and sex on [Utility] – [Application] screen will be obeyed.
14-40
14.6.2.3 Test selection data (from HOST to AU)
(1) Details of test selection data
Send test selection data corresponding to sample data.
→Transfer sequence
1 2 3 4 5 ・・・ 86 87 88
LHI channel (88)
Channel count ISE channel (87)
Photometry–assay channel
(1 to 86)
Note 1: The above channel count (bb0 to b88) is the number of effective channels from photometry-
assay channel 1. If ‘bb3’ is specified, channels 1 to 3 will be reflected on the AU (no request is made
for channels 4 to 88).
In case of ‘bb0’, request from the host is considered to be undecided and the AU will be obeyed.
When there is at least one requested test, setting ‘b88’ is recommended.
Example:
→Transfer sequence
1 2 3 4 5 ・・・ 86 87 88
b b 3 1 1 1 1 1 0 0 1
14-41
Note 3: Request for serum indexes (for 3 tests of L, H and I) is specified for channel 88.
Note 4: In the case of a request for the isozyme test or compensation test, the other test necessary for
isozyme calculation or test-to-test calculation will automatically be supplied for analysis, but
analytical data will not be transferred unless the other test is requested.
Note 5: When request for the calculation test is made, consider it and request the channel for the test
that is necessary for the calculation. When request for the A/G ratio is made, for example, send test
selection data, considering the channels for TP (total protein) and ALB (albumin) to be requested.
Note 6: Analysis with the sample volume for rerun and data compensation by use of the sample
volume ratio in rerun is available (ISE tests excluded).
Send with reference to the details for rerun measurement in the above table.
Note 7: How to cancel tests requested
To cancel all the test selection data (1 to 88 channels) for a sample from the host (no request
specified), set “88” to the channel count, specify ‘0’ for all 1 to 88 channels, and transfer them to the
AU.
14-42
(2) Comment data (from HOST to AU)
→Transfer sequence
・・・ ・・・ ・・・ ・・・ ・・・ ・・・
14-43
Setting example 1:
→Transfer sequence
1 0 0 0 1 0 ... ...
Presence/absence of
comment name 1 Comment name 5 (10 bytes)
comment name 2 Comment name 1 (30 bytes)
comment name 3
comment name 4
comment name 5
comment name 6
Setting example 2:
→Transfer sequence
0 0 1 1 1 0 ... ... ...
1 2 3 4 5 6
Comment name 5 (10 bytes)
Comment name 4 (15 bytes)
Comment name 3 (20 bytes)
14-44
14.7 Error Check Function
If the contents of the received text fall under any condition shown in Table 14.7.1, the AU judges that there is an abnormal character and returns REP. If
REP is returned consecutively three times, a system alarm will appear on the screen of analytical unit, and communications will cease.
Table 14.7.1
Attribute Item Details of check Remarks
Text data Frame character An inappropriate frame character is received. (For details, refer to Table 14.3.1.)
Function character The function character does not correspond to the type of any of the various samples. (For details,
refer to Table 14.6.11.)
Note that upon reception of a function character which differs from the contents sent from the AU to
the host in test selection data inquiry, the AU does not judge it as an error when the samples are of
the same type.
Example:
AU HOST AU HOST
‘A1’ ‘A1’
‘A2’ Other than ‘A1’-‘A5’
(Not judged as error) (Judged as error)
Sample data Sample no. Sample no. or disk no. is outside the specified range, except for the following cases:
Disk no.
Disk No. 0 to 9, space
Position no.
Position no. is outside the following range:
Position Routine ID present/absent 0 to 100, space
no. Stat ID absent 101 to 110, space
Stat ID present 0 to 110, space
Age, sex The contents of each item are outside the specified ranges. When spaces are provided, it is not
judged as an error, but processing
will be done according to AU.
Date, time (1) If each item is a control code ($00 to $1F), it is judged as error. Same as above
(2) If each item is outside the specified range, it is judged as error.
(3) No check is made on whether a date is or is not in a specified year.
Inquiry data Test selection data (1) Test selection data for the routine/stat sample is any other than ‘0’to ‘4’. Same as above
(2) Any other than ‘0’ to ‘4’ in case of the automatic/manual rerun sample
(3) The channel count is outside the specified range.
Comment data
Japanese version $20 to $FE
It is judged as error when data is outside the above range.
Channel data Any other than ‘bb0’ to ‘b88’
14-45
14.8 Specifications of Communication Trace
14.8.1 Overview
This auxiliary function outputs the contents of communication between the AU and host onto the
printer as a report.
This function can be specified, using [Utility] – [System] – [Host Comm. Set] screen.
14-46
14.9 Cautions on Connection with External System
(1) For connection with this protocol, adopt the point-to-point system.
(2) The end-of-data code can be changed using [Utility] – [System] – [Host Comm. Set] screen: Note,
however, that the host should send the same end-of-data code as on the AU side.
If the codes do not match, a resending request (REP) will be transmitted.
(3) ‘EXT’ is added to the end-of-data code in each text, without fail.
Therefore, when the text size is set to 256 bytes, the AU adds not ‘ETB’ but ‘ETX’ whenever data
of more than 256 bytes is transferred.
For the host, the frame character ‘:’ is the final message when data for one sample has been sent
in more than one text: Pay close attention when reading in the data.
(4) As a rule, the AU sends the ANY frame to the host in response to a request from host in the
following cases:
(a) When, upon request for analytical data transfer from the host, the relevant sample is not
stored on the HD.
(b) When analytical data cannot be read from the HD due to occurrence of an error in it during
batch transfer of analytical data.
(5) When an abnormality is detected in a transferred text from the host to the AU, REP (request for
resending) will be transferred until the text gains normal status.
(6) Set at least 100 ms as the period of delay in response to the AU side after the host receives a text.
14-47
14.10 Supplementation
14.10.1 Terminology
(1) Conversation : An exchange of texts transmitted between the analytical instrument and
HOST computer.
(2) Cluster : A group of conversations between the analytical instrument and HOST
computer.
(3) Text : A message transmitted between the analytical instrument and HOST
computer.
(4) Framing of text : To provide a start character and end character at the beginning and end
of the text, so as to receive it without fail and facilitate its check.
(5) Length of text : The total number of characters constituting a text.
(6) Test selection : Analysis only for the tests selected through external directive by the
instrument for multi-test analysis.
(7) Point-to-point : A system in which two instruments for data sending, receiving or
system processing are connected via the communication line, where no other
instrument is connected between them and there is no instrument for
control of data transmission for the whole system.
(8) Response : To send to one of two communication instruments whether the other is
ready for receiving or not and whether the received data is normal or
not, along with a character to be transmitted for that purpose.
(9) Recovery : To escape from deadlock that is caused by an abnormality in the sending
device, receiving device or line.
(10) Frame character : Identifies the purpose of the text and functions as the command (no.)
(11) Data link : A general term for the physical transmission path from the sending
device to the receiving device via the data transmission line and the
logically set data transfer path
(12) Data field : An area for the contents of a message excluding the control code, frame
character and end-of-data code in the text.
(13) Specific sample : A sample requested to the AU from the host.
(14) Specific request : A text that makes a request to the other side for a text that has a data
text field.
(Example: SPE, FR1, FR2, END, RES)
(15) Non-specific : A text that makes a request to the other side for a text that has no data
request text field.
(Example: ANY, MOR, REP, SUS, REC)
(16) ID mode : [Yes] is specified for Barcode Reader on the System Parameters screen.
(17) Sample no. mode : [No] is specified for Barcode Reader on the System Parameters screen.
14-48
14.10.2 List of data alarms
Output
Photometry-assay ISE
string
No. Name of data alarm
Rou- Con- Rou- Con-
S.I/F Stat STD Stat STD
tine trol tine trol
1 ADC abnormality A ○ ○ ○ ○ ○ ○ ○ ○
2 Cell blank abnormality Q ○ ○ ○ ○
3 Sample short V ○ ○ ○ ○ ○ ○ ○ ○ In some cases, data is replaced with
space.
4 Reagent short T ○ ○ ○ ○ In some cases, data is replaced with
space.
5 Absorbance limit over Z ○ ○ ○ ○
6 Prozone error P ○ ○ ○ ○
7 Reaction limit over at all points I ○ ○ ○ ○
8 Reaction limit over at points other than J ○ ○ ○ ○
one
9 Reaction limit over at points other than 2 K ○ ○ ○ ○
to 3
10 Linearity abnormality at 9 points or W ○ ○ ○ ○
more
11 Linearity abnormality at 8 points or less F ○ ○ ○ ○
12 1st standard solution absorbance H ○
abnormality
13 DUPLICATE error U ○
14 STD error S ○ ○
15 SENSITIVE error Y ○
16 CALIB error B ○ ○
17 SD limit error G ○
18 Noise error N ○ ○ ○ ○
19 Level error L ○ ○ ○ ○
20 Slope abnormality E ○
21 Preparation abnormality R ○
22 Internal standard solution concentration D ○
abnormality
23 Sample value abnormality & ○ ○ ○
24 Test-to-test compensation error C ○ ○ ○ ○ ○ ○ Data is replaced with space.
25 Test-to-test compensation disable error M ○ ○ ○ ○ ○ ○
26 Upper technical limit value over $ ○ ○ ○ ○
27 Lower technical limit value over $ ○ ○ ○ ○
14-49
Output
Photometry-assay ISE
string
No. Name of data alarm
Rou- Con- Rou- Con-
S.I/F Stat STD Stat STD
tine trol tine trol
28 Random error [R-4s] @ ○ ○
29 Systematic error 1 [2-2sA] # ○ ○
30 Systematic error 2 [2-2sW] # ○ ○
31 Systematic error 3 [4-1sA] # ○ ○
32 Systematic error 4 [4-1sW] # ○ ○
33 Systematic error 5 [10xA] # ○ ○
34 Systematic error 6 [10xW] # ○ ○
35 QC error 1 + ○ ○
36 QC error 2 + ○ ○
37 Calculation item error % ○ ○ ○ ○ Data is replaced with space.
38 Overflow O ○ ○ ○ ○ ○ ○ Data is replaced with space.
39 Calculation disable X ○ ○ ○ ○ ○ ○ ○ ○ Data is replaced with space.
40 Upper expected value limit over ○ ○ ○ ○ ○ ○ Can coexist with another alarm.
41 Lower expected value limit over ○ ○ ○ ○ ○ ○ Can coexist with another alarm.
42 Edited item * ○ ○ ○ ○
43 Calibration result abnormality ! ○ ○ ○ ○ ○ ○
44 Repeat upper limit over = ○ ○ ○ ○
45 Repeat lower limit over = ○ ○ ○ ○
Note 1: If two or more data alarms occur with one data item, the alarm registered first will be output.
14-50
14.11 Wiring Diagram
14.11.1 Overview
Model 7180 uses the RS-232C interface. The Serial A/1 connector in control unit PC Vectra is used for
connections.
14-51
(1) Location of connector
Use the Serial A/1 connector (|O|OA/1) in control unit PC Vectra.
|○|○| B/2
|○|○| A/1
TxD TxD
RxD RxD
RTS RTS
CTS CTS
DSR DSR
SG SG
DCD DCD
DTR DTR
Connector shell ● ●
FG
(FG)
14-52
(7180 side) (Host side)
TxD TxD
RxD RxD
RTS RTS
CTS CTS
DSR DSR
SG SG
DCD DCD
DTR DTR
Connector shell ● ● FG
(FG)
(5) Treatment of FG
The connector shell of Serial A/1 connector on control unit PC Vectra is allocated to FG. Connect FG
to the connector shell with wiring in connector.
14-53