0% found this document useful (0 votes)
54 views55 pages

Model7180 - SystemIF

This document describes the communication specifications and protocol for connecting an automatic analyzer to an external system. Key points: - Communication is done via RS-232C using half-duplex asynchronous transmission. Frames are exchanged containing start/end codes, data, and error checking. - A "conversation" is one exchange of frames between the analyzer and host, and a "cluster" involves multiple conversations to complete one communication function. - Frames have set formats containing fields for start/end codes, data, and error checking. The protocol defines different frame types and how they are used in conversations and clusters. - Various transmission parameters like baud rate, data bits, and error checking can be configured via

Uploaded by

바론
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views55 pages

Model7180 - SystemIF

This document describes the communication specifications and protocol for connecting an automatic analyzer to an external system. Key points: - Communication is done via RS-232C using half-duplex asynchronous transmission. Frames are exchanged containing start/end codes, data, and error checking. - A "conversation" is one exchange of frames between the analyzer and host, and a "cluster" involves multiple conversations to complete one communication function. - Frames have set formats containing fields for start/end codes, data, and error checking. The protocol defines different frame types and how they are used in conversations and clusters. - Various transmission parameters like baud rate, data bits, and error checking can be configured via

Uploaded by

바론
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 55

Chapter 14 System Interface

14.1 Overview .............................................................................14 - 1


14.2 Communication Functions ...............................................14 - 4
14.3 Frames ................................................................................14 - 6
14.4 Data Transmission Control Procedure ............................14 - 7
14.4.1 Establishment of data link ..............................................14 - 7
14.4.2 Response to information ................................................14 - 7
14.4.3 Response to information message ................................14 - 9
14.4.4 Termination and restart of communication...................14 - 15
14.4.5 Priority ..........................................................................14 - 15
14.4.6 Result Only mode ........................................................14 - 16
14.5 Status Transition .............................................................14 - 17
14.5.1 Status transition matrix ................................................14 - 17
14.5.2 Status transition diagram .............................................14 - 18
14.6 Text Configuration Table ................................................14 - 19
14.6.1 Composition of each text .............................................14 - 20
14.6.1.1 Text for non-specific request ................................................. 14 - 20
14.6.1.2 RES: Text of analytical data for specific sample
(from HOST to AU)............................................................ 14 - 20
14.6.1.3 SPE: Test selection data inquiry (from AU to HOST)............. 14 - 21
14.6.1.4 SPE: Test selection data instruction (from HOST to AU) ....... 14 - 22
14.6.1.5 Transfer and contents of analytical data (from AU to HOST) . 14 - 24
14.6.2 Contents of text ............................................................14 - 37
14.6.2.1 Details of function character (Fu) .......................................... 14 - 37
14.6.2.2 Sample data.......................................................................... 14 - 38
14.6.2.3 Test selection data (from HOST to AU) ................................. 14 - 40
14.7 Error Check Function ...................................................... 14 - 44
14.8 Specifications of Communication Trace ....................... 14 - 45
14.8.1 Overview ...................................................................... 14 - 45
14.8.2 Trace data.................................................................... 14 - 45
14.8.3 Methods for storing trace data ..................................... 14 - 45
14.8.4 Trace data storage capacity ........................................ 14 - 45
14.9 Cautions on Connection with External System............ 14 - 46
14.10 Supplementation ........................................................... 14 - 47
14.10.1 Terminology ............................................................... 14 - 47
14.10.2 List of data alarms ..................................................... 14 - 48
14.11 Wiring Diagram .............................................................. 14 - 50
14.11.1 Overview .................................................................... 14 - 50
14.11.2 Interface signals......................................................... 14 - 50
14.1 Overview
Provided here are the signal format and protocol (communication rules) in case of connection
between model 7180 automatic analyzer and an external system via start-stop synchronous
serial signal.

(1) Communication specifications


Table 14.1.1 shows the specifications of RS-232C communications.

Table 14.1.1 Communication Specifications


