Chæång 2. Caïc bus tiãu biãøu cuía hãû thäúng maûng SIMATICNET
Nguùn Kim AÏnh & Nguùn Maûnh H- Tæû âäüng hoïa - BKÂN 21
Chng 2
CÁC BUS TIÊU BIU CA H THNG MNG SIMATICNET
1. Tæng quan chung vÒ m¹ng Simatic
Trong m¹ng Simatic, ®· ® a c¸c gii ph¸p cho m¹ng truyÒn th«ng c«ng
nghiÖp nh : Profibus, Ethernet, AS-i... nh»m kÕt i c¸c thiÕt tr êng víi
c¸c thiÕt bÞ ë cÊp ®iÒu khiÓn , c thiÕt bÞ ë cÊp ®iÒu khiÓn gi¸m s¸t vµ c¸c
thiÕt bÞ ë cÊp qun
T theo ph ¬ng ph¸p tÝch hîp cã thÓ ® a ra c¸c lùa chän phÇn
cøng còng nh phÇn mÒm t ¬ng øng.
Ch ¬ng nµy tr×nh bµy vÒ c¸c giao thøc chÝnh ® îc dïng trong Simatic,
phÇn thiÕt phÇn cøng vµ ph ¬ng ph¸p ghÐp nèi ® îc tr×nh bµy trong
ch ¬ng 5
H×nh sau lµ u tróc ph©n tÇng ®iÓn h×nh trong Simatic-net
2. AS-i (Actuator Sensor Interface)
§©y lµ sn phÈm cña 11 h·ng sn xuÊt sensor vµ c¬ cÊu chÊp hµnh næi
tiÕng trªn thÕ giíi nh : Siemens AG, Festo KG...§©y lµ hÖ thèng Bus
tr êng dïng cho giao tiÕp gi÷a c¸c thiÕt bÞ ë p hiÖn tr êng víi c¸c thiÕt bÞ
trong p ®iÒu khiÓn. §Æc tÝnh kü thuËt chÝnh cña AS-i lµ:
- TruyÒn tÝn hiÖu cïng nguån ni
- Cho phÐp thùc hiÖn cÊu tróc m¹ng d¹ng Bus còng nh h×nh sao
- C¸c thµnh phÇn giao diÖn m¹ng cã thÓ thùc hiÖn víi gi¸ thµnh thÊp
AS
-
i
Profibus
Ethernet
(Ethernet, IEEE 802.3)
Ph©n tÇng c¸c m¹ng ®iÓn h×nh trong Simatic -net
Chæång 2. Caïc bus tiãu biãøu cuía hãû thäúng maûng SIMATICNET
Nguùn Kim AÏnh & Nguùn Maûnh H- Tæû âäüng hoïa - BKÂN 22
2.1. KiÕn tróc giao thøc
Giao thøc trong AS-i phn ho¹t ®éng cña c¸c bé ®iÒu khiÓn víi c¸c
thiÕt bÞ tr êng. §Ó n©ng cao hiªu suÊt vµ ®¬n gin ho¸ trong xö , toµn bé
viÖc xö giao thøc ® îc tc hiÖn ë p 1 trong m« h×nh OSI.
Ph ¬ng ph¸p truy cÊp Bus lµ Master/Slave
2.2. CÊu tróc m¹ng, c¸p truyÒn c¬ c giao tiÕp
u tróc m¹ng trong AS-i lµ d¹ng Bus hoÆc h×nh sao, ®Æc tr ng cña AS-
i lµ kng dông trë ®Çu cuèi.
ChiÒu dµi tæng céng tèi ®a lµ 100m, tÊt nhiªn nÕu muèn dïng víi
khong ch n h¬n phi dông lÆp. Sè l îng tr¹m tèi ®a trong mét
ng lµ 31 c cã thÓ qun lÝ tèi ®a lµ 124 S/A, tèc ®é truyÒn quy ®Þnh lµ
167kB/s
Trong sn phÈm cña Siemens module giao diÖn AS-i Master trong S7-
300 lµ CP 342-2, module nµy cã thÓ ® îc nèi víi c¸c Module thô ®éng ®Ó
nèi i c¸c A/S
C¬ chÕ giao tiÕp trong AS-i dùa trªn c yªu u vµ tr lêi. Tr¹m chñ cã
thÓ hái tuÇn tù ®Ó c¸c tr¹m t lêi hoÆc còng cã thÓ hái c¸c tr¹m theo
c¬ chÕ ®Þnh ®Þa chØ
2.3. CÊu tróc khung truyÒn
Môc ®Ých cña ®Þnh d¹ng khung truyÒn lµ ®Ó gióp bªn nhËn x¸c ®Þnh
® îc ti ®iÓm b¾t ®Çu, kÕt thóc mét bn tin còng nh i kÌm c¸c th«ng
tin vÒ söa sai i
Khung truyÒn yªu cÇu d÷ liÖu tr¹m c trong AS-i cã chiÒu dµi lµ 14
bÝt cßn khung t i tõ c¸c tr¹m cã chiÒu dai lµ 7 t, minh ho¹ trªn h×nh
sau:
Start
CB
A4
A3
A2
A1
A0
I4 I3 I2 I1 I0 P Stop
H×nh 2.1. CÊu tróc khung yªu cÇu d÷ liÖu
STT
Ký hiÖu
M« t
1 Start ®©y lµ bÝt ®¸nh dÊu sù ki ®Çu cña khung truyÒn, nã cã
gi¸ trÞ lµ 0
2 CB bit ®iÒu khiÓn
3 A0 - A4
c¸c t dïng ®Ó x¸c ®Þnh ®Þa c tr¹m tí
4 I0 - I4 C¸c bÝt x¸c ®Þnh th«ng tin yªu cÇu tr¹m
5 P BÝt kiÓm tra ch½n lÎ
6 Stop ®©y lµ t ®¸nh dÊu kÕt thóc cña khung truyÒn, cã
gi¸ trÞ lµ 1
Chæång 2. Caïc bus tiãu biãøu cuía hãû thäúng maûng SIMATICNET
Nguùn Kim AÏnh & Nguùn Maûnh H- Tæû âäüng hoïa - BKÂN 23
Bng 2.0. ý nga cña c¸c bÝt trong khung u cÇu
u tróc khung t lêi tr¹m tr×nh bµy tn h×nh sau:
Start S3 S2 S1 S0 P Stop
H×nh 2.2. CÊu tróc khung t lêi
ý nghÜa c¸c bÝt trong khung ® îc tr×nh bµy tn h×nh sau:
STT
Ký hiÖu
M« t
1 Start ®©y lµ bÝt ®¸nh dÊu sù khëi ®Çu cña khung truyÒn, cã
gi¸ trÞ lµ 0
2 S0 - S3 Th«ng tin t lêi vÒ tr¹m chñ
3 P BÝt kiÓm tra ch½n lÎ
4 Stop ®©y lµ bÝt ®¸nh dÊu sù kÕt thóc cña khung truyÒn, nã cã
gi¸ trÞ lµ 1
Bng 2.1. ý nga cña c¸c bÝt trong khung tr lêi
3. Profibus (Process Field Bus)
hÖ thèng Bus tr êng ® îc ph¸t triÓn t¹i §øc n¨m 1987 vµ thµnh
chuÈn EIC 61158 n¨m 2000.
Víi môc ®Ých qung b¸ còng nh hç trî viÖc ph¸t triÓn vµ øng dông
c¸c sn phÈm t ¬ng thÝch Profibus, mét tæ chøc ng êi sö dông ®· ® îc
thµnh lËp mang tªn Profibus International víi h¬n 1000 thµnh viªn.
Ngµy nay Profibus lµ hÖ thèng Bus tr êng hµng ®Çu thÕ giíi víi h¬n
20% thÞ phÇn víi n 5 triÖu thiÕt bÞ l¾p ®Æt trong khong 500.000 øng
dông. Profibus ®ang ® îc coi lµ gii ph¸p chuÈn, tin cËy trong nhiÒu øng
dông ®Æc biÖt lµ trong c¸c øng dông cã yªu cÇu cao vÒ tÝnh n¨ng ti gian
thùc.
HÖ thèng Bus nµy ® îc øng dông ®Ó kÕt nèi c¸c thiÕt tr êng víi c¸c
thiÕt bÞ ®iÒu khiÓn gi¸m s¸t. §©y lµ hÖ thèng Bus nhiÒu chñ (MultiCast) cho
phÐp c thiÕt bÞ vµo/ra ph©n t¸n, c thiÕt bÞ ®o th«ng minh, thiÕt bÞ ®iÒu
khiÓn... nèi vµo cïng mét ® êng Bus.
C¸c tr¹m chñ (th êng lµ c¸c PC, PLC) ® îc quyÒn kiÓm so¸t truyÒn
tng trªn Bus, c¸c tr¹m tí (th êng lµ c¸c Module vµo/ra ph©n t¸n, c thiÕt
®o th«ng minh...) kng ® îc phÐp truy nhËp Bus, chØ ® îc x¸c nhËn
hoÆc t lêi c¸c yªu cÇu tõ tr¹m c.
Chæång 2. Caïc bus tiãu biãøu cuía hãû thäúng maûng SIMATICNET
Nguùn Kim AÏnh & Nguùn Maûnh H- Tæû âäüng hoïa - BKÂN 24
Profibus gåm 3 lo¹i t ¬ng tch víi nhau: Profibus FMS, Profibus
DP vµ Profibus PA. Profibus FMS ® îc dïng chñ yÕu trong viÖc
nèi m¹ng c¸c m¸y tÝnh ®iÒu khiÓn vµ cÊp ®iÒu khiÓn gi¸m s¸t. Profibuss
DP ® îc dïng ®Ó kÕt nèi c¸c thiÕt tr êng víi c¸c m¸y tÝnh ®iÒu khiÓn,
cßn Profibus PA ® îc sö ng trong c¸c lÜnh vùc tù ®éng ho¸ c¸c qu¸
tr×nh cã m«i tr êng dÔ ch¸y næ.
3.1. CÊu tróc giao thøc Profibus
Profibus - FMS Profibus - DP
Profibus- PA
Líp 7 Fieldbus Message Specification
Líp 3 6
Líp 2 Fieldbus Data Link (FDL)
Líp 1 RS-48S/ p quang IEC 1158-2
H×nh 2.3 KiÕn tc giao thøc Profibus
Profibus DP vµ PA chØ thùc hiÖn líp 1 vµ 2 nh»m tèi u ho¸ viÖc trao ®æi
liÖu qu¸ tr×nh gi÷a p ®iÒu khiÓn vµ cÊp chÊp hµnh.
- Líp FMS (i Profibus FMS) m« t c¸c ®èi t îng truyÒn th«ng,
xö lý vµ cung p c¸c ch vô truyÒn th«ng.
- Líp liªn kÕt d÷ liÖu FDL cã chøc n¨ng kiÓm so¸t truy cËp bus, cung
p ch c¬ bn (p thÊp) cho viÖc trao ®æi d÷ liÖu mét ch tin
cËy.
- Líp vËt lý quy ®Þnh vÒ kü thuËt truyÒn dÉn tÝn hiÖu, m«i tr êng
truyÒn dÉn, cÊu tróc ng vµ c¸c giao diÖn c¬ häc. ViÖc sö dông giao
diÖn RS485 ®· quyÕt ®Þnh c¸c ®Æc tÝnh truyÒn dÉn. Khong c¸ch
truyÒn cùc ®¹i lµ 1200m, nÕu sö dông tr¹m lÆp cã thÓ lªn ®Õn 4800m
tÊt nhiªn nã cßn phô thuéc vµo tèc ®é truyÒn. Nãi chung tèc ®é
truyÒn th êng tring khong 9.6 500Kb/s vµ sè l îng tr¹m tèi ®a lµ
127, nã sö dông ph ¬ng ph¸p m· ho¸ NRZ.
Quan hÖ gi÷a tèc ®é truyÒn vµ chiÒu dµi d©y dÉn thÓ hiÖn trªn bng sau:
Tèc ®é (Kb/s) 9.6, 19.2, 45.45,
93.75
187.5
500 1500 3000, 6000,
12000
ChiÒu dµi (m) 1200 1000
400 200 100
Chæång 2. Caïc bus tiãu biãøu cuía hãû thäúng maûng SIMATICNET
Nguùn Kim AÏnh & Nguùn Maûnh H- Tæû âäüng hoïa - BKÂN 25
3.2. Truy cËp Bus vµ c¸c dÞch vô truyÒn liÖu.
Hai ph ¬ng ph¸p truy nhËp bus cã thÓ ® îc ¸p dông ®éc lËp hoÆc kÕt
hîp lµ Token Passing vµ Master/ Slave.
Thêi gian vßng lÆp tèi ®a ®Ó 1 tr¹m tÝch cùc nhËn l¹i ® îc Token cã thÓ
thay ®æi i c¸c tham . Khong thêi gian nµy lµ c¬ së cho viÖc tÝnh to¸n
chu k× thêi gian cña c hÖ thèng.
+ C¸c dÞch vô truyÒn liÖu thuéc líp 2 trong m« h×nh OSI (FDL) bao
gåm 4 ch :
- SDN (Send Data with No Acknowledge)
- SDA (Send Data with Acknowledge)
- SRD (Send and Request Data with Reply)
- CSRD (Cyclic Send and Request Data with Reply)
ch SDN c yÕu ng trong göi ®«ng flo¹t (broadcast) hoÆc göi
tíi nhiÒu ®Ých (multi cast).
ch vô SDA vµ SRD lµ nng dÞch vô trao ®æi d÷ liÖu yªu cÇu cã
t i. Do tÝnh chÊt kng tuÇn hoµn cña 2 dÞch vô nµy, ®Ó thùc hiÖn mçi
cuéc trao ®æi d÷ liÖu ®Òu phi cã yªu cÇu tõ líp trªn xuèng p 2, ti gian
xö lý giao tc t¨ng nªn xuÊt hiÖu suÊt truyÒn th«ng gi¶m. Nªn 2 dÞch vô
nµy ® îc øng dông trong truyÒn sè liÖu nh th êng.
ch vô CSRD lµ ch vô trao ®æi d÷ liÖu tuÇn hoµn víi môc ®Ých hç trî
viÖc trao ®æi d÷ liÖu qu¸ tr×nh ë cÊp chÊp hµnh, gi÷a c¸c thiÕt bÞ cm biÕn,
Controller
PC
PC
Controller
M
Drive
Sensor
Sensor
Actuator
M
Drive
V
Transmiter
M
Drive
Sensor
H×nh 2.4.
CÊu tróc ®iÓn h×nh hÖ thèng m¹ng Profibus