找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
yeec近年来原创帖合集 本站基础知识下载汇总 yeec网站学习币充值链接 学习中心正式上线

梅里埃VITEK60细菌鉴定仪通讯控制协议

[复制链接]
赵光 发表于 2007-12-14 20:34 | 显示全部楼层 |阅读模式

注册登录才能更好的浏览或提问。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

Communications Protocol

The Vitek Reader communicates with the host computer using the RS-232 serial interface.

Host interface specifications: 9600 baud, no parity, 8 data bits, and 1 stop bit.

Host interface connector: J6, IRB board.

Diagnostic interface specifications: Same as host.

Diagnostic interface connector: J5, IRB board.

NOTE: The diagnostic port can be used when the reader is in the clinical or

diagnostic mode as selected by the Model Data Word SW-8. The true power of the

diagnostic port is realized when the reader is operating in the clinical mode. In this

configuration, all reader/host communications can be monitored. In addition, real

time diagnostic commands can be used.

Diagnostic Terminal Syntax (Clinical Mode)

Reader to Host commands are in lower case characters

Host to Reader commands are in UPPER case characters

ACK's show up as a (+)

NACK's show up as a (-)

Host prompt (%)

Carriage return (*)

Line Feed Only - No Command (#)

Line Feed and Command ready for service (&)

Reader to Host Commands

irb_ep Sends the readers environmental parameters to the host.

get_card Sends a tray of card information to the host.

tray_done Starts the analysis routines running as a background task.

tray_wait Starts the analysis routines running as a foreground task.

(REXMIT)

irb_msg Places text in file. GUI 4.1 /usr/bmx/ams/tmp/msglog

TEXT /usr/ams/r1(r2)/msglog

cmd_rcvd Informs the host that a command was received

(correctly/incorrectly).

stty/prompt/home Sets the tty characteristics, prompt character, and home

directory during the login sequence.

Host to Reader Commands

REGULUS Signals the reader to log into the host computer.

PROC Sends processing parameters to the reader.

SEQ Not implemented.

IRBEP Signals the reader to send the irb_ep command. (Host

Requested)

CALRPT Signals the reader to send the calibration report to the host. Uses

the irb_msg command.

GO Signals the reader to resume reading cards.

INFO Signals the reader to send the error log, bufstat, status, and show

counts diagnostic screens to the host. Uses the irb_msg

command.

REXMIT Signals the reader to transmit all card information stored in the

buffer memory.

COLD Forces the reader to cold start.

ALTPROC Informs the reader which slots are enabled for card data buffering

and reading.

SEND45 Places the reader in 45 well getcard mode.

SEND30 Places the reader in 30 well getcard mode.

********** Signals the reader to log into the host computer.

BUFRESET Signals the reader to restart the buffering of card data in the

specified slots.

Following are a few examples of Reader to Host and Host to Reader communications and

explanations of the data shown.

IRBEP Command

%irb_ep+

2 0 4 190 0 1 0 1 0 128 3+

1 15 0 60 60 60 60 0 15 30 45 0 2 1 3 18 33 48 254+

%irb_ep+

0 0 8 190 1 30 0 1 0 128 206+

1 15 0 60 60 60 60 0 15 30 45 0 2 1 63 18 33 48 200+

%irb_ep

28 0 16 190 1 30 0 0 0 128 102+

0 0 0 0 0 0 0 0 0 0 0 0 2 1 63 18 33 48 121+

%irb_ep

21 0 17 192 1 30 0 0 0 128 106+

0 0 0 0 0 0 0 0 0 0 0 0 2 1 63 18 33 48 121+

%irb_ep

22 0 18 190 1 30 0 0 0 128 106+

0 0 0 0 0 0 0 0 0 0 0 0 2 1 63 18 33 48 121+

%irb_ep+

8 0 124 197 1 4 5 0 4 128 135+

0 15 0 60 60 60 60 30 45 60 75 1 0 1 177 132 147 162 200+

%

TYPE: PROGRAM [irb_ep]

PURPOSE/FUNCTION: A program invoked by the reader on the host to capture and

monitor the readers environmental parameters.

The reader state information (first packet) contains ten elements:

ExceptionCode processing exception code (described below)

** not used ** 8-bit or 16-bit processor in reader (always sends 0 now)

ReaderEpoch minutes elapsed since the last reader cold start

Temperature reader temperature given as an A/D value (0-255)

DoorState whether the door is open (0), closed (1), or locked (-1)

CurrentSlot which slot in the reader the claw is positioned (1-120)

ClawPos horizontal step within card: (0-11 on way in, -7-0 (30 well), or

-10-0 (45 well) on way out)

ProcState bit map of processing state:

processing (b0), reading (b1), sequencing (b2), paused (b3)

ModelDataWord 8 bit switch: reader number (sw0, sw1), debug (sw3, sw4 both

on), SR/JR reader (sw5), diagnostic/clinical mode (sw7) (sw2

and sw6 are currently unused)

The processing parameters (second packet) contain 18 elements:

ProcCmd the first PROC command argument sent by the host

NumTrays the bit map of the trays to be processed

NumShortTrays the bit map of the trays to be processed only until the first

emptyslot is encountered

TrayReadInterval

(4)

interval (in minutes) between subsequent reads of a tray)

