Вы находитесь на странице: 1из 34

329/330-1-1-XXXX

2.402.002
: 080506_0
: v61213/v05.01-v05.04

2008

Err
Fire

;
;
;
- ;
;
;


1.
2.
2.1.
2.2.
2.3.
2.4.

3.
3.1. .
3.2. RS-485.
3.3. RS485.
3.4. .
3.5. .
3.6. .
3.7.

4.
5.
5.1. .
5.2. .

1 .
2 ModBus, .

1.
,

12.1.019-79, 12.3.019-80. ,
,
.

, 2.402.002
.
!

2.
2.1
329/330-11-XXXX ( )
() () , ,
, .
1.

.1
2 .

2. 1 -; 2 ; 3 VD1; 4 UV-;
5 , 6 .


: - , , . , 3.

. 3
2.2.
 .

.
 .
 , , 30 RS-485,
, (, , ).
 , .

10 RS-485.
 .
 ,
.
 , .
 , , RS485 .
 -
.

2.3
( 72)
( )


RS-485
( MODBUS RTU) 128
-

-

25 , 1 ( - 38 )
90 ( 115)
+
RS-485, (1, 60)
1,2 - 230,4
1 /
4 400
640480
9 MSK 64
( 20 )
4 57
,
90000
6000
2000
12 - 36
3,6
500
- 40 .. +75 (- 60 .. +80 - )
300 190 100 (300 230 100)
1,6 (2,4)




( , )


( ),
( ),

4.

. 4
2.4
- - , (), .
- - () . ( ). 7

, , , - . ( , )
. ( - ) .
-
(. ). -
( -, -), 4 32 -. 4 . , . ,
,
.
, -, .
, - , .
,
.

3
3.1.
.
. (. . 5) - ( ).

. 5
8

. 6

. 7

6 7.

8.

. 8
3.2 RS-485.
RS-485
. RS-485

" ", 32
(, . .) -"". 1200 .
().
, -""
RS-485.
RS-485 N
9.

. 9

3.3 RS-485.
10.

. 10
-, ;

10

( )
. . .
- .


, .
11 RS-485.

. 11
 . ,

1200 .

(. ). .

16 -
64 .
 ,
,

.
3.4 .
()
. -
(. ). (
)
.

11

. 12


(. ).
 (.
).
 (,
..),
, E.

3.5 -.
-
RS-485
(-).
,
. -,
(, ), . , - () , , , .
RS-485 , - (. . 13).
-
-004/. , .

. 13

12

3.6 .
 RS 485 115200 .

.
RS 485
57600 .
 , RS-485 RS-485.

(. ).
.

16 -
64 .
 ,
,

.
 ,
() , , .
 , - , ,
. - () :

**

.
25

~17-25

~12-17

12

 (. ).
 ,
, ().
 100 .
-.
 . 13

.
 , - : . (. )
 .

3.7.
.

. 14.

. 15.

 (n)
(. 14).
 . Un = 12. = 0.
 (In) Un, 15.
 (I=I+In) , (n) (n-1).
 R = ro * Ln / S (ro , Ln (n) (n1), S ).
14

 (n-1) (n) (n) (n-1) Un-1=Un+Ufall n


 n > 1, n = n 1 .3. n = 1, , , .
24, .

15

4.
,
,
().
, .
:
 ,
, 16,
;
 ( 30 ). ;
 .

.

. 16

16

5.
10 , VD 1 (. 2).
5.1.
5.1.1.
IBM-
TestComm2, .
5.1.2.
17:

. 17
5.1.3. TestComm2 ,
.
5.1.4. ,
(
), 00h 2400.
5.1.5. (. ).

17

5.2.
, .
, , ,
.
5.2.1 ,

5.2.2 (
), .
;
5.2.3 , ;
5.2.4
, .

18

1
.
1. Slave : h
MODBUS- , 00 .. FF ( 0-9..A-F);
*
2. : , kBd
MODBUS ,
: ., 1,2 kBd, 2,4 kBd, 4,8 kBd, 7,2 kBd, 9,6 kBd, 14,4 kBd
19,2 kBd, 28,8 kBd 38,4 kBd, 57,6 kBd, 76,8 kBd, 4,8 kBd, 115,2 kBd, 153,6 kBd,
230,4 kBd, 307,2 kBd;
*
3.
,
. , , ,
!!! ;
4.
,
;
*
5.
.
, , ;
*
6.
;
*
7.
;
: 1+RS, 1, 1+RS+., 1+., 2+RS, 2,
2+RS+., 2+.;
1 - 8 ;
2 - 8 ;
RS
- RS485 ;
. ;
19

