Tìm hiểu phần mềm Intouch wonderware
MỞ ĐẦU
Ngày này khoa học kĩ thuật phát triển mạnh mẽ đã làm năng suất lao động của con người tăng lên không ngừng . Với sự trợ giúp củ máy vi tính con người đã làm nhiều việc .
Trong các ngành công nghiệp hiện đại việc sử dụng máy tính là tất yếu, máy vi tính giúp cho công việc sản suất dễ dàng thuận lợi, hạn chế sai số, thất thoát . Người ta không cần phải xuống tận xưởng để theo dõi hay điều chỉnh bằng tay nữa mà hoàn toàn có thể điều khiển thu thập và quản lí dữ liệu thông qua máy tính tại phòng điều khiển trung tâm . Nhưng muốn làm được điều này thì máy tính cần phải có một phần mềm thực hiện .
Trên thế giới có rất nhiều phần mềm thực hiện việc giám sát và điều khiển nhưng em chọn phần mềm INTOUCH WONDERWARE của hãng INVENSYS SYSTEM, INC để tìm hiểu .
54 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 4883 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Tìm hiểu phần mềm Intouch wonderware, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
seõ do maùy tính söûa chöõa theo chöông trình ñaõ caøi saün . Nhôø caùc boä phaän
caûm bieán, caùc thieát bò ño löôøng maùy tính seõ luoân thoâng baùo cho ngöôøi giaùm saùt bieát
veà tieán trình hoaït ñoäng saûn xuaát, caùc thoâng soá kyõ thuaät ……
2/ Hoaït ñoäng theo chöông trình ñieàu khieån
Chöùc naêng naøy cho pheùp maùy tính ñieàu khieån cô caáu taùc ñoäng ñeå heä thoáng
hoaït ñoäng theo moät chöông trình laäp tröôùc . Nhôø boä vi xöû lyù ta coù theå laäp trình cho
heä thoáng hoaït ñoäng theo nhöõng chu trình phöùc taïp .
Vieäc thay ñoåi chu trình hoaït ñoäng cuûa maùy tính hay thay ñoåâi kích thöôùc maãu
maõ saûn phaåm chæ laø vieäc thay ñoåi phaàn meàm .
3/ Kieåm tra vaø ñaûm baûo chaát löôïng
Nhôø caùc thieát bò ño vaø caûm bieán ta coù theå kieåm tra saûn phaåm loaïi boû caùc pheá
phaåm ngay töø nguyeân nhaân hoûng nhôø ñoù maø chaát löôïng saûn phaåm ñöôïc naâng cao vaø
giaûm bôùt chi phí saûn xuaát .
4/ Quaûn lyù saûn xuaát
Caùc thoâng tin veà heä thoáng ñeàu truyeàn veà maùy tính trung taâm giaùm saùt vaø
thoáng keâ,toång keá quaù trình saûn xuaát : soá löôïng saûn phaåm , nguyeân vaät lieäu toàn tröõ …
caùc soá lieäu naøy giuùp ngöôøi quaûn lyù ra quyeát ñònh . Ñaët bieät laø khaû naêng lieân keát
ñoäng (DDE) cho pheùp caùc thoâng tin treân ñöôïc keát noái trao ñoåi cô sôû döõ lieäu vôùi caùc
heä thoáng SCADA khaùc treân moät maïng TCP/IP . Ñieàu naøy cho pheùp caùc heä thoáng
coù theå truy xuaát döõ lieäu cuõng nhö xuaát ra caùc tín hieäu ñieàu khieån laãn nhau .
Heä thoáng SCADA coøn coù khaû naêng lieân keát vôùi caùc heä thoáng thöông maïi
cao hôn cho pheùp ñoïc/ghi theo cô sôû döõ lieäu chuaån ODBC nhö Oracle, Access,
SQL ……
V/ PHAÀN MEÀM
Taïo döïng moät öùng duïng SCADA toái thieåu caàn xaây döïng moät maøn hình hieån
thò vaø thieát laäp moái quan heä giöõa caùc hình aûnh treân maøn hình vôùi caùc bieán quaù trình
. Vieäc taïo döïng öùng duïng SCADA treân nguyeân taéc seõ phöùc taïp hôn nhieàu so vôùi
vieäc laäp trình giao dieän ñoà hoaï trong caùc phöông phaùp öùng duïng thoâng thöôøng . Coù
hai phöông phaùp
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 4 SVTH : VOÕ HOAØNG DUY
1/ Duøng caùc coâng cuï laäp trình phoå thoâng Visual C++ ,Visual Basic ,Delphi …
Vôùi phöông phaùp naøy ngöôøi laäp trình phaûi laäp trình töø ñaàu ñeán cuoái . Töø vieäc
laäp trình caùc öùng duïng ñeå keát noái döõ lieäu qua caùc coång truyeàn thoâng ñeán laäp trình
ñoà hoïa . Ñieàu naøy ñoøi hoûi ngöôøi laäp trình phaûi coù kieán thöùc laäp trình cao . Vieäc laäp
trình caùc bieåu töôïng hay ki hieäu ñoà hoaï thöôøng duøng trong kó thuaät ñoøi hoûi nhieàu
coâng söùc ,duø caùc coâng cuï laäp trình ñeàu coù caùc thö vieän hoã trôï . Do ñoù phöông phaùp
naøy chæ neân söû duïng cho caùc öùng duïng quy moâ nhoû vaø ít coù yeâu caàu thay ñoåi .
2/ Söû duïng moät coâng cuï phaàn meàm chuyeân duïng (nhö FIX ,Intouch,WinCC….)
goïi taét laø phaàn meàm SCADA
Caùc phaàn meàm naøy coù chöùa caùc thö vieän thaønh phaàncho vieäc xaây döïng giao
dieän ngöôøi maøy cuõng nhö phaàn meàm keát noái vôùi caùc thieát biï cung caáp döõ lieäu thoâng
duïng . Ñoàng thôøi nhieàu coâng cuï ñònh nghóa moät ngoân ngöõ rieâng phuïc vuï cho vieäc
keát noái .
Ngaøy nay laäp moät hình giao dieän ñoà hoaï moät ngöôøi laäp trình coù kinh nghieäm
chæ caàn vaøi giôø nhôø vaøo caùc coâng cuï tích hôïp coù saün . Ta chæ caàn taäp trung vaøo
chuyeân moân maø khoâng caàn coù kieán thöùc chuyeân saâu veà laäp trình .
Trong hai phöông phaùp neâu treân ngöôøi ta chuoäng phöông phaùp thö hai hôn vì
ñaët tính deã thöïc hieän nhöng ñieåm haïn cheá duy nhaát cuûa phöông phaùp thöù hai laø chi
phí cho vieäc mua phaàn meàm . Ñoái vôùi caùc heä thoáng lôùn ñöôïc ñaàu tö maïnh thì khoâng
thaønh vaán ñeà nhöng caùc heä thoáng nhoû khi aùp duïng SCADA caàn phaûi caân nhaéc .
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 5 SVTH : VOÕ HOAØNG DUY
Chöông 2 : PHAÀN MEÀM SCADA
INTOUCH WONDERWARE
I/ GIÔÙI THIEÄU
1/ Toång quan:
InTouch laø moät coâng cuï taïo ra caùc öùng duïng giao dieän ngöôøi vaø maùy (HMI)
trong moâi tröôøng WINDOWNS moät caùch deã daøng vaø nhanh choùng
InTouch coù 3 thaønh phaàn chính InTouch Application Manager,
WindowMaker vaø WindowViewer
¾ InTouch Application Manager saép xeáp caùc öùng duïng maø chuùng ta ñaõ
taïo ra . InTouch Application Manager cuõng ñöôïc duøng ñeå ñaët caáu hình
cho WindowViewer nhö moät NT service ; môû caùc tieän ích DBDump
databases vaø DBLoad databases
¾ WindowMaker laø moâi tröôøng taïo vaø phaùt trieån cho caùc öùng duïng . Caùc
ñoái töôïng ñoà hoaï ñöôïc taïo ra raát linh hoaït, caùc cöûa soå hieån thò coù theå keát
noái vôùi caùc heä thoáng I/O coâng nghieäp vaø caùc öùng duïng khaùc cuûa
Windows
¾ WindowViewer laø moâi tröôøng thôøi gian thöïc duøng ñeå hieån thò caùc cöûa
soå ñoà hoaï ñaõ ñöôïc taïo ra trong WindowMaker. WindowViewer seõ
thöïc hieän hieäu öùng InTouch QuickScripts hoaøn taát quaù trình ghi nhaän vaø
baùo caùo döõ lieäu trong quaù khöù , xöû lyù quaù trình ghi nhaän vaø baùo caùo caùc
baùo ñoäng .
2/ Yeâu caàu caáu hình phaàn cöùng vaø phaàn meàm
Phaàn cöùng :
Toác ñoä vi xöû lyù >1.2GHz
Ñóa cöùng coøn troáng >2GB
RAM >256MB toát nhaát neân duøng RAM 512MB
Card maøn hình >2MB
Phaàn meàm : MICROSOFT WINDOWS 2000 PROFESSIONAL hoaëc
MICROSOFT WINDOWS XP PROFESSIONAL
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 6 SVTH : VOÕ HOAØNG DUY
II/ INTOUCH APPLICATION MANAGER
Cöûa soå cuûa öùng duïng :
Chuùng ta söû duïng InTouch Application Manager ñeå taïo caùc öùng duïng môùi,
môû caùc öùng duïng ñaõ taïo trong caû WindowMaker hay WindowViewer xoaù caùc öùng
duïng vaø chaïy caùc chöông trinh tieän ích InTouch DBDump vaø DBLoad Tagname
Dictionary .
Nhöõng öùng duïng trong InTouch Application Manager :
1/ Xem thuoäc tính cuûa moät öùng duïng :
Choïn moät öùng duïng click chuoät phaûi choïn Properties
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 7 SVTH : VOÕ HOAØNG DUY
2/ Xem thuoäc tính cuûa moät node
Choïn moät öùng duïng chon menu Tools ÆNode properties … seõ hieän leân hoäp hoäi
thoaïi :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 8 SVTH : VOÕ HOAØNG DUY
Töø hoäp hoäi thoaïi ta coù theå ñaët caáu hình :
• WindowViewer nhö moät NT Service
• Phaùt trieån caùc öùng duïng maïng
• Giaûi phaùp chuyeån ñoåi ñoäng
• Baùo ñoäng phaân taùn
III / WindowMAKER
WindowMAKER laø moâi tröôøng phaùt trieån cho InTouch . Giao dieän ñoà hoaï
cuûa WindowMAKER gaén chaët vôùi tieâu chuaån GUI cuûa Windows . Töø InTouch
Application Manager ta choïn moät öùng duïng ta click chuoät phaûi choïn
WindowMaker hoaëc nhaán phím Ctrl+ M ñeå vaøo WindowMaker . Giao dieän cuûa
WindowMaker :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 9 SVTH : VOÕ HOAØNG DUY
1/ Caùc ñoái töôïng cô baûn cuûa WindowMaker
Goàm : lines, filled,shaped text vaø buton . Moãi ñoái töôïng cô baûn coù nhöõng
thuoäc tính aûnh höôûng ñeá söï xuaát hieän cuûa chuùng . Caùc thuoäc tính ñoù bao goàm : line
color ,chieàu cao ,chieàu roäng , tính ñònh höôùng vaø coù theå laø traïng thaùi tónh hay ñoäng
Vôùi traïng thaùi tónh ñoái töôïng khoâng thay ñoåi trong thôøi gian thao taùc öùng duïng ,
Thuoäc tính traïng thaùi ñoäng cuûa ñoái töôïng ñöôïc lieân keát vôùi giaù trò thay ñoåi cuûa moät
bieåu thöùc naøo ñoù sao cho khi coù söï thay ñoåi giaù cuûa bieåu thöùc thì seõ coù söï thay ñoåi
töông öùng trong thuoäc tính cuûa ñoái töôïng . Ví duï maøu cuûa moät ñoái töôïng ñöôïc lieân
keát vôùi moät bieåu thöùc seõ thay ñoåi maøu khi bieåu thöùc thay ñoåi .
Haàu heát thöùc thuoäc tính cuûa caùc ñoái töôïng cô baûn ñeàu coù theå ñöôïc thieát laäp ôû
traïng thaùi ñoäng . Moät ñoái töôïng coù theå coù nhieàu thuoäc tính ñoäng . Caùc thuoäc tính coù
theå ñöôïc keát hôïp tuyø yù ñeå ñaït keát quaû mong muoán .
Hoäp hoäi thoaïi thieát laäp thuoäc tính ñoäng cho ñoái töôïng
• Line : moät ñoái töôïng line ñöôïc taïo bôûi moät hay nhieàu ñoaïn
thaúng tuyø thuoäc vaøo kieåu line . Maøu laø thuoäc tính duy nhaát cuûa
ñoái töôïng line maø ta coù theå thieát laäp lieân keát ñoäng . Chieàu roäng
vaø kieåu khoâng theå lieân keát ñoäng , chuùng ñöôïc gaùn vôùi caùc
thuoäc tính maëc ñònh
• Filled shape : ñöôïc taïo bôûi hai ñoái töôïng kích thöôùc ñöôïc bao
bôûi moät line . Caùc thuoäc tính filled shape : maøu line , chieàu
roäng line , kieåu line , maøu fill , phaàn traêm maøu fill , chieàu troäng
chieàu cao vò trí tính roõ raøng söï ñònh höôùng vaø kích côõ
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 10 SVTH : VOÕ HOAØNG DUY
•
, kích côõ
•
g muoán naøo baèng caùch söû duïng coâng cuï Button tren thenh
2/ Caùc ñoái töôïng ph
Text : laø moät ñoái töôïng ñöôïc taïo ra bôûi moät chuoãi caùc kyù töï
treân moät line ñôn . Caùc thuoäc tính cuûa Text goàm : font
maøu ñaäm ,gaïch döôùi ,nghieâng ,justification,tính roõ raøng vaø vò
trí .
Button : Nuùt nhaán 3 chieàu coù theå taïo vôùi baát kyø kích thöôùc
mon
coâng cuï WindowMaker Draw Object . Nhieàu loaïi lieân keát ñöôïc
gaén vôùi button nhö : action scripts, key scripts giaù trò lieân keát
ngoõ vaøo/ra analog hay discrete . Neáu lieân keát vaøo/ra ñöôïc gaén
vôùi button thì giaù trò hieån thò treân button nhö moät chuoãi text .
öùc taïp :
Ngoaøi nhöõng ñoái töôïng cô baûn InTouch con hoã trôï ñaùng keå caùc ñoái töôïng
uïng cuûa chuùng ta . Khi ñaõ ñöôïc daùn vaøo öùng duïng Bitmap coù
•
. Caû hai loaïi nay ñeå coù
•
naøo ñoái
hay
•
caùc cell khaùc maø chuùng ñöôïc lieân keát vôùi nhau hình
•
uïng . Chuùng raát deã söû duïng
vaø deã ñaët caáu hình . Chuùng ta seõ ñeà caäp chi tieát sau.
phöùc taïp khaùc nhau
• Bitmap : coâng cuï bitmap duøng ñeå sao cheùp vaø daùn vaøo caùc öùng
d
theå xoai vaø coù theå xaùc ñònh treân moät neàn trong suoát ñeå noåi leân
treân caùc öùng duïng caùc öùng duïng khaùc .
Trends : coù hai coâng cuï trend laø trend hieån thò döõ lieäu thôøi gian
thöïc vaø trends hieån thò döõ lieäu quaù khöù
theå bieåu dieãn ñoà thò theo thôøi gian cho nhieàu tagname
Symbol : laø söï keát cuûa nhieàu ñoái töôïng cô baûn vaø noù ñöôïc xem
nhö moät ñoái töôïng ñôn . Baát kì söï thay ñoåi thuoäc tính
vôùi symbol ( thay ñoåi thuoäc tính tónh trong WindowMaker hay
thay ñoåi thuoäc tính ñoäng trong WindowViewer ) seõ aûnh höôûng
ñeán taát caû caùc ñoái töôïng thaønh phaàn cuûa symbol
Symbol khoâng chöùa cac bitmap,caùc button caùc cell caùc alarm
trend
Cell : moät cell laø moät taäp hôïp cuûa hai hay nhieàâu ñoái töôïng, caùc
symbol,
thaønh moät ñôn vò ñôn . Cell chöùa moái quan heä khoâng gian coá
ñònh giöõa caùc phaàn töû rieâng leû , Moãi moät thaønh phaàn cuûa cell
coù theå coù nhöõng lieân keát chính noù . Caùc oâ ñöôïc söû duïng ñeå taïo
caùc thieát bò thöïc teá nhö boä ñieàu khieån slide , Caùc thuoäc tính cuû
caùc thaønh phaàn trong cell ñöôïc thay ñoåi trong WindowMaker
bôûi thao taùc cuûa caùc moái lieân keát .
Wizard : caùc wizard giuùp chuùng ta tieát kieäm ñaùng keå thôøi gian
thieát keá giao dieän phaùt trieån öùng d
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 11 SVTH : VOÕ HOAØNG DUY
a .
töông
vôùi ActiveX event Script ñeå thöïc hieän khi söï kieän xaûy ra
3/ Wizard
• ActiveX controls : WindowMaker hoã trôï caùc ActiveX
controls maø hình thöùc ñôn giaûn nhaát laø caùc öùng duïng mini duøng
ñeå trao ñoåi hay chaïy beân trong öùng duïng cuûa chuùng t
Taát caû ActiveX controls coù caùc thuoäc tính, caùc phöông phaùp vaø
caùc söï kieän lieân quan ñeán chuùng . Ta coù theå lieân keát moät thuoäc
tính cuûa ActiveX controls vôùi moät tagname cuûa döõ lieäu
öùng .
Ta coù theå thöïc hieän caùc phöông phaùp ActiveX thoâng qua caùc
haøm InTouch QuickScript . Chuùng ta co theå keát hôïp ActiveX
event
Ñaây laø tieän í
iao dieän cho caùc öùng duïng . InTouch cung caáp moät soá Wizard cô baûn vaø caùc tieän
ch giuùp chuùng ta tieát kieäm raát nhieàu thôøi gian khi phat trieån caùc
g
ích caøi theâm . Khi click vaøo bieåu töôïng treân thanh coâng cuï seõ hieän ra hoäp hoäi
thoaïi sau :
Neáu khoâng coù tieän ích naøy seõ raát khoù vaø maát nhieàu thôøi gian ñeå taïo ñöôïc caùc
ñoái töôïng treân . Sau ñaây laø moät soá caùc Wizard :
aùc loaïi coâng taéc :C
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 12 SVTH : VOÕ HOAØNG DUY
Caùc loaïi ñoàng hoà ño :
Caùc hieån thò baùo caùo döõ lieäu vaø baùo ñoäng :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 13 SVTH : VOÕ HOAØNG DUY
Caùc loai ñieàu khieån cöûa soå :
Caùc loaïi ñoàng hoà thöïc hay quaù khöù :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc
4/ Symbol Factory
Symbol Factory laø moät
g trong InTo
caùc wi
phöùc taïp ñeå söû duïn
zard vaø caùc ñoái töôïng ñoà h
Symbol Factory goàm 3 lo
• Picture Wiz
Animatin
• Bitmap Wiz
• Texture Wiz
• InTouch Ob
g a Symbol:
V: WindowVIEWER :
I
aøn hình cuûa WindowVier M 14 SVTH : VOÕ HOAØNG DUY
taäp hôïp caùc wizard vaø gaàn 300 bitmap töông ñoái
uch . Ñieàu naøy giuùp chuùng ta truy caäp ñeã daøng vaøo
oaï
aïi :
ard
ard
ard
ject
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 15 SVTH : VOÕ HOAØNG DUY
Laø öùng duïng cho pheùp giao dieän ñöôïc taïo ra trong WindowMaker coù theå chaïy .
1/ Menu File
-Open window môû moät cöûa soå trong WindowMaker . Hoäp hoäi thoaïi sau xuaát hieän :
• Close window… : ñoùng moät cöûa soå ñang môû
• WindowMaker… : trôû veà WindowMaker
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 16 SVTH : VOÕ HOAØNG DUY
2/Menu LOGIC
• Start Logic : Chaïy caùc QuickScript
Hall Logic : Döøng taát caû QuickScript
3/Menu SPECIAL
•
• Start Uninitiated Conversations : khôûi ñoäng caùc moái lieân keát
I/O . Khi môùi vaøo, WindowVier seõ töï ñoäng xöû lyù caùc yeâu caàu
•
V/ Tagname Dic
ban ñaàu hoaëc caùc giaù trò ñaàu .
Reinitialize I/O : khôûi ñoäng laïi caùc moái lieân keát I/O
tionary
Tagname Dictionary (runtime database ) laø “traùi tim” cuûa InTouch . Khi
caû caùc giaù trò hieän taïi cuûa item trong database . Ñeå taïo
Tagna
. DBDump cho pheùp baïn xuaát Tagname Dictionary ra taäp tin
vaên ba
ính
öùng duïng data chöùa taát
me, InTouch yeâu caàu khai baùo caùc bieán khi ñöôïc söû duïng . Moãi bieán phaûi coù
teân vaø loaïi döõ lieäu .
InTouch coù hai coâng cuï giuùp chuùng ta taïo ra Tagname Dictionary :
DBDump vaø DBLoad
ûn , coù theå söû duïng bôûi caùc öùng duïng khaùc . DBLoad cho pheùp taïo Tagname
Dictionary töø öùng duïng khaùc nhö Excel hoaëc töø DBDump file cuûa caùc öùng duïng
InTouch khaùc
1/ Caùc moâ taû ch
o ag Browser : lieät keâ caùc tagname vaø tagname.field ,remote tagname vaø
ber tagnames cuûa öùng duïng
ï khaùc bao goàm : scripts, SQL
o
o s : cho pheùp baïn truy caäp ñeán I/O server
2/ C ùc
T
SuperTag mem
o Tagname Cross Referencing: cho pheùp baïn söû duïng tagname trong öùng
duïng cuû baïn tham chieáu ñeán caùc coâng cu
configuration, SPC Triggers..
SuperTags: InTouch cho pheùp baïn töï taïo caùc SuperTag structure theme .
Remote Tagname Reference
khoâng caàn taïo tagname trong Tagname Dictionary
o Extended tagname support : InTouch coù theå hoã trôï 61405 tagname trong
Tagname Dictionary
a loaïi tagname
Khi baïn khai baùo moät tagname trong InTouch database , baïn phaûi gaùn cho
ñaáy . tagname moät loaïi naøo
Ví duï : neáu tagname duøng ñeå ñoïc hay ghi moät giaù trò töø I/O server phaûi laø
loaïi I/O tagname
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 17 SVTH : VOÕ HOAØNG DUY
a/ Memory Type Tagname
Memory tagname chöùa trong öùng duïng InTouch cuûa baïn . Baïn coù theå söû
duïng c ùn
(True , On)
47483648 ñeán
o Memory a
ïc : töø -3.4e38 ñeán 3.4e38
ge
b/ I
aùc haèng soá heä thoáng, taïo caùc bieán ñeå tính toa
o Memory Discete
• Giaù trò : 0 ( False, Off) vaø 1
o Memory Integer
• Soá nguyeân 32 bit coù daáu : töø -21
2147483647
Re l
• Soá thö
o Memory Messa
• Kieåu chuoãi: daøi 131 kí töï
/O Type Tagnames
Caùc tagname du g qua caùc öùng duïng Windows
khaùc l O tagnames truy xuaát thoâng qua caùc giao thöùc giao
tieáp nh
å thieát laäp traïng thaùi chæ ñoïc trong hoäp hoäi thoaïi Tagname
Dictio
t tagname vôùi giaù trò
0 ( False, Off) vaø 1 (True , On)
• I/O e
8 ñeán 2147483647
ge
c/ Hoã trôï
øng ñeå ñoïc hay ghi giaù trò thoân
aø I/O type tagnames, I/
ö Microsoft Dynamic Data Exchange (DDE) hoaëc Wonderware SuiteLink
Khi caùc giaù trò I/O type tagname thay ñoåi thì giaù trò seõ ñöôïc caäp nhaät vaøo
öùng duïng ngay töùc thì
Maëc ñònh taát caû caùc giaù trò I/O tagname ñöôïc thieát laäp ôû cheá ñoä ñoïc hoaëc ghi
. Tuy nhieân baïn coù the
nary
Coù 4 loaïi I/O tagname :
• I/O Discrete :
• Input/ outpu
• Giaù trò :
int ger
• Soá nguyeân 32 bit coù daáu : töø -214748364
• I/O Real
• Soá thöïc : töø -3.4e38 ñeán 3.4e38
• I/O Messa
• Kieåu chuoãi: daøi 131 kí töï
tagname môû roäng :
Trong ph hæ laø demo neân chi cho pheùp söû duïng 32
tagnam
nh nghóa moät tagname môùi
ieân baûn tìm hieåu naøy c
es
d/ Ñò
agname coù theå daøi 32 kyù töï vaø phaûi baét ñaàu baèng kyù töï (A-Z hoaëc a-z) .
Caùc ky
Ñeå ñònh nghóa moät tagname môùi :
T
ù töï coøn laïi tuyø yù
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 18 SVTH : VOÕ HOAØNG DUY
• Treân thanh menu Special, click Tagname Dictionary thì hoäp hoäi
thoaïi Tagname Dictionary xuaát hieän
*Click New :ñeå taïo moät tagname môùi
*Tagname : teân tagname
Click Type : hoäp hoäi thoaïi Tagname Types seõ xuaát hieän *
*Choïn loaïi cho tagname vaø click OK
*Click Group ñeå gaùn cho tagname moät Alarm Group maëc ñònh laø $System .
*Vôùi loaïi tagname I/O Read Only chæ cho pheùp ñoïc
cho pheùp ghi
3/ Kha
*Vôùi loaïi tagname I/O Write Only chæ
*Click Close
i baùo chi tieát moät tagname Memory Discrete
Memory Discrete coù giaù trò 0 ( False, Off) vaø 1 (True , On)
Ñeå ñònh nghóa chi tieát loaïi tagname Memory Discrete
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 19 SVTH : VOÕ HOAØNG DUY
aïi seõ xuaát hieän Khi baïn choïn Memory Discrete , hoäp hoäi tho
Intial Value : khôûi taïo giaù trò ñaàu cho tagname khi môùi chaïy
Neáu baïn muoán hieån thò thoâng baùo khi tagname coù giaù trò ON baïn goõ vaøo
On Msg
F baïn goõ vaøo
Off Msg
lick vaøo close ñeå löu tagname cuûa baïn
ùo chi tieát moät Memory Analog Tagname
Neáu baïn muoán hieån thò thoâng baùo khi tagname coù giaù trò OF
C
4/ Khai ba
C ger vaø Memory Real .
Memory Integer laø soá nguyeân 32 bit coù daáu : töø -2147483648 ñeán 2147483647
oaïi xuaát
où hai loaïi memory tagname : Memory Inte
Memory Real laø soá thöïc : töø -3.4e38 ñeán 3.4e38
• *Khi baïn choïn Memory Integer hoaëc Memory Real hoäp hoäi th
hieän
• Click Intial Value ñeå khôûi taïo giaù trò ñaàu cho tagname khi baét ñaàu chaïy
• Min Value : giaù trò nhoû nhaát maø baïn söû duïng cho Historical Trend charts,
O vaø .Min EU tagname.field
•
5/ Khai baùo chi tieát Memory Message Tagname
I/
• Max Value : giaù trò lôùn nhaát maø baïn söû duïng cho Historical Trend charts,
I/O vaø .Max EU tagname.field
Eng Unit : nhaõn cho tagname
• Click close ñeå löu
Message hoäp hoäi thoaïi sau seõ xuaát hieän Khi baïn choïn Memory
• Maximum Length : soá kí töï cho pheùp lôùn nhaát cuûa tagname
• Intial Value : khôùi taïo giaù trò ñaàu cho tagname khi baét ñaàu chaïy öùng
duïng
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 20 SVTH : VOÕ HOAØNG DUY
6/ Khai baùo chi tieát moät I/O Discrete Tagname
• Click close ñeå löu
Taát c ù trò ñöôïc ñoïc hay ghi taù öùng duïng khaùc goïi laø I/O
tagname . Baïn khai baùo moät I/O Discrete tagname caàn moät I/O tagname vôùi giaù trò
aû caùc tagname maø gia
0 ( False, Off) vaø 1 (True , On)
Choïn I/O Discrete hoäp hoäi thoaïi sau seõ xuaát hieän
• Intial Value : giaù trò ban ñaàu cho tagname khi baïn chaïy öùng duïng
laàn ñaàu tieân .
• Input Conversion : Chuyeån ñoåi ngoõ vaøo
• ù trò I/O input seõ ñöôïc ñoïc ngöôïc laïi
N
oán aán ñònh cho
ta
• e Tagname name as Item Name neáu baïn muoán söû duïng
te
vieäc khai baùo
7/ Khai baùo ch e
• Direct : giaù trò I/O input seõ ñöôïc ñoïc tröïc tieáp
Reverse : gia
• OnMsg :thoâng baùo khi tagname coù giaù trò O
• OffMsg :thoâng baùo khi tagname coù giaù trò OFF
• Access Name : choïn Access Name maø baïn mu
gname
• Item : ñòa chæ vuøng nhôù maø baïn truy caäp
Ví duï : PLC OMRON laø I0.0
Choïn Us
ân tagname truøng vôùi teân item name
• Choïn close ñeå löu vaø hoaøn thaønh
i tieát moät I/O Integer hoaëc Real Tagnam
Baïn ai ät I/O tagname vôùi
öïc hoaëc nguyeân
au seõ xuaát hieän
kh baùo moät I/O Integer hoaëc Real Tagname caàn mo
th
Choïn I/O Integer hoaëc Real Tagname hoäp hoäi thoaïi s
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 21 SVTH : VOÕ HOAØNG DUY
• Intial Value : giaù trò ban ñaàu cho tagname khi baïn chaïy öùng duïng laàn
ñaàu tieân .
• Deadband :nhaäp vaøo soá löôïng giaù trò cuûa ñôn vò kó thuaät cho tagname
coù theå thay ñoåi tröôùc khi döõ lieäu bò thay ñoåi
• Min EU : nhaäp vaøo giaù trò ñôn vò kó thuaät cho tagname khi giaù trò
nhaän ñöôïc baèng MinRaw
ät
(MaxR
lue - MinEU) * ((MaxRaw - MinRaw)
nh nhö
inRaw) * ((MaxEU - MinEU) /
•
•
• ïn muoán söû duïng teân
8/Khai ùo c
• Min Raw : giaù trò thaáp nhaát cuûa thang giaù trò I/O integer hoaëc real
• Max EU : nhaäp vaøo giaù trò ñôn vò kó thuaät cho tagname khi giaù trò
nhaän ñöôïc baèng MaxRaw
• Max Raw : giaù trò lôùn nhaát cuûa thang giaù trò I/O integer hoaëc real
coù theå duøng caùc giaù trò trong Max• Chuù yù baïn Raw,Max EU, Min Raw
vaø Min EU ñeå chænh giaù trò I/O tagname cuûa baïn
Eng Units : nhaäp vaøo teân n• haõn maø baïn muoán duøng cho ñôn vò kó thua
cho tagname cuûa baïn
• Conversion : cho pheùp baïn chænh tæ leä khi tính toaùn giaù trò kó thuaät
Neáu choïn Linear keát quaû t• ính toaùn duøng noäi suy tuyeán tính giöõa giaù
trò ñaàu vaø giaù trò cuoái .Coâng thöùc duøng cho ñaàu vaøo tuyeán tính
EUValue = (RawValue - MinRaw) * ((MaxEU - MinEU) /
aw - MinRaw)) + MinEU
• Coâng thöùc tính tæ leä cho ngoõ ra :
RawValue = (EUVa
/(MaxRaw - MinRaw)) + MinRaw
• Neáu choïn Square Root , giaù trò toång nguyeân ñöôïc duøng ñeå noäi suy .
Giaù trò naøy duøng cho caùc thieát bò coù ñaàu vaøo tæ leä khoâng tuyeán tí
boä chuyeån ñoåi coâng suaát. Coâng thöùc tính cho tæ leä cho giaù trò vaøo caên
baäc hai
EUValue = sqrt(RawValue - M
sqrt(MaxRaw - MinRaw)) + MinEU
Coâng thöùc tính cho tæ leä caên baäc hai cuûa ngoõ ra :
• RawValue = square((EUValue - MinEU) * (sqrt(MaxRaw –
MinRaw) / (MaxEU -MinEU))) + MinRaw
Access Name : choïn giaù trò Access Name maø baïn muoán aán ñònh cho
tagname
Item : ñòa chæ vuøng nhôù cuûa thieát bò keát noái maø baïn muoán töø I/O
Choïn Use Tagname name as Item Name neáu ba
tagname truøng vôùi teân item name
• Choïn close ñeå löu vaø hoaøn thaønh vieäc khai baùo
ba hi tieát I/O Message Tagname
essage laø kI/O M ieåu chuoãi goàm 131 kí töï
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 22 SVTH : VOÕ HOAØNG DUY
Khi choïn I/O Message hoäp hoäi thoaïi sau seõ xuaát hieän
:
• Initial Value : giaù trò tagname khi khôûi ñoäng öùng duïng
• Access Name : choïn Access Name maø baïn muoán aán ñònh cho
tagname
• Item : ñòa chæ vuøng nhôù maø baïn truy caäp töø I/O
• Choïn Use Tagname name as Item Name neáu baïn muoán söû duïng teân
tagname truøng vôùi teân item name
9/ Khai ba c
• Maximum Length nhaäp soá kí töï toái ña cho tagname
• Choïn close ñeå löu vaø hoaøn thaønh vieäc khai baùo
ùo hi tieát ñieàu kieän baùo ñoäng
Treân menu Spectial click Tagname Dictionary hoäp hoäi thoaïi sau seõ xuaát
hieän
Go 2
a/Ñeå k name rôøi raïc
àm traïng thaùi ON vaø OFF
hai baùo ñieàu kieän baùo ñoäng cho tag
ary
Treân hoäp hoäi thoaïi choïn Alarm hoaëc Detail & Alarm hoäp hoäi thoaïi
Treân thanh Special menu choïn Tagname Diction
sau seõ xuaát hieän
• Alarm State : traïng thaùi cuûa tagname khi baùo ñoäng
• Priority : quyeàn öu tieân coù giaù trò töø 1 ñeán 999
• Click Close ñeå löu
b/ Ñeå thöïc hieän khai baùo ñieàu kieän baùo ñoäng cho tagname analog
Treân thanh Special menu choïn Tagname Dictionary
Treân hoäp hoäi thoaïi choïn Alarm hoaëc Detail & Alarm hoäp hoäi thoaïi
sau seõ xu haát ieän
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 23 SVTH : VOÕ HOAØNG DUY
• Choïn loaïi Alarm ( LoLo,Low, High, HiHi ) maø baïnmuoán söû
duïng khi phaùt hieän tagname vöôït quaù giaù trò ñònh tröôùc
• Alarm Value : caùc giaù trò tôùi haïn cuûa Alarm
• Priority: quyeàn öu tieân coù giaù trò töø 1 ñeán 999
ham chieáu töø xa :10/Tagname t
InTouch
Remote Tagname R
cho pheùp caùc maùy client vaø server giao tieáp vôùi nhau qua öùng duïng
eferencing
11/Ñeå taïo moät öùng duïng tagname maùy chuû
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 24 SVTH : VOÕ HOAØNG DUY
Caùc tham chieáu töø xa :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 25 SVTH : VOÕ HOAØNG DUY
12/Ñònh ñòa chæ tham chieáu ñoäng (DRA)
Duøng tham chieáu ñoäng :
Ñeå taïo moät öùng duïng chuaån ñoaùn :
Taïo moät I/O Integer tagname laø “ AnalogSpy” coù Access Name PLC1 vaø
moät item name laø WX001
Taïo moät text object : #
Double click leân # ñeå choïn animation links
Click String trong vuøng User Inputs. Hoäp hoäi thoaïi InputÆ String Tagname
seõ xuaát hieän
Tagname : goõ AnalogSpy.Reference
Choïn WindowViewer ñeå bieân dòch chöông trình vaø chaïy öùng duïng
Trong WindowViewer click text object vaø nhaäp giaù trò môùi laø ñòa chæ cuûa
thieát bò maø ta caàn quan saùt seõ hieän leân giaù trò trong vuøng nhôù ñoù .
13/Moät soá Tagname coù saün trong phaàn meàm :
• $Date : laø tagname loaïi integer hieån thò ngaøy heä thoáng
• $DateString : laø loaïi tagname memory message tagname hieån thò ngaøy heä
thoáng döôùi daïng chuoãi
• $DateTime :hieån thò caû ngaøy giôø.
• $Day: chæ hieån thò ngaøy
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 26 SVTH : VOÕ HOAØNG DUY
• $Hour : hieån thò giô
• $InactivityTimeout : hieån thò giaù trò 1 khi giôø hoaït ñoäng ñaõ heát
• $InactivityWarning : coù giaù trò 1 khi thôøi gian ñöôïc ñònh saün cho vieäc caûnh
baùo hoaït ñoäng ñaõ heát
• $Minute : xuaát giaù trò phuùt
• $Month : xuaát giaù trò thaùng
• $Msec :xuaát giaù trò Msec
• $NewAlarm : tagname coù giaù trò 1 moãi khi coù moät baùo ñoäng môùi
• $Second :xuaát giaù trò giaây .
AccessLevel Read only integer security tagname used in
expressions or scripts to control the operator's ability
to perform specific functions.
$AlarmLogging No longer supported in InTouch.
$AlarmPrinterError No longer supported in InTouch.
$AlarmPrinterNoPaper No longer supported in InTouch.
$AlarmPrinterOffline No longer supported in InTouch.
$AlarmPrinterOverflow No longer supported in InTouch.
$Appl agname that reflects whether or
Clients command is selected on the Server
Special menu.
icationChanged Read only discrete t
not the remote application has changed in distributed
systems. This number is incremented each time the
Notify
node's WindowViewer
$Appl
version number of the application. This number
ime a tagname or QuickScript is
icationVersion Read only real tagname that reflects the current
changes each t
changed, added or deleted.
$ChangePassword Write only discrete security tagname that allows the
operator to set the value of the $ChangePassword
sing the generic Change Password
perator.
tagname to 1, cau
dialog box to be displayed for the o
$C f
a discrete button to allow the operator to set the
$ConfigureUsers tagname to 1, causing
generic Configure Users dialog box to be
on igureUsers Write only discrete security tagname that can be used
on
value of the
the
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 27 SVTH : VOÕ HOAØNG DUY
displayed for editing the security user name list.
$H o
arting and stopping of historical logging. This is a
ommand for the whole application.
ist ricalLogging Read/write discrete tagname that monitors/controls
st
global c
$L c rite discrete tagname used to monitor and/or
ol the running of scripts.
s that are
ly executing cannot be stopped. However, you
ogi Running Read/w
contr
Asynchronous User Defined Function script
current
can prevent new scripts from executing.
$ObjHor
e center of a selected
Read only integer tagname used to display the
horizontal pixel location of th
object.
$ObjVer Read only integer tagname used to display the vertical
pixel location of the center of a selected object.
$Operator Read only security message tagname that can be used
ipt to control the
ic functions.
in an expression or QuickScr
operator's ability to perform specif
$OperatorEntered Read/write security message tagname that sets the
""User Name"" for the operator.
$PasswordEntered Write only security message tagname that sets the
""Password"" for the operator.
$Second ys the current Read only integer tagname that displa
seconds (value may be 0-59).
$StartDdeConversations Read/write discrete tagname used to start uninitiated
conversations during runtime when the Special menu
has been disabled.
$System Read only Alarm Group type tagname for the alarm
root group. If a tagname is not assigned to a specific
Alarm Group name, it is automatically assigned to this
root group by default. All defined Alarm Groups are
descendants of $System.
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 28 SVTH : VOÕ HOAØNG DUY
Chöông 3: TAÏO LIEÂN KEÁT
Khi choïn moät object hoa e thay ñoåi ta
ôùc sau :
Treân Special menu c
thoaïi sau seõ xuaát hieän
ANIMATION
ëc symbol ñeå taïo ra hoaït aûnh khi tagnam
laøm caùc bö
hoïn Animation hoaëc double-click leân object thì hoäp hoäi
ïn phöông thöùc lie
I/ Touch Link
Cho ân keát maø baïn muoán taïo hoaït aûnh
• User Inputs: Do
Analog hoaëc Strin
• Slider : daïng thanh tröôït
• Touch Pushbuttons : Khi nhaán vaøo nuùt nhaán 3 chieàu seõ taïo ra caùc hieäu
öùng
ngöôøi duøng nhaäp vaøo coù theå laø daïng Discrete hoaëc
g
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 29 SVTH : VOÕ HOAØNG DUY
/User Input : 1
o Discrete: söû duïng
input box seõ xuaát h
o String : söû duïng vôùi tagna
a/ Click User Inputs ÆDiscre
vôùi Discrete tagname ,khi lieân keát ñöôïc kích hoaït moät
hoäp hoäi thoaïi seõ xuaát hieän ñeå baïn choïn traïng thaùi cho tagname
o Analog : söû duïng vôùi integer hoaëc real tagname ,khi link ñöôïc kích hoaït moät
ieän cho pheùp baïn nhaäp vaøo giaù trò cuûa tagname name
me strign giaù trò nhaäp vaøo coù daïng chuoãi
te hoäp hoäi thoaïi sau seõ xuaát hieän
• Tagname : teân tagname muoán lieân keát
• Msg to user : thoâng baùo seõ xuaát hieän khi inputs link ñöôïc kích hoaït
• Set Prompt vaø Reset Prompt : laø chuoãi hieån thò treân button khi baïn
thay ñoâi töø on sang off
• On message vaø off message : thoâng baùo xuaát hieän treân object khi kích
on hoaëc off
b/ Click User Inputs ÆAnalog hoäp hoäi thoaïi sau seõ xuaát hieän
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 30 SVTH : VOÕ HOAØNG DUY
• Tagname : nhaäp vaøo tagname name caàn lieân keát
• Msg to user : thoâng baùo seõ xuaát hieän khi inputs link ñöôïc kích
hoaït
• Keypad : coù hoã trôï keypad khoâng
• Min Value : giaù trò nhoû nhaát cuûa tagname
• Max Value : giaù trò lôùn nhaát cuûa tagname
• Inputs Only : chi cho pheùp nhaäp vaøo.
2/ SLIDER
aát
h
Ñeå taïo moät thanh tröôït :
Click Sliders Æ vertical(hoaëc horizontal) hoäp hoäi thoaïi sau seõ xu
ieän
• Tagname : nhaäp vaøo tagname name caàn lieân keát
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 31 SVTH : VOÕ HOAØNG DUY
• At Top : giaù trò ôû vò trò Top cuûa slider
• At Bottom : giaù trò ôû vò trò Bottom
3/ PUSH BUTTON
Ñeå taïo moät lieân keát vôùi PushButton
Taïo moät Button sau ñoù double-click vaøo button ,hoäp hoäi thoaïi sau seõ
xuaát hieän
Coù 4 loaïi Touch Pushbutton :
*Discrete Value :
• Tagname : nhaäp vaøo tagname caàn lieân keát
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 32 SVTH : VOÕ HOAØNG DUY
öû duïng
haán hay giöõ . Giaù trò 0 khi
button ñöôïc thaû ra
e : ngöôïc laïi vôùi Direct
cuûa tagname khi nhaán button
Set : giaù trò laø 1 khi button ñöôïc nhaán
*Action
• Action : caùch thöùc hoaït ñoäng cuûa Pushbutton muoán s
• Direct : giaù trò laø moät khi ñöôïc n
• Reverv
• Toggle : ñaûo ngöôïc traïng thaùi
• Reset : giaù trò laø 0 khi button ñöôïc nhaán
•
¾ Condition Type : choïn ñieàu kieän object cuûa baïn
¾ On key down : thöïc hieän Scrip 1 laán khi phím ñöôïc nhaán xuoáng
¾ While down : thöïc hieän script khi phím ñöôïc giöõ
¾ On key up : thöïc hieän script khi phím nhaû ra
¾ Click OK ñeå löu
*Show hoaëc Hide Window hoäp hoäi thoaïi sau seõ xuaát hieän ñeå baïn choïn cöûa
soå muoán hieän hoaëc aån
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 33 SVTH : VOÕ HOAØNG DUY
¾ Sau ñoù baïn choïn cöûa soå caàn hieän
¾ Click OK ñeå löu
II/ Display Link
1/ Fill color link :
a/Discrete fill color link :
¾ Expression: teân discrete tagname muoán lieân keát
¾ Color : choïn maøu cho caùc giaù trò cuûa tagname
b/Analog expression color link
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 34 SVTH : VOÕ HOAØNG DUY
• Expression: teân cuûa integer hoaëc real tagname hoaëc bieåu thöùc
• Break Points: caùc giaù trò thay ñoåi cuûa object
• Color : choïn maøu cho caùc giaù trò cuûa tagname
c/Taïo moät Discrete Alarm status color link
Æ Discrete Tagname Alarm Status
Fill Color
• Tagname
•
äng
d/Taïo moät Analog Alarm Status color
: nhaäp teân tagname caàn link
Nomal Fill Color : maøu cuûa object khi bình thöôøng
Alarm Fill Color : maøu cuûa object khi coù baùo ño•
Fill ColorÆ Analog Alarm
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 35 SVTH : VOÕ HOAØNG DUY
• Tagname : nhaäp teân tagname caàn lieân keát
• Alarm Type : loaïi baùo ñoäng
• Value giaù trò cuûa tagname khi coù gaùn LoLo… :
Deviation: chi coù 3 maøu •
• ROC(Rate of change) : coù 2 m
•
aøu ;
•
III/Taïo moät lieân keát kích thöôùc vôùi ñoái töôïng
Click vaøo color : ñeå choïn maøu cuûa ñoái töôïng
Choïn OK ñeå löu
Double-click vaøo moät ñoái töôïng choïn OBJECT SIZE click vaøo height hoaëc
weight seõ xuaát hieän hoäp hoäi thoaïi sau :
• Expression: teân moät tagname analog hoaëc bieåu thöùc
• Value at Max Height: giaù trò lôùn nhaát cuûa tagname
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 36 SVTH : VOÕ HOAØNG DUY
• Value at Min Height: giaù trò nhoû nhaát cuûa tagname
• Max % Height : phaàn traêm cuûa chieàu cao khi tagname baèng
Value at Max Height
• Min % Height : phaàn traêm cuûa chieàu cao khi tagname baèng
Value at Min Height
• Click OK ñeå löu
IV/ Taïo lieân keát vuøng :
Double-click vaøo moät ñoái töôïng choïn LOCATION click vaøo Vertical hoaëc
Horizontal seõ xuaát hieän hoäp hoäi thoaïi sau :
• Expression : nhaäp vaøo tagname analog hoaëc bieåu thöùc
• At Left End : giaù trò tagname khi object ôû beân traùi
• At Right End : giaù trò tagname khi object ôû beân phaûi
• To left : soá pixel khi object di chuyeån sang traùi
• To right : soá pixel khi object di chuyeån sang phaûi
• Click OK ñeå löu
V/ Taïo lieân keát Percent Fill
Double-click vaøo moät ñoái töôïng choïn Percent Fill click vaøo Vertical hoaëc
Horizontal seõ xuaát hieän hoäp hoäi thoaïi sau :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 37 SVTH : VOÕ HOAØNG DUY
• Expression : nhaäp vaøo tagname analog hoaëc bieåu thöùc
• Value at Max Fill : giaù trò cuûa expression khi object ñaày
• Value at Min Fill : giaù trò cuûa expression khi object vôi
• Max % Fill : phaàn traêm cuûa object khi expression ñaït tôùi giaù trò
Value at Max Fill
• Min % Fill : phaàn traêm cuûa object khi expression ñaït tôùi giaù trò
Value at Min Fill
• Direction : choïn höôùng maø baïn muoán laáp ñaày
• Background Color : choïn maøu cuûa ñoái töôïng
VI/ Taïo lieân ke
• Click OK ñeå löu
át MISCELLANEOUS
Double-c k US
1/ Khi click vaøo s
lic vaøo moät ñoái töôïng,trong vuøng MISCELLANEO
Vi ibility xuaát hieän hoäp hoäi thoaïi sau :
• Expression : nhaäp vaøo tagname hoaëc bieåu thöùc
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 38 SVTH : VOÕ HOAØNG DUY
• Visible State : traïng thaùi cuûa object khi Expression coù giaù trò
True
• Click OK ñeå löu
2/ Khi click vaøo Blink xuaát hieän hoäp hoäi thoaïi sau :
• vaøo tagname hoaëc bieåu thöùc
these attributes: choïn maøu cho kieåu nhaáp
nhaùy aån
Expression : nhaäp
• Blink Speed : choïn toác ñoä nhaáp nhaùy
• Blink Invisible: nhaáp nhaùy theo kieåu aån/hieän
• Blink visible with
• Clich OK ñeå löu
3/ Khi click Disable seõ xuaát hieän hoäp hoäi thoaïi :
• höùc Expression : nhaäp vaøo discrete tagname hoaëc bieåu t
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 39 SVTH : VOÕ HOAØNG DUY
• ñeå löu
VII/ Taïo lieân keát hieån thò giaù trò :
• Dissbled State : choïn traïng thaùi disabled khi bieåu thöùc True
Click OK
lue Display
/Click Discrete
Double-click vaøo moät ñoái töôïng,trong vuøng Va
1 : seõ hieån thò hoäp hoäi thoaïi
• Expression : nhaäp vaøo discrete tagname hoaëc bieåu thöùc
• On Message : chuoãi hieån thò khi bieåu thöùc on
• OFF Message : chuoãi hieån thò khi bieåu thöùc off
2/Click Analog
• Click OK ñeå löu
h
seõ ieån thò hoäp hoäi thoaïi
• Expression: nhaäp vaøo tagname analog/real hoaëc bieåu thöùc caàn
hieån thò giaù trò
• Click OK ñeå löu
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 40 SVTH : VOÕ HOAØNG DUY
VII/ Taïo lieân k veát ôùi String
Click Stri thoaïi
ng seõ hieån thò hoäp hoäi
• Expression: nhaäp vaøo tagname string hoaëc bieåu thöùc kieåu
string
• Click OK ñeå löu
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 41 SVTH : VOÕ HOAØNG DUY
CHÖÔNG 4:
KEÁT NOÁI I/O
InTouch o icrosogsoft Dynamic Data Exchange(DDE),
astDDE vaø gia h uitelink ñeå keát noái vôùi chöông trình Window
haùc ,vôùi maùy chuû Wonderware I/O vaø vôùi chöông trình Server I/O cuûa thaønh phaàn
öù 3 maø thaønh phaàn naøy keát noái vôùi caùc thieát bò thöïc
/Caùc giao thöùc hoã trôï keát noái
W nderware duøng M
o t öùc Wonderware SF
k
th
I
• DDE laø moät giao thöùc keát noái ñöôïc phaùt trieån bôûi Microsoft cho pheùp
nhöõng öùng duïng trong moái tröôøng Window coù theå nhaän hoaëc gôûi döõ
lieäu ñeán moät öùng duïng khaùc . Noù boå sung moái quan heä clien-server
giöõa hai öùng duïng ñang chaïy . Maùy chuû cung caáp döõ lieäu vaø cho pheùp
yeâu caàu töø moät öùng duïng khaéc caàn döõ lieäu cuûa noá . ÖÙng duïng yeâu caàu
goïi laø client . Moät soá öùng uïng nhö InTouch vaø Microsoft Excel coù theå
ñoàng thôøi laø server vaø client
• FastDDE cung caáp moät goùi trung gian cuûa caùc lôøi nhaén trong
Wonderware DDE vaøo moät lôøi nhaén ñôn Microsoft DDE . Söï ñoùng
goùi naøy cung caáp taän duïng hieäu bôûi söï giaûm bôùt toång soá hoaït ñoäng
DDE caàn cung caáp giöõa client vaø server .
• NetDDE môû roäng tieâu chuaån WindowsDDE ñeå bao goàm keát noái
thoâng qua maïng cuïc boä vaø thoâng qua coång noái tieáp . Môû roäng maïng
coù giaù trò cho pheùp lieån keát DDE giöõa öøng duïng ñang chaïy treân moät
maùy tính khaùc ñöôïc keát noái thoâng qua maïng maùy tính hay modem .
• Wonderware SuiteLink duøng giao thöùc TCP/IP . Suitelink ñöôïc thieát
keá ñaët bieät cho nhöõng öùng duïng trong coâng nhieäp nhö döõ lieäu toaøn
veïn, soá lieäu nhieàu vaø deã chuaån ñoaùn hôn . Giao thöùc naøy ñöôïc hoã trôï
cho caû Microsoft Window NT vaø Windows 2000
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 42 SVTH : VOÕ HOAØNG DUY
SuiteLink khoâng theå thay theá cho DDE, FastDDE hoaëc NetDDE. Moãi keát
oái giöõa moät maùy con vaø moät maùy chuû phuï thuoäc vaøo tình traïng maïng cuûa baïn .
I/Wonderware Suitelink
n
I
Ñeå duøng giao thöùc keát noái naøy chuùng ta thöïc hieän caùc böôùc sau
1/Chuùng ta caàn coù giao thöùc Microsoft TCP/IP vaø laøm vieäc chính xaùc
2.Chuùng ta phaûi coù teân
äp hoäi thoaïi sau seõ xuaát hieän
maùy tính khoâng quaù 15 kí töï
3/Wonderware Suitelink phaûi chaïy nhö moät dòch vuï . Neáu vì moät lí do naøo
ñoù maø Suitelink bò döøng , chuùng ta seõ caàn phaûi khôûi ñoäng laïi töø ñaàu .
Ñeå baét ñaàu SuiteLink chuùng ta vaøo Service cuûa Window Control Panel.
Ho
Doub le click vaøo Wonderware SuiteLink ñeå khôûi ñoäng
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 43 SVTH : VOÕ HOAØNG DUY
III /Caùc hieåu ngaàm trong ñòa chæ I/O InTouch
InTouch xaùc ñònh moät phaàn töû cuûa döõ lieäu trong moât chöông trình maùy chuû
I/O bôûi moät teân ñònh ngaàm thaønh phaàn thöù 3 bao goàm application name, topic name
öõ lieäu töø moät öùng duïng khaùc chöông trình maùy con môû
moät ke
Ñ öôïc
teân cuûa aø coù chöùa döõ lieäu vaø
teân cuûa
ñònh trong cô
sôû döõ lie
uy caäp ñeå thu thaäp vaø duy trì giaù trò cuûa item naøy .
IV/ Ñòa chæ I/O InTouch
vaø item name . Ñeå laáy ñöôïc d
ânh cho chöông trình maùy chuû bôûi söï chæ roõ 3 thaønh phaàn naøy
eå cho InTouch coù theå laáy döõ lieäu töø moät öùng duïng khaùc, noù phaûi bieát ñ
öùng duïng cung caáp döõ lieäu, teân topic cuûa öùng duïng m
item ñaëc bieät bao goàm topic . Theâm vaøo ñoù InTouch caàn bieát kieåu cuûa döõ
lieäu . Thoâng tin naøy xaùc ñònh keåu I/O cho tagname khi noù ñöôïc xaùc
äu cuûa InTouch . Khi WindowViewer ñang chaïy noù seõ töï ñoäng hoaït ñoäng
taát caû caùc haønh ñoäng khaùc caàn tr
Khi moät öùng duïng khaùc caàn moät giaù trò döõ lieäu töø InTouch , noù cuõng coù theå
bieát ñòa chæ I/O item thö ba . Nhöõng ñieàu sau ñaây moâ taû moät ñòa chæ I/O hieåu ngaàm
cho InTouch
• View (application name) nhaän bieát chöông trình InTouch ñang thöïc
hieän maø coù chöùa thaønh phaàn döõ lieäu
• Tagname (topic name ) laø töø luoân ñöôïc söû duïng khi ñoïc ghi töø cô sôû
döõ lieäu cuûa InTouch
• Actualtagname (item name) laø moät tagname thöïc ñöôïc xaùc ñònh cho
moät item trong InTouch tagname Dictionary
V/ Teân truy caäp InTouch
Khi chuùng ta taïo moät tagname I/O hoaëc tagname tham chieáu töø xa, caàn coù
moät Access Name . Access Name chöùa thoâng tin maø ñöôïc duøng ñeå keát noái vôùi
nguoàn döõ lieäu I/O khaùc bao goâm teân node teân öùng duïng vaø teân topic
Ñeå taïo moät teân truy caäp ta thöïc hieän caùc böôùc sau
1/ Vaøo Special menu ,click Access Name hoäp hoäi thoaïi sau xuaát hieän
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 44 SVTH : VOÕ HOAØNG DUY
2/ Click vaøo Add . hoäp hoäi thoaïi Add Access name xuaát hieän
3/ Trong Access Name nhaäp vaøo teân maø baïn muoán InTouch duøng nhö teân
truy caäp (Access Name)
InTouch duøng Access Name ñeå tham chieáu döõ lieäu thôøi gian thöïc .
Moãi Access Name töông öùng vôùi moät ñòa chæ I/O bao goàm Node,Application
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 45 SVTH : VOÕ HOAØNG DUY
vaø Topic . Trong moät öùng duïng phaân taùn tham chieáu I/O coù theå ñöôïc caøi ñaët
nhö moät ñòa chæ toaøn cuïc ñeå moät maùy chuû maïng I/O hoaëc moät ñòa chæ cuïc boä
ñeå moät maùy chuû I/O cuïc boä
4/ Neáu döõ lieäu chöùa trong moät Server maïng I/O ,trong Node name,nhaäp vaøo
teân cuûa node tham chieáu töø xa
5/ Trong Application Name nhaäp vaøo teân chöông trình thöïc cho moät chöông
trình maùy chuû I/O töø ñoù döõ lieäu coù theå ñöôïc thu thaäp . Trong tröôøng hôïp giaù trò ñeán
töø maùy chuû Wonderware Modbus I/O ,bôûi vì Modbus ñöôïc söû duïng . Khoâng nhaäp
vaøo phaàn môû roäng .exe cuûa teân chöông trình
/ Trong Topic Name naäp vaøo topic name maø baïn muoán truy caäp . Topic
name öõ lieäu . Trong
tröông hôïp döõ lieäu ñeán töø moät chöông trình Wonderware I/O server , topic name laø
teân chính xaùc ñöôïc ñònh daïng cho topic trong chöông trình Server I/O . Khi keát noái
Microsoft Excel , topic name phaûi laø teân ñöôïc ñöa ra cho baûng tính khi noù ñöôïc löu
7/ Choïn giao thöùc söû duïng
8/ Choïn option maø baïn muoán duøng ñeå tham khao server
o Advise all items : thu gom taát caû caùc döõ lieäu coù hay khoâng
xuaât hieän trong window, baùo ñoäng , truy caäp vaø moâ taû hoaëc
duøng trong moät script . Choïn option naøy seõ taùc ñoäng maïnh do
ñoù öùng duïng cuûa noù ñoâi khi khoâng caàn thieát.
o Advise only active item : chi thu thaäp nhöõng ñieåm toàn taïi
trong window vaø nhöõng ñieåm maø baùo ñoäng ,log hay trend hoaëc
ñöôïc duøng trong script
9/ Click OK ñeå chaáp nhaän moät access name . Treân hoäp hoäi thoaïi seõ hieän leân
moät teân Access name ñeå choïn
6
laø moät öùng duïng ñaët bieät nhoùm phuï cuûa nhöõng thaønh phaàn d
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 46 SVTH : VOÕ HOAØNG DUY
Chöông 5 : GIAO ÑIEÄN CHO
ÑIEÄN CHO NHAØ CAO TAÀNG
HEÄ THOÁNG GIAÙM SAÙT
I/Giao dieän ban ñaàu :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 47 SVTH : VOÕ HOAØNG DUY
I/ Heä thoáng phaân phoái ñieän cho nhaø cao taàng I
1/Heä thoáng toång quaùt :
Heä thoáng ñieän nhaø cao taàng ñöôïc cung caáp bôûi ñieän löôùi vaø maùy phaùt döï
phoøng thoâng qua heä thoáng ATS . Caùc maùy caét ACB ñöôïc boá trí cho heä thoáng nhoû
goàm heä thoáng cung caáp ñieän cho caên hoä vaø heä thoáng öu tieân . Ñieän töø maùy phaùt chæ
cung caáp cho heä thoáng öu tieân khi coù söï coá .
Nhaø cao taàng goàm 9 taàng laàu trong ñoù coù moät taàng haàm vaø moät saân thöôïng ,
trong ñoù coù moät phoøng kó thuaät coù chöùc naêng giaùm saùt ñieän cho caû toaø nhaø .
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 48 SVTH : VOÕ HOAØNG DUY
2/ Heä thoáng öu tieân :
án töøng caên hoä vaø heä thoáng ñieàu hoaø
khoâng
Heä thoáng öu tieân goàm : maùy bôm nöôùc cöùu hoaû, ñeøn baûng thoaùt hieåm vaø
baùo ñoäng ,ñeøn baùo chaùy , ñeøn ôû baõi ñaäu xe , thang maùy , ñeøn haønh lang ôû caùc
taàng,maùy bôm nöôùc thöôøng ñeå bôm nöôùc ñe
khí .
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 49 SVTH : VOÕ HOAØNG DUY
aên hoä :3/ Heä thoáng caùc ñieän c
Ñaûm baûo vieäc cung caáp ñieän sinh hoaït cho caùc caên hoä cuûa moät taàng .
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 50 SVTH : VOÕ HOAØNG DUY
àng 1 Ví duï :Giao ñieän ñeàu khieån ôû ta
ACB ñieàu khieån ñieän cho caû taàng 1 . Coù theâm ñeøn baùo chaùy ñeå quan saùt coù
aùo ñoäng chaùy khoâng ñeå ñieàu khieån ñieän .
b
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 51 SVTH : VOÕ HOAØNG DUY
traïng thaùi cuûa caùc thieát bò öu tieân ñöôïc ñaët ôû
àng haàm nhö : ñeøn ôû baõi ñaäu xe,maùy bôm cöùu hoaû maùy bôm thöôøng vaø ñeøn baùo
chaùy .
Taàng haàm coù theâm caùc ñeøn baùo
ta
4/ Heä thoáng nhoû khaùc :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 52 SVTH : VOÕ HOAØNG DUY
a/ Heä thoáng giaùm saùt ñieän töø ñieän löôùi :
Heä thoáng quan saùt traïng thaùi cuûa maùy phaùt ñieän döï phoøng :
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 53 SVTH : VOÕ HOAØNG DUY
Heä thoáng ñieän phoøng kó thuaät :
ACB laø CB cung caáp ñieän cho caû phoøng kó thuaät
Tìm hieåu phaàn meàm
InTouch Wonderware GVHD:Thaày HOAØNG MINH TRÍ
Ñoà aùn moân hoïc 54 SVTH : VOÕ HOAØNG DUY
KEÁT LUAÄN
1/ NHÖÕNG KEÁT QUAÛ ÑAÏT ÑÖÔÏC :
-Ñaõ tìm hieåu chi tieát phaàn taïo giao dieäân
vaø phaàn keát noái vaøo/ra phaàn meàm
InTouch Wonderware
-Taïo moät giao dieän giaùm saùt vaø ñieàu
khieån nhaø cao taàng theo yeâu caàu
2/NHÖÕNG ÑIEÀU CHÖA LAØM ÑÖÔÏC
Chöa tìm hieåu phaàn meàm InTouch
onderware veà vieäc lieân keát vôùi öùng
uïng khaùc .
Chöa thöïc hieän moät keát noái thöïc giöõa
haàn meàm vaø thieát bò ngoaïi vi ( PLC ) ñeå
ieåm chöùng hoaït ñoäng cuûa giao dieän ñaõ
aïo .
-
W
d
-
p
k
t
Các file đính kèm theo tài liệu này:
- DAMH1_DUYVH.pdf