InitialDelay(4) delay (in minutes) before the first read of tray after process on

FastFlag fast processing flag (no delay before reading the next tray)

ModeCode bit map of reader operating mode: altnum (b0); 45 well (b1)

SeniorFlag whether the security key is present: if present, it's a 120 slot

reader; if not, check the ModelDataWord to determine if the

reader is a junior (sw5 on) or a 60 slot (sw5 off)


yeec维修网视频培训资料购买链接
BeckmanCoulter DXA系列培训资料
Ortho VITROS 系列培训资料
Ortho enGen_ThermoFisher TCA 实验室自动化系统培训资料
Roche Cobas 实验室自动化系统培训资料
Roche Cobas modular系列分析仪培训资料
Horiba-ABX Yumizen系列培训资料
DiaSorin Liaison系列培训资料
Advia2120培训资料
Inpeco-Aptio系列培训资料
Atellica Solution系列培训资料
Siemens Immunoassay系列培训资料 西门子化学发光系列
SIEMENS Advia系列培训资料 西门子生化系列
Toshiba/Abbott系列培训资料 东芝雅培生化系列
Abbott Architect 系列培训资料 雅培生化化学发光系列
ACL TOP 系列培训资料 沃芬TOP血凝系列
BeckmanCoulter Immunoassay系列培训资料 贝克曼化学发光系列
BeckmanCoulter DXH 系列培训资料 贝克曼DXH血球系列
BeckmanCoulter自动样品处理系统介绍性培训资料 贝克曼前后处理流水线系列
BeckmanCoulter AU系列培训资料 贝克曼AU生化系列
BeckmanCoulter DXC系列培训资料 贝克曼DXC生化系列
LaboSpect003/008/AS 7100/7180分析仪培训资料
Horiba-ABX系列培训资料 Horiba-ABX血球系列
Sysmex 血凝系列培训(CA/CS)
Sysmex 尿液分析系列培训(UF1000/5000/UC3500)
Sysmex 血球系列培训(KX21/POCH/XS/XT/XE)
Sysmex XN系列培训(XN-L/XN1000/XN2000/XN3000/XN9000)
Sysmex HISCL系列培训
可直接淘宝店铺购买https://yeec.taobao.com,或咨询手机/微信:13991827712,QQ:67708237
 

 楼主| 赵光 发表于 2007-12-14 20:34 | 显示全部楼层

NextTrayRead(4) minutes before the next read of a tray (from last reader cold start)

IRBEP Command - Valid Exception Codes

-1 returns the last known state of altnum as command line arguments

0 normal update (no exceptions)

1 host requested irbep (no exceptions reported)

2 invocations is in response to receiving a PROC command from the host

3 door open and time to read

4 door open and time to read - now closed

5 jammed down

6 jammed up

7 jammed carousel

8 jammed in

9 jammed out