Default value
Item Specification Remarks
(standard value)
1 Interface RS-232C – –
2 Communication method Half duplex – –
3 Data bits 7 or 8 bits 7 bits
4 Stop bits 1 bit/2 bits 2 bits

5 Parity check Even/odd/no parity Even parity


Set on [Utility] –
6 Baud rate (bits/s) 4800/9600 9600
[System] – [Host
Max. number of
7 256/512/1280 bytes Comm. Set] screen 256
transferred data items
ETX+BCC/CR+LF+ETX/ETX
8 End-of-data code ETX+CR+LF ETX+BCC
ETX+CKSH+CKSL+CR
Number of retries when no response
9 Retry count ditto 6
from host
Retry interval time when no response
10 Retry time ditto 2 (s)
from host
11 Communication cycle Send/receive interval time ditto 2
12 Code JIS 7 bits, JIS 8 bits or ASCII –
Asynchronous system (start-stop
13 Synchronization system –
sync)
Transmission control
14 Determined by host –
procedure
15 Number of ports 1 max. –
16 Text mode Nontransparent mode (ASCII) –
17 Cable length 15 m max. (RS-232C) –

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

End-of-data code (1 to 4 characters)


Data field (variable)
Frame character (1 character)
Start-of-data code (1 character)

(a) Start-of-data code (1 character)


STX code (ASCII code $02)
(b) Frame character (1 character)
Refer to Table 14.3.1.
(C) Data field (variable)
(i) When there is no data field
There is no data field because MOR, ANY, REP, SUS and REC are control frames.
(ii) When data field is present
Frames other than in (i) above.
The data field includes a function character.

14-2
(d) End-of-data code (1 to 4 characters)
Any of the following five can be selected:

(i) ETX + BCC (Note 1) (ASCII code $03 + BCC)


(ii) CR + LF + ETX (ASCII code $0D + $0A + $03)
(iii) ETX (ASCll code $03)
(iv) ETX+ CR + LF (ASCll code $03 + $0D + $0A)
(v) ETX + CKSH + CKSL (Note 2) + CR (ASCll code $03 + h + I + $0D)

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

BCC accumulation range

[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)

Note 2: CKSH (checksum high) and CKSL (checksum low)


The checksum is calculated by adding all characters between the frame character of each text
and the final character in data field (one character before end-of-data code); the lower two
digits of the calculated checksum are then converted to the ASCII code.

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 × ×

Table 14.2.2 List of Communication Functions for Test Result Data


Real-time Batch Specific sample
Function Conditions
communication communication request
Routine sample ○
A specific sample data request is invalid when [Yes] is specified for Test
Stat sample ○ ○ ○ Data Only Transfer.
Control sample ×
Measurement Routine sample
result data Automatic
○ × ×
communication rerun sample Stat sample
Calibration measurement result data ○ × ×
Absorbance measurement result data in
× ○ ×
reaction processes
〇:Can be executed
<Supplementary Explanation> ×:Cannot be executed
(1) The above real-time communication indicates a communication carried out while the instrument is engaged in analysis; the batch communication
indicates a communication when specified through the screen.
(2) To stop communication between the AU and host, change [Yes] to [No] for Comm. Execute on the Start Conditions screen.
(3) Stat sample test selection information is specifiable by the host, in response to inquiry from AU during real-time communication. However, note that a
single inquiry from the host is valid for registered samples (initially tested samples during rerun).
14-4
Relationship between model 7180 system interface functions

Test selection information Sending of test selection information


Model 7180 system Test selection
inquiry communication for inquiry for routine/stat samples
interface information inquiry
communication routine sample
Receiving of test selection information
inquiry for routine/stat samples
Real-time
Test selection information Sending of test selection information inquiry communi-
inquiry communication for for rerun (manual/automatic) sample cation
rerun sample
Receiving of test selection information
inquiry for rerun (manual/automatic) sample

Analytical data Analytical data transfer Sending of analytical data for


transfer for routine/ rerun/ stat/ routine/stat/control sample
control sample
Sending of analytical data for rerun
(manual/automatic) sample

