|
PROFIBUS
! g5 C; Y& b; d* W7 Z設備數據文件/ P1 d" o9 ]" j& X9 A
GSD
7 I/ K. M; k- c7 J, }文件簡介$ \. K& F: i$ p
9 v3 O" F; o( g2 x5 z1 GSD$ U* t, U- c9 M4 p2 ~. b
文件簡介, ] U8 ?, r I$ A! I
, Y/ A1 _% Y) [% [
' K4 p5 O$ |+ N6 jPRO ; c8 ~2 j7 t& T
FlBUS+ K2 n; N( D( T
設備具有不同的性能特點,為達到3 c7 s z. E z; A6 D, S3 K
PROFIBUS
F3 W( {7 F( m2 M( x簡單的即插即用配
! X2 i3 @* o/ f置.: U- w6 W9 F9 ?, t+ g
PROFIBUS M( ]; `" M1 J6 a& T) X; b
設備的特性均在電子設備數據庫文件
! @! ?6 R: E& f(GSD)* h+ g1 T7 ^' A& R
中具體說明。標準化的' p8 Q {5 n; H& L
GSD
6 x1 [* r( i1 ~1 k" c( W# L數據將通信擴大到操作員控制級。
& g9 g/ ]; h2 y7 p/ K使用基于
5 O" K& U0 u+ }5 cGSD9 C3 z" @+ p! C- P
的組態工具可將不同廠商生產的設備集成1 p% x: E: ?) ^ d& ^+ b$ O5 A! F
在同一總線系統中.既簡單又是對用戶友好的。
* I t+ c" l8 P$ U1 R, Y
4 e; k* q0 f; I2 GSD
/ l+ Q) t4 O6 T9 z }, g文件的組成; i. F- t$ T+ N9 C+ W9 W
, J1 u" |% |' M$ G" f ( M6 Z; D& G# q6 W& _8 U+ e* x; G
, N+ C) T, f6 T
GSD0 Z0 p! A5 y. ^; V% P! K9 c6 G* N1 [
文件可以分為三個部分:
, [: R: t* @7 s5 u
8 T* F7 n* H$ P : l# c) y/ Z5 ~9 e P1 t
◆一般規范' y9 f' Q3 A# | M' P
" E* J6 c) N# u
這部分包括生產廠商和設備的名稱,硬件和軟件的版本狀況,支持的波特' Y* H: y* E, s$ X% z
率一可能的監視時間問隔以及總線插頭的信號分配;, E; F& Z, m. q k- o/ j* n/ p
; t* G3 c! I& K- |4 G) m' E
6 G, ^, I/ X) I& w5 w% m3 e7 o N◆與
; M6 u* Q1 E. W2 UDP
( Q' f9 J# y0 `7 d# h主站有關的規范這部分包括只運用于
# R$ K" c9 w/ C/ c, J+ r4 @$ j5 ]DP
7 Y( [4 A, g# w1 K2 V5 s2 g6 P主站的各項參數% v) D; d" `& m: h' W
(- U8 g( ]# O' p5 i" }
如連接從站的最多臺1 [! T" H5 I" A8 S) a E
數或上裝和下裝能力/ C _7 L" s% n( ~$ ]
)+ |. |% ?$ B* T& P' T
。這一部分對從站沒有規定;7 _2 U2 G% _% Y) L7 v, i% a
& C) ~9 r3 w) Q: @+ ~6 h
0 ?% _2 H# l: V$ A( m◆與
$ d l/ s, N3 H/ |DP
* y& p. \; o6 H* N' V' b$ B" I從站有關的規范2 {# S( x% d O% ?
9 L0 k; Z8 K( J5 U5 j這部分包括與從站有關的一切規范
- G( H. L3 R' `4 T- l(
9 S# e0 J: X' s1 d如輸入/輸出通道的數量' J( T7 H, S5 E' W1 ^6 _6 g
和類型、中斷測試的規范以及輸入/輸出數據一致性的信息
( s/ K" d) a5 e; {: O, {" C8 ^)
0 R" p+ ?2 o6 L" S0 S8 {0 p。& m# C1 q Q8 A5 W1 e5 a
9 V, K1 }" r3 u. d4 M
; F6 S" e* d+ m; ]8 H2 K6 ?一個
. s. X7 j8 |0 jGSD
( Y) V8 W/ E6 l7 u! p3 ^# f文件的例子如下:
y1 _0 A' x+ `) B
( q" k( _0 Q1 E+ ~- W- b) o# Z Y#Pr0fibus DP
+ _3 X. z$ [+ Q# ~;
. w4 d r5 Q. g- ~7 d0 jDP
9 G1 `$ J, R# m1 [5 Y0 H& [+ @設備的
# O- s# j& d, y, ]" ?% j0 R% h+ TGSD; D9 L9 C8 f% Z! D
文件均以此關鍵存在+ v6 J3 T- g) _% d$ }% G; ]! i# W
+ _" ~0 V+ ^/ s! D9 k; y6 ?4 QGSD Revision
* a' { S& [4 \4 q; Y: J% [=
4 O8 I# i* g6 R% N! B15 v; k; V0 I, h: [# b
+ C3 w2 _* @3 g9 ~;9 ~( e# d; o/ d6 h; F" I
GSD
, R% ?. `2 Z! R6 R6 U @% V; M3 ~文件版本
2 e( t( w& n: C% \ 3 L2 d$ K$ n8 b& j
VendorName8 f, `7 Y2 f; ^2 ]4 D( m
="Meglev"
" P/ i4 i4 y) M1 |! r7 c, n: L! S;設備制造商" b1 H5 R3 j- u3 S' a7 X
( n3 a3 o7 M" v1 O0 s+ nModel Name7 L8 ?+ z4 n- W# K6 R
="DP Slave" . s* G- V* y2 s' a
;產品名稱,產品版本
1 I8 q `/ d4 @3 I/ x
2 [+ W3 ^; @% C" oRevision& l4 f/ s2 T, b" |, _9 d7 m3 S+ e
="Version 01"
9 p$ @/ y; ^+ s- p;產品版本號
[3 X f1 N( k& n: P9 ? i$ f9 Q(
9 L' _: I% E# X! x2 Z可選# X* f1 Y) e( t/ l5 }8 q3 A% G; k
)
2 J9 b# w D `: \1 d. x0 \# ERevisionNtmber9 ?6 y; B+ Q b+ B- ?% z/ i
=01
9 D) _, k! L) ?6 {- m# d;產品識別號
* @( W# h/ N' B; k5 B/ t9 ~) i2 A ! `' |+ E. s E, U
IdemNumber% O' P, ]# p3 m3 M) m' \/ g
=0x01 7 E K/ \2 d; b5 A
;協議類型(表示
3 ^& q& {( e* h5 FDP7 n3 E# m0 k) B3 T7 l6 A
)" W4 q# H- ~( d; e( i
+ |! |) c! O0 C8 Q
ProtocoI Ident9 p# x9 [' L9 j6 q# ^7 ~3 [
=0 0 V# m7 n. g- N, |, F8 U k
;站類型
4 X, I) Q* v( I0 ^2 n3 z3 F(0! O5 a Z$ E8 H9 C
表示從站- o8 |! d k* Z* x
)
# v$ R3 x( C! p Z' w, ]5 V+ ]StationType
' l }, w# q3 m& n0 C=0 ' l3 U0 X4 f4 c0 p: Q f: D
;不支持/ u/ i' q% V' O* l, n \( U/ ]; l8 Z$ X
FMS |0 W3 S, ~% H6 E4 y1 x; K' g
.純
$ u3 K& x" k, O, M; ?DP
3 c, K c9 q$ L% v從站
# S. S, t/ X5 f# k
8 M# D# E9 c+ ~2 q" |FMS Supp& O! z `/ N6 d+ M$ Y1 @
=0 9 e6 ?" U x3 x9 g6 S8 f
;硬件版本
% ?# j3 \' @1 D8 H
( I1 g- k8 D+ n( f* _7 uHardware Realease/ v3 k- a3 a0 X$ S
="HW1.0"
8 g p; T$ I8 G0 G% ]' D;軟件版本' \6 R9 g. B: F$ V0 {
) s1 D$ I# M% O* a7 C- ISoltware Realease3 h* w/ p4 L$ w. h9 {" g0 `- x
="SWl.0"
2 q7 W, B. V5 f; R, _: X Q4 N;支持
0 O D% G' s% [5 g" i9.6kbps
2 n' i& V9 s. p; B7 [8 t波特率2 X! a; j4 x5 E; h
7 R2 h( }) p$ \; J
9.6 supp. z% D7 i3 U& H8 P& m, D- ?
=1
# ]7 e$ K! p! X3 y( s/ R0 m;支持3 n1 `0 O' F# F% G" U
19.2kbps" D7 U6 F; q6 P
波特率5 v7 L) N$ W8 X. E# Q9 D
W; R& s9 X; _1 D& d! B' F19.2 supp' S3 S) T, @1 z
=l 3 q/ s& _4 d% \ W( T6 d. e2 D t
;* o6 T( A3 F/ ]4 z% e" [
9.6kbps
$ q. A8 z0 S; x0 k3 I. R) N時最大延遲時間5 X$ B7 W5 }1 [
. y5 E r4 j% s# j4 y# o
MaxTsdr 9.6' h, j V5 P8 J
=60 9 U: h0 ?0 Y9 _4 X: w
;
, @9 C1 `- X+ A' D. {- @) {19.2kbps! R, ~1 g, s# V. X9 S0 w$ Z G
時最大延遲時間. W) @0 q) P R5 c) D/ [/ i4 R
5 O, Y) y3 @9 {) t2 k/ [; V$ H
MaxTsdrl9.2& N) h. ?2 o( O6 ~( a% {% X
=60
7 j& Q$ z% T% N8 |;不提供6 |& L# t6 d1 g; N! e5 f/ h
RTS
' M. H$ m J g" e信號
u) J- ~' ~/ {! t " h1 S* _4 |; A2 Y2 c: @9 o# p+ X6 I
RepeaterCtrl sig1 B" r3 \2 _4 @ }( ]8 M) Q
=0
% ~, [. \6 o/ r5 d6 W, F;不提供
" e/ @; E% t4 {5 T- q$ l; S24V
( T+ b5 G$ Z) A/ W6 n& L) Y3 M& s電壓
& V7 F* ~4 m9 y4 M0 D- ` 6 i; Q, I; |+ x; j* \) V
24VPins
8 X6 {; w$ [, {) N=0 ! s7 U- Z/ f% d0 V* B/ J9 h1 w1 F" h
;采用的解決方案3 a4 ?' ?4 v5 A$ i& @- i' c/ L- F
$ B5 [$ o, |9 IImplementation Type) D0 ~% I! {- d& f8 w( z8 b5 \
="SPC3" 4 e& l7 v# w! o
;不支持鎖定模式, z) r7 B8 ]6 {/ B# y: |# C
* Q n$ U, [2 y4 ]; [& c, |8 K- tFreezeMode Supp) Z1 H+ A( Y- j% Q, B3 T
=0 ) M9 y9 }' L, i$ L8 r
;不支持同步模式
1 I0 }8 \9 B: y A( Z, N* v) ~1 S$ O$ l
) o; p9 a! y( F( }% X" uSyncMode Supp7 `; d, u/ p& d1 O( | C
=0 ! N& {: f; d9 X s6 S g# r9 W3 w' p
;支持自動波特率檢測4 A% J! B( R9 E
/ E" V) u c5 w& j3 N, F! L
AutoBaud Supp1 T$ B3 `' ~3 Z+ }: f( t6 P6 P
=l
% l- |0 B- Y6 ]" F;不支持改變從站地址
) v+ I$ T5 ^" D H' Z" l! s- F
9 e) ?9 ? V9 M T7 oSet SlaveAdd Supp
" g( m( t' \3 r( }, J, @5 ~# j B=0
8 h" R' {& [' L4 x" F0 R;故障安全模式類型
5 k0 e* r! O+ F- M' @
! j( q7 z; f/ W" E# ~Fail Safe
7 G7 \" c/ o& U2 G& p) P=0
' ~; x8 n! T0 A$ k# K }$ |' F0 x( _;最大用戶參數數據長度! l% O7 i6 _7 e* `; T' \& @% x
(0-237)
" S& Z9 f) I+ `1 b4 tMaxUser PrmDataLen5 x; L# G7 N- u9 o7 |
=0
* e' M# f! a- G" _;用戶參數長度+ v6 P) F2 ^+ N$ T. X3 \% Z2 O% Y
* B1 G* g8 `' H. g7 k6 Z! Z' `, z
Usel prmDataLen' g" E% J; P. g! Q. R/ y
=0
% P% X Q1 K3 a) v) J( J: ^' O# ?6 v;最小從站響應循環間隔
% z% v( |) r3 g+ c0 ?- l5 _
) Y; O2 O* r2 fMin Slave Imervall5 q+ j. u+ K" e, M: `" i$ y) }
=22
5 _- n. Y" g5 t9 t8 s1 E;是否為模塊站
" Z8 k/ U8 B( c 3 f4 N" `, { |+ c2 x
Modular Station- F# n+ n0 ^3 v
=l
% V( _; t9 }$ O- `;從站最大模塊數
# n+ C! ~9 f. s7 q' s
+ S! F. |5 H5 x X+ l& \* rMaxModule9 s5 D, g& t5 d
=l & v7 o& V( T+ e. }
;最大輸入數據長度/ ^- N% h" |6 a4 Q) p
0 f2 W6 k0 m6 d5 e; zMaxInput Len
$ J5 s" d2 b2 T. z0 I=8 : m" a6 \* G4 t9 b: f
;最大輸出數據長度
5 e: \/ s$ d1 v: @ } c/ E ; j5 e7 w) f* z) @9 P
MaxOutput Len$ ~1 e9 }5 T& R1 D+ r4 ?2 l
=8 ; d% S6 L0 d$ Z. d5 |0 m
;最大數據的長度
9 ]- S5 [1 B0 N: G$ n# J: H(' l9 c3 T# J' f( E* g) m K
輸入輸出之和2 l( W2 o! J# r9 z: G* `
)
! D0 k8 S' U% pMaxData Len
5 I1 H7 _+ H. i7 p# k=16
6 b# d& L8 ]2 D9 ?; Q;最大診斷數據長度; ~- [3 A% c! i( U$ O5 y
(6
5 R0 K! F5 P7 e" l~
0 z* \; J+ a0 [244)Slave
1 Y" l7 j! o/ r; s; V3 j( V$ lMaxDiagData Len( `* E* Q" n) S$ p6 v7 H
=6
9 R; D+ j: ]* n;從站類型% ?' P2 h1 c) d1 Q/ a3 y% w
# v7 k% d. [ M" _2 b! T4 \* `
Family I3 H3 c( O* z; t4 R" b
=3
% _# }1 L1 I+ @" H5 u;模塊5 \* t* a- C& v; @$ x; V; L' z
1
& ~5 I2 |8 p. P+ O2 w, _9 A, E: H% p,輸入輸出各
1 Y! t0 b4 V: b% I: B4 z. s4+ I/ q) B" n: U$ I" N: V
字節8 a: E2 f1 Y! j* h# z
4 N: z3 A. ?/ B: Q: E+ sModule
) m3 A7 f' o0 Z, f" t, @) o6 ~=“Modulel”0x23
7 o; }2 Y7 \2 w( W/ {+ ? b9 E,
$ h( X9 j! P/ i" R i/ ~0x13
) ]0 I; v. z' c' f/ A;
; k) X% ~4 e3 E6 p 9 b3 v2 R% J0 [4 l8 {, a9 K$ ~
;模塊, W0 c$ E, h$ c9 ~
21 N' |( J, H% d# Y0 y+ z
.輸入輸出各
* M2 i b* F1 D8
: u4 J4 z; ~2 j( }$ C字節1 O& E/ m/ u0 v _
; p! i4 b" B( s. R8 X$ MEndModule5 j% R7 ~0 v) a+ G
2 t9 m9 d( w [# x- L/ C- b HModule4 w+ {. {7 t$ g p
="Module2"0x278 P8 V- c; Z |& w3 ?8 X* I, D
,
" d) b- U( `) L" U2 m. f3 k0x17* M0 I6 O6 Q$ Y: d
;
+ W$ Y% O8 w p6 H, B
4 _0 x' L3 _( A) }5 `2 B$ o* c/ `EndModule
) v8 g4 k2 |. q0 D" ~' L , p' A; m0 d2 J+ M$ b# q
0 D% y* O8 ~+ I; f& D希望對你有幫助,反正我看不懂! |
|