* , .
**
8. : .
, : ., , , ;

-5:

**

.
25

~17-25

~12-17

12

*
9. : .
( ) ( )
,
: ., .
*
** .
10. : 4
,
: ., 4 , 8 , 16 .
*
11.
()
;
12. .: .
( ) ( )
,
: ., .
*
** , ;
13. : .
,
: ., .
*
20

14. : 28.6
;
15. . : 0030h 0000h
:
(. 1)
.
16. : 8m38 (1m08)
,
.
.
17. : .
,
: ., .
*
18. : .

,
: ., .
*
19. : .

( 40..+85 C) ,
: ., .
*
20. : .

,
20C,
: ., .
*
21. -: .


,
: ., .
*

21

22. : .

,
: ., .
*
23. .: 0000h
(. 1, . 3)
24. 6448
-,
: 6448, 12896, 160120, 320240.
*
25. : 80
/ -,
: 20 80
*
26. : 80
/ -,
: 20 80
*
27. - 400
/
: 100 , 150 , 240 , 400
*
28. :
8 , , ,
*
29. : .

*
30. . .: .

( ),
: . .
*
22

** , ;
31. Video . .: .


: ., .
*
32. .: .
,
,
: ., 2 , 4 , 6 ;
*
33. . .: 8
,
: ., 4 , 8 , 16 ;
*
34. . .

;

23

2
ModBus, :
000h

- ModBusNillFunction
- PING, ,


XX
00H
:

XX
00H

CRC16

CRC16

003h (004h) - ModBusGetRegistersFunction


- 0000h..003Fh ( )

XX

03h

REG_H:REG_L
NR_H:NR_L

data0
REG_H

data1
REG_L

data2
NR_H

data3
NR_L

CRC16

- ,
- ,
- 0001
- 0018h (0024 dec)

XX
03h
N

data0, data1..data n

CRC16

N -
- (16 ).

2- data1..data n 4 ( N
= 4). :
data2:data1 - X High, Low
data4:data3 - X+1 High, Low
5 :
0000h (. 1)
0001h (. 2)
0002h XXX.X
0003h ModBusVideoPageStatus
0004h - (. 3)
24

006h

- ModBusSetRegistersFunction
-

XX

06

data0
REG_H

data 1
REG_L

data2
DATA_H

data3
DATA_L

CRC16

REG_H : REG_L
- ( )
DATA_H : DATA_L - ( )
(
)

XX
010h

06

data0
REG_H

data 1
REG_L

data2
DATA_H

data3
DATA_L

CRC16

- ModBusSetRegistersFunction
- 0020h..003Fh ( )

XX

10h

data1..data n

CRC16

:

data1
data2
data3
data4
data5
data6
data7
data8
data9


, ( )
, ( )
, ( )
, ( )

, ( )
, ( )
, ( )
, ( )

:
0020h ( )
0021h ( )
0022h (
)
0023h ( )
, ,
.

XX

10h

data0
REG_H

data 1
REG_L

data2
NR_H

data3
NR_L

CRC16

25

REG_H
REG_L

- , ;
- , ;

NR_H
NR_L

- , ;
- , ;

04Fh

- ModBusVideoFunction
-
:
042h ( ) -
043h -
044h..047h 1..4 -
048h
049h

-:
001h -
002h -
003h
004h
005h
006h


042h - ( )

XX


4Fh
42h

XX


4Fh
42h

CRC16

data
Data 1

CRC16

Data 1 char DevStates ( ) .


0 0
1 1
2 2
3 3
043h -

26

data

CRC16

XX

4Fh

43h

Data 1

Data 1 char EraseVidReq [03].

XX


4Fh
43h

Data 1 char DevStates

data
Data 1

CRC16

( ) .

0 0
1 1
2 2
3 3
044h..047h - 1..4

XX


4Fh
44h..47h
lsb

Data 1 int VidStreamPtr

data
Data 1 msb

CRC16

:
1. Data 1 = 0.
2. Data 1 = 0200h.
:
data
data
XX
4Fh
44h..47h
Data 1 Data 2
Data 1 int VidStreamPtr
Data 2 int VidFrameCnt
Data 3 int VidFrameLen
Data N char VidStreamData

data
Data 3

data
Data N

CRC16

.
.
.
.

3. (, , CRC ..). VidStreamPtr


.
4. , , :
27


XX

data
data
4Fh
44h..47h
Data 1 Data 2

Data 1 int VidStreamPtr