Transfer of calibration Sending of calibration (photometry/ISE)


data data

Transfer of absorbance data Sending of absorbance data for entire


for entire reaction reaction monitoring system (routine/stat)
monitoring system
: Communication function Sending of test selection information Batch
inquiry for routine sample communi-
cation
Receiving of test selection information
: Sending function
inquiry for routine sample

Sending of test selection information inquiry


: Receiving function for automatic/manual rerun sample

Receiving of test selection information


inquiry for automatic/manual rerun sample

Sending of analytical data for


routine/stat/control sample

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.4.2 Response to information


(1) Upon receiving information, the receiver sends a response or text in its place (see Table 14.3.1) to
inform the sender of the receiver status and the validity of the received information.
(2) Used for response is a text in which a character identifying its purpose (frame character) is put
between STX and ETX. When the 256-byte mode is selected for the transferred byte count, the
analytical data text may exceed 256 bytes (including STX and end-of-data code) according to the
sample. In this case also, a frame character placed between STX and ETX to identify the number
of transmissions will be sent in the text.
(3) The AU continues replying as long as the host returns a response. Even when the text
corresponding to any frame character is transferred and there is no data to be sent between the
AU and host, the AU continues sending the ANY frame, and the host continues sending the MOR
frame. However, the cluster will restart immediately if analytical data transfer, test selection
directive or any other transfer is requested.
(4) After sending a text, cease sending until reception of a response or request to/for the text in
normal condition. Otherwise, the AU will output an alarm.
If no response is returned or an invalid response is received, the recovery procedure will be
executed. In case of sending from the host, the host must always be kept ready for receiving.
(5) If the host does not respond to communication from the AU within one communication cycle
(Note 1), an alarm will appear on the AU screen. If the alarm appears, the AU will stop
communicating.
Note: The time can be changed using [Utility] – [System] – [Host Comm. Set] screen. The default
value is 2 seconds.

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)

(1) When there is no information to be sent (AU ←→ HOST)

Outside communication Within communication


→ Transfer cycle (Note 2) cycle (Note 2)
sequence

ANY ANY ANY


AU

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 1: When the following conditions are satisfied:


(a) There is no test selection information to be sent to the host.
(b) Analytical data is not output in the real time mode.
(c) There is no request for the RES frame.
(d) Specification through the screen is not made.

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)

ANY ANY FR1


AU Analytical
Positive data Positive Positive Analytical data
response request response response transfer

RES MOR MOR


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.

(a) RES frame


The host can use the RES frame to make a request to the AU for analytical data of a specific
sample. If the AU has no relevant data, it will send the ANY frame.
Data is transferred in the received sequence, starting from completion of transmitting the
analytical data in real-time mode.

(3) Transfer of test selection information (AU ←→ HOST)

SPE
AU

A
HOST

Response from HOST:


Frame A Description
SPE To return a response to test selection information inquiry for a sample sent
from AU
MOR To indicate that host cannot respond to test selection information inquiry
but is ready to receive analytical data
To suspend communication with AU for a specified time because it is
REC impossible not only to respond to test selection information inquiry but to
receive analytical data

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

Response from AU:


Frame A Description
Analytical data (including calibration result and absorbance data in entire
FR1~END
reaction monitoring system)

Response from Host:


Frame B Description
REP When text in A is abnormal
MOR To receive analytical data next time also
REC Received analytical data, but will not receive analytical data next time
SUS To suspend communication
SPE To designate test selection
RES To request a specific sample

(b) Transmission procedure in special case


Even if the host sends some other frame than MOR while the AU is transferring to the host
samples which have two or more texts each, the AU will respond to the relevant frame and
restart sending from the succeeding text upon receiving the MOR frame.

→ Transfer sequence
Same sample

FR1 ANY FR2 END


AU

MOR SPE MOR MOR


HOST

Effect of this system:


(1) No delay to SPE
(2) Identifiable by HOST because sample identification information is provided for each text

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

(b) From Host to AU

