![background image](http://html1.mh-extra.com/html/omega/osp-series/osp-series_user-manual_737771050.webp)
50
DATA4
VALUE (LL)
SIGNED LONG VALUE = ALARM HI
$85 - LAL Setpoint ------------------------------------------------------------------------ TX
DATA1
VALUE (HH)
DATA2
VALUE (H)
DATA3
VALUE (L)
DATA4
VALUE (LL)
SIGNED LONG VALUE = ALARM LO
$86 - Tag ID selection-------------------------------------------------------------------- TX
DATA1
Tag ID (0=Tag0, 1=TagA, 2=TagB,.....,19=TagS)
DATA2
-
DATA3
-
DATA4
-
$87 - Tag description -------------------------------------------------------------------- TX
DATA1
Char position (0÷7)
DATA2
'X' (ASCII CODE)
DATA3
-
DATA4
-
15.3.3
Communication programs
In this paragraph are illustrated two examples of communication programs between the
OSP
and an IBM or IBM
compatible PC.
Example A:
Data transfer from OSP to PC
Connect
OSP
through adapter BB530001 (TTL-RS232 converter), to personal computer communication port COM1.
You will read temperature value.
Example B:
PC instructions to OSP
Connect
OSP
through adapter BB530001 (TTL-RS232 converter), to personal computer communication port COM1.
You will set emissivity to 0,80.
Example A
:
1Ø CHAR = Ø
2Ø IDNAME = 1
3Ø INSTRUCTION = 0
35 OPEN "COM1: 96ØØ, N,8,1,CD,CS,DS,RS" FOR RANDOM AS # 1
4Ø PRINT #1, CHR$ (IDNAME);:REM TRANSMIT IDNAME TO OSP
5Ø WHILE LOC (1) = Ø: WEND: REM WAIT RECEIVING IDNAME FROM OSP
6Ø IDNAME = ASC (INPUT$ (1, 1)): REM READ RECEIVED IDNAME FROM OSP
7Ø PRINT #1, CHR$ (INSTRUCTION);
8Ø WHILE LOC (1) = Ø: WEND
9Ø INSTRUCTION = ASC (INPUT$ (1, 1))
1ØØ PRINT #1, CHR$ (CHAR);
11Ø WHILE LOC (1) = Ø: WEND
12Ø DATA 1 = ASC (INPUT$ (1, 1))
13Ø PRINT #1, CHR$ (CHAR);
14Ø WHILE LOC (1) = Ø: WEND
15Ø DATA 2 = ASC (INPUT$ (1, 1))
16Ø PRINT #1, CHR$ (CHAR);
17Ø WHILE LOC (1) = Ø: WEND
18Ø DATA 3 = ASC (INPUT$ (1, 1))
19Ø PRINT #1, CHR$ (CHAR);
2ØØ WHILE LOC (1) = Ø: WEND
21Ø DATA 4 = ASC (INPUT$ (1, 1))
22Ø PRINT #1, CHR$ (CHAR);
231Ø WHILE LOC (1) = Ø: WEND
24Ø CHKSUM = ASC (INPUT$ (1, 1))
25Ø IF CHKSUM <> ((DATA1 + DATA2 + DATA3 + DATA4) AND &HFF) THEN PRINT "Error": END
26Ø VALUE = DATA3 * 256 + DATA4
27Ø IF VALUE > 32767 THEN VALUE =VALUE - 65536: REM 2'S COMPLEMENT
Содержание OSP SERIES
Страница 1: ...http www omega com e mail info omega com OSP SERIES Portable IR thermometers ...
Страница 19: ...19 ...
Страница 41: ...41 Now you can save data on disk using name with extension LMD for example TODAY LMM ...
Страница 53: ...53 APPENDIX ...