You are on page 1of 33

INTOUCH

Intouch laø phaàn meàm SCADA duøng ñeå taïo caùc giao dieän ngöôøi duøng öùng duïng cho
caùc heä ñieàu haønh töø Window 95 trôû leân. Intouch ñöôïc öùng duïng trong caùc lónh vöïc nhö
xöû lyù thöïc phaåm, vaät lieäu baùn daãn, daàu khí, hoaù hoïc , gas v.v…
Intouch goàm coù 3 chöông trình chính:
1/ Intouch Application Manager
2/ WindowMaker
3/ WindowViewer
Intouch application manager: duøng ñeå toå chöùc caùc phaàn meàm maø ngöôøi söû duïng
taïo ra
WindowMaker laø moâi tröôøng phaùt trieån caùc öùng duïng cuûa Intouch. Ñaây laø nôi
ngöôøi duøng thieát keá giao dieän mong muoán, lieân keát caùc hình aûnh trong öùng duïng vôùi
caùc thieát bò ngoaïi vi vaø caùc phaàn meàm öùng duïng khaùc.
WindowViewer laø moâi tröôøng chaïy caùc öùng duïng maø ngöôøi duøng taïo ra trong
WindowMaker.
I/ WindowMaker:
Nhö ñaõ noùi ôû treân, WindowMaker laø moâi tröôøng phaùt trieån caùc öùng duïng trong
Intouch, nôi maø ngöôøi thieát keá taïo caùc giao dieän.
1/ Caùc böôùc ñeå vaøo WindowMaker:
1.1/ Môû Intouch Application Manager:
Vaøo Start/Program/Wonderware Factorysuite, choïn Intouch.
Giao dieän Intouch application Manager hieän ra nhö sau:

1.2/ Taïo öùng duïng môùi:


Trong cöûa soå Intouch - Application Manager ñaõ coù saün caùc öùng duïng ñaõ ñöôïc taïo
tröôùc ñoù. Ñeå taïo ra öùng duïng môùi ta vaøo menu File, choïn New hoaëc click vaøo bieåu
töôïng New treân thanh coâng cuï. Giao dieän Create New Application thöù nhaát seõ hieän
ra:
Click Next, giao dieän Creat New Application thöù hai hieän ra:

Nhaäp ñöôøng daãn ñeán thö muïc chöùa öùng duïng vaøo oâ Text, hoaëc click vaøo Browse
ñeå choïn ñöôøng daãn. Teân thö muïc chöùa öùng duïng coù theå ñeå maëc ñònh haëoc thay ñoåi
theo yù muoán.
Click vaøo Next, giao dieän Creat New Application thöù ba hieän ra:

Nhaäp teân vaø moâ taû veà öùng duïng trong 2 oâ Text töông öùng. Sau ñoù, click vaøo Finish
ñeå hoaøn taát. Khi ñoù, öùng duïng môùi seõ ñöôïc taïo ra trong giao dieän Intouch Application
Manager.
1.3/ Vaøo WindowMaker:
Click chuoät phaûi vaøo teân öùng duïng vöøa taïo ra, choïn WindowMaker ñeå vaøo moâi
tröôøng thieát keá WindowMaker.

Do Intouch ñöôïc caøi ñaët trong maùy laø baûn Demo neân khi click vaøo WindowMaker
nhö böùôc treân, moät hoäp thoaïi sau seõ xuaát hieän:

Click vaøo OK, moät hoäp thoaïi keá thieáp seõ xuaát hieän:

Click vaøo Ignore ñeå vaøo chöông trình Demo.


2/ Taïo Form cho giao dieän:
Ñaây laø böôùc ñaàu tieân trong vieäc taïo öùng duïng. Form laø neàn cho ngöôøi söû duïng
thieát keá giao dieän. Treân ñoù, ngöôøi söû duïng seõï veõ caùc hình aûnh, caùc ñoái töôïng vaø vieát
leânh ñeå ñieàu khieån caùc ñoái töôïng.
Caùch taïo Form:
2.1/ Môû hoäp thoaïi taïo Form:
Coù 3 caùch ñeå môû hoäp thoaïi taïo Form:
- Vaøo menu File, choïn NewWindow .
- Click vaøo bieåu töôïng New treân thanh coâng cuï.
- Click phaûi chuoät treân muïc Window trong cöûa soå Application Manager vaø choïn
New.
Hoäp thoaïi taïo Form hieän ra nhö sau:

2.2/ Ñònh daïng caùc thuoäc tính trong hoäp thoaïi:


OÂ Name: nhaäp teân cöûa soå. Teân naøy seõ xuaát hieän treân thanh ghi tieâu ñeà cuûa cöûa soå
ñöôïc taïo.
OÂ Comment: oâ naøy duøng ñeå nhaäp moät soá ghi chuù cho cöûa soå. Neáu khoâng caàn thieát
ta coù theå boû qua muïc naøy.
Xaùc ñònh Window Type:
Coù 3 option trong muïc Window Type:
- Replace:ta choïn thuoäc tính naøy neáu muoán cho Form neáu muoán khi Form naøy xuaát
hieän thì taát caû caùc Form khaùc seõ bieán maát.
- Overlay: choïn thuoäc tính naøy cho pheùp khi Form xuaát hieän thì noù seõ luoân naèm ñeø leân
caùc Form khaùc (caùc Form khaùc khoâng maát ñi).
- Popup: thuoäc tính naøy töôïng töï Overlay. Nghóa laø, khi Form xuaát hieän, noù seõ naèm ñeø
leân caùc Form khaùc. Ñieåm khaùc nhau ôû choã, Form Overlay khoâng cho pheùp Form khaùc
naèm leân treân noù (khi Form khaùc ñöôïc click choïn) coøn Form Popup thì cho pheùp.
Xaùc ñinh Dimensions:
Caùc thuoäc tính trong muïc naøy duøng ñeå ñònh daïng kích thöôùc vaø vò trí cuûa Form, ta
coù theå xaùc ñònh caùc thuoäc tính naøy ngay töø ñaàu hoaëc ñeå maëc ñònh vaø thay ñoåi sau
trong quaù trình thieát keá ( muoán thay ñoåi ñöôïc trong quaù trình thieát keá, ta phaûi choïn
thuoäc tính Size Controls).
- X Location: ñaây laø khoaûng caùch giöõa meùp traùi cuûa maøn hình vaø meùp traùi cuûa Form.
- Y Location: ñaây laø khoaûng caùch giöõa meùp phaûi cuûa maøn hình vaø meùp phaûi cuûa
Form. - Window Width: chieàu roäng cuûa Form.
- Window Height: chieàu cao cuûa Form.
Title Bar: choïn muïc naøy neáu muoán Form coù thanh ghi tieâu ñeà.
Size Controls: choïn muïc naøy neáu muoán kích thöôùc cuûa Form coù theå thay ñoåi trong
quaù trình thieát keá.
Xaùc ñònh Frame Style: caùc option trong muïc naøy chæ ñöôïc pheùp choïn khi ta khoâng
choïn Title Bar vaø Size Controls.
- Single: Form coù 1 ñöôøng vieàn ñôn.
- Double: Form coù 1 ñöôøng vieàn keùp.
- None: Form khoâng coù ñöôøng vieàn.
Sau khi ñaõ xaùc ñònh xong caùc thuoäc tính, ta click vaøo OK, quaù trình taïo Form ñaõ
hoaøn taát. Moät öùng duïng coù theå coù 1 hoaëc nhieàu Form. Neáu muoán taïo theâm caùc Form
khaùc, ta cuõng laøm theo caùc böôùc nhö treân.
3/ Caùc coâng cuï thieát keá giao dieän cuûa Intouch:
3.1/ Line:

laø coâng cuï duøng ñeå veõ caùc ñoaïn thaúng.


Coù 3 loaïi:
- Line: duøng ñeå taïo moät ñoaïn thaúng theo phöông baát kì.
- H/V Line: duøng ñeå taïo caùc ñoaïn thaúng theo phöông ngang hoaëc phöông ñöùng.
- PolyLine: duøng ñeå taïo ra caùc ñöôøng ziczaêc. (neáu muoán keát thuùc ñöôøng veõ thì
nhaán ñuùp chuoät ).
3.2/ Filled shapes:
Laø coâng cuï duøng ñeå taïo caùc hình phaúng 2 chieàu, coù caùc loaïi nhö sau:

- Rectangle: duøng ñeå taïo caùc hình chöõ nhaät.


- Rounded Rectangle: duøng ñeå taïo caùc hình chöõ nhaät coù caùc ñænh troøn.
- Elipse: duøng ñeå taïo caùc hình Elipse.
- Polygon: duøng ñeå taïo hình ña giaùc baát kì (keát thuùc hình veõ baèng caùch nhaán ñuùp
chuoät).

3.3/ Text:
Laø coâng cuï duøng ñeå taïo chuoãi kí töï treân 1 doøng, coâng cuï naøy thöôøng ñöôïc duøng ñeå
taïo caùc chuù thích.
3.4/ Bitmap:
Laø coâng cuï ñeå cheøn hình aûnh vaøo öùng duïng.
Caùch cheøn hình:
Click vaøo bieåu töôïng Bitmap roài reâ thaønh hình chöõ nhaät treân Form, click chuoät
phaûi vaøo ñoái töôïng ñoù vaø choïn Import Image. Sau ñoù, choïn hình aûnh muoán cheøn vaøo
ñoái töôïng.

Chuùng ta coù theå söõa chöõa hình aûnh thoâng qua Edit Bitmap, hoaëc coù theå daùn 1 hình
baát kì ñaõ ñöôïc copy baèng caùch choïn Paste Bitmap.
3.5/ Button:
Laø coâng cuï duøng ñeå taïo caùc nuùt nhaán 3 chieàu. Khi veõ ñoái töôïng Button vaøo trong
öùng duïng, treân Button seõ ñöôïc maëc ñònh chöõ Text. Neáu muoán thay ñoåi teân naøy ta laøm
nhö sau:
Click chuoät phaûi vaøo ñoái töôïng, choïn Substitute/Substitute Strings nhö hình treân
hoäp thoaïi sau seõ hieän ra:

Nhaäp teân caàn hieån thò vaøo oâ Text,sau ñoù click OK ñeå hoaøn taát.
3.6/ Trends:
Laø coâng cuï duøng ñeå bieåu dieãn giaù trò cuûa Tag theo thôøi gian döôùi daïng 1 ñoà thò.
Coù 2 loaïi Trend Real-times Trend vaø Historical Trend.

Real-Time Trend: laø coâng cuï duøng ñeå bieåu dieãn giaù trò theo thôøi gian hieän taïi cuûa
Tag.
Ñeå ñònh daïng cho Real-time Trend ta thöïc hieän nhö sau:
- Click chuoät phaûi vaøo ñoái töôïng Real-Time Trend treân Form vaø choïn Property, hoäp
thoaïi sau seõ xuaát hieän:
Caùc thuoäc tính treân hoäp thoaïi:
- OÂ Comment: nhaäp chuù thích cho Real-Time Trend.
- Time-Span: choïn khoaûng thôøi gian theo doõi.
- Inteval: khoaûng thôøi gian caäp nhaät giaù trò cuûa Tag.
- Chart color: choïn maøu neàn.
- Border color: choïn maøu ñöôøng vieàn beân ngoaøi.
Real-Time Trend laø ñoà thò coù 2 truïc: truïc thôøi gian vaø truïc giaù trò cuûa Tag.
Ñònh daïng caùc thuoäc tính cho truïc thôøi gian:

- OÂ Number of Major Div:choïn soá khoaûng chia chính treân truïc thôøi gian, choïn maøu
cho ñöôøng chia oâ beân caïnh.
- OÂ Minor Div/Major Div:choïn soá khoaûng chia phuï treân moãi khoaûng chia chính .
- Coù theå choïn Top Label hoaëc Bottom Label töông öùng vôùi giaù trò thôøi gian ñöôïc hieån
thò meùp beân treân hoaëc beân döôùi cuûa truïc thôøi gian.
- OÂ Major Div/Time Label:choïn soá khoaûng chia giaù trò thôøi gian.
- HH:MM:SS Display: choïn ñôn vò cho truïc thôøi gian
Ñònh daïng caùc thuoäc tính cho truïc giaù trò cuûa Tag:

Vieäc ñònh daïng cho truïc giaù trò cuûa Tag töông töï nhö vieäc ñònh daïng cho truïc thôøi
gian.
- OÂ Min Value vaø Max Value nhaäp khoaûng giaù trò cuûa Tag.
Trong 1 Real-Time Trend ta coù theå cho hieån thò toái ña giaù trò cuûa 4 Tag öùng vôùi 4
maøu khaùc nhau .

Ta nhaäp teân caùc Tag caàn hieån thò vaøo caùc oâ 1, 2, 3, 4, coù theå choïn maøu vaø ñoä roäng
cuûa ñöôøng veõ vaøo caùc oâ beân caïnh.
Khi ñaõ ñònh daïng xong taát caû caùc thuoäc tính ta nhaán OK.
3.7/ Wizard:
Laø nhöõng ñoái töôïng hình aûnh ñaõ coù saün trong thö vieän. Khi caàn söû duïng, ta chæ caàn
choïn ñoái töôïng caàn duøng vaø daùn leân Form.
Caùch choïn 1 ñoái töôïng trong Wizard:

- Click vaøo bieåu töôïng Wizard Selection treân thanh coâng cu. Cöûa soå Wizard
Selection seõ hieän ra nhö sau:
Cöûa soå beân traùi chöùa teân caùc thö muïc, cöûa soå beân phaûi laø caùc ñoái töôïng coù trong
thö muïc ñöôïc choïn.
Khi choïn xong ñoái töôïng caàn söû duïng, ta click vaøo OK. Muoán veõ ñoái töôïng ñöôïc
choïn leân Form, ta Click giöõ chuoät vaø reâ chuoät, ñoái töôïng seõ xuaát hieän.
4/ Caùc coâng cuï ñeå xöû lyù hình aûnh:

4.1/ Align left:


Duøng ñeå canh leà traùi cho caùc ñoái töôïng ñöôïc choïn. Khi nhaán vaøo bieåu töôïng naøy
thì meùp beân traùi cuûa caùc ñoái töôïng ñöôïc choïn seõ truøng nhau.

4.2/ Align Center:


Duøng ñeå canh chính giöõa cho caùc ñoái töôïng ñöôïc choïn.

4.3/ Align right:


Duøng ñeå canh phaûi cho caùc ñoái töôïng ñöôïc choïn.
4.4/ Align top:
Duøng ñeå canh treân cho caùc ñoái töôïng ñöôïc choïn.

4.5/ Align Middle:


Duøng ñeå canh chính giöõa (theo phöông ngang) cho caùc ñoái töôïng ñöôïc choïn.
4.6/ Align bottom:
Duøng ñeå canh döôùi cho caùc ñoái töôïng ñöôïc choïn.

4.7/ Align centerpoints:


Duøng ñeå canh ñieåm giöõa cho caùc ñoái töôïng ñöôïc choïn.
4.8/ Send to back:
Coâng cuï naøy cho pheùp ñoái töôïng ñöôïc choïn naèm beân döôùi taát caû caùc ñoái töôïng ñöôïc
troïn.

4.9/ Bring to front:


Coâng cuï naøy cho pheùp ñoái töôïng ñöôïc choïn naèm beân treân taát caû caùc ñoái töôïng ñöôïc
troïn.

4.10/ Space hirizontal:


Giaõn ñeàu caùc ñoái töôïng ñöôïc choïn theo phöông naèm ngang.

4.11/ Space vertical:


Giaõn ñeàu caùc ñoái töôïng ñöôïc choïn theo phöông thaúng ñöùng.

4.12/ Make symbol:


Duøng ñeå lieân keát caùc ñoái töôïng ñöôïc choïn thaønh 1 ñoái töôïng ñôn giaûn.

4.13/ Break symbol:


Duøng ñeå taùch ñoái töôïng ñaõ ñöôïc lieân keát baèng make symbol thaønh caùc ñoái töôïng
thaønh phaàn.

4.14/ Make cell:


Duøng ñeå lieân keát caùc ñoái töôïng ñöôïc choïn thaønh 1 ñoái töôïng phöùc taïp.
4.15/ Break cell:
Duøng ñeå taùch ñoái töôïng ñaõ ñöôïc lieân keát baèng Make cell thaønh caùc ñoái töôïng thaønh
phaàn.

4.16/ Rotate clockwise:


Duøng ñeå xoay ñoái töôïng theo chieàu kim ñoàng hoà 1 goùc 900.

4.17/ Rotate counter clockwise:


Duøng ñeå xoay ñoái töôïng ngöôïc chieàu kim ñoàng hoà 1 goùc 900.

4.18/ Flip horizontal:


Duøng ñeå laät ñoái töôïng theo chieàu doïc.

4.19/ Flip vertical:


Duøng ñeå laät ñoái töôïng theo chieàu ngang.
5/ Tag:
Tag laø cô sôû döõ lieäu cuûa vieäc thöïc thi chöông trình öùng duïng. Vieäc ñieàu khieån hoaït
ñoäng cuûa caùc ñoái töôïng, thu thaäp döõ lieäu töø PLC ñeàu thoâng qua caùc Tag.
Caùc loaïi Tag:
5.1/ Tag loaïi Memory:
Ñaây laø loaïi Tag nhôù trong Intouch. Loaïi Tag naøy thöôøng ñöôïc öùng duïng ñeå taïo caùc
haèng soá hoaëc caùc bieán duøng cho vieäc ñieàu khieån caùc ñoái töôïng.
Coù 4 kieåu Tag loaïi Memory:
- Memory Discrete: Tag kieåu naøy chæ coù 2 giaù trò laø 1 vaø 0 ( hoaëc True, False).
- Memory Interger: Tag kieåu soá nguyeân, coù giaù trò töø –231 ñeán (231-1).
- Memory Real: Tag kieåu soá thöïc, coù giaù trò töø –3.438 ñeán 3.438.
- Memory Message: Tag kieåu chuoãi, coù chieàu daøi toái ña 131 kyù töï.
5.2/ Tag loaïi I/O:
Tag loaïi naøy ñöôïc duøng ñeå thu thaäp döõ lieäu hay xuaát tín hieäu ñieàu khieån ñeán thieát
bò ngoaïi vi ( nhö caùc relay, counter, timer … trong PLC) thoâng qua I/O driver. Muoán söû
duïng loaïi Tag naøy, ta phaûi ñònh daïng I/O Driver vaø ñònh ñòa chæ cho Tag( xem cuï theå
trong phaàn ñònh daïng I/O driver).
Töông töï loaïi Memory, Tag loaïi I/O cuõng coù 4 kieåu :
- I/O Discrete: coù 2 giaù trò laø 1 vaø 0.
- I/O Interger: kieåu soá nguyeân.
- I/O Real: kieåu soá thöïc.
- I/O Message: kieåu chuoãi.
5.3/ Caùc loaïi Tag khaùc:
a/ Group Var:
Loaïi Tag naøy ñöôïc duøng ñeå taïo caùc cöûa soå caûnh baùo.
b/ Hist Trend:
Loaïi Tag naøy chæ ñöôïc söû duïng cho ñoái töôïng Historical Trend. Ñöôïc duøng ñeå löu
tröõ döõ lieäu trong quaù khöù vaø ñöôïc theo doõi thoâng qua ñoái töôïng Historical Trend.
c/ Tag ID:
Loaïi Tag naøy cuõng chæ ñöôïc cho ñoái töôïng Historical Trend. Noù ñöôïc duøng ñeå goïi
thoâng tin naøo ñoù ñang ñöôïc theo doõi trong Historical Trend.
d/ Indirect:
Loaïi Tag naøy ñöôïc duøng ñeå truy xuaát ñeán 1 Tag khaùc.Loaïi Tag naøy coù 3 kieåu:
- Indirect Discrete: chæ coù 2 giaù trò laø 1 hoaëc 0.
- Indirect Analog: kieåu soá thöïc.
- Indirect Message: kieåu chuoãi.
Ñeå truy xuaát döõ lieäu cuûa 1 Tag khaùc, ta duøng cuù phaùp sau:
Teân Tag Indirect.name= “Teân Tag caàn truy xuaát”;
Ví duï: ta ñònh nghóa Data laø tag kieåu Indirect Analog vaø Dulieu laø Tag kieåu
Memory Real (hoaëc I/O Real). Khi ñoù, leänh:
Data.Name=”dulieu”;
coù nghóa laø Tag Data seõ truy xuaát döõ lieäu cuûa Tag Dulieu,vaø giaù trò cuûa Data=Dulieu.
Öu ñieåm cuûa Tag loaïi naøy laø coù theå truy xuaát ñeán giaù trò cuûa nhieàu Tag khaùc chæ baèng
nhöõng leänh ñôn giaûn.
Ví duï: ta ñònh nghóa 10 Tag Dulieu1, Dulieu2, …, Dulieu10 kieåu soá thöïc, Num laø
Tag kieåu soá nguyeân. Khi ñoù, leänh:
Data.Name=”Dulieu”+text(Num);
nghóa laø Data seõ truy xuaát giaù trò cuûa Dulieu1 neáu Num=1, Dulieu2 neáu Num=2, …
5.4/ Ñònh nghóa 1 Tag:
Ñeå ñònh nghóa 1 Tag ta thöïc hieän caùc böôùc sau:
-Vaøo menu Special choïn Tagname Dictionary

Maøn hình sau hieän ra:

- Click vaøo New ñeå taïo Tag môùi


Trong oâ Tagname ñieàn teân cho Tag muoán taïo
Click vaøo nuùt Type ñeå choïn kieåu cho Tag

Choïn kieåu cho Tag roài nhaán OK ñeå quay trôû laïi cöûa soå ñònh nghóa Tag .
Ngoaøi ra ta coù theå choïn khoaûng giaù trò cho Tag vaøo oâ Min Value vaø Max Value.
Sau ñoù baám nuùt Save ñeå löu Tag ta vöøa choïn.
Rieâng vôùi caùc Tag kieåu I/O ta coøn phaûi choïn caùc ñòa chæ I/O cho Tag(ta coù theå xem
chi tieát trong phaàn lieân thoâng giöõa InTouch va 2 PLC OMRON).
6/ Ñònh daïng caùc ñaëc tính ñoäng cho ñoái töôïng:
Trong quaù trình thöïc thi, ta muoán caùc ñoái töôïng coù theå di chuyeån, phoùng to, thu
nhoû, aån, hieän … thì ta phaûi ñònh daïng ñaëc tính ñoäng cho ñoái töôïng.
Muoán ñònh daïng caùc ñaëc tính ñoäng cho ñoái töôïng naøo, ta Doubleclick vaøo ñoái
töôïng ñoù, hoäp thoaïi sau seõ xuaát hieän:

Trong hoäp thoaïi treân coù raát nhieàu ñaëc tính ñeå gaùn cho ñoái töôïng, moãi ñaëc tính
töông öùng vôùi 1 nuùt. Muoán gaùn 1 ñaëc tính naøo ñoù cho ñoái töôïng, ta click vaøo nuùt töông
öùng. Moät ñoái töôïng coù theå ñöôïc gaùn cuøng luùc nhieàu ñaëc tính khaùc nhau.
Caùc ñaëc tính coù trong hoäp thoaïi:
6.1/ User Inputs:

Trong muïc User Input, coù 3 ñaëc tính coù theå gaùn cho ñoái töôïng, trong ñoù:
- Discrete: cho pheùp ñoái töôïng trôû thaønh nôi nhaäp döõ lieäu cho 1 Tag kieåu Discrete.
- Analog: cho pheùp ñoái töôïng trôû thaønh nôùi nhaäp döõ lieäu cho 1 Tag kieåu soá thöïc.
- String: cho pheùp ñoái töôïng trôû thaønh nôi nhaäp döõ lieäu cho 1 Tag kieåu chuoãi.
Khi gaùn 1 trong 3 ñaëc tính trong muïc User Input cho ñoái töôïng, luùc chaïy chöông
trình, ta click vaøo ñoái töôïng thì treân ñoái töôïng seõ xuaát hieän 1 oâ textbox. Noäi dung ñöôïc
nhaäp trong oâ textbox naøy seõ ñöôïc gaùn cho Tag lieân keát vôùi ñoái töôïng (sau khi nhaäp
phaûi nhaán phím Enter).
Ví duï: ta muoán ñoái töôïng ñöôïc choïn trôû thaønh nôi nhaäp döõ lieäu cho Tag kieåu
Analog, ta click vaøo nuùt Analog, moät hoäp thoaïi seõ hieän ra nhö sau:

- Trong oâ Tagname, ta nhaäp teân Tag muoán lieân keát vôùi ñoái töôïng.
- Trong oâ Min Value vaø Max Value, ta nhaäp taàm giaù trò cho Tag.
Sau khi ñònh daïng xong , ta click vaøo nuùt OK beân döôùi ñeå trôû laïi hoaëc click vaøo nuùt
OK beân treân ñeå thoaùt ra khoûi hoäp thoaïi ñònh daïng caùc ñaëc tính.
6.2/ Sliders:

Caùc ñaëc tính trong muïc naøy cho pheùp ñieàu khieån ñoái töôïng dòch chuyeån theo
phöông naèm ngang hoaëc phöông thaúng ñöùng. Trong ñoù:
- Vetical: dòch chuyeån ñoái töôïng theo phöông naèm ngang.
- Horizontal: dòch chuyeån ñoái töôïng theo phöông thaúng ñöùng.
Vò trí cuûa ñoái töôïng ñöôïc ñieàu khieån thoâng qua giaù trò cuûa Tag lieân keát vôùi noù.
Ví duï: ñeå gaùn ñaëc tính Vertical cho ñoái töôïng, ta laøm nhö sau:
- Click vaøo nuùt Vertical, hoäp thoaïi sau seõ xuaát hieän:
- Trong oâ Tagname, ta nhaäp teân Tag ñieàu khieån ñoái töôïng ( Tag kieåu soá ).
- Trong 2 oâ At Top vaø At Bottom (muïc Value), ta nhaäp taàm giaù trò cho Tag.
- Trong 2 oâ Up vaø Down (muïc Vertical Movement) , ta nhaäp taàm vò trí cho ñoái töôïng.
Vò trí 0 laø vò trí ban ñaàu cuûa ñoái töôïng trong thieát keá.
Khi ñoù, neáu giaù trò cuûa Tag thay ñoåi töø At Top ñeán At Bottom thì vò trí cuûa ñoái
töôïng ñöôïc dòch chuyeån töø vò trí Up ñeán Down (theo phöông thaúng ñöùng) vaø ngöôïc
laïi, neáu vò trí Tag thay ñoåi thì giaù trò cuûa Tag cuõng thay ñoåi theo töông öùng.
Trong muïc Reference Location, ta choïn vò trí ban ñaàu cho ñoái töôïng khi chöông
trình baét ñaàu thöïc thi laø Top, Middle hoaëc Bottom (treân, giöõa, hoaëc döôùi).
Khi ñaõ nhaäp ñaày ñuû caùc thoâng soá, ta click vaøo nuùt OK ñeå hoaøn taát.
6.3/ Touch Pushbuttons:

Trong muïc naøy coù 4 ñaëc tính nhö treân hình. Khi gaùn 1 trong caùc ñaëc tính trong muïc
naøy cho ñoái töôïng thì ñoái töôïng seõ trôû thaønh 1 nuùt nhaán. Khi chöông trình thöïc thi, ta
click vaøo ñoái töôïng thì ñaëc tính ñöôïc gaùn vôùi ñoái töôïng seõ ñöôïc thöïc hieän.
Chöùc naêng cuûa caùc ñaëc tính nhö sau:
a/ Discrete Value: ñaëc tính naøy cho pheùp vieát giaù trò vaøo Tag (kieåu Discrete ) khi
click vaøo ñoái töôïng. Khi choïn ñaëc tính naøy, hoäp thoaïi sau seõ xuaát hieän:
- Trong oâ Tagname, ta nhaäp teân Tag muoán lieân keát. Tag phaûi thuoäc kieåu Discrete.
- Choïn chöùc naêng cuûa nuùt ñoái töôïng trong muïc Action:
Direct: giaù trò cuûa Tag baèng 1 chæ khi click vaøo ñoái töôïng.
Reverse: giaù trò cuûa Tag baèng 0 chæ khi click vaøo ñoái töôïng.
Toggle: ñaûo giaù trò cuûa Tag sau moãi laàn click vaøo ñoái töôïng.
Reset: click vaøo ñoái töôïng thì giaù trò cuûa Tag baèng 0.
Set: click vaøo ñoái töôïng thì giaù trò cuûa Tag baèng 1.
- Ñònh daïng xong thì click vaøo nuùt OK.
b/ Action: ñaëc tính naøy cho pheùp thöïc thi 1 ñoaïn chöông trình khi click vaøo ñoái töôïng.
Choïn ñaëc tính naøy thì cöûa soå vieát leänh seõ xuaát hieän:
Phaàn chính cuûa cöûa soå laø 1 oâ text duøng ñeå vieát leänh. Caùc nuùt beân döôùi oâ text laø caùc
nuùt taét giuùp cho vieäc vieát leänh nhanh hôn. Caùc nuùt trong muïc Function laø caùc haøm, ta
coù theå söû duïng caùc haøm trong muïc naøy khi vieát chöông trình.
Trong oâ Condition Type: ta choïn bieán coá thöïc thi leänh. Cöûa soå vieát leänh naøy coù 3
bieán coá nhö sau:
- On Key Down: thöïc thi ñoaïn leänh 1 laàn khi click vaøo ñoái töôïng.
- While Down: thöïc thi ñoaïn leänh sau moãi chu kì. Khi choïn bieán coá naøy thì beân phaûi oâ
Condition Type seõ xuaát hieän oâ Every cho pheùp nhaäp chu kì thöïc thi leänh.
- On Key Up: thöïc thi ñoaïn leänh 1 laàn khi nhaû chuoät.
c/ Show Window: ñaëc tính naøy cho pheùp hieån thò 1 Form khi click vaøo ñoái töôïng. Hoäp
thoaïi ñònh daïng cuûa ñaëc tính naøy nhö sau:
Hoäp thoaïi seõ chöùa caùc Form coù trong chöông trình. Ta choïn caùc Form mong muoán roài
nhaán OK. Khi chaïy chöông trình, click vaøo ñoái töôïng thì caùc Form ñöôïc choïn seõ hieän
ra.
d/ Hide Window: ñaëc tính naøy cho pheùp ñoùng 1 Form khi click vaøo ñoái töôïng. Vieäc
ñònh daïng töông töï nhö ñaëc tính Show Window.
6.4/ Line Color:

Caùc ñaëc tính trong muïc naøy cho pheùp thay ñoåi maøu vieàn cho ñoái töôïng, ta chæ söû
duïng ñöôïc caùc ñaëc tính trong muïc naøy khi ñoái töôïng ñöôïc choïn laø ñoái töôïng loaïi Fill
Shape. Cuï theå nhö sau:
a/ Discrete: ñaëc tính naøy cho pheùp thay ñoåi maøu vieàn cho ñoái töôïng vôùi 2 möùc maøu
ñöôïc qui ñònh trong hoäp thoaïi ñònh daïng nhö sau:
Trong oâ Expression, ta nhaäp bieåu thöùc muoán lieân keát vôùi ñoái töôïng. Bieåu thöùc naøy
coù theå laø 1 Tag hoaëc 1 haøm cuûa nhieàu Tag. Keát quaû cuûa bieåu thöùc seõ ñöôïc qui veà 2
möùc giaù trò laø 0 hoaëc 1. Neáu keát quaû bieåu thöùc khaùc 0 thì giaù trò seõ ñöôïc qui veà möùc 1,
coøn neáu baèng 0 thì keát quaû seõ qui veà möùc 0. Vôùi moãi möùc giaù trò, ñoái töôïng seõ coù 1
maøu vieàn ñöôïc choïn trong muïc Colors.
b/ Analog: töông töï nhö ñaëc tính Discrete, ñaëc tính Analog cuõng cho pheùp thay ñoåi
maøu vieàn cuûa ñoái töôïng nhöng vôùi nhieàu maøu hôn. Hoäp thoaïi ñònh daïng nhö sau:

- Trong oâ Expression: nhaäp bieåu thöùc.


- Trong muïc BreakPoints: nhaäp caùc ñieåm giaù trò thay ñoåi maøu vieàn. Khi giaù trò bieåu
thöùc vöôït qua caùc ñieåm giaù trò naøy thì maøu vieàn cuûa ñoái töôïng seõ thay ñoåi.
- Trong muïc Color: nhaäp caùc maøu mong muoán öùng vôùi caùc khoaûng giaù trò cuûa bieåu
thöùc. Caùc khoaûng giaù trò naøy ñöôïc phaân chia bôûi caùc ñieåm giaù trò qui ñònh trong muïc
BreakPoints.
c/ Discrete Alarm: ñaëc tính naøy töông töï nhö ñaëc tính Discrete ( coù theå thay ñoåi 2
maøu vieàn cho ñoái töôïng ). Tuy nhieân, maøu vieàn cuûa ñoái töôïng khoâng phuï thuoäc vaøo
giaù trò cuûa Tag lieân keát maø phuï thuoäc vaøo traïng thaùi caûnh baùo cuûa Tag (xem theâm
trong phaàn ñònh nghóa Tag). Vieäc ñònh daïng cho ñaëc tính Discrete Alarm töông töï nhö
phaàn ñònh daïng cho ñaëc tính Discrete.
d/ Analog Alarm: töông töï ñaëc tính Analog, nhöng maøu vieàn khoâng thay ñoåi theo
khoaûng giaù trò maø thay ñoåi theo möùc caûnh baùo cuûa Tag lieân keát. Vieäc ñònh daïng töông
töï nhö ñaëc tính Analog.
6.5/ Fill Color:

Caùc ñaëc tính trong muïc naøy cho pheùp thay ñoåi maøu neàn cuûa ñoái töôïng loaïi Fill
Shape.
Chöùc naêng vaø vieäc ñònh daïng caùc ñaëc tính töông töï nhö trong muïc Line Color.
6.6/ Text Color:

Caùc ñaëc tính trong muïc naøy cho pheùp thay ñoåi maøu chöõ cuûa ñoái töôïng loaïi Text.
Chöùc naêng vaø vieäc ñònh daïng caùc ñaëc tính töông töï nhö trong muïc Line Color.
6.7/ Object size:

Muïc naøy coù 2 ñaëc tính laø Height vaø Width cho pheùp thay ñoåi kích thöôùc cuûa ñoái
töôïng theo chieàu doïc vaø ngang.
Hoäp thoaïi ñònh daïng cho ñaëc tính Height:
- Trong oâ Expression, ta nhaäp bieåu thöùc lieän keát vôùi ñoái töôïng. Bieåu thöùc naøy coù theå
laø 1 Tag hay 1 haøm cuûa nhieåu Tag.
- Trong oâ Value at Max Height vaø Value at Min Height ta nhaäp khoaûng giaù trò cuûa
keát quaû trong bieåu thöùc.
- Trong oâ Max % Height vaø Min % Height, ta nhaäp khoaûng thay ñoåi cuûa kích thöôùc
ñoái töôïng (tính theo ñôn vò % kích thöôùc ban ñaàu).
Giaûi thích: khi keát quaû bieåu thöùc thay ñoåi töø Value at Min Height ñeán Value at
Max Height thì kích thöôùc cuûa ñoái töôïng seõ thay ñoåi (theo chieàu doïc) töø Min %
Height ñeán Max % Height (giaù trò 100% töông öùng vôùi kích thöôùc ban ñaàu cuûa ñoái
töôïng).
Trong muïc Anchor, coù 3 option laø Top, Middle vaø Bottom duøng ñeå qui ñònh kích
thöôùc cuûa ñoái töôïng seõ thay ñoåi tính töø meùp treân, ôû giöõa, hay meùp döôùi.
Ñònh daïng cho ñaëc tính Width cuõng töông töï nhö cho ñaëc tính Height.
6.8/ Location:

Caùc ñaëc tính trong muïc naøy cho pheùp di chuyeån ñoái töôïng theo chieàu ngang vaø
chieàu doïc töông töï nhö trong muïc Sliders
Ñieåm khaùc nhau:
- Caùc ñaëc tính trong muïc Sliders cho pheùp ta di chuyeån ñoái töôïng (khi chaïy chöông
trình) theo 2 caùch:
1. Thay ñoåi giaù trò cuûa Tag lieân keát vôùi ñoái töôïng.
2. Duøng chuoät reâ ñoái töôïng.
- Caùc ñaëc tính trong muïc Location chæ cho pheùp ta di chuyeån ñoái töôïng baèng caùch
thay ñoåi giaù trò cuûa Tag lieân keát vôùi ñoái töôïng, ta khoâng theå duøng chuoät ñeå reâ ñoái
töôïng.
6.9/ Percent Fill:

Ñaëc tính trong muïc naøy cho pheùp laøm ñaày ñoái töôïng theo chieàu ngang vaø doïc.
Trong ñoù:
- Vertical: laøm ñaày ñoái töôïng theo chieàu doïc.
- Horizontal: laøm ñaày ñoái töôïng theo chieàu ngang.
Vieäc ñònh daïng caùc ñaëc tính trong muïc naøy gaàn gioáng vôùi muïc Sliders.
6.10/ Value Display:

Caùc ñaëc tính trong muïc naøy cho pheùp bieán ñoái töôïng thaønh nôi hieån thò noäi dung,
giaù trò cuûa 1 Tag. Ta chæ söû duïng ñöôïc caùc ñaëc tính trong muïc naøy khi ñoái töôïng thuoäc
loaïi Text.
Vieäc ñònh daïng cho caùc ñaëc tính töông töï nhö muïc User Inputs.
6.11/ Miscellaneous:

Muïc Miscellaneous chöùa 1 soá ñaëc tính ñaëc bieät khaùc, cuï theå nhö sau:
a/ Visibility: cho pheùp aån hoaëc hieän ñoái töôïng.
- OÂ Expression: nhaäp bieåu thöùc. Keát quaû bieåu thöùc ñöôïc qui veà möùc 1 neáu khaùc 0 vaø
möùc 0 neáu baèng 0.
- Muïc Visible State: choïn traïng thaùi hieån thò ñoái töôïng.
On: hieån thò ñoái töôïng neáu keát quaû bieåu thöùc ôû möùc 1.
Off: hieån thò ñoái töôïng neáu keát quaû bieåu thöùc ôû möùc 0.
b/ Blink: cho pheùp nhaáp nhaùy ñoái töôïng.

- OÂ Expression: nhaäp bieåu thöùc. Keát quaû bieåu thöùc ñöôïc qui veà möùc 1 neáu khaùc 0 vaø
möùc 0 neáu baèng 0. Ñoái töôïng seõ nhaáp nhaùy neáu keát quaû bieåu thuc ôû möùc 1.
- Trong muïc Blink Speed, choïn toác ñoä nhaáp nhaùy laø chaäm, vöøa hoaëc nhanh.
- Trong muïc Blinked Attributes: choïn kieåu nhaáp nhaùy.
Blink Invisible: kieåu xuaát hieän vaø bieán maát ñoái töôïng.
Blink visible with these attributes: kieåu thay ñoåi maøu ñoái töôïng. Caùc maøu
thay ñoåi ñöôïc xaùc ñònh ôû 3 oâ choïn maøu beân döôùi.
c/ Orientation: cho pheùp xoay ñoái töôïng.
- OÂ Expression: nhaäp bieåu thöùc.
- Trong oâ Value at Max CCV vaø Value at Max CW: nhaäp taàm thay ñoåi giaù trò bieåu
thöùc.
- Trong oâ CCW Rotation vaø CW Rotation: nhaäp taàm thay ñoåi goùc quay (ñôn vò laø
ñoä).
- Trong oâ X Position vaø Y Position: nhaäp taâm quay. Maëc ñònh taâm quay laø (0, 0)
töông öùng vôùi taâm quay naèm taïi troïng taâm ñoái töôïng.
d/ Disable: cho pheùp thöc thi hay khoâng thöïc thi caùc ñaëc tính ñaõ ñöôïc ngöôùi söû duïng
gaùn cho ñoái töôïng tröôùc ñoù.

- OÂ Expression: nhaäp bieåu thöùc. Keát quaû bieåu thöùc ñöôïc qui veà möùc 1 neáu khaùc 0 vaø
möùc 0 neáu baèng 0.
- Muïc Disabled State: choïn traïng thaùi boû qua caùc ñaëc tính lieân keát vôùi ñoái töôïng.
On: caùc ñaëc tính ñöôïc lieân keát seõ khoâng coøn giaù trò neáu keát quaû bieåu thöùc ôû möùc 1.
Off: caùc ñaëc tính ñöôïc lieân keát seõ khoâng coøn giaù trò neáu keát quaû bieåu thöùc ôû möùc 0.
7/ Vieát leänh trong Window Maker:
Sau khi thieát keá giao dieän, ta seõ vieát leänh ñeå ñieàu khieån hoaït ñoäng cuûa caùc ñoái
töôïng. Leänh ñöôïc thöïc thi döïa vaøo caùc bieán coá. Caùc bieán coá naøy ñöôøc qui ñònh trong
caùc cöûa soå soaïn thaûo leänh. Coù nhieàu loaïi cöûa soå soaïn thaûo leänh trong Window Maker
taïo söï linh hoaït vaø tieän duïng hôn cho ngöôùi thieát keá.
Caùc loaïi cöûa soå soaïn thaûo leänh trong Window Maker:
7.1/ Application: leänh vieát trong cöûa soå soaïn thaûo naøy coù hieäu löïc trong toaøn öùng
duïng.
Ñeå môû cöûa soå soaïn thaûo Application, ta laøm nhö sau:
-Trong cöûa soå Application Manager, double click vaøo muïc Scripts (hay click vaøo daáu
+ tröôùc muïc Scripts), muïc naøy seõ bung ra nhö sau:

Double click vaøo muïc Application, cöûa soå soaïn thaûo leänh seõ xuaát hieän. Trong cöûa
soå naøy, leänh ñöôïc thöïc thi döïa vaøo 1 trong 3 bieán coá sau:
On Startup: leänh ñöôïc thöïc thi 1 laàn luùc öùng duïng baét ñaàu chaïy.
While Running: leänh ñöôïc thöïc thi sau moãi chu kì.
On Shutdown: leänh ñöôïc thöïc thi 1 laàn khi ñoùng öùng duïng.
7.2/ Key: leänh trong cöûa soå soaïn thaûo naøy ñöôïc thöïc thi thoâng qua bieán coá nhaán phím.
Muoán môû cöûa soå soaïn thaûo naøy, ta double click vaøo muïc Key trong thö muïc
Scrips.
Trong cöûa soå naøy, leänh ñöôïc thöïc thi döïa vaøo 1 trong 3 bieán coá sau:
On Key Down: leänh ñöôïc thöïc thi 1 laàn luùc nhaán phím.
While Down: leänh ñöôïc thöïc thi sau moãi chu kì trong luùc nhaán phím.
On Key Up: leänh ñöôïc thöïc thi 1 laàn luùc nhaû phím.
7.3/ Condition: leänh trong cöûa soå soaïn thaûo naøy ñöôïc thöc thi khi ñieàu kieän qui ñònh
ñöôïc thoûa.
Muoán môû cöûa soå soaïn thaûo naøy, ta double click vaøo muïc Condition trong thö muïc
Scrips.
Trong cöûa soå naøy, leänh ñöôïc thöïc thi döïa vaøo 1 trong 4 bieán coá sau:
On False: leänh ñöôïc thöïc thi 1 laàn luùc ñieàu kieän baét ñaàu sai.
While False: leänh ñöôïc thöïc thi sau moãi chu kì trong luùc leänh coøn sai.
On True: leänh ñöôïc thöïc thi 1 laàn luùc ñieàu kieän baét ñaàu ñuùng.
While True: leänh ñöôïc thöïc thi sau moãi chu kì trong luùc leänh coøn ñuùng.

7.4/ Data change: leänh trong cöûa soå soaïn thaûo naøy ñöôïc thöc thi khi Tag qui ñònh
thay ñoåi giaù trò.
Muoán môû cöûa soå soaïn thaûo naøy, ta double click vaøo muïc Data Change trong thö
muïc Scrips.

7.5/ Window: leänh vieát trong cöûa soå soaïn thaûo naøy chæ coù taùc duïng trong phaïm vi
Form thieát keá.
Ñeå môû cöûa soå naøy, ta click phaûi chuoät treân Form vaø chon Window Scrips…

Cöûa soå naøy coù 3 bieán coá thöïc thi leänh:


On Show: leänh ñöôïc thöïc thi 1 laàn khi môû Form.
While Showing: leänh ñöôïc thöïc thi sau moãi chu kì.
On Hide: leänh ñöôïc thöïc thi 1 laàn khi ñoùng Form.
8.1/ Ñònh daïng Driver:
Ta thöïc hieän caùc böôùc sau:
1. Môû Driver OMRON Host Link.
2. Trong Menu Configure ta choïn Comport Settings ñeå ñònh daïng coång Com giao
tieáp vôùi PLC .Cöûa soå sau seõ xuaát hieän:

3.Trong oâ Comport ta choïn coång COM söû duïng


- Trong muïc Baud rate ta choïn toác ñoä Baud giao tieáp vôùi PLC .
- Ta choïn Data bit ,Stop bit,Parity theo mong muoán(thoâng thöôøng choïn Data bit laø 7
vaø Stop bit laø 2,toác ñoä Baud laø 9600).
4.Click vaøo Save ñeå xaùc nhaän.Tieáp ñeán ta click vaøo Done ñeå ñoùng cöûa soå
5.Trong menu Configure ta choïn Topic Definition ñeå ñònh nghóa Topic.Trong topic ta
coù seõ qui ñònh caùc thoâng tin veà PLC.Cöûa soå Topic Definition xuaát hieän
6.Ñeå taïo Topic môùi ta choïn New .Khi ñoù cöûa soå OMRONHL Topic Definition hieän
ra:

7. Trong oâ Topic Name nhaäp teân cho Topic .InTouch seõ söû duïng teân Topic naøy ñeå
truy xuaát PLC .
8.Trong oâ ComPort choïn coång COM maø Topic naøy söû duïng ñeå truy xuaát PLC
9.Trong oâ Model ta choïn loaïi CPU cuûa PLC
10.Trong oâ Update Inteval ta choïn thôøi gian caäp nhaät döõ lieäu.
11.Click OK ñeå hoaøn taát
8.2/ Ñònh ñòa chæ cho Tag kieåu I/O:
- Ta thöïc hieän caùc böôùc sau:
1.Vaøo menu Special choïn TagName dictionary ñeå taïo 1 Tag môùi.

2. Click vaøo New, trong oâ Tagname ñaët teân cho Tag, choïn kieåu cho Tag laø I/O (I/O
Discrete, I/O Integer, I/O Message).
3. Click vaøo Access Name ñeå ñònh ñòa chæ PLC cho Tag. Khi ñoù cöûa soå Access Name
seõ hieän ra nhö sau:
4.Click vaøo Add ñeå ñònh nghóa Access Name môùi cöûa soå sau xuaát hieän:

5.Trong oâ Access Name ta nhaäp teân Access Name mong muoán .


6. Trong oâ Application Name , nhaäp teân Driver söû duïng .Trong tröôøng hôïp naøy Driver
söû duïng laø OMRONHL neân ta nhaäp vaøo OMRONHL
7. Trong oâ Topic Name ta nhaäp teân Topic ñaõ ñöôïc ñònh nghóa trong phaàn ñònh daïng
Driver,click OK ñeå xaùc nhaän ta seõ quay laïi cöûa soå ñònh nghóa Tag.
8.Trong oâ Item ta nhaäp ñòa chæ cuûa PLC maø ta muoán lieân keát vôùi Tag. Ñòa chæ naøy coù
theå laø Bit,Counter,Timer… trong PLC.
Ví duï: neáu muoán lieân keát Tag vôùi Bit 00000 trong PLC thì ta nhaäp vaøo oâ naøy giaù trò
00000.

You might also like