SPE SPE
AU
Resending
request Test Test
Occurrence of
selection selection
error
inquiry instruction
REP SPE
HOST

(c) For resending with other than REP


Same text

END ANY END


AU
Suspension Positive Positive Analytical data
Analytical data
request response response transfer
transfer
A MOR
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

Same text → Transfer sequence (FC: Frame character)

FC=2 ANY FC=2 FC=E


AU
The AU transfers the
same text after
SUS MOR MOR receiving MOR.
HOST

Sample no. = 1 Sample no. = 1


FC=2 ANY FC=E After receiving MOR, the AU
AU transfers not the same text, but
the next analytical data text. If the
text in FC = 2 is FC = END, FC =
REC MOR END will be the data text for the
HOST next sample.

(d) In case of SUS frame sent from AU


If the AU receives an abnormal text, it must transfer the REP frame (resending request) to the
host. However, the AU will transfer not the SPE frame, but the SUS frame to the host, if TS
inquiry request is made on the AU side.

→ Transfer sequence

ANY SUS SPE


AU
Acknowledg Occurrence
ment of error
SPE MOR
HOST

(Example 1)

→ Transfer sequence

ANY SUS SPE


AU
Occurrence Occurrence
of error of error

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.

Table 14.4.1 Termination and Restart of Communication


(○:Communication stopped, ×:Communication continued)
Real-time Batch
Conditions of termination Restart of communication
communication communication
Change of [No] to [Yes] for Host
Comm. on Start Conditions
Specified [No] for Host
screen.
Comm. on Start Conditions ○ ○
Previous contents of
screen, or in that status
communication are all canceled
and restart is given.
Occurrence of send/receive
○ ○ Same as above
time-out error
Occurrence of hardware error
alarm related to ○ ○ Same as above
communication
Remaining samples in specified
Stop instruction via screen
range are not sent. Upon restart,
during batch sending of × ○
samples in newly specified range
analytical data to HOST
are sent.

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.

Table 14.4.2 Details of Each Frame and Priority


Priority Item
1 Sending of SPE (stat sample) frame
2 Sending of SPE (routine sample) frame
3 Sending of REP (resending request) frame
Sending of high-priority analytical data (analytical data in
4
real-time communication)
5 Sending of analytical data in response to RES from HOST
Sending of lower-priority analytical data (analytical data in
6
batch communication)

14.4.6 Result Only mode


In this mode, only the measurement result data is transferred to the host: This mode does not accept
a request for re-transfer (REP frame) from the host or an answer to specific sample data request.
When [No] is specified for Result Only, using [Utility] – [System] – [Host Comm. Set] screen, the AU
returns no response to test selection inquiry or test selection directive even when [Yes] is specified for
the test selection inquiry.
The AU waits for at least one second after sending ETX in the analytical data text and proceeds to
transfer to the host, ignoring the communication procedure.

Text: Analytical data text


At least 1 s

Transfer sequence

STX TEXT ETX BCC STX TEXT ETX BCC

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

FR/ value FR : Contents or processing of text to be sent to HOST


Value : Number of status to which transition is made
HPR: Analytical data transfer in real-time communication
LPR: Analytical data transfer in response to specific sample request (RES), batch transfer specified through screen.

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

Test selection Inquiry


SPE 44 AU
inquiry text request

Test selection Directive


SPE Variable HOST
directive text request

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

ISE calibration END 233 AU

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 × 〇

(〇: Sent, ×: Not sent)


14.6.1.2 RES: Text of analytical data for specific sample (from HOST to AU)
(1) Composition of text
STX < Fu Sample data ETX (Fu: Function character)
(2) Contents of text Note that the AU will ignore any other than routine and stat samples (rerun sample,
control sample and calibration) when they are sent from the host to the AU.
Table 14.6.3 shows the contents of the text. ‘Ignored’ in the table means that the AU ignores relevant sample data even if it is
specified by the host.
Table 14.6.3
Function character Sample data
Sample ID provided From HOST to AU (for ‘from AU to HOST’, refer to section 14.6.1.5)
From AU to From HOST
name or not Sample cup
HOST to AU Sample no. Disk no. Position no. ID no. Age Sex Date Time
no.
Routine
Provided a1~a5 a1~a5
sample ID no. set (blank not
Ignored Ignored
Stat allowed)
Provided d1~d5 d1~d5
sample
Routine Not
n1~ n5 n1~ n5
Sample provided Sample no. set
Ignored (Set the sample no. even for stat samples with ID)
Stat Not (1-10000)
q1~ q5 q1~ q5
sample provided