10 jammed full in (unplug horizontal interrupt cable)

11 jammed full out (block full sensor)

12 jammed carousel ID

13 temperature high

14 temperature low

15 temperature ok

16 temperature cal failure

17 temperature out of range for greater than the time limit

18 calibration failure

19 converter failure

20 RTC failure (touch Y1 RTC crystal leads to case of crystal with your finger)

21 battery bad

22 battery ok

23 RAM checksum error

24 ROM checksum error

25 illegal command

IRBEP Command - Valid Exception Codes: (continued)

26 transmission lost

27 power off for more than 2 hours

28 irb power fail

29 ambient temperature out of range

30 ambient temperature ok

31 connect error

32 temperature adjust D/A near lower limit

33 temperature adjust D/A near upper limit

34 auxiliary RAM not available

35 auxiliary RAM error

36 auxiliary RAM ok

37 reader system crash

38 irb power fail time (s) corrupted - restart reader

GETCARD Command

%get_card+

1 0 4 231 0 0000789 64 42 109+

148 134 152 111 127 121 102 95 100 117 105 134 107 107 127 112 137

102

101 113 98 114 114 147 110 157 97 113 96 110 122 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 139+

2 0 4 1086 0 0000123 0 52 126+

208 183 182 180 180 176 177 171 178 170 181 177 178 178 175 208 195

204 190 198 91 53 59 65 62 91 103 106 113 127 121 124 117 121 122

120 119 115 116 118 116 115 116 113 106 128+

3 0 5 195 0 0000456 64 18 103+

115 182 134 126 118 39 113 121 1128 116 142 54 56 117 119 181 124 68

128 117 157 119 61 117 91 128 118 155 121 141 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 189+

**************Slots 4 Through 29**************

30 1 7 -1 0 0000000 0 0 247+

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 240+

0 -1 0 -1 0 0000000 0 0 4+

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 240+

%tray_done+

1 30 44+

TYPE: PROGRAM [get_card]

PURPOSE/FUNCTION: A program invoked by the reader on the host to capture a

tray of card information and well data sent by the reader.

The card information (first packet) contains eight elements:

position slot position the card occupies (1-120)

InvalidCode processing validity code (described below)

ReadTime minutes elapsed since last reader cold start (long int)

CardTypE binary card code associated with a given card type (-1 - 0x4FF)

** unused ** times the card type has changed since the last reader cold start

CardId reader's card ID of form 1234567 where 7 is the isolate number

etr external test result card markings (b7-1st mark, b6-2nd mark)

** unused ** best guess of card type by the reader (from hard coded table)

The well data (second packet) contains the maximum number of wells per card elements:

WellValue(MAX_WELLS) one value for each well on the card (0-255)

Valid InvalidCode codes:

-1 signifies the last data packet being sent

0 all data valid for this card

1 indicates the slot is empty

2 invalid data due to jam

3 invalid data due to calibration failure

4 invalid data due to converter failure

5 invalid data due to door open too long

6 invalid data due to power fail - restart reader

7 invalid data due to temperature failure - restart reader

8 invalid data assigned by the software - missing data packet

REXMIT Command

% @REXMIT 7*&

cmd_rcvd+

8 169+

%@get_card+

1 0 4 231 0 0000789 64 42 109+

148 134 152 111 127 121 102 95 100 117 105 134 107 127 112 137 102

101 113 98 114 147 110 157 97 113 96 110 133 122 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 139+

**************Slots 2 Through 29**************

30 1 0 -1 0 0000000 0 0 254+

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 240+

0 -1 0 0 0 0000000 0 0 50+

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 240+

%tray_wait+

1 30 44+

PROC Command

%PROC 1 15 0 60 60 60 60 0 15 30 45 0 2 0 153*&

Expansion RAM Memory O.K.

cmd_rcvd+

1 175+

%irb_ep+

2 0 4 190 0 1 0 1 0 128 3+

1 15 0 60 60 60 60 0 15 30 45 0 2 1 3 18 33 48 254+

%

%PROC 0 15 0 60 60 60 60 30 45 60 75 0 2 0 94*&

