|
发表于 2013-9-4 09:44:19
|
显示全部楼层
PROFIBUS$ y* r: {8 o5 N: A2 Y/ u% {
设备数据文件
/ `% R6 u/ e% M5 CGSD0 t, p. p0 C: ^) L! S% u
文件简介- j6 e) p$ P! ~* S/ m( J% t3 E
/ I( e- X- G2 W( s2 C, R7 O+ \, T
1 GSD7 v# b) H' F4 P b
文件简介+ r% n; h* o+ C0 W
# M4 C+ A' |$ Q
1 P. Z. O7 q+ CPRO 6 E. \0 f+ A4 Y6 }
FlBUS9 ^9 `: O) f0 N% p
设备具有不同的性能特点,为达到% C* s2 ~' m8 L( x1 g. `
PROFIBUS
9 M, i: n& u; J2 {" D简单的即插即用配
$ z o* t" T5 Z' I, m4 N0 u置.5 C) L* E' B7 h7 `
PROFIBUS
& D. L7 p6 E: c4 q, Z: r9 U# w5 M设备的特性均在电子设备数据库文件7 o6 [$ u7 J$ n
(GSD)" |- {6 Q8 O% }5 Y) w
中具体说明。标准化的
' h/ z9 E) U1 @& {GSD- m* e" {4 M$ D3 G
数据将通信扩大到操作员控制级。
3 W1 j# h8 i y k6 Z f/ t使用基于
) u- Z2 f6 |+ B& xGSD
; ]( A; s; o, \8 J的组态工具可将不同厂商生产的设备集成8 j( v- s6 i1 z- L+ H
在同一总线系统中.既简单又是对用户友好的。7 Q/ J5 e# Q9 n+ S* E, ]$ Q* D$ P
! B0 n$ G( C/ n) |. a& w2 GSD
% n" m1 e& A3 f# C- y% l文件的组成
, |, D. ^; [/ n' J9 j
8 ^9 Y2 M6 T1 s1 m* @+ t 5 ^/ f: |8 ]/ b" Y L6 E) x
/ a0 ]& [ i/ \! j1 C2 [
GSD4 v6 m6 }" h a. ~! L" o
文件可以分为三个部分:
: b, I& U1 c* e, a4 P& `. c# [) M
5 C2 k$ D; {6 b+ H ) t$ ^# B7 q( @) S3 X& k F
◆一般规范6 s/ s' J; |: K' K7 p9 @/ z0 K
5 l* z6 L& x/ c% Z( I$ U这部分包括生产厂商和设备的名称,硬件和软件的版本状况,支持的波特2 U! q# U/ z' d6 z
率一可能的监视时间问隔以及总线插头的信号分配; B1 B8 d* X7 `5 Q9 g% j, e1 N- g
6 h, a- P7 l! c! _
9 g/ Q6 Z4 F8 g5 f8 p◆与
; |- O% S& {0 N+ bDP
/ j- ^8 k, y6 X6 ]5 u主站有关的规范这部分包括只运用于
/ v& i+ ^: b7 IDP
' p1 c9 F: \" n( S e: k4 G0 \! Q7 ^主站的各项参数
) U9 {/ E1 o% K" t @- a; j(& {& x1 j3 m( v4 b/ G2 U1 ]3 D
如连接从站的最多台
/ H% x5 Q/ l" m' _: ]+ V数或上装和下装能力, d% o: c U& g4 `
). h1 w% r5 q1 t& x, `# }) n
。这一部分对从站没有规定;# J; A+ z0 L: Z( ]* }$ T/ L
2 O" F& i& D. O
* ^' q( X2 j6 ?5 l, }5 R4 Q
◆与' H3 p9 \ Z$ Q. i
DP( n, i) P. S5 j8 F
从站有关的规范
1 _5 j, ?+ [+ I: T8 u% i
% a, `& t. Z. Q$ Y% \: {0 \这部分包括与从站有关的一切规范0 @* G# Z, Q6 r V
(
! z, D( ]$ @ [& B z0 o9 k如输入/输出通道的数量
9 o) t% d2 `4 x5 B( [和类型、中断测试的规范以及输入/输出数据一致性的信息
6 N& h5 J5 H- ]& B7 D2 ~" @# p)
1 W- }& S$ m7 v. L; t。
' R& V2 O- d& S; w& M5 i, ^ 4 T8 @9 {0 K& R7 F' v" T% L0 A' s
8 R6 ]1 o* S8 o
一个) | r% N9 ~$ n2 h
GSD
& v2 f. S6 m+ t' C4 ~+ ]$ \4 M7 W文件的例子如下:
, R# ~, r, [5 r3 S6 z3 J3 T. j' m
4 ?4 i) ]6 T3 z#Pr0fibus DP
4 E9 ?/ f9 z: E4 s: o;
8 O2 Y9 d& k2 d& ^ ^) aDP
$ _4 a/ F3 q& v设备的
( y- ?" I' Q( Z+ _GSD- W! I3 _& `$ R5 t3 e, z
文件均以此关键存在
; d- x+ Z a) X0 Q' k
0 v8 \* }+ \, CGSD Revision
! C/ o6 r' e; x/ R: |=; {) o3 m7 s2 W2 U4 e6 X
11 {) v* ?# {1 ?7 A' P, i
7 e7 Y1 X' w( W& A;3 H2 q$ w' q2 c+ m* o9 M9 ~
GSD
! g; ?, _5 o$ ?& n8 l/ |文件版本& F; _$ p4 c5 D# W8 K6 C
, S0 ?( Q! p- V5 p5 h" h
VendorName: ]! w% \0 R+ h, v/ g
="Meglev"
3 i+ H, Z8 o; U F, g L) n; b2 `;设备制造商
& T0 z: U' v( u K( P
3 k+ o/ S- j* y8 l2 V* d& O, VModel Name! R9 T! F# \' o6 A) L( C/ @+ W
="DP Slave"
5 d& ~0 d/ c% e) T+ r+ D3 x( `0 T;产品名称,产品版本 z9 e' ^. j/ p3 |3 ]
4 Z* q; l! \; O, |4 x
Revision- P G% R# K+ c7 J) t8 U
="Version 01"
- `. D, M, H Q- S;产品版本号' ?$ l% l: D9 V/ m, X' W. C
(
: D! A3 P/ O! }; `. J" O }可选; w; H( j6 j8 i; e1 s h) Z
) $ s* @3 C) }+ d
RevisionNtmber
4 }" c: u1 c6 G% U2 X=01
4 h! v% x2 K1 H/ K. `+ d;产品识别号/ z! D! O3 d, Y2 V3 X# h7 N9 V
* s: [1 T; J1 w; l; v3 j+ V! I- @
IdemNumber
* d5 a0 H# w9 L w$ O7 v=0x01 7 z# Y% B" [4 U$ U
;协议类型(表示: ?) \6 {* @7 s; C1 r/ k- d; P
DP. }* `( ]: r. F1 H$ {9 l6 k: r
)
8 M W, `7 n8 F+ y1 R- }; i6 ~- |5 E
: g p8 d& ]6 ~- [ProtocoI Ident+ i2 P5 k \+ U% h" p5 j8 I
=0
, o2 ]& h3 G. N8 \8 v! w1 r;站类型
: P- s, ^' [6 ~% Z(0) j7 `7 J7 o. O( I
表示从站
, }# L3 `9 R7 \' e# N# o) & C1 R1 _( H# i4 ^" ^
StationType
- w" k/ w, i8 P5 |7 y4 K. z=0
: f2 H+ M2 t# ?$ T;不支持! a' Q) m9 B! }- X# W
FMS
) V/ x' m$ V2 H g/ g+ {) X9 V.纯. ^% T. M8 ?; u0 c) C) d' O/ z
DP
. X: Z. B5 M6 R2 H- h. l; q2 K3 W从站
) y3 U) j7 I5 t' w" p9 {8 E
. F7 Y- c% s7 c7 J0 a- jFMS Supp
3 @/ I" a3 D. f5 _; F=0
! `6 n# ]6 d% b; ^+ g" n$ J;硬件版本
- E/ d# _" g* ]- z; Y
( m0 m9 n: @& j, ~2 s! _Hardware Realease# O6 W9 p7 a! h- p5 T2 j( J, M
="HW1.0"
" O/ ~2 A5 q* j$ E3 G: Z;软件版本
0 Q& u# H: b: ^9 e) {7 w% d & J, b6 w0 Q% L/ z9 D1 r
Soltware Realease& p+ s. h0 d4 d/ \
="SWl.0"
( Z; C6 X4 U% c2 z;支持
! Q( |/ l; r; h. M9.6kbps
7 V' P3 |9 W+ r7 |波特率6 b8 |; z: P9 n% Q3 @8 I
4 U6 s2 v1 \ i5 F+ t9.6 supp
9 G# Z! I" E5 F) i7 U% X=1
7 r/ r# \: I+ s5 C;支持
% u' K f3 N& C7 o, [19.2kbps( x( X9 H2 x n
波特率4 g" z! r5 [/ @$ q9 [" V( X( N# z. N6 w
' n( q4 J5 d$ n7 m19.2 supp7 G6 A1 [: q1 d5 A* e9 r
=l
9 w p( U$ m1 k1 M; L9 P;5 r6 o2 q2 k- A% H# k u# k
9.6kbps
- }' |# l# \) v; I! L1 M# n8 ]时最大延迟时间
! F: h. a9 F& |: w
: {- e5 ^9 i2 O2 gMaxTsdr 9.6) ?$ U; z ^+ j3 H' \) \
=60
" W7 @. C5 W; A2 E/ j) q2 H7 O;
, O* A6 @; f) ]7 P8 z19.2kbps! l* u7 F, H7 J3 J X4 `5 b
时最大延迟时间# k. a: K) |5 x
( V+ \8 W! p' T0 i" ] {6 p
MaxTsdrl9.24 z1 m; R m( M7 v, D& n# k2 m
=60
! u0 h$ l* A3 [+ P4 a+ H; s;不提供
, ^- L5 E6 j7 F$ |6 x! kRTS
" x/ A9 }" [( G- s3 G6 H( F信号
/ o2 M$ o4 I# M
) N! I/ B5 L# \3 c$ oRepeaterCtrl sig( S, ~3 ?4 `" Y* z8 I
=0 4 I+ i+ w! q! g/ ? L0 X3 W
;不提供
, H( N/ s9 u2 J5 d24V+ r& M# Q0 G4 g% \6 C& K
电压
7 I N( i' j; u- ~5 J3 s
1 X$ k6 H9 N2 `" f+ v, p24VPins
! X, K9 V i+ ~) c2 T2 L" `=0
7 @9 J- O# \' h7 E; Z;采用的解决方案
) j& U) A% K4 l: I2 o7 Z) K+ n 4 R: F% F+ m3 j. P7 M( i& P5 F$ u
Implementation Type5 s- G& f0 c! o0 j
="SPC3" ( L- @+ B1 D& A5 j. M
;不支持锁定模式1 a+ s) M: x7 z. f8 @5 L
( M" E2 }4 R9 T; r6 S6 XFreezeMode Supp
. Q$ h) q7 a$ {8 C5 w3 V=0 $ Q, n; z: n: E
;不支持同步模式9 k5 {% B: q! v( z5 `
7 `* v5 K1 `% d6 }. N) c# `2 uSyncMode Supp; `: I0 d) G8 H1 w7 `+ U6 M3 f( |
=0 & j2 Y5 d# L" _/ t. u
;支持自动波特率检测
! |, T. U( b8 J( R9 }( T / m7 ^0 o, ]6 ]0 g) h% P
AutoBaud Supp
6 y l7 o3 k' i# U) C( L=l
F- v6 G! f' O+ P, N4 y3 G;不支持改变从站地址0 G6 `7 \0 A- v% p N0 f
" N. s0 w C8 f/ f6 gSet SlaveAdd Supp
+ W: N% G# N/ a5 m=0 + M- M8 @/ r. B1 d5 c- Z4 i4 U
;故障安全模式类型) k5 h( R4 d. W a6 u; O2 g) [$ C
+ H, ]4 N G% q4 Q8 T; ?
Fail Safe
6 |2 m x! K" }& A4 O$ T* D) X4 o6 K=0
# ^4 B/ @6 p; s;最大用户参数数据长度# D3 z7 ]! b) s: s
(0-237)
! `8 ` U$ P+ {MaxUser PrmDataLen
$ |$ Z0 ]- ?- m. J) o& C=0 s! d$ E: @, |* s5 z0 v
;用户参数长度; s- j9 a9 V$ L( A! i/ F, [5 Q
* q' }" [0 x2 Y0 T# b. lUsel prmDataLen6 B6 x! D. ]2 v: w- `
=0
/ n3 K5 H0 ?2 {' W8 `7 D6 b9 x;最小从站响应循环间隔
. H9 P" d8 \- w' n% n" [
* x9 x6 E8 y5 `( rMin Slave Imervall+ L/ M N+ C! S5 s4 A
=22
8 ?9 ?0 O) J! W8 i2 x9 F% H+ ~;是否为模块站& o$ G4 @8 |" z/ G
6 K& U) G- B5 {' h$ y) P$ JModular Station
9 F8 N- b0 F- ~# B# Y5 ]=l 3 N! W2 O% ~! i6 m1 }# U9 L
;从站最大模块数
7 p$ I+ E6 C9 \' k8 \& c
c6 q3 {& L8 ?MaxModule) e5 w; H7 Z# }# D
=l ) C( y. c' C4 t1 ~5 e; }
;最大输入数据长度2 c/ Y3 K/ G+ I& {2 `; K5 O
, S2 y: P) G, c* Y) @
MaxInput Len! X) p$ Y; n% K: h6 e+ V, a* E
=8
* v* K' [2 p1 f+ h1 e. p8 ~;最大输出数据长度% Y5 K' P+ x: s
% G! B7 N- W$ E/ k4 i
MaxOutput Len
& O: R9 p. O' U) M& J" |. |7 e=8
& g: s* z' O% t4 x;最大数据的长度: v% T5 r( D) X1 G! p6 T
() Q9 G' n+ W4 p! ~
输入输出之和; H* x% }* x( u C: Y5 ~3 ^
)
) y% O0 B& _6 `; H; z( H' nMaxData Len
& l+ m! Z4 x( ?3 X/ L=16 / O6 m+ q" w4 A& y& D' z
;最大诊断数据长度
. C% r. e- J, r. H(6
# \. d0 Z% q6 o. c~5 h. h: k0 L1 ^" l
244)Slave 1 t$ e+ m( p* U T, V
MaxDiagData Len
! i% e( D1 `, D( U) ?=6
0 T! m2 c/ K& [* V4 @5 M;从站类型
& V: E* [% i) F4 B& \, p" j" t
: K: z$ D5 g% t0 S uFamily
, j# R2 e# Q5 B+ O" d: r6 Q8 {=3 . o. J" L+ x. |6 h- K0 {
;模块
$ X5 ^. M3 i( b12 C7 Z$ {) }1 r' G& y/ q
,输入输出各0 X0 e" r3 E7 f( j$ q. B' k
4
0 `8 m& [: e8 o* _2 r4 I3 m: i字节
" i) p8 i; Z$ ~% D3 Z
m5 J: o. J1 w: IModule
V2 q/ S8 n+ Q6 k- T" s=“Modulel”0x23
2 `5 |% w+ j0 x,
4 w v( a% r! B, l% P' b0x137 n6 L3 u* n+ u* r1 ~1 }
;" k, A2 f3 z. {& }
0 d" ?, O8 m% s" r- F7 {% w1 f
;模块
, x3 d1 S( X0 p% Q2
9 y* \# M. z7 ]' B9 c.输入输出各- Q w9 m" b- K
8
3 R9 W) C, h/ b& C- q0 K# G字节# f, K5 N( _0 ?
/ K" P6 w0 T, w
EndModule. N% p" @5 e0 `" {
$ n/ d1 X0 \! U; o- uModule
& |: _1 O0 B! O- n" _1 ?3 }8 k y="Module2"0x27
. @( u6 a5 t. p* w+ e# q; a,1 o7 W6 v3 o% b
0x17* v9 \6 a h) U, Z9 Y$ @
;3 p$ |6 C4 E; n7 M+ {
( t$ }# x' f9 n- n% _) JEndModule
8 w: Z/ ^. L6 ]; i1 F) |" u
- ]4 \8 a. h+ o9 c3 `$ ]2 J : Q. _* B ^/ r8 ~
希望对你有帮助,反正我看不懂! |
|