14-21
14.6.1.3 SPE: Test selection data inquiry (from AU to HOST)

(1) The following shows the composition of SPE text.


For the contents of text, refer to “14.6.2 Contents of text”.

STX ; F U Sample data ETX BCC

(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.

Note: Specify, using [Utility] – [System] – [Host Comm. Set] screen.

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

STX ; FU Sample data


Channel
Test selection data Comment data ETX BCC
count

(b) Without comment Comment


presence/absence
1B 1B 2B 38B 3B 88B 6B 1B 1B
Channel
STX ; FU Sample data count Test selection data ETX BCC

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)

1B 1B 2B 38B 6B 3B 10B x test count 1B 1B


st Channel 21 or
1 STX 1 FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~20ch) 20 2 more, 40
or less
Final STX : FU ↑ ↑ ↑ ↑ ETX BCC (21ch~40ch)

1B 1B 2B 38B 6B 3B 10B x test count 1B 1B


Channel
1st STX 1 FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~20ch) 41 or
20 3 more, 60
2nd STX 2 FU ↑ ↑ ↑ ↑ ETX BCC (21ch~40ch) or less

Final STX : FU ↑ ↑ ↑ ↑ ETX BCC (41ch~60ch)

1B 1B 2B 38B 6B 3B 10B x test count 1B 1B


Channel
1st STX 1 FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~20ch)
61 or
2nd STX 2 FU ↑ ↑ ↑ ↑ ETX BCC (21ch~40ch) 20 4 more,
80 or less
3rd STX 3 FU ↑ ↑ ↑ ↑ ETX BCC (41ch~60ch)

Final STX : FU ↑ ↑ ↑ ↑ ETX BCC (61ch~80ch)

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)

2nd STX 2 FU ↑ ↑ ↑ ↑ ETX BCC (21ch~40ch)

3rd STX 3 FU ↑ ↑ ↑ ↑ ETX BCC (41ch~60ch)

4th STX 4 FU ↑ ↑ ↑ ↑ ETX BCC (61ch~80ch)

Final STX : FU ↑ ↑ ↑ ↑ ETX BCC (81ch~100ch)

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)

Final STX : FU ↑ ↑ ↑ ↑ ETX BCC (46ch~90ch)

1B 1B 2B 38B 6B 3B 10B x test count 1B 1B


Channel
1st STX 1 FU Sample data Operator ID count Analytical data ETX BCC ( 1ch~45ch)
91 or
2nd STX 2 FU ↑ ↑ ↑ ↑ ETX BCC (46ch~90ch) 45 3 more, up
to 100
Final STX : FU ↑ ↑ ↑ ↑ ETX BCC (91ch~100ch)

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

Channel count (right-justified and preceded by spaces)

Example: “bb1” or “001” “b10” “010” “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).

(b) Analytical data 1 to n (10 characters each)

→Transfer sequence

102 101 100 105 ・・・・・・・・・・・・ 100 100

Data alarm (1 character)


Measured value (6 characters)
Channel count (3 characters)

(i) Channel no.


Table 14.6.5
Channel no. Description
bbl to b86 Photometry assay
b87 to b89 Electrolyte
b90 to b92 Serum index
b93 to 100 Calculation item

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.

Value input for qualitative test and transmitted character