cmd_rcvd+

1 175+

%irb_ep+

2 0 15 189 1 30 0 0 0 128 151+

0 0 0 0 0 0 0 0 0 0 0 0 2 1 63 18 33 48 121+

%

Processing parameters, 14 elements

Process Code (0) Process off, (1) Normal Process, (3) Sequence

Tray Map Binary Bits: (8) Tray D, (4) Tray C, (2) Tray B, (1) Tray A

Short Map Binary Bits: (8) Tray D, (4) Tray C, (2) Tray B, (1) Tray A

Cycle Times (A,B,C,D) Interval (in minutes) between subsequent reads of a tray

Delay Times (A,B,C,D) Delay (in minutes) before the first read of a tray

Fast Flag Fast processing flag, no delay before reading the next tray

Mode Flag Binary Bits: (2) 45 Well get_card data, (1) Alternate

Numbering

Well Format Not Used

BUFRESET Command

%BUFRESET 0 0 0 0 0 0 3 255 0 0 0 0 0 0 28 3 212*&

cmd_rcvd+

14 123+

%Resettng Slot: 31 of 120 (B1-01)

Resettng Slot: 32 of 120 (B1-02)

Resettng Slot: 33 of 120 (B1-03)

Resettng Slot: 34 of 120 (B1-04)

Resettng Slot: 35 of 120 (B1-05)

Resettng Slot: 36 of 120 (B1-06)

Resettng Slot: 37 of 120 (B1-07)

Resettng Slot: 38 of 120 (B1-08)

Resettng Slot: 39 of 120 (B1-09)

Resettng Slot: 40 of 120 (B1-10)

Resettng Slot: 91 of 120 (D1-01)

Resettng Slot: 92 of 120 (D1-02)

Resettng Slot: 101 of 120 (D1-11)

Resettng Slot: 102 of 120 (D1-12)

Resettng Slot: 103 of 120 (D1-13)

%

The buffer reset command will be sent from the host computer to the reader. The

command consists of the command word BUFRESET followed by 17 decimal numbers

and a line feed. The first 16 numbers represent a slot oriented bit map. The last number is

the check sum. All numbers shall be 8 bit unsigned char's.

Detailed Command Syntax:

BUFRESET Ad Ac Ab Aa Bd Bc Bb Ba Cd Cc Cb Ca Dd Dc Db Da CS <Line Feed>

Upper case letters detail trays:

A: Bit map for tray A

B: Bit map for tray B

C: Bit map for tray C

D: Bit map for tray D

Lower case letters detail groups of slots:

a: Slots 1 through 8

b: Slots 9 through 16

c: Slots 17 through 24

d: Slots 25 through 30

Each of the 16 numbers in the bit map shall range from 0 through 255 inclusively. Each

number shall represent 8 slots, one slot per bit. The least significant bit of the byte shall

correspond to the lowest slot number in the group. The most significant bit of the byte

shall correspond to the highest slot number in the group. Group ‘d’ shall represent only 6

slots, with the 2 most significant bits unused and set to zero.

 

顶风 发表于 2007-12-14 20:56 | 显示全部楼层

我们的机器是VITEK 32,用的是旗帜的LIS。

照鑫王子 发表于 2008-6-4 13:19 | 显示全部楼层
哪家软件公司的微生物信息系统做的比较好点?
zhengfei 发表于 2008-6-4 17:13 | 显示全部楼层

可能都差不多吧,还没有特别优秀的了

kaimi1 发表于 2008-8-28 23:31 | 显示全部楼层
是不是与VITEK 32相同?
tcmy 发表于 2008-9-3 14:39 | 显示全部楼层
现在国内微生物LIS基本差不多,都只是出出鉴定、药敏报告。 考虑的东西较少。 旗帜的软件配着梅里矣的卖,所以市场占得大一些。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

第十九届检验仪器(西安)培训班通知

QQ|申请友链|手机版|小黑屋|加入QQ群|注销账号|yeec维修网

GMT+8, 2024-5-4 14:33 , Processed in 0.414350 second(s), 39 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表