Data 2 int VidFrameLen
Data N char VidStreamData

data
Data N

CRC16

.
.
.

5. ,
, :

XX

data
data
4Fh
44h..47h
Data 1 Data N

Data 1 int VidStreamPtr


Data N char VidStreamData

CRC16

.
.

6. 4Fh
05h ()

048h - .

XX


4Fh
48h
lsb

Data 1 int BigPicPtr

data
Data 1 msb

CRC16

1. BigPicPtr = 0 :

XX

data
data
4Fh
48h
Data 1 Data 2

Data 1 int BigPicPtr


Data 2 int BigPicLen
Data N char BigPicData

data
Data N

CRC16

.
.
.

2. BigPicPtr != 0 :

XX

data
data
4Fh
49h
Data 1 Data N

Data 1 int BigPicPtr


Data N char BigPicData
28

CRC16

.
.

3. 4Fh
05h ().

049h -

XX


4Fh
49h
lsb

data
Data 1 msb

CRC16

Data 1 int SmPicPtr

1. SmPicPtr = 0 :

XX

data
data
4Fh
49h
Data 1 Data 2

data
Data N

CRC16

.
.
.

Data 1 int SmPicPtr


Data 2 int SmPicLen
Data N char SmPicData

2. SmPicPtr != 0 :

XX

data
data
4Fh
49h
Data 1 Data N

CRC16

.
.

Data 1 int SmPicPtr


Data N char SmPicData

3. 4Fh
05h ().
06Eh

- ModBusGetBinaryServiceData
- ( )

XX

6Eh

XX

6Eh

CRC16

data 1
xx

data 2
xx

data 3
xx

data 4
xx

CRC16

:
data 1, data 2 - 0..15
data 3, data 4 - 16..31
072h

- ModBusSetTimeDiscriptorFunction
29

-
:

XX

72h


data 1, data 2
data 3
data 4
data 5
data 6
data 7
data 8
data 9
:

XX

CRC16


(2 )
(1 )
(1 )
(1 )
(1 )
(1 )
(1 )
(1 )

72h


data 1, data 2
data 3
data 4
data 5
data 6
data 7
data 8
data 9

data 1 .. data 9

data 1 .. data 9

CRC16


(2 )
(1 )
(1 )
(1 )
(1 )
(1 )
(1 )
(1 )

: 0201h
BCD.
073h

- ModBusGetTimeDiscriptorFunction
-

XX

73h

CRC16

XX

73h

data 1 .. data 9


data 1, data 2
data 3
data 4
30


(2 )
(1 )
(1 )

CRC16

data 5
(1 )
data 6
(1 )
data 7
(1 )
data 8
(1 )
data 9
(1 )
: 0201h
BCD.

07Ah

- ModBusIdentificatorFunction
-

XX

7Ah

XX

7Ah

CRC16


STRING

STRING:

32 WINDOWS

07Dh

- ModBusTextTerminalFunction
-

XX

7Dh

STRING
data: from 1 to 8 bytes

CRC16

CRC16

STRING: ( 8 )
[00..1Fh]

00 - ()
01 - ( )
02 - ( )
03 - (
)
[20h..FFh] ,
(string).
.
:

XX

7Dh

STRING
data: from 1 to 32 bytes

CRC16

String - ,

31

**(xx) RS-485:
19200
:
**(xx) RS-485: 19200
:
** - ( )
xx -

3 .

07Fh

- ModBusReadAllChanelsFunction
- :

XX

7Fh

XX

7Fh

CRC16

data 1
Ch0

data 2
Ch1

CRC16

Ch0 -
Ch1 - ,
-8.
[ -9999 .... 32511 ] ( ,
, , ). 16 .
58F1 h
7FFF h
8000 h
8001 h
8064 h
FEFF h

-9999
-1
0
+1
+100
+32511

FF00 h .... FFFF h .


FF h ().

32

:
ChanelNoItem:
ChanelShortCut:
ChanelTear:
ChanelCommunicateError:
ChanelUnknown:
ChanelLowValue:
ChanelHighValue:
ChanelFail:

0FFh ;
0FEh ;
0FDh ;
0FCh ;
0FBh ;
0FAh ;
0F9h ;
0F8h ;
;

33

. 1.
.

0
1
2

. 2. .

0 IR-
1 IR-
2
3

-

-

4
5

8
9

8
9

10

10

4
5
6

11
12
13
14
15



( )

EEPROM
()
(
)



-40.0

+85.0
-FLASH

11

12

13
14
15

IR-

. 3. -.

0

1
-
2

10

11

12

13

14

15

34