Qualitative test[ ] Measured value range Transmitted character
(1) [ a ] [ l ] Measured value ≦ a ‘l’ is transmitted as result
(2) [ b ] [ m ] a < Measured value ≦ b ‘m’ is transmitted as result
(3) [ c ] [ n ] b < Measured value ≦ c ‘n’ is transmitted as result
(4) [ d ] [ o ] c < Measured value ≦ d ‘o’ is transmitted as result
(5) [ e ] [ p ] d < Measured value ≦ e ‘p’ is transmitted as result
(6) [ q ] e < Measured value ‘q’ is transmitted as result

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

(ⅱ) When 512-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 ASB1 ASB66 ETX BCC (Variable)

1B 1B 2B 38B
Final STX : FU Sample data Point count ABS67 ASB73 ETX BCC

(ⅲ) When 512-byte mode is specified for text size


1B 1B 2B 38B 10B×4 6B×4
Final STX : FU Sample data Analytical data 1 Analytical data 4 BLANK1

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 ‘:’.

(c) Sample data


Refer to “14.6.2.2 Sample data”.

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"

(iii) When two-channel simultaneous measurement is specified, data of two channels is


transferred; when serum index measurement is specified, data of up to four channels (1
channel + L, H, I) is transferred.

(e) BLANK 1 to 4 (6 characters each)


The transfer format for each cell blank data is as follows:
→ Transfer sequence

105 104 100

Cell blank data (unit: 1x10-4 ABS)

(f) Point count (2 characters)


The number of photometric points to be transferred in one text will be transferred.

→ 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

(g) ABS 1 to 73 (6 characters each)


Absorbance data for the entire reaction monitoring system (data at each photometric point) is
transferred in the same format as for the above cell blank data.
When the point count is less than 73, data is closely transferred in sequence, starting from ABS 1.
With a measurement of 15, 22-min reaction, the absorbance at the following jump points will be
made spaces:
Jump points: 5, 6, 15, 16, 25, 26, 35, 44, 45, 54, 55, 64, 65

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

STD data 6 SD value data ETX BCC (Variable)


(a) Frame character (1 character)
‘:’ is transferred.
(b) Function characters (2 characters)
‘Gb’ is transferred. (b: Space)
(c) Channel no. (3 characters)

→ Transfer sequence The test no. is ‘bb1’ to ‘b86’, which corresponds to the test
code in AU.
102 101 100

(d) STD count (1 character)


The STD count is ‘1’ to ‘6’ and is variable according to the calibration method.
When the STD count is ‘1’, STD data 1 is followed by SD value data.
(e) STD data 1 to 6 (32 characters each)
(i) The data for each STD is composed as follows:

105 100 105 100 → Transfer sequence

Prozone value (6 bytes)

Data alarm (1 byte)

2nd initial absorbance data (6 bytes)

2nd absorbance data (6 bytes)

1st initial absorbance data (6 bytes)

1st absorbance data (6 bytes)

STD type (corresponding to count from 1 to 6) (1 byte)

14-34
(ii) Each absorbance data item is right-justified and preceded by spaces.

Example: bbbbb50

Preceded by spaces

(f) Calibration alarm (1 character)


Refer to “14.10.2 Lists of data alarms”.
(g) SD value data (8 characters)

105 100 → Transfer sequence

SD decimal point position

SD value (right-justified and preceded by spaces)


“Y”: SD value present
“N”: SD value absent (transmitted with spaces for SD
value and zero (0) for decimal point position data)
(h) Data composition
Table 14.6.9
Data item Unit Form Decimal point position
Absorbance data 10 ABS -4
6-digit integer 0 (no decimal point)
with sign
Initial 10-4 ABS ditto 0 (no decimal point)
absorbance data
SD value None 6 digits with Decimal point position of SD limit
decimal point on Photometry Parameters screen
(positive)

(i) Transfer unit: Channel

14-35
(4) Transfer of ISE calibration data (from AU to HOST)

Composition of text (B: Byte count) (b: Space)


1B 1B 2B 6B 2B 1B 72B 1B

STX : Hb Operator ID bb Na data alarm Na calibration data K data alarm

72B 1B 72B 1B 1B

K calibration data Cl data alarm Cl calibration data ETX BCC

(a) Frame character (1 character)


‘:’ is transferred.
(b) Function characters (2 characters)
‘Hb’ is transferred. (b: Space)
(c) Space (2 characters)
(d) Data alarm for each channel (1 character)
A data alarm corresponding to each channel is transferred.
For details, refer to “14.10.2 Lists of data alarms”.

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

101 100 105 100

Data alarm (1 byte)

Measured value (6 bytes)


Data identifier (2 bytes)
(When there is no data: ‘bb’)

Table 14.6.10 (b: Space)


Data
Item Unit Form Decimal point position
identifier
Electromotive force of
6 digits with sign
internal standard " b1 " mV 1 digit
and decimal point
solution
Electromotive force for 6 digits with sign
" b2 " mV 1 digit
Low solution and decimal point
Electromotive force for 6 digits with sign
" b3 " mV 1 digit
High solution and decimal point
Electromotive force of 6 digits with sign
" b4 " mV 1 digit
calibrator and decimal point
6 digits with sign
Slope level for display " b5 " mV 1 digit
and decimal point
Same position as for
Concentration of
6 digits with sign Low solution on
internal standard " b6 " mEq/l
and decimal point Analytical Parameters
solution
screen
Concentration of 6 digits with sign
" b7 " mEq/l Align with decimal point
calibrator and decimal point
position of calibrator
6 digits with sign
Compensation factor " b8 " mEq/l concentration
and decimal point

(f) Data for up to three tests is collectively transferred to the host.


(g) This text is transferred only when the electrode is provided by option.

14-37
14.6.2 Contents of text
14.6.2.1 Details of function character (Fu)
→ Transfer sequence

Characters in the following table

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

Routine sample A1~A5 A1~A5 A1~A5 a1~a5


Routine sample (automatic rerun) B1~B5 B1~B5 B1~B5
Routine sample (manual rerun) Provided C1~C5 C1~C5 C1~C5
Stat sample D1~D5 D1~D5 d1~d5
Stat sample (automatic rerun) E1~E5 E1~E5
Routine sample N1~N5 N1~N5 N1~N5 n1~n5
Routine sample (automatic rerun) O1~O5 O1~O5 O1~O5
Routine sample (manual rerun) Not provided P1~P5 P1~P5 P1~P5
Stat sample Q1~Q5 q1~q5
Stat sample (automatic rerun) R1~R5
Control sample F_ f_
Not provided G_ (photometry assay)
Calibration sample
H _ (ISE)
Absorbance data in entire reaction monitoring i1~i5
system (routine)
Absorbance data in entire reaction monitoring j1~j5
system (routine rerun)
Absorbance data in entire reaction monitoring Provided/Not k1~k5
system (stat) provided
Absorbance data in entire reaction monitoring l1~l5
system (stat rerun)
Absorbance data in entire reaction monitoring m1~m5
system (control)
Supplementary Explanation:
Numerals 1-5 in the table show the type of sample (1: Serum, 2: Urine, 3: Plasma, 4: Cerebrospinal fluid, 5: Other).

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.

Circumstances in Previous data HOST→AU Details of data to be stored


which the data on Not registered Space Data received by AU is set
blood collection date (initial) Other than space Data in text received by AU is set
and time is stored in Space AU is obeyed (sent data is not used)
AU: Registered
Other than space Data in text received by AU is set

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)

Details of request for each channel


0: No request
1: Normal sample volume (same volume)
2: Decreased volume
3: Increased volume
4: Volume determined by AU (left to AU)

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

Not reflected on AU (obeys AU)


Reflected on AU
Channel count

Note 2: Request for electrolytes is specified for channel 87.


(i) Specification of ‘1’: Request is made (electrolyte is analyzed with sample volume fixed at 15 µl)
(ii) Specification of ‘0’: No request
(iii) Specification of ‘4’: Request is made (judged on the AU side)
Note that it is impossible to select request for Na, K or Cl from the host.

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
・・・ ・・・ ・・・ ・・・ ・・・ ・・・

Presence/absence of Comment name 6


comment name 1 (20 bytes)
comment name 2 Comment name 5
comment name 3 (10 bytes)
comment name 4 Comment name 4 (15 bytes)
comment name 5 Comment name 3 (20 bytes)
comment name 6 Comment name 2 (25 bytes)
Comment name 1 (30 bytes)

(a) Presence/absence of comment


Send six characters representing the comment presence/absence data regardless of whether it is
reflected or not.
When the relevant comment is present for the inquired sample, send ‘1’; when it is not present,
send ‘0’.
Only in case of other than ‘0’ is the comment name reflected on the AU
In case of ‘0’, the AU ignores the comment name (previously specified comment is given priority).

(b) Comment name 1 to 6


Send the comments on the inquired sample in 30, 25, 20, 15, 10 and 20 characters, respectively.
Note that the range of characters usable for the comment is as shown in Table 14.7.1.
When no comment is used, send the relevant comment names closely in sequence (refer to the
setting examples).

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.8.2 Trace data


The time of communication execution, the direction of communication and the contents of the
message will be stored in memory.

14.8.3 Methods for storing trace data


(1) In any modes other than Result Only
(a) The trace function is activated after receiving the text sent from the AU and the text returned
from the host in response to it (after receiving the end-of-data code).
(2) In Result Only mode
The trace function is activated upon completion of transfer of the text sent from the AU (after
sending the end-of-data code).

14.8.4 Trace data storage capacity


Trace data of up to 4000 cycles can be stored.

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.11.2 Interface signals


Table 14.11.1 shows the functions of interface signals, and Table 14.11.2 shows the signal levels and
functions.

Table 14.11.1 Functions of Interface Signals


Signal direction
Abbreviation Signal name
(7180) (Partner device)
FG Frame Ground
TxD Trans Data →
RxD Recieve Data ←
RTS Request To Send →
CTS Clear To Send ←
DSR Data Set Ready ←
SG Signal Ground
DCD Data Carrier Detect ←
DTR Data Terminal Ready →

Table 14.11.2 RS-232C Interface Signal Levels and Functions


Signal level
Positive (Note 1) Negative (Note 1)
Signal name
・SPACE ・MARK (no signal)
TxD
・Start bit ・Start bit
RxD
・Data “0” (Note 2) ・Data “1” (Note 2)
RTS ・ON ・OFF
DTR ・Data “1” ・Data “0”
・ON ・OFF
CTS ・Data “1” ・Data “0”
・Data communication enable ・Data communication disable
・ON ・OFF
DCD ・Data “1” ・Data “0”
・Data communication enable ・Data communication disable

Note 1: Positive: Output +12 V, Input +3 - +15 V


Negative: Output -12 V, Input -3 - -15 V
Note 2: Data “0” and data “1” correspond to binary digits when the CPU reads or writes
data or status.

14-51
(1) Location of connector
Use the Serial A/1 connector (|O|OA/1) in control unit PC Vectra.

|○|○| B/2

|○|○| A/1

Fig. 14.11.1 Rear Panel of PC Vectra

(2) Connection cable and cable length


The Serial A/1 connector in PC Vectra is a 9-pin interface (D-Sub male). Use the following connector
on the cable side:
HDEB-9S (made by Hirose Electronics) or equivalent.
The cable length is up to 15 m.

(3) Pin allocations


Table 14.11.3 PC Vectra Serial A/1 Connector Pin allocations
Pin no. Signal Pin no. Signal
1 DCD 6 DSR
2 RxD 7 RTS
3 TxD 8 CTS
4 DTR 9 RI
5 SG

(4) Example of connections


(7180 side) (Host side)

TxD TxD

RxD RxD

RTS RTS

CTS CTS

DSR DSR

SG SG

DCD DCD

DTR DTR

Connector shell ● ●
FG

(FG)

Fig. 14.11.2 Example 1 of RS-232C Communication Connections

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)

Fig. 14.11.3 Example 2 of RS-232C Communication Connections


(Wiring when DSR, DCD and DTR are not used)

(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

You might also like