You are on page 1of 202

Autobase Products

1. Autobase SCADA/HMI
1) Basic Version
Part

2) Full Version
Model Name

Specification

Model Name

Specification

32 TAGS

ABB-R0032

limited to 32 Tags

256 TAGS

ABF-R0256

limited to 256 Tags

64 TAGS

ABB-R0064

limited to 64 Tags

512 TAGS

ABF-R0512

limited to 512 Tags

128 TAGS

ABB-R0128

limited to 128 Tags

2048 TAGS

ABF-R2048

limited to 2048 Tags

256 TAGS

ABB-R0256

limited to 256 Tags

Unlimited TAGS

ABF-RFULL

unlimited

512 TAGS

ABB-R0512

limited to 512 Tags

2048 TAGS

ABB-R2048

limited to 2048 Tags

Unlimited TAGS

ABB-RFULL

unlimited

3) Web Server Basic Version

Part

4) Web Server Full Version

Part

Model Name

2 USERS

ABW-C0002

Specification

2 USERS

ABWF-C0002

5 USERS

ABW-C0005

5 USERS

ABWF-C0005

10 USERS

ABW-C0010

10 USERS

ABWF-C0010

20 USERS

ABW-C0020

20 USERS

ABWF-C0020

30 USERS

ABW-C0030

30 USERS

ABWF-C0030

40 USERS

ABW-C0040

40 USERS

ABWF-C0040

50 USERS

ABW-C0050

50 USERS

ABWF-C0050

60 USERS

ABW-C0060

60 USERS

ABWF-C0060

When using Web version,


You also need Basic
version or Full version.

* not include in Web server version.

Part

Model Name

Specification

When using Web version,


You also need Basic version or
Full version.

2. Autobase Touch
1) Touch Pro Pack
Model Name

2) Touch Smart Pack


Specification

Model Name

Specification

ATP15-S32

15 inch, limited to 32 Tags

ATS7-S

7 inch

ATP15-S64

15 inch, limited to 64 Tags

ATS10-S

10 inch

ATP15-S128

15 inch, limited to 128 Tags

ATP15-S256

15 inch, limited to 256 Tags

ATP15-S512

15 inch, limited to 512 Tags

ATP15-S2048

15 inch, limited to 2048 Tags

ATP15-SUNL

15 inch, limited

ATP17-S32

17 inch, limited to 32 Tags

ATP17-S64

17 inch, limited to 64 Tags

ATP17-S128

17 inch, limited to 128 Tags

ATP17-S256

17 inch, limited to 256 Tags

ATP17-S512

17 inch, limited to 512 Tags

ATP17-S2048

17 inch, limited to 2048 Tags

ATP17-SUNL

17 inch, limited

ATP19-S32

19 inch, limited to 32 Tags

ATP19-S64

19 inch, limited to 64 Tags

ATP19-S128

19 inch, limited to 128 Tags

ATP19-S256

19 inch, limited to 256 Tags

ATP19-S512

19 inch, limited to 512 Tags

ATP19-S2048

19 inch, limited to 2048 Tags

ATP19-SUNL

19 inch, limited

AutoBase 9

AutoBase10

HMI Sofrware for Monitoring and Process Control System

HNG DN O TO C BN

AutoBase 9

MC LC

MC LC

CHNG 1 GII THIU AUTOBASE

1
1

1.2 Mc tiu o to

1.3 Chng trnh o to

AutoBase 9

1.1 Gii thiu tng quan v AUTOBASE

CHNG 2 CU HNH AUTOBASE


2.1 Cu hnh tng th h thng ng dng AUTOBASE

2
2

2.1.1 Trng hp ng dng AUTOBASE

2.1.2 Phn chia tng loi chng trnh ca AUTOBASE

2.1.3 Chng trnh thc hin

2.1.4 Chng trnh chnh sa

2.1.5 Chng trnh khc

CHNG 3 CI T AUTOBASE & PROJECT MANAGER


3.1 Chng trnh ci t

6
6

3.1.1 Ci t chng trnh AUTOBASE

3.1.2 Ci t chng trnh .NET FRAMEWORK

3.2 Ci t th vin

3.3 Loi File chng trnh

3.3.1 File c bn

3.3.2 File chnh sa

3.3.3 File d liu gim st

3.4 Chng trnh qun l d n

3.4.1 To d n mi

3.4.2 Backup

3.4.3 Restore

10

3.5 S dng Help

CHNG 4 COMMUNICATION

10

12

4.1 Khi ng chng trnh truyn thng

12

4.2 Chnh sa truyn thng

13

4.2.1 Thit lp Port

13

4.2.2 Thit lp port Devices

14

4.2.3 Thit lp giao thc

14

4.2.4 Thit lp phng php c

15

4.3 Lu d liu truyn thng

15

4.4 Tn hiu trng thi truyn thng

16

4.5 MENU khc

19

II

MC LC

4.5.1 BIT WRITE

19

4.5.2 WORD WRITE

19

4.5.3 VIRTUAL WRITE

19

4.5.4 MENU THAM KHO

20

4.5.5 Option

21

CHNG 5 EDIT TAGS

31

5.1 Khi ng Tag Editor

31

5.2 Thit lp Tag

32

5.2.1 AI Tag

33

5.2.2 Tag AO

35

5.2.3 DI Tag

35

5.2.4 DO tag

36

5.2.5 Tag string

36

5.2.6 TAG DO GROUP

37

5.2.7 Tag Group

38

5.3 Chnh sa Tag ng dng EXCEL

39

5.3.1 Xut File CSV

39

5.3.2 Nhp File CSV

39

5.4 Chy chng trnh gim st

40

CHNG 6 STUDIO

45

6.1 Thc hin chnh sa Module

45

6.2 To Module mi

46

6.3 Thit lp Windows Toolbars

47

CHNG 7 OBJECT
7.1 Chn Object

54
54

7.1.1 Chn tt c Object

54

7.1.2 Lock v UnLock

55

7.2 Thay i kch thc ca Object


7.2.1 Thay i theo kch thc ging nhau

55
55

7.3 Di chuyn Object

55

7.4 Sp xp Object

55

7.4.1 Lp Object

55

7.4.2 Sp xp v tr Object

55

7.4.3 Sp xp khng gian ca Object

56

7.4.4 Thay i v tr Object

56

7.5 Chn Object

56

7.6 Chnh sa thuc tnh ca Object

56

7.6.1 Font ch

56

57

7.6.4 T mu ( FillColor)

57

7.6.5 Mu ng vin (Line Color)

57

7.6.6 GuideColor

57

7.6.7 Tag

58

7.6.8 p ng Mouse (MouseResponse)

58

7.6.9 Class

58

7.6.10 Tnh nng m rng (Expand)

59

AutoBase 9

CHNG 8 CHNG TRNH GIM ST

123

8.1 Chy chng trnh gim st

123

8.2 MENU

124

8.2.1 View Entire Tag

124

8.2.2 Alarm

125

8.2.3 Log

125

8.2.4 Schedules (Lch trnh hng nm)

126

8.3 Menu Config

127

8.3.1 Data

127

8.3.2 Users

128

CHNG 9 SCRIPT
9.1 Chy chng trnh chnh sa Script

131
131

9.1.1 Khi ng chng trnh chnh sa

132

9.1.2 Script khi chng trnh gim st ang chy (At program Running)

132

9.1.3 At Program End

133

9.1.4 Key Script

133

9.1.5 Menu Script

134

9.1.6 LOGIN SCRIPT

135

9.1.7 BEFORE LOGOUT SCRIPT

135

9.1.8 AFTER LOGOUT SCRIPT

135

9.1.9 Script On Module Opened

135

9.1.10 Script On Module Running

135

9.1.11 Script On Module Closed

135

9.1.12 Script On Module Activeted

136

9.1.13 Script on Module Deactiveted

136

9.1.14 Script Button

136

9.1.15 Extended Script (Scrip m rng)

136

9.2 Hng dn Edit Script

137

9.2.1 Set Font Menu

138

9.2.2 Edit Menu

138

9.2.3 Menu Help

138

9.3 Ton t

138

9.3.1 Php tnh s hc

138

9.3.2 Php thay th

139

9.3.3 Php so snh

139

III

7.6.3 Mu nn (BackColor)

MC LC

57

III

7.6.2 Mu ch (Text Color)

9.3.4 Php ton LOGIC


9.4 Bin

139
139

IV

9.4.1 kiu d liu khc

140

9.4.2 Sp xp

140

MC LC

9.5 kiu d liu


9.5.1 Cng kiu d liu

141
141

9.6 Tag Members

141

9.7 Hm s Script

143

9.8 Mnh (Sentence) Script

143

9.8.1 Cu lnh gn (Assignment Statement )

143

9.8.2 Hm lnh

144

9.8.3 Lnh iu kin (Conditional)

144

9.8.4 Vng lp (LOOP)

145

9.8.5 Lnh tr v ( return)

145

CHNG 10 REPORT

164

10.1 Thc hin to v chnh sa bo co

164

10.2 Menu

164

10.2.1 Insert Table

165

10.2.2 Table Align to left

166

10.2.3 Table Align to center

166

10.2.4 Table Align to right

166

10.3 Menu Insert

166

10.3.1 Basic Data

166

10.3.2 Function

168

10.4 Menu nh dng vn bn

169

10.4.1 Border Line

169

10.4.2 Format

169

10.4.3 Cell Command

170

10.4.4 Cell Tag

170

10.4.5 Cell Time

170

10.4.6 Cell Text

170

10.5 View Menu

170

10.5.1 View As Edit Mode

171

10.5.2 View As Run Mode

171

10.5.3 View As Command Mode

171

10.5.4 View Tag Mode

171

10.5.5 View Time Mode

171

10.6 Bo co Excel

171

10.6.1 To bo co bng Excel

172

10.6.2 To bo co Excel

172

10.6.3 Excel report call

173

CHNG 11 CHNG TRNH NG DNG KHC

183

11.1 Chnh sa hnh nh

183

11.1.1 Menu

183

11.1.2 Hp cng c

184

11.1.3 V

184

11.2 Edit Animation

185
186

187

11.3.3 User settings

188

187

11.3.2 Thit lp h thng chuyn ti

MC LC

187

11.3.1 Thc hin qun l tin nhn SMS

11.4 Watchdog

11.2.1 Nhn hnh nh to trn cng c v nh khc


11.3 Qun l tin nhn SMS

189
189

11.4.2 Thit lp Watchdog

189

11.4.3 Hide

189

AutoBase 9

11.4.1 Thc thi chng trnh Watchdog

CHNG 12 WEB SERVER


12.1 Local Server

191
192

12.1.2. Thc hin chng trnh truyn thng v chng trnh gim st

192

12.1.3. Chy chng trnh thc hin

193

12.2 Thit lp Web Server

193

12.2.1. Yu cu h thng

193

12.2.2. Ci t .NET Framework

193

12.2.3. Thit lp v ci t dch v thng tin Internet (Internet Information Services)


193
12.2.4 To v thc hin File Webcopy (Copy the Project Files to Web Directory)196
12.2.5 Kt ni Web Server vi Local Server
12.3 Thit lp Web Client

197
198

12.3.1 Yu cu h thng

199

12.3.2 Ci t .NET Framework

199

12.3.3 Thit lp bo v h thng chnh (Assembly Trust)

199

12.3.4 B sung Site c th thit lp bo v h thng chnh

199

12.3.5 Thc hin Web Client

200

(llS)

VI

MC LC

CHNG 1

Ngoi tnh nng gim st v iu khin cn bao gm tt c cc chc nng cn thit ca t


ng ho. Bt c h thng t ng ho no cng c th gii quyt bi sn phm Autobase.

1.2 Mc tiu o to
Ngi c o to phi hc tt c cc vn sau y.
-

Trang b y k nng s dng AUTOBASE

C kh nng s dng AUTOBASE kim sot tnh trng, trng thi ca h thng

S dng AUTOBASE truyn thng vi cc thit b PLC

S dng AUTOBASE ti u ho cc File, cc nhim v.

C th tm kim ti liu tr gip ca AUTOBASE

C th s dng v ng dng trn c s nhng bi hc trong o to

1.3 Chng trnh o to


1.

Th nht

Gii thiu tng quan Autobase phn mm HMI

Chng trnh truyn thng

Chnh sa Tag

Chnh sa Module ho

Chng trnh gim st

2.

Th hai

Script

S dng Script

Bo co

ng dng Autobase

Gii thiu Web Server

AutoBase 9

AUTOBASE l phn mm c pht trin da h iu hnh Window (OS), y l cng c pht


trin t ng ho c th gim st v iu khin tt c lnh vc t ng. Phn mm ny ci t
trn my tnh c kt ni vi cc thit b t ng (PLC), gim st v iu khin cc gi tr thit
lp, gi tr o lng v trng thi ca cc thit b.

Chng 1 Gii thiu Autobase

1.1 Gii thiu tng quan v AUTOBASE

GII THIU AUTOBASE

CHNG 2
2

CU HNH AUTOBASE

Chng 2 Cu hnh Autobase

2.1 Cu hnh tng th h thng ng dng AUTOBASE


Hin ti nhng hnh nh di y xy dng bi ng dng cu hnh ca h thng t ng
ho quan st mc nc ng thu c ci t ngay trung tm. Tng ng nh
hnh 2-2

< Hnh 2-1> Cu hnh h thng tng th

2.1.1 Trng hp ng dng AUTOBASE


< Hnh 2-2> l h thng tng t ang iu hnh bi ng dng AUTOBASE.Cu hnh
tng t nh <hnh 2-2 > thc hin thnh tu u tin nm 1998. Nm 2000 v nm
2004 c cu hnh tng ng nh <hnh 2-4>, < hnh 2-3> bsung thm trn h
thng.

< Hnh 2-2> Cu hnh h thng quan st mc nc AUTOBASE ( Nm 1998)

Chng 2 Cu hnh Autobase

AutoBase 9

< Hnh 2-3 > Cu hnh h thng quan st mc nc AUTOBASE ( Nm 2000 )

< Hnh 2-4 > Cu hnh h thng quan st mc nc AUTOBASE (Nm 2004 )

< Hnh 2-5> Cu hnh h thng quan st mc nc AUTOBASE (tng lai)

2.1.2 Phn chia tng loi chng trnh ca AUTOBASE


AUTOBASE c iu hnh kt ni c vi cc chng trnh <hnh 2-6> c th phn loi
4

trn chng trnh chnh sa (EDIT) v chng trnh ng dng thi gian thc (RUNTIME).

Chng 2 Cu hnh Autobase

<Hnh 2-6> Cu hnh cc chng trnh ca AUTOBASE

2.1.3 Chng trnh thc hin


Chng trnh thc hin AUTOBASE tng t < hnh 2-7 > chng trnh gim st, c iu
hnh lin kt vi my ch Web, chng trnh thc hin, Wachdog, qun l my in dng, qun
l tin nhn SMS, mng li my ch v mng li my khch, chng trnh truyn thng vv

<Hnh 2-7> Cu hnh chng trnh thc hin AUTOBASE

2.1.4 Chng trnh chnh sa


Chng trnh chnh sa (Edit) AUTOBASE <hnh 2-8> v cc chng trnh c th chnh sa
5

nh: bo co, Script, ho, Tag vv c cu hnh trong chng trnh chnh sa hot hnh,
chnh sa hnh nh v Studio.

Chng 2 Cu hnh Autobase

AutoBase 9

<Hnh 2-8> Cu hnh chng trnh Studio

2.1.5 Chng trnh khc


AUTOBASE ngoi chng son tho, chng trnh thc hin cn c chng trnh chn la
ngn ng, chng trnh ng k . NET DLL vv

CHNG 3
6

CI T AUTOBASE & PROJECT MANAGER

Chng 3 Ci t Autobase & Project Manager

3.1 Chng trnh ci t


3.1.1 Ci t chng trnh AUTOBASE
Khi cho a CD chng trnh Autobase vo a CD-ROM th chng trnh ci t s t ng
chy v xut hin mn hnh ci t ban u tng t nh < hnh 3-1>. Ci t li chng trnh
tu theo trng hp, trong trng hp chng trnh ci t t ng cha thc hin c,
chy chng trnh SETUP. EXE c th ci t chng trnh.

111111

< Hnh 3-1>

3.1.2 Ci t chng trnh .NET FRAMEWORK

Chng 3 Ci t Autobase & Project Manager

AutoBase 9

3.2 Ci t th vin
Tp hp cc d liu d dng to nhm i tng to nn th vin hnh nh, hot hnh,
ho. Khi cho a CD th vin Autobase vo hc a CD-ROM th chng trnh ci t t
ng c chy < Hnh 3-2> v xut hin mn hnh u tin ci t tng t.

< Hnh 3-2>

Trong trng hp chng trnh


ci t t ng cha thc hin
c, c th ci t chng trnh bng chy chng trnh SETUP. EXE. V c th ti phin
bn File ci t c Up trn Website.

http://file.autobase.biz/Autobase/ExeFiles/Autobase_10_1_1.exe
http://file.autobase.biz/Autobase/Library/WorkLib10.exe
http://file.autobase.biz/NetFramework/dotnetfx35.exe
8

Chng 3 Ci t Autobase & Project Manager

3.3 Loi File chng trnh


3.3.1 File c bn
File c bn
File chy
File DLL
File CHM
File CFG
File INI

Gii thch
File chy: LocalMain.exe, Studio.exe, Plc_Scan.exe,
su30.exe chay
Communication Driver, DLL v cc file cn thit
File tr gip ca AUTOBASE
File lu trng thi ca AUTOBASE trong qu trnh
thc thi
File trng thi thit lp mi trng v trng thi lm vic
<Bng 3-1> loi File c bn

3.3.2 File chnh sa


File chnh sa
FILE MODX
FILE TAGX
FILE SCAN
FILE RPTX
FILE HNH
FILE ROT

Gii thch
File ho ca chng trnh gim st / Studio
File Tag ca Digital, Analog ca AUTOBASE
File chnh sa truyn thng
File chnh sa bo co AUTOBASE
File hnh nh PCX, BMP, GIF, JPG
File Module xoay vng
<Bng 3-2 > Loi File chnh sa

3.3.3 File d liu gim st


Chng trnh gim st lu tr tnh trng c s d liu trong cc file < hnh 3-3>
File gim st d liu
FILE DAY
FILE ALM
FILE LOG
FILE AI
FILE DI
FILE MDB

Din t
Lu tr lu lng ca Tag u vo theo tng ngy.
File lu tr ni dung cnh bo.
File lu tr trng thi chng trnh ang chay.
File lu tr d liu tng cng, trung bnh, ti thiu, ti a
ca Analog
File lu tr d liu thng tin ca thi gian vn hnh
Digital
File c s d liu c lu tr trn SQL, ADO
<hnh 3-3> File d liu gim st

3.4 Chng trnh qun l d n


Chng trnh gim st

Chng trnh qun l d n l chng trnh to th mc, to tiu qun l, c kh nng


Run Studio
thc hin cc chng trnh chnh sa.
Click vo biu tng (

) trn Window hoc theo ng dn (Start/Program/AutoBase 10.0.4

English/Project Manager) khi ng chng trnh.

Xem gi tr ngu
nhin, khng truyn
thng vi thit b
Cho php chuyn t
chng trnh gim st
sang chng trnh Edit
Studio

Chng 3 Ci t Autobase & Project Manager

AutoBase 9

<Hnh 3- 3> La chn chng trnh hot ng

3.4.1 To d n mi

3.4.2 Backup
Sao lu c kh nng lu tr chng trnh bng cch nn chng trnh theo File zip

3.4.3 Restore
Phc hi l c kh nng phc hi cc th mc d n hin ti, ni dung d n (File zip) c
sao lu bo qun.

Sau khi chn Restore trn Menu, nhp File zip (tu chn) trn hp thoi xut hin, c kh
nng phc hi d n c bo qun trn d n hin ti.
10

Chng 3 Ci t Autobase & Project Manager

3.5 S dng Help


L phng php tm kim d liu mong mun s dng chng trnh h tr trn AUTOBASE .
Khi ng chng trnh h tr bng cch: T Start/Programs/ AutoBase 10.0.4 English/

<Hnh 3-5> Mn hnh HELP

Tab

gip bn tm thng tin cn thit

Khi bn bm vo Tab ni dung

, th ni dung s hin th cho bn tm kim.

C th tm kim trc tip trn thng tin m t, tn chng trnh, hoc lnh ca hm s mong
mun trn Tab
.
Phng php tm kim tt c vn kin bng cch Click vo phn tm kim ngn ng, nhp
ngn ng v thng tin mong mun trn Tab
.

Chng 4

Hnh < 4-1> l cu hnh ca chng trnh truyn thng(communication server), chng trnh
truyn thng c vai tr chuyn d liu t PLC hoc b iu khin n b nh ca chng trnh
truyn thng, d liu nhn c s c gi ti chng trnh gim st khi c yu cu.

AutoBase 9

Trong chng ny mc ch chnh l hng dn phng php thit lp truyn thng trn
chng trnh truyn thng(communication server).

<Hnh 4 - 0> Cu hnh ca chng trnh truyn thng

4.1 Khi ng chng trnh truyn thng(communication server)


khi ng chng trnh truyn thng(communication server) ta chn theo Start/programs/
AutoBase 10.0.4 English/

< Hnh 4- 0 > Chng trnh truyn thng

Chng 4 Communication

Chng ny s xc nh lm th no kt ni PLC hoc b iu khin vi Autobase v xc


nh kch thc vng nh ca thit b c kt ni vi Autobase.

11

Communication

4.2 Thit lp truyn thng


12

Thit lp truyn thng(communication) l thit lp cc : ports, device, Protocol,


phng php c vvca chng trnh truyn thng vi cc thit b.

Chng 4 Communication

Chng trnh truyn thng c xy dng da trn cu trc truyn thng vi b iu khin v
PLC. Chng trnh truyn thng c xc lp ngu nhin trn cc Port t 000~255. Truyn
thng c th thit lp nh vn bn.

4.2.1 Thit lp Port

Port c la chn ngu


nhin 000 ~255

Nhp chu k Write trn


thit b theo n v ms
Nhp chu k Read trn
thit b theo n v ms

Nhp vo thit lp cc
kt ni
Nhp vo chn Protocol

Thit lp Line d b truyn


thng khi Line c s b li

cn thit
Thit lp kch thc ca b
nh truyn thng
(1~29999)

Thit lp 2 line iu khin v


gim st trn 1 my tnh
Thit lp c d liu t xa
qua Modem

Thi gian i ti a
nhn mi d liu sau
khi mt lnh c/vit
c gi i

S dng b nh trong c th
bit trng thi truyn thng ca
tng trm

Vng thit lp phng php c b


nh truyn thng ca thit b

4.2.2 Thit lp port Devices

13

Khi chn loi thit b no th mc thit


lp trn thit b c kch hot

AutoBase 9

Loi thit b Port

Gii thch
c s dng trong truyn thng ca Profi-bus, Field- Bus, th
None
nhng my tnh.
c s dng nhiu nht vi phng php truyn thng
RS 232/422/485.
Com Port
RTS / DTR 485 ch yu c s dng khi ng chm
iu khin lu lng Tx, Rx.
S dng trong thc hin truyn thng ca Module thng thng
Modem
( Module s dng Com Port)
TCP/IP, UDP/IP
S dng trn mng li truyn thng ca ng truyn LAN
S dng khi dng thit b loi Module Device
Nhn nt
ca phn thit lp TeleDevice, nhp cc tn hiu
thi gian kt ni, lnh truy cp, lnh khi to.
TeleDevice
TeleDevice l thit b Port ( thit b v tuyn in) a ra lnh
kt ni cho cc thit b, lnh khi to trn thit b truyn thng khi
kt ni Serial ( RS-232C/422/485)
Chng trnh truyn thng c s dng khi dng mng li
NetClient
my khch.
Chng trnh truyn thng v chng trnh c to bi ngi
Share Memory
s dng, thc hin truyn thng tin thng qua b nh chia s.
<Hnh 4- 0> Phng php thit lp cc loi giao thc

4.2.3 Thit lp giao thc

Chng 4 Communication

HHHOBGGHOhot

4.2.4 Thit lp phng php c

14

Chng 4 Communication
Thit lp phng php c READ
(FLOAT, DWORD, STRING), Nhp
theo th t kch thc c, v tr lu tr
b nh ca chng trnh truyn thng,
b nh m, loi b nh, s trm ca
thit b.

Nh hnh trn khi thit lp Scan vng nh PLC ta c th thit lp trong mc Option. Hoc
c th nhp trc tip vo t bn phm ty theo loi giao thc ca thit b c Scan. Loi vng
nh c c s c lu tr trn loi vng nh tng ng (v d lnh READ Word s c
vng nh loi Word trong chng trnh Communication vv )

4.3 Lu d liu truyn thng


D liu truyn thng trong chng trnh truyn thng c lu tr trong b nh m, c kt
ni vi Tag s c hin th trong ha.
S Bit

S Word

Trng thi truyn thng

Nu bn thit lp nhiu cng giao tip mun xem vng nh


ca Port no th nhn vo Previous Port / Next Port trn
giao din ca truyn thng.

Xem cc loi b nh bng cch nhp vo


DWORD, FLOAT, STRING, SYSTEM trn
giao din ca truyn thng chuyn i
th t ca cc loi b nh .

Truyn thng vi thit b :

iu ny c th d dng xc nh d liu khi kt hp ng nht s bt u vng m ca


chng trnh truyn thng vi s bt u ca PLC.

AutoBase 9

Ni cch khc, v d khi c t vng nh s 12 ca PLC, mc d PLC s dng vng nh t


s 8~9, trng t 10~11. D liu c th d dng c ng nht s ca vng m b nh
truyn thng vi s ca vng nh PLC.

4.4 Tn hiu trng thi truyn thng

Trng thi truyn thng c lu tr trn b nh SYSTEM ca b nh truyn thng s dng


Tag Analog v Digital Tag th hin th trong chng trnh gim st.

Port

500

S cng + 500, 501 (nu cng l 1)

ADDd

000.0

ON l truyn thng bnh thng,


OFF l ngt truyn thng
<Hnh 4- 0> Thit lp cc thng s cho Tag u vo kim tra trng thi truyn thng

Port

a ch
000.0
000.1
000.2

500 +
Port
Number

000.3
000.4

Hot ng
Bnh thng - ON,
Khng bnh thng - OFF
Bnh thng - ON,
Khng bnh thng - OFF
Bnh thng - ON,
Khng bnh thng - OFF
Bnh thng - ON,
Khng bnh thng - OFF
Bnh thng - ON,
Khng bnh thng - OFF

001.0

ON kt ni
OFF ngt kt ni

002.0

ON- thit b d phng


OFF- thit b chnh

003.0
003.1
004.0
004.1
004.2

ON - Timeout,
OFF - bnh thng
ON Li m,
OFF - bnh thng
ON - nhn ra my Slave
OFF - khng nhn ra my
Slave
ON - xc nh l my
Master
ON - xc nh l my Slave

Ch thch
p ng khi truyn thng xy ra
Timeout.
p ng khi truyn thng xy ra
Timeout 5 ln lin tip.
p ng khi truyn thng xy ra
timeout 10 ln lin tip.
p ng khi truyn thng xy ra
timeout 20 ln lin tip.
p ng khi truyn thng xy ra
timeout 30 ln lin tip.
Xut hin trng thi truy cp in
thoi, khi s dng tu chn truy
cp in thoi trn chng trnh
truyn thng.
Hin th trng thi ca thit b
ang s dng trong hin ti khi
dng tu chn 2 ng d.y
ON khi truyn thng xy ra
Timeout.
c bt trng hp li m s
truyn thng khi vit.
nhn ra my Slave khi s
dng 2 my tnh.
Khi s dng 2 my tnh, my ny
l my ch.
Khi s dng 2 my tnh, my ny
l my Slave.

Chng 4 Communication

trn pha bn tri (bt u t 000) l mt dy a ch Word v bn phi l a ch Bit tng


ng l s nh phn (0 ~ F) .

15

Cc d liu truyn thng c lu tr trong b nh m di dng cc Bit v Word, cc a


ch d liu ny s c p dng cho cc Tag.

Port

a ch
004.3

16

004.4

Hot ng
ON - pht sinh timeout trn
my tnh Master
ON - pht sinh timeout trn
my tnh Slave

Chng 4 Communication

10006.0

ON ngt truyn thng,


OFF - bnh thng

10006.1

ON - ngt truyn thng, OFF


- bnh thng

10006.2

ON - ngt truyn thng, OFF


- bnh thng

10006.3

ON - ngt truyn thng, OFF


- bnh thng

10006.4

ON - ngt truyn thng, OFF


- bnh thng

10007.0

ON - ngt truyn thng, OFF


- bnh thng

10007.1

ON - ngt truyn thng, OFF


- bnh thng

10007.2

ON - ngt truyn thng, OFF


- bnh thng

10007.3

ON - ngt truyn thng, OFF


- bnh thng

10007.4

ON - ngt truyn thng, OFF


- bnh thng

10106.0~4
10107.0~4
10206.0~4
10207.0~4
10306.0~4
10307.0~4

ON - ngt truyn thng, OFF


- bnh thng
ON - ngt truyn thng, OFF
- bnh thng
ON - ngt truyn thng, OFF
- bnh thng
ON - ngt truyn thng, OFF
- bnh thng
ON - ngt truyn thng, OFF
- bnh thng
ON - ngt truyn thng, OFF
- bnh thng

Ch thch
My tnh Master xy ra Timeout
khi s dng 2 my tnh.
My tnh Slave xy ra Timeout
khi s dng 2 my tnh.
p ng lp tc khi tt c cc
trm xy ra Timeout (phn ng
nhanh).
p ng lp tc khi tt c cc
trm xy ra Timeout 5 ln lien
tip.
p ng lp tc khi tt c cc
trm xy ra Timeout 10 ln lin
tip.
p ng lp tc khi tt c cc
trm xy ra timeout 20 ln lin
tip.
p ng lp tc khi tt c cc
trm xy ra timeout 30 ln lin
tip.
p ng lp tc khi xut hin li
m s truyn thng tt c cc
trm (phn ng nhanh).
p ng khi xut hin lin tip 5
ln li m s truyn thng tt c
cc trm.
p ng khi xut hin lin tip
10 ln li m s truyn thng tt
c cc trm.
p ng khi xut hin lin tip
20 ln li m s truyn thng tt
c cc trm.
p ng khi xut hin lin tip
30 ln li m s truyn thng tt
c cc trm.
c thng tin tng trm xy ra
truyn thng Timeout.
c thng tin tng trm li m
s truyn thng.
Trng thi truyn thng khi Write
bit ti tng trm.
Thng tin li m s truyn thng
khi Write bit ti tng trm.
Thng tin truyn thng Timeout
Write word ti tng trm.
Thng tin li m s truyn thng
khi Write word ti tng trm.

< Bng 4-3 > Thng tin truyn thng

c lu trong vng nh ni

ca chng trnh truyn thng (cho Tag DI)


17

Port

a ch

Hot ng

AutoBase 9

Ch thch
T l thnh cng x 100, gi tr
005
T l truyn thng thnh cng.
khong t 0~10000 ( 100%)
T l tht bi x 100, gi tr khong
006
T l truyn thng tht bi.
t 0~10000 ( 100%)
snh
Port
Add
Extra1
tr cng
Write T l thnh cng xSo100,
T l truyn thngGi
thnh
gi tr
007 #DO#
Device (=100%)
Modem
Port
0010
ONbkhng
truy t Khi
ca thit
chnh.kt ni; OFF kt ni
khong
0~10000
Number
cp vi
Module
T l truyn
thng
thnh cng
T l thnh cng x 100, gi tr t
008
0020
ONbKt
thit b chnh OFF
kt
ca thit
d ni
phng.
0~10000
( 100%)
nis
vilnh
thitch
b d
phng
0009
Cho bit
Write
cn li ca Port v trm tng ng.
0028
Tm
ngng
ca
10000
S lnON:
truyn
thng
catruyn
tt c thng
cng v
trm tng ng.
cng
truyn
thng
tng
ng.
10001
S ln TIMEOUT ca tt c cc truyn thng ca cc Port v trm.
10010
php
ng/ thng
khngca cc Port v trm tng
S mCho
li ca
tts
c hot
cc truyn
10002
0
ng. hot ng ca cng v trm tng
ng cng tt c truyn
T l thnh
T l thnh cng x 100, gi tr t
10003
thng tt ca cng v trm
0~10000 ( 100%)
tng ng.
S ln TIMEOUT lin tip ca tt c cc truyn thng ca cc Port
10004
v trm tng ng.
S m li lin tip ca tt c cc truyn thng ca cc Port v trm
10005
tng ng.
10100
S ln truyn thng READ ca cng v trm tng ng.
10101
S ln TIMEOUT truyn thng READ ca cng v trm tng ng.
10102
S ln li m s truyn thng READ ca cng v trm tng ng.
T l thnh cng truyn thng
T l thnh cng x 100, gi tr t
10103
READ ca cng v trm tng
500 +
0~10000 ( 100%)
ng.
Port Number
S ln TIMEOUT lin tip truyn thng READ ca cng v trm
10104
tng ng.
S ln li m s truyn thng READ lin tip ca cng v
10105
trm tng ng.
10200
S ln truyn thng WRITE BIT ca cng v trm tng ng.
10201
S ln TIMEOUT truyn thng ca cng v trm cng tng ng.
S ln li m s truyn thng WRITE BIT ca cng v trm tng
10202
ng.
T l thnh cng truyn thng
T l thnh cng x 100, gi tr t
10203
WRITE BIT ca cng v trm
0~10000 ( 100%)
tng ng.
S ln TIMEOUT lin tip truyn thng WRITE BIT ca cng v
10204
trm tng ng.
S ln li m s lin tip truyn thng WRITE BIT ca cng v trm
10205
tng ng.
10300
S ln truyn thng WRITE WORD ca cng v trm tng ng.
S ln TIMEOUT truyn thng WRITE WORD ca cng v trm
10301
tng ng.
S ln li m s truyn thng WRITE WORD ca cng v trm
10302
tng ng.
S ln TIME OUT lin tip truyn thng WRITE WORD ca cng v
10304
trm cng tng ng.
S ln li m s truyn thng lin tc WRITE WORD ca cng v
10305
trm tng ng.

Chng 4 Communication

< Bng 4-4> Ni dung c lu tr trong b nh ca chng trnh truyn thng (Tag AI)

<Bng 4-5> Ni dung v a ch DIGITAL OUTPUT c s dng trong b nh chng trnh truyn
thng
18

Chng 4 Communication

4.5 MENU khc


4.5.1 BIT WRITE
Dng kim tra thit lp truyn thng ca cc thit b, a ch trc tip cc Bit In/Out trn Port.
u vo u ra thng thng dng kim tra trn Menu bng n v Bit trn a ch trc tip
ca cng ch nh trong thit lp truyn thng.

4.5.2 WORD WRITE


Thng thng dng kim tra u ra bng n v WORD trn a ch trc tip ca cng ch
nh trong thit lp truyn thng.

4.5.3 VIRTUAL WRITE


C th ghi cc gi tr ty trn trnh n trong chng trnh gim st, nhng gi tr o khng
c xut ra cng giao tip thc.
Virtual Writer cng c th s dng trn chng trnh gim st thit lp gi tr #MEM# ca
Extra1 trn Tab Output Digital/Analog nu u ra (Output) c th thc hin tnh nng Virtual
Writer.
V d nh nu u ra (Output) thit lp vi gi tr #MEM# trong Extra1 v thit lp gi tr 201A
trong Address ca Digital Output th c th thay i gi tr A ca Word 201 ln trong b nh
truyn thng.
Nu u ra thit lp 300 a ch trong Analog Output v 1trong Extra2, #MEM# trong Extra1 c
th thay i gi tr 300 ln trong b nh truyn thng FLOAT
Extra2 s dng loi b nh (0 = WORD, 1 = FLOAT, 2 = DWORD)

19

Chng 4 Communication

4.5.4 MENU THAM KHO

AutoBase 9

<Hnh 4-3> Menu tham kho

Menu

Ni dung

Main Program

Chng trnh gim st c thc thi

Memory

y l mn hnh cho thy tn hiu t PLC hoc b iu khin


c lu tr trn b nh ca chng trnh truyn thng.

Communication
Code (Hex)

L mn hnh xem giao thc truyn thng vi PLC hoc b iu


khin Code Hex.

Communication
Code (ASCII)

L mn hnh xem gi tr giao thc truyn thng ASCII khi truyn


thng vi PLC hoc b iu khin.

Port Status
Network Memory
Server
DLL Protocol
Information

L mn hnh cho thy trng thi ca tt c cc cng c thit


lp giao tip vi PLC hoc b iu khin.
c s dng trong chng trnh gim st my ch v my
khch.
Danh sch cc giao thc hin ang c ci t trn my tnh.
< Bng 4-6 > View Menu

4.5.5 Option

20

Chng 4 Communication

Hin th tt c cc tin nhn trn


mn hnh trong chng trnh
tuyn thng
Cc chu k truyn thng c th
c chu k ngn hoc chu k di
iu chnh thi gian khi cn
truyn thng chm v s dng
0 l bnh thng.

Khi s dng ng thi nhiu


cng, tu chn c th truyn
thng theo tng cng ca cc
thit b.
Khi xut hin lin tip n ln
Timeout thit lp thay i gi tr
ton b Memory ch nh ca
cng tng ng ( ng dng trn
tt c cng).

Thc hnh 1

1. PLC

PLC : SIEMENS S7 300

DEVICE : TCP/IP

Khi xut hin lin tip n ln iu


kin Timeout truyn thng tm
dng m giy v truyn thng lp li
y thay i mc READ tng
ng vi gi tr SET.

Khi ch iu khin bng tay,


nhp vo s 1 th mn hnh s
hin th nhanh cc tc ng.
Khi Bit/Word Write u ra vi
gi tr cui cng trng hp
trng vi gi tr ca 1 Tag

Thit lp truyn thng (1)

IP : 192.168.1.90

Rack s : 0

CPU s : 2

21

Chng 4 Communication

AutoBase 9

Thit lp truyn thng (1)

Thc hnh 1

PLC

AutoBase

Slot

I/O No.

Tn Tag

D
I

I.B8.0
I.B8.1

Port

Address

Alarm

Priority

Data

SW00

SW01

22

Chng 4 Communication

(2)

D
O
(3)
Slot

A
I
(1)

I.B8.2

SW02

I.B8.3

SW03

I.B8.4

SW04

I.B8.5

SW05

I.B8.6

SW06

I.B8.7

SW07

I.B9.0

SW08

I.B9.1

SW09

I.B9.2

SW10

I.B9.3

SW11

I.B9.4

SW12

I.B9.5

SW13

I.B9.6

SW14

I.B9.7

SW15

Q.B15.0

LAMP00

Q.B15.1

LAMP01

I/O No.

Tag
Name

Communication

priority

Data

AI_0 (PI.W136)

TEMP00

AI_1 (PI.W 137)

TEMP01

AI_2 (PI.W 138)

TEMP02

AI_3 (PI.W 139)

TEMP03

AI_4 (PI.W 140)

TEMP04

AI_5 (PI.W 141)

TEMP05

AI_6 (PI.W 142)

TEMP06

AI_7 (PI.W 143)

TEMP07

Port

Thc hnh 1

2. Thit lp chng trnh truyn thng

Add

Thit lp truyn thng (1)

23

Chng 4 Communication

AutoBase 9

Thc hnh 1
Thit lp truyn thng (1)

24

Chng 4 Communication

Thc hnh 2

1. PLC

PLC : GLOFA GM6 PLC

DEVICE : SERIAL(RS-232C)

BAUD RATE : 38400 BPS

DATA BIT : 8

STOP BIT : 1

PARITY BIT : NONE

Thit lp truyn thng (2)

25

Chng 4 Communication

AutoBase 9

SLOT(0) DI (Digital Input Module : 16point)


SLOT(1) - DO (Digital Output Module : 16point)
Internal Memory MX

Thit lp truyn thng (2)

Thc hnh 2

PLC

Autobase

Slot

I/O No.

Tag Name

D
I

IX0.0.0

(0)

Port

Add

communication

Priority

Data

SW01

IX0.0.1

SW02

IX0.0.2

SW03

IX0.0.3

SW04

IX0.0.4

SW05

IX0.0.5

SW06

IX0.0.6

SW07

SW08

IX0.0.8

Trng thi Motor 01

IX0.0.9

Trng thi Motor 02

IX0.0.10

Trng thi Motor 03

IX0.0.11

Trng thi Motor 04

IX0.0.12 ~15

SPARE

QX0.0.0

LAMP01

QX0.0.1

LAMP02

QX0.0.2

LAMP03

D
O

QX0.0.3

LAMP04

QX0.0.4

u ra Motor 01

(1)

QX0.0.5

u ra Motor 02

QX0.0.6

u ra Motor 03

QX0.0.7

u ra Motor 04

QX0.0.8 ~15

SPARE

MX0

iu khin n 01

MX1

iu khin n 02

MX2

iu khin n 03

MX3

iu khin n 04

MX4

iu khin Motor 01

MX5

iu khin Motor 02

MX6

iu khin Motor 03

MX7

iu khin Motor 04

26

IX0.0.7

Chng 4 Communication
M
X
B
nh
trong

Thc hnh 2

2. Thit lp chng trnh truyn thng

Thit lp truyn thng (2)

27

AutoBase 9

Thc hnh 2
Thit lp truyn thng (2)

Chng 4 Communication

28

Chng 4 Communication

Chng 5
29

Edit Tags

Tag lm vic vi d liu Bit nh Tag DI,DO; Word tag AI,AO; String Tag ST; Group Tag DO
Group. Cc Tag c qun l thnh nhm cc loi Tag.

AutoBase 9

5.1 Khi ng Tag Editor

khi ng ta chn Start/Programs/AutoBase 10.0.4 English/AutoBase Studio hoc Click kp


vo biu tng Studio ( ).

Font Menu
Vng hin th nhm

Mi nhm Tag chn


mt t kha trong
hin th ca khu vc
hin th

To mt Tag mi

Vng hin th Tag

C th chn la tt c ccTag bng ng dng phm Shift v Ctrl, khi mun to nhiu Tag cng
loi ta c th s dng chc nng Copy v Paste cc Tag c to ra sau c gn tn vi
ch s lin tip.

Chng 7 Object

Studio l mt chng trnh son tho chnh. Tag l i tng dng kt ni d liu vi
chng trnh truyn thng, nhn d liu hin th trn ha ca chng trnh gim st.

5.2 Thit lp Tag


30

Chng 7 Object

Khi to d n Tag c to ra theo tng loi, cc Tag ny u ch Disabled. Nhn ln nt


v
hoc nhn ln bn gc Tag to v s dng nt
/
to
thm Tag, khi hp thoi Add Tag xut hin y ta c th t Tag Type v Link Type, sau
nhn
Tag mi s c to ra. chnh sa Tag click 2 ln vo Tag hoc click vo nt
hp thoi Tag Properties xut hin ta c th thit lp cc thuc tnh Tag .

PLC_SCAN : c d liu t chng trnh truyn thng


DDE : Kt ni data vi chng trnh khc (VD:ly data
t Excell)
Memory : Tag dung cho hot ng ni b
Indirect : S dng lm Tag trung gian
System : Tag c trng thi truyn thng ca
chng trnh mng li server / client.
OPC : Truyn thng v thit lp mc, nhm, my
ch OPC trn chng trnh my khch chnh OPC.

Tn Tag

M hp thoi chnh
sa Tag Prev/Next
Thit lp Tag ni
b trn h thng
mng

5.2.1 AI Tag
hp thoi chnh sa Tag
31

Chon Tab AI, Click Double vo Tag AI to hoc Click vo


xut hin di y.
Trn im ch xut hin cnh

Chng 7 Object

bo, nu trong thi gian ngn


gi tr hin ti thay i ln th
hon xut hin cnh bo
La chn thit lp iu kin
bo ng. Thng thng la
chn bo ng: Cao > High;
thp > Low c thit lp.

Nhp a ch , cng
ca chng trnh
truyn thng

Vng gi tr u vo ti
thiu, ti a cho ho
Full, Base gi tr s dng AI Max, min
PlcFull, PlcBase gi tr AI Max, Min ca
u vo thit b.

AutoBase 9

Thit lp phng php tnh


gi tr hin ti t gi tr o
lng.
Phng php hin th gi tr khi
vt qu mc gi tr trong vng
full, Base hin ti.
Thit lp s lm gim gi tr
trung bnh o lng cc gi tr
hin ti.
Thit lp s ln hin th hp
thoi xc nhn (Confirm) khi c
gi tr AO SV.
Ngn chn s xut hin nhiu
cnh bo bng cch thit lp gi tr
thu hi cnh bo theo gi tr ln
xung xut hin cnh bo.
Xut hin cnh bo khi thay
i trn (%) gi tr thit lp.
HiHi / LoLo DO gi tr AI qu mc thit lp HiHi / LoLo
th Tag DO s ON
AO Tag Gi tr u ra AO thay i khi gi tr AI thay i

Khi chn Scrip Calc Filter trn c th to


hm s s dng khng c gi tr tr v php
tnh s hc. (V du: Value/100).

AO SV - Thit lp gi tr u ra cho Tag AO

Thng s thit lp
MEMORY TYPE

Ni dng thit lp
Chn kt ni Tag kiu PLC- SCAN 1
WORD : Vng nh WORD (16 bit, 0~65534)
HiByte : Byte cao ca WORD (0 ~ 255)
LoByte : Byte thp ca WORD (0 ~ 255)
Float : Vng nh ca FLOAT(32 bit, gi tr thc)
DWORD : Vng nh DWORD (32 bit, 0 ~ 4294967295)
int : Vng nh WORD phn chia +/- t (-32768 ~ 32767)
Long : Vng nh ca DWORD phn chia +/- t (-2147483648 ~ 2147483647)
word HL : Ni dung ca DWORD sp xp theo WORD Hi/Lo nhn gi tr (0 ~
4294967295)
V d) a ch ca Tag PLC-SCAN = 0, gi tr Word 0 =1, gi tr Word1 =2,
Nh vy word HL = 1x65536+2
Word LH : Ni dung ca DWORD sp xp theo WORD Lo/Hi nhn gi tr (0 ~
4294967295) Lo/Hi
V d) a ch ca Tag PLC-SCAN = 0, gi tr word 0 =1, gi tr word1 = 2, nh
vy Word HL = 2x65536+1
DWORD HL : Ni dung ca DWORD nhn c gi tr 64 bit theo sp xp Hi/Lo
DWORD LH: Ni dung ca DWORD nhn c gi tr 64 bit theo sp xp Lo/Hi
BCD : Gi tr ca WORD, DWORD thit lp theo dng BCD (Binary-Coded
Decimal). (s dng a ch 16 nh phn chuyn i thnh 10 nh phn)
V d) khi thit lp gi tr thp phn ca word l 1024 (16 nh phn = 0400), nu

Thng s thit lp

32

Chng 7 Object

Ni dng thit lp
BCD kim tra l 400, nu khng kim tra th c gi tr o lng l 1024.
Sub Type : s dng kt hp vi b nh WORD khi thit lp theo kiu b nh ca
WORD
Nhp trong vng 6 ch s (V, mA, m, km, g, kg) n v mu t ting Hn, ting
Unit
Anh, v s ca Tag AI.
Gi tr u vo analog trn mn hnh ho hin th theo s, phng php hin
th s bng cch nhp theo 7.3, 10.1, 12.4. L cc s trc du thp phn ton
b cc s ( bao gm c du thp phn) v cc s sau du thp phn ca
Format
phng thc hin th.
{0:C0}, {0:C1}, : Hin th s thp phn, n v t l 1000, hin th tin t (\, $)
{0:N0}, {0:N1}, : hin th s thp phn, n v t l 1000.
Proportion - Php ton theo t l thun gi tr Full, Base, PlcFull, PlcBase
COS(-90~90) S dng trong php ton ch s dng COS
Nocalculate Gi tr u vo s dng bng gi tr hin ti
Calculate the filter
Power ratio - Ch s tng, gim tuyn tnh
Power origin Ch s gi tr o lng s dng theo gi tr gc
Scipt To cng thc tnh ton bng cch s dng Script
Alarm Wav file
Chn m u ra FILE WAV khi xut hin cnh bo
Alarm graphics files
Nhp tn module ho hin th khi xut hin cnh bo.
Nhp u tin cnh bo t 0 ~ 999. thit lp mi Tag s dng cnh bo. C th
thit lp m thanh cnh bo khc nhau, mn hnh cnh bo, in dng, trn tng
mc u tin cnh bo (Settings | Alarm set priority). Trong chng trnh qun l
Alarm priority
SMS ngi s dng s thit lp c v tr u ra u tin cnh bo.
Tc l c th thy cc Tag gp thnh nhm theo lch trnh ti u ra u tin cnh
bo
Chu k c gi tr hin ti nhp theo n v (mSec) trong chng trnh truyn
Scan time
thng.
Using the alarm
Thit lp s xut hin cnh bo.
Save Data
Thit lp lu d liu.
<Bng 5-1> Ni dung v thng s thit lp ca Tab AI thuc tnh Tag

Tab AIO c th s dng ti u ra bng cch thit lp a ch PLC trc tip khng c Tab u ra
vi tnh nng tng t AO SV trn Tab kt ni. Tuy nhin ch c kh nng s dng u ra trong
trng hp cng mt cng trn Tab AIO. Tham kho thit lp Tab AO trong thit lpTag AO.

5.2.2 Tag AO
Nhp 2 ln vo Tag AO to hoc nhp vo nt

xut hin hp thoi chnh sa Tag.


33

u ra vt gi tr Full, Base.

AutoBase 9

Khi kiu Tag kt ni l DDE


Float string: Thit lp gi tr u ra kiu String
Integer string : Thit lp gi tr u ra kiu s nguyn

Thit lp u ra s dng

BCD trong Tag AO

(Binary Coded Decimal )


Ca Tag AO
Port : Port s thit lp trn chng trnh truyn thng.
Station : Trm ca thit b Controller v PLC
Address : a ch ca Driver truyn thng.
Extra1 : Vng nh ca Driver truyn thng (B,M,K).

Thit lp phng php chuyn i gi tr u ra

Extra2: Nhp mc thit lp thm trong Driver truyn


thng. (tham kho cc tr gip Driver truyn thng).

Script : u ra theo ni dung c to trn tp

No calc : Cho gi tr u ra khng thay i


Propertional : T l u ra thay i tu thuc
theo ni dung c to trong gi tr thay i
lnh son tho (Script )

5.2.3 DI Tag
Nhp chut 2 ln vo Tag DI to hoc nhp vo nt
Tag. Chon Tab DI.

xut hin hp thoi chnh sa

Nhp a ch Port, v tr, kiu d


liu trong chng trnh truyn
thng

Nhp cc k t hin
th khi trng thi
ON/OFF

Tag DO c thit lp kt ni trn Tag DI


ON DO, OFF DO l thit lp gi tr u ra Tag
DO ngay khi tag DI c ON/OFF
Out1, Out2 thit lp Tag DO kt ni trn DI.

Tab DIO c th s dng ti u ra bng cch thit lp a ch PLC trc tip khng c Tab u ra
vi tnh nng tng t nh Out1/Out2 trn Tag kt ni ca Tab DI.Tuy nhin ch c kh nng
s dng u ra trong trng hp cng mt cng trn Tab DIO.

Chng 7 Object

Cch ly gi tr u ra khi gi tr

5.2.4 DO tag

34

Nhp chut 2 ln vo Tag DO hoc Click vo nt


Chn Tab DO.

xut hin hp thoi chnh sa Tag.

Chng 7 Object
Port: Port thit lp trn chng trnh truyn thng

Chn loi Relay Digitag u ra theo Latch v Pulse.

Station: Trm ca PLC hoc b iu khin

Latch: Thit lp thi gian tr hon u ra c thit lp ON/OFF ch ng dng

Adress: a ch ca Driver truyn thng

khi khng s dng tr hon u ra im khc (nt i tng u ra digital )

Extra1 : Vng nh ca Driver truyn thng (B,M,K).

Pluse: u ra ON sau khi thit lp thi gian xung (Pluse) theo n v giy, u

Extra2: Nhp mc thit lp thm trong Driver truyn

ra OFF (khi mun u ra ca trng thi xung (pluse) trn PLC v Controler.

thng. (tham kho cc tr gip Driver truyn thng).

5.2.5 Tag string


Nhp 2 ln vo Tag string c to hoc click vo nt
Tag. Chn Tab ST.

xut hin hp thoi chnh sa

Phng php thit lp tag String theo kiu b nh WORD.


c gi tr String theo sp xp Hi+Lo+Hi+Lo+ : s ch nh
Memory WORD Hi/Lo byte, s ch nh +1 Hi/Lo byte
Chn kch thc vng nh cho ST c gi tr String theo sp xp Lo+Hi+Lo+Hi+ : s ch nh
khi kiu vng nh l Word (0 ~ 100)
Memory WORD Lo/Hi byte, s ch nh +1 Lo/Hi byte..

Nhp a ch Port,

c gi tr String theo sp xp Lo+Lo+Lo+Lo+ : s ch nh

a ch bt u ca
vng nh chng

Kiu Tag kt ni PLC-SCAN trn

Memory WORD Lo byte, s ch nh +1 Lo byte

trnh

chng trnh truyn thng. Chn

c gi tr String theo sp xp Hi+Hi+Hi+Hi+ : s ch nh

loi b nh (WORD, STRING)

MemoryWORD Hi byte, s ch nh +1 Hi byte

truyn thng

Scan t PLC hoc


b iu khin.

5.2.6 TAG DO GROUP


To nhm Tag Digital Output khi mun ON/OFF cng mt lc. Nhp chut 2 ln vo Tag DO
Group to hoc Click vo nt
xut hin hp thoi chnh sa Tag.
C th thm tag
DO t 0 ~ 32767

35

Chng 7 Object

AutoBase 9

5.2.7 Tag Group


Khng c thit lp trn Tag Group. Tag Group l cc Tag dng qun l Tag theo Group. To
Tag Group, hin th Tag Group trn vng hin th Tag ca Local v hin th nhm to di
Local trong vng hin th Group. Click vo Group, c th thm Tag hoc xo Tag trong vng
hin th Tag ca Tag Group.

36

Chng 7 Object

5.3 Son tho Tag ng dng EXCEL


son tho Tag trn Microsoft Office Excel ni dung Tag thay i bng ui File *.CSV. Sau
khi to tng loi Tag trn mc Edit Tag, c th son tho d hn vi mc lc thay i Tag
thit lp.

5.3.1 Xut File CSV

37

ng dn lu file

Chng 7 Object

AutoBase 9

Chy file SCV trn


EXCEL sau khi
chnh sa lu tr

5.3.2 Nhp File CSV

5.4 Chy chng trnh gim st


Nhp vo nt

trn chng trnh Project Manager, chng trnh gim st c thc thi.

Sau chon mc View/ View Entire Tag ca chng trnh gim st.

38

Khu vc nhm Tag

Chng 7 Object

Khu vc Tag

Nt chc nng

Khi chn tn Tag Group trong nhm cc tag Group th cc Tag lin tip c hin th trn vng
Tag. Chn Tag trn vng Tag nt tnh nng theo tng loi Tag c kch hot.
S dng nt chc nng c th chnh sa Tag lin tip v c th di chuyn theo mn hnh xem
d liu, mn hnh chn on xu hng, mn hnh chi tit ca Tag.
Ni dung ca cc nt chc nng tng t < bng 5-2>
Nt chc nng

Ni dung
Click vo nt hoc nhp chut 2 ln vo Tag chn (Tag
Analog, Digital) s xut hin mn hnh chi tit ca Tag tng
ng.
Mn hnh chi tit cho thy cc gi tr thit lp v xu hng
chn on thi gian thc.
C th thay i gi tr ca Tag
Thay i c gi tr ca Tag u ra c lin kt vi Tag
Cho thy tin trnh gi tr u vo trong Tag digital, Tag
Analog.
C xu hng chn on l 1 gi, 8 gi, 24 gi, 48 gi, 72
gi, 30 ngy.
Chuyn ti mn hnh xem d liu ca Tag u vo Analog,
u vo Digital c th xem d liu theo tng pht, tng gi,
tng ngy tng tun, tng thng.
Thit lp s dng cnh bo trong Tag u vo Analog,
Digital.
Thit lp lu tr d liu trongTag u vo Analog, Digital.

Thit lp s dng Tag


M hp thoi Modify, c th chnh sa cc thng s Tag
ngoi tr tn Tag.
C th thit lp gi tr HiHi, High, Lo, LoLo, mc bo ng
ca Tag u vo Analog
<Bng 5-2> Ni dung v thng s thit lp ca Tab ST thuc tnh Tag

To Tag (1)

Thc hnh 1

Xem List TAG I/O to Tag. (Siemens S7)


PLC
Tn Tag

I.B8.0

AutoBase 9

Cnh bo

u tin

D liu

SW00

I.B8.1

SW01

I.B8.2

SW02

I.B8.3

SW03

I.B8.4

SW04

I.B8.5

SW05

I.B8.6

SW06

I.B8.7

SW07

I.B9.0

SW08

I.B9.1

SW09

I.B9.2

SW10

I.B9.3

SW11

I.B9.4

SW12

I.B9.5

SW13

I.B9.6

SW14

I.B9.7

SW15

D
O
(3)

Q.B15.0

LAMP00

Q.B15.1

LAMP01

Slot

I/O No.

TnTag

Cnh bo

u tin

D liu

AI_0 (PI.W136)

TEMP00

A
I

AI_1(PI.W 137)

TEMP01

AI_2(PI.W 138)

TEMP02

(1)

AI_3(PI.W 139)

TEMP03

AI_4(PI.W 140)

TEMP04

AI_5(PI.W 141)

TEMP05

AI_6(PI.W 142)

TEMP06

AI_7(PI.W 143)

TEMP07

D
I
(2)

Cng

Cng

a ch

a ch

Thc hnh 2

To Tag (2)

Xem List TAG I/O to Tag (Glofa GM6)


PLC

Slot

I/O No.

AutoBase
TnTag

Cng

a ch

Cnh bo

u tin

D liu

Chng 7 Object

I/O No.

39

Slot

AutoBase

SW01

IX0.0.1

SW02

IX0.0.2

SW03

IX0.0.3

SW04

IX0.0.4

SW05

D
I

IX0.0.5

SW06

IX0.0.6

SW07

(0)

IX0.0.7

SW08

IX0.0.8

Trng thi Motor 1

IX0.0.9

Trng thi Motor 2

IX0.0.10

Trng thi Motor 3

IX0.0.11

Trng thi Motor 4

40

IX0.0.0

Chng 7 Object

IX0.0.12~15

SPARE

QX0.0.0

LAMP01

QX0.0.1

LAMP02

QX0.0.2

LAMP03

D
O

QX0.0.3

LAMP04

QX0.0.4

u ra Motor 1

(1)

QX0.0.5

u ra Motor 2

QX0.0.6

u ra Motor 3

QX0.0.7

u ra Motor 4

QX0.0.8~15

SPARE

MX0

iu khin n 1

MX1

iu khin n 2

M
X

MX2

iu khin n 3

MX3

iu khin n 4

B
nh
trong

MX4

iu khin Motor 1

MX5

iu khin Motor 2

MX6

iu khin Motor 3

MX7

iu khin Motor 4

CHNG 6
STUDIO
Chng trnh Studio s dng son tho ha v l chng trnh chnh. To ra cc
Module gim st cn thit v thit lp cc v tr, kch thc, ca s cc thanh cng c. Cho

php ngi dng c th d dng to ra cc cc thanh cng c phn chia mn hnh gim st
cho ph hp.

6.1 Thc hin son tho Module


Khi ng chng trnh bng cch chn Studio(
) trn Start hoc ca s Autobase
chng trnh Autobase Studio. Nhp chut 2 ln vo Folder Graphic trn ca s Explorer bn
phi ca mn hnh, xut hin File Module c to. Nu nh to mi mt cch c bn s to
c File StartUp.MODX1 tng t nh <hnh 6-2>. Chn File Module trong Explorer c th
m c File.

Font menu

Thanh cng c chnh


Explorer

Hp cng c v

Trng thi hp cng c

< Hnh 6-2> Mn hnh c bn trong chng trnh Studio

StartUp.MODX : y l Module c mc nh thc thi u tin khi chy chng trnh gim st, khi to chng trnh gim st nn c

Module ny.

Chng 7 Object

AutoBase 9

< Hnh 6-1> V d cu hnh Module

41

hin th Module ha c trng thanh cng c Window c thit lp gc bn tri, bn


phi, pha di ca mn hnh gim st. Cc Module c th chuyn i ln nhau to ln mn
hnh ng bng cch s dng cc nt nhn la chn cc Module hoc to cc nt nhn v vit
chng trnh thc hin.

6.2 To Module mi
42

Chng 7 Object
Mc thit lp cc c
trng ca window
c kch hot

Vng kch thc Module:


s dng Mouse Click
vo phng to/ thu nh
Module

Cc File nh loi: BMP, PCX,


GIF, TIF, JPG, WMF, EMF ... c
th dng lm Back ground

Cc Module s s dng c lu bng cch chn Menu File | Save as trn mn hnh chnh,
Module Popup c s dng nh l thanh cng c ca mn hnh.

6.3 Thit lp Windows Toolbars


43

Thit lp Windows Toolbars vi Module mun s dng. Windows Toolbars c th thit lp


Module trn mi v tr bn tri, bn phi, pha di, pha trn ca mn hnh.

Chng 7 Object

AutoBase 9

Thc hnh 1

To module

44

Chng 7 Object

To tt c 5 File Module, module StartUp.modx tham kho cu hnh tng t nh sau:

To 5 Module tng t di y, thit lp Module c trng v thit lp Windows


Toolbars.

Tn File Module
StartUp.modx
Main.modx

c im Window
MDI
MDI

Kch thc Module


1156 840
1156 840

Toolbar1.modx

MDI

120 840

Toolbar2.modx

MDI

1280 100

PopUp

600 500

Report.modx

Khc
Thit lp Windows Toolbars
(v tr toolbars : bn tri)
Thit lp Windows Toolbars
(v tr Toolbars : pha trn)
V tr sau khi thc hin : trung
tm

To Module

Thc hnh1
45

Chy chng trnh File/ Run Localmain kim tra cu hnh Module trn chng
trnh gim st. Khi bn m mn hnh trong Studio s tip tc m StartUp.modx s
chy trong m Main.modx

AutoBase 9

Toolbar2.modx

Toolbar1.modx

V tr thc thi ca Toolbar khc nhau tu thuc vo trnh t t Toolbar trong thit lp
Window Toolbar. Thc hin chng trnh gim st thay i th t t Toolbar vi nt
v nt
trn mn hnh thit lp Window Toolbar.

Chng 7 Object

Thc hnh 2

Thay i Module

46

Chng 7 Object

M Module StartUp.modx, Main.modx, Report.modx trn mn hnh gim st, chn nt chn
Module trn Toolbar2.modx.

M File Toolbar2.modx trn chng trnh Studio.

Chn File Toolbar2.modx trn File/ Open Graphic Module hoc Click 2 ln vo File
Toolbar2.modx trn ca s Explorer bn phi.

Click Object | Button | Select the Button Module yu t tng t di y c


chn.

Nhp chut 2 ln vo nt chn Module c chn hoc chn Menu Edit | Object
Properties thit lp thuc tnh.
Click vo nt
trn mc Module File, chn tn File Module ph hp.

Tab Backcolor, TextColor v Font thay i thuc tnh ca nt Module chn.

Thay i Module

Thc hnh 2
47

To nt chn Module bo co (Report.modx), mn hnh Main (Main.modx) vi


phng php tng t.
File Module
StartUp.modx
Main.modx
Report.modx

AutoBase 9

Button
StartUp
Main
Report

Chy chng trnh gim st Click cc nt chn Module.

Sau khi Click vo cc nt StartUp, Main, Report th cc Module tng ng xut hin.

Chng 7 Object

CHNG 7
48

OBJECT

Chng 7 Object

Khi cc Module hon thnh c to ra bng cch chn cc phn t ca mi Module s to


ra mn hnh gim st. Chn cc Object chn trn hp cng c v bn tri chng trnh Studio
hoc trn Menu Insert Object. Sp xp hp l cc k t, cc Object cc hnh nh cu hnh
ngi s dng d hiu v s dng cc d liu.
Click chut kp vo Object hoc t Menu chn Edit | Object Properties xut hin hp thoi
Object Properties c th thit lp cc yu t mu, k t v Tag kt ni vi cc yu t.
S dng tnh nng Script m rng trong Object Properties c th lin kt vi cc thnh phn
nng ng hn chc nng ny s c hng dn c th hn trong chng 9.

Hp cng c v

< Hnh 7-1> Hp cng c v v Menu trong chng trnh Studio

7.1 Chn Object


Object Module c chn l trng thi chn Objec
Module, khi nhp chut tri vo Object module chn
hin 2 hoc 8 hnh vung nh trn gc. B chn Object
Module nhp chut tri trn v tr trng khng c Object.

xut
< Hnh 7-2> Chn nhiu Object

7.1.1 Chn tt c Object


Chn mt trong cc Object v nhn gi Shift + click chut tri Object Module c chn
thm. Nhn gi chut tri trn vng trng ko hnh vung v pha cc Object th tt c cc
Object c chn.

7.1.2 Lock v UnLock

AutoBase 9

thay i kch thc ca Object thc hin chn Object di chuyn con tr ti cc hnh vung
nh quanh Object khi s hin ln cc yu t , , , thc hin thay i kch thc.
Cch khc thay i kch thc theo chiu ngang/dc Click p chut tri vo Object chn
tab Class ta c th thay i cc thng s Width/Hight trong mc Size.

7.2.1 Thay i theo kch thc ging nhau


Khi mun kick thc ca 2 Object cng c s thay i nh nhau, chn 2 Object cn thay i
(Object no c cc hnh vung mu xanh l Object c chn u tin) chn Edit/Make
Same size thay i theo chiu rng/cao (Width/Hight) hoc tt c (All) hoc c th dng con tr
gi v ko theo kch thc mong mun.

7.3 Di chuyn Object


v tr con tr trn Object c chn tng t nh < hnh 7-2> con tr s chuyn i thnh
hnh nhn gi chut tri v di chuyn ti v tr mong mun.

7.4 Sp xp Object

7.4.1 Lp Object
Cc Object khng nm trn cng mt lp m c sp xp theo tng lp theo th t Object
c chn. Khi cn cn thay i th t cc lp ca Object cho ph hp vi hot ng ca thit
k chn Edit/Order/Move to Front || Move to Back || Move to Prev Front || Move to Next Back
thay i th t. bit cc trnh t xut hin cc Object chn View/Object Number th cc ch
ca Object s xut hin, cc ch s ny khng xut hin khi chy chng trnh Running Time
(s 0 l Object u tin).
7.4.2 Sp xp v tr Object
S dng thanh Menu Edit/Align sp xp v tr ca tt c cc Object. Sp xp pha di
(Align to Bottom), pha trn (Align to Top), bn phi (Align to Right),bn tri (Align to Left) v sp
xp theo chiu ngang,dc trung tm (Align to Horizontal Center/ Align to Vertical Center). S
dng sp xp theo chiu ngang/dc trung tm ca Module (Align to Module Horizontal Center/
Align to Module Vertical Center) c th t Object v tr chnh gia ca Module.

Chng 7 Object

7.2 Thay i kch thc ca Object

49

Khi to Module th cc Object thng b chng ln nhau nn khi cn chn mt Object cn thit
chnh sa s kh khn. khc phc iu ny c chc nng Lock kha cc Object
khi cha cn chnh sa. kha mt Object ta chn Object cn kha, trn thanh Menu cng
c chn Edit/Lock v Object c kha (Lock). Mun m kha chnh sa chn
Edit/Unlock. Sau khi Chn yu t ng dng chc nng Lock, chn Menu Edit/Lock.

7.4.3 Sp xp khng gian ca Object

50

S dng Menu Edit/ Align/Spase Horizontal | Spase Vertical sp xp khong cch ca tt


c cc Object.
7.4.4 Thay i v tr Object

Chng 7 Object

Sau khi chn tt c cc yu t thay i v tr khc s dng menu Edit | Back ',' Edit | Back Go
',' Edit | Step Back ',' Edit | Step Backward ' th tt c v tr ca cc yu t s c thay i.

7.5 Chn Object


Chnh sa chn Object mong mun trn Module.
1

Chn yu t cn thit trn Menu Insert Object th yu t trn Module s c


chn.

iu chnh kch thc v di chuyn Object n v tr mong mun.

Click 2 ln vo Object chn hoc chn Menu Edit/ Object Properties xut hin hp
thoi Object Properties.

Thit lp thuc tnh trn cc Tab.

7.6 Chnh sa thuc tnh ca Object


Tab thit lp u tin ca hp thoi Object Properties c cu hnh c th thit lp thuc tnh
c trng v t Tab th 2 tr i c cu hnh theo phn thit lp thng thng.
Tab Settings

< Hnh 7-3 >Tab Button Module ca hp thoi Object Properties ca nt ButtonModule

7.6.1 Font ch
Thit lp cc kiu k t trong Font ch, kch thc,
hiu ng vv trn Object.

<Hnh 7-4> Tab Font trong hp thoi Object


Properties.

7.6.2 Mu ch (Text Color)

51

Chn Tab TextColor ca hp thoi Object Properties,


xut hin hp thoi tng t nh < hnh 7-5>

Chng 7 Object

Tab TextColor l bng thit lp mu k t ca Object


Module. Chn mu trn bng mu hoc nhp gi tr
khc nhau t 0~255 ca cc mu chm trn bng Edit
nh R (mu ), G(mu xanh m), B(xanh lam),
A(alpha). C th xem trc cc mu chn thit lp trn
bng chn mu.

AutoBase 9

< Hnh 7-5> Tab TextColor trong


hp thoi Object Properties.

7.6.3 Mu nn (BackColor)
Chn Tab BackColor ca hp thoi Object Properties thit
lp mu nn ca cc Object Module.

< Hnh 7-6> Tab BackColor trong hp thoi


Object Properties.

7.6.4 T mu ( FillColor)
Chn Tab FillColor ca hp thoi Object Properties
FillColor t mu cho Object Module.
< Hnh 7-7> Tab FillColor trong hp thoi
Object Properties.

7.6.5 Mu ng vin (Line Color)


Chon Tab Line Color ca hp thoi Object Properties,
xut hin hp thoi tng t nh < hnh 7-8>. C th thit
lp dy ng vin vi Object Module. Chn mu trn
bng mu hoc nhp gi tr khc nhau t 0~255 ca cc
mu chm trn bng Edit nh R (mu ), G (mu xanh
m), B (xanh lam), A (alpha). C th xem trc cc mu
chn thit lp trn bng chn mu.
< Hnh 7-8> Tab LineColor trong hp thoi
Object Properties.

7.6.6 GuideColor
Chn Tab GuiColor ca hp thoi Object Properties. GuiColor
l mu vch chia mc ca Meta Analog, hnh vung Analog
hoc thit lp th (Graphs), xu hng (Trend) chia cc
khung mu, mc mu theo chiu ngang/dc ca yu t
Module.

7.6.7 Tag

52

Chng 7 Object

C th thit lp kt ni cc Object vi Tag Digitag, Tag


Analog, Tag String ca Menu chn Objcet. Click chut vo
nt
xut hin hp thoi chn Tag, c th chn Tag trn
Menu. Click chut vo nt
c th to Tag mi
hoc chnh sa cc thuc tnh ca Tag.

7.6.8 p ng Mouse (MouseResponse)


MouseResponse l thit lp cc p ng khi Click chut
tri vo Object Module trn chng trnh gim st xut
hin Menu p ng Mouse.

<Hnh 7-9> Tab Tag ca hp thoi


Object Properties

< Hnh 7-10 > Hp thoi thit lp MouseResponse


Mc nh thit lp ti chng trnh gim
st.
Analog : xem chi tit mn hnh Analog
Digital: DI Tag c kt ni ti ng ra
mn hnh.

7.6.9 Class
Thit lp mc khc ca tn Class, tooltip trn Tab Class. C th kim tra kch thc vi v tr
ca yu t trn hp cng c ca chng trnh Studio.
ClassName ca Opject.
S dng tn ny trong
Script khi vit cc tnh
nng cho Object.
Khi chy chng trnh
gim st, di chuyn con
tr ti Object s hin m
t cho Object

Hin th cc phn m rng c th x l cc


Object, cc yu t bo mt, n ch hin th khi
chut c thit lp tr li cc mc.

<Hnh 7- 11>Tab Class trn hp thoi Object Properties

7.6.10 Tnh nng m rng (Expand)

s dng tnh nng m rng nh du vo mc

trn Tab Expand.

AutoBase 9

<Hnh 7- 12> Tab Expand trn hp thoi Object Properties

Yu t

M t
To Script theo kch thc ca chiu dc/ chiu ngang (Width/Hight).
Size
Thay i kch thc ca chiu dc/chiu ngang theo iu kin.
To Script theo v tr c hin th trn to X,Y. thay i v tr X,Y theo
Location
iu kin.
Event
Khi c s thay i trong iu khin Scrip s c thc hin.
C th vit Scrip khi nhp chut ln Object (On Up/On Down), to hnh
Mouse
vung hin th quanh Object khi di chuyn con tr ti.
To script hin th nhp nhy.
Visible
C th thit lp nhp nhy v hin v n Object theo iu kin.
Animation
C th thit lp gi tr tc theo iu kin ca Animation.
Tc di chuyn Object theo chiu ngang/dc c thay i bi gi tr ca
Sliders
Tag (tc v gi tr ca Tag t l vi nhau)
Thickness
dy ca Object c th thay i theo iu kin
C th thay i mu theo iu kin, thay i mu, LineColor, Texcolor,
Color
FillColor
<Bng 7-1> Tab tnh nng m rng ca hp thoi thuc tnh yu t.

Button

Chng 7 Object

To Script sau khi Click chn mc ca hp thoi ca cc thuc tnh. Tham kho chng 9 v
to Script ca tnh nng m rng.

Thc hnh 1

53

Tnh nng m rng dng thit lp cc thuc tnh ca Object bng Script nh: kch thc, v
tr, s kin ( Event), p ng Mouse , xem, vv

54

Chng 7 Object

To nt cho cc File Module

Module name
Button.modx

c im Window
MDI

Module Size
1156 840

Others
-

1. Nt chn Module
y l nt nhn chuyn ti mn hnh gim st Module ho khc. Thng thng Module
gim st ho sau khi to Module ho ca tt c cc mn hnh theo di th mn hnh s
thay i gim st nh my. C th s dng nt chn Module thay i la chn mn hnh
ho. Trong phn thc hnh Chng 6 thc hin hon thnh chn nt chn Module trn
Toobar1.modx.

Button text

Hin th cc k
t trn Button

Di chuyn ti
Module khi
Click Button

Chy chng trnh gim st. Click nt chn Module quan st Module c chuyn ti.

Button
2. Nt n Module

TThc hnh 1

55

L nt tinh xo vi tnh nng tng t vi nt chn Module khi Click vo n c chuyn ti


Module khc. Chn hnh nh trn Startup.modx v chn nt n Module trn , khi Click vo s
chuyn ti Module khc (Main.modx) trn chng trnh gim st.

Chng 7 Object

AutoBase 9

Chy chng trnh gim st. Quan st di chuyn ti Module Main.modx khi Click vo vng
c hin th khi t con tr trn nt n Module .

Thc hnh 1

3. Button Script

Button

56

L nt chy Script ch nh, bit thm ni dung script xem trong chng 9. Trn
Toobar2.modx to chng 6, hy vit mt Script thc hin khi chy chng trnh gim st
Click vo Button chuyn sang Schedule.

Chng 7 Object
Tn Button

Click vo nt
edit

Chy chng trnh gim st. Quan st s xut hin mn hnh Schedule khi Click nt chy
Script.

Button

4. DO Button

Thc
1

hnh

AutoBase 9

Chy chng trnh gim st. Trn thanh cng c chn View/Entires Tag sau cng trn thanh
cng c chn Window/Tile Horizontally xut hin 2 mn hnh Tag Digital Output v Button.modx
to. Click vo nt DO xut hin Popup Menu tip tc nhn ON khi Tag DO c gi tr l 1
hin th vi mu .

Thc hnh 2

L menu chn Object module lin quan vi digital.

Digital

Chng 7 Object

Tn Button

57

L nt nhn Object Module iu khin nhm Tag u ra Digital v u ra Digital ch nh.


Chn DO Button trn Button.modx to ra Digital Out khi Click ln Button trn chng trnh gim
st.

Object Digital l Object hin th cc ni dung khc nhau: String, Rectangle, Circle, Animation
theo trng thi ON/OFF ca Tag Digital Output.
58

Chng 7 Object

To File Module cho Digital.


Tn File Module
Digital.modx

c im Windows
MDI

Kch thc Module


1156 840

khc
-

To nt chn module chuyn ti Digital.modx trn Toolbar1.modx


Nt k t
Digital

Digital

1. Digital Animations

Tn File Module
Digital.modx

Thc
2

hnh

59

L Object Module hin th ho v hnh nh theo gi tr trng thi ON/OFF ca Tag DI. C th
hin th tng t s dng Object/Tag Animations xem Tag ho Thc hnh 5. Chn ho
Digital trn Module Digital.modx, quan st thay i khc trn gi tr ON/OFF ca Tag DI.

Chng 7 Object

AutoBase 9

Tnh nng thit lp File hot


ho hoc hnh nh khc khi
Click nt

X l mu nn ca
File hnh nh
X l Pixels cng gi
tr R,G,B vi chun
(0,0) bn pha tri
File hnh nh.

Chy chng trnh gim st, quan st s hin th ON v OFF theo trng thi ca Tag u vo
Digital.

Thc hnh 2

2. Digital Circle
L Object Module cho thy mu hnh trn thay i theo gi tr On/Off ca Tag DI.

Digital

Chn Digital Circle trn Module Digital.modx, quan st s thay i theo gi tr On/ Off ca tag DI
trn chng trnh gim st.
60

Chng 7 Object

Chy chng trnh gim st, quan st s hin th ON/OFF theo trng thi ca Tag DI. Thit lp
Tab p ng Mouse, quan st hin th sau khi Click chut trn Digital Circle.

Digital

Thc
2

hnh

3. Digital RecTangle
L Object Module cho thy mu hnh vung thit lp theo gi tr trng thi ON/OFF ca Tag u
vo Digital Chn Digital RecTangle trn Module Digital.modx, quan st thay i theo gi tr
ON/OFF ca Tag DI trong chng trnh gim st.

61

Chng 7 Object

AutoBase 9

Chy chng trnh gim st, quan st s hin th ON/OFF theo trng thi caTag DI. Khi
thit lp Tab p ng Mouse, quan st hin th sau khi Click vo Digital RecTangle.

Thc hnh 2

Digital

4. Digital String
L Object Module cho thy m t thit lp ON/OF trn thuc tnh Tag theo gi tr trng thi
ON/OFF ca Tag DI. Chn Digital String trn Module Digital.modx, quan st s chuyn i khc
gi tr ON/OFF ca Tag u vo Digital trong chng trnh gim st.

62

Chng 7 Object

Chy chng trnh gim st, quan st s hin th ON/OFF theo trng thi ca Tag u vo
Digital.
Khi thit lp Tab p ng Mouse, quan st hin th sau khi Click vo Digital k t.

Analog

L Menu chn Object Module tng ng trn Analog.

Thc hnh 3

To File Module cho Analog.


c im Windows
MDI

Kch thc Module


1156 840

Others
63

Tn file module
Analog.modx

Text button
Analog

Chng 7 Object

To nt chn Module di chuyn ti Module Analog.modx trn Toolbar1.modx


Tn File Module
Analog.modx

AutoBase 9

Thc
3

hnh

Analog

1. Analog RecTangle
L Object Module thay i theo chiu cao v chiu rng (hin th mu sc, hnh dng ln) ca
hnh vung theo gi tr hin ti ca Tag AI. Chn Analog RecTangle trn Module Analog.modx,
quan st gi tr thay i khc ca tag AI trong chng trnh gim st.

64

Chng 7 Object

Bng s
Mu nn

Chia vch
T mu

Thit lp phm vi mi khng


phi l Full, Base thit lp
trn thuc tnh Tag.

Chy chng trnh gim st, quan st thay i mu sc ca hnh vung theo gi tr ca Tag AI.
Khi thit lp Tab p ng Mouse, quan st hin th sau khi Click chut vo hnh vung
Analog (Analog RecTangle).

Analog

Thc hnh 3

Hnh nh th vin c to bao gm cc yu t Analog

Bao gm c cc hnh nh cu hnh c s dng Object analog trong th vin c to trn a CD


Autobase
Cc Object Analog ny c gp thnh nhm, Object Analog khng s dng ring l v cc object khc cho
thy phng php to nn yu t ho tinh xo, b cc hon ho.
1.

Click vo Library Chn Insert xut hin hp thoi chn Object ca s bn phi c tn
Group Name chn Analog Bottle s xut hin cc yu t hnh nh ca s bn tri bao
gm cc object Analog rectangle v cc Object c bn c kt ni vi Tag AI_0000.

2.

Chn Items nhp chut 2 ln hoc Click vo nt Insert

65

Chng 7 Object

AutoBase 9

3.

Chn Object hnh nh c chn v vo Edit/UnGroup hoc nhp chut tri v chn UnGroup,
khi ta s thy cc thnh phn to nn cc hnh nh, c th thay i mu sc.

Analog Rectangle

Thc
3

hnh

Analog

2. Analog String
L Object Module hin th gi tr lu tr v gi tr hin ti ca Tag AI. Chn Object Analog String
trn Module Analog.modx, quan st thay i gi tr ca Tag AI trong chng trnh gim st.

66

Chng 7 Object

Thit lp phng thc


hin th (nh dng) v
hin th khc trn thuc
tnh Tag.

Chy chng trnh gim st, quan st s thay i gi tr k t ca Tag u vo Analog.Thit lp


Tab p ng Mouse, quan st s xut hin khi Click vo Analog String. C th xem v d s
dng ca yu t Analog String trn Group Display Panel v Display ca Object Insert/Library.

Analog

Thc hnh 3

3. Analog Meter
L Object Module hin th gi tr hin ti theo nh dng Analog Metter ca Tag AI. Chn Analog
Meter trn Module Analog.modx quan st thay i gi tr ca Tag u vo Analog trong chng
trnh gim st.

2
67

Back Ground

Mc

n v tnh: do Tag quy nh

Kim

Chng 7 Object

Fill Color

AutoBase 9

Khng c thit lp ring trn


Tab Analog Meter. Thay i cc
mu k t, mu nn.

Chy chng trnh gim st, quan st thay i gi tr ca Analog Meter ca Tag u vo
Analog. Thit lp Tab p ng Mouse, quan st s xut hin sau khi Click vo Analog Meter.

Thc
3

hnh

Analog

4. Analog Status
L Object Module hin th gi tr hin ti ca Tag AI bng hnh nh hot hnh hay hnh nh thit
lp theo trng thi cnh bo ( HiHi, High, Low, LoLo), Bit ca cc thit b. C th s dng
Object/Tag Animations chn Object tham kho Tag Animations trong phn thc hnh 5.
Chn Analog Status trn Analog.modx, quan st thay i gi tr ca Tag u vo Analog trong
chng trnh gim st.

68

2
2

Chng 7 Object

Chy chng trnh gim st, quan st thay i ca trng thi Analog theo gi tr ca Tag u
vo Analog. Thit lp Tab p ng Mouse, quan st s xut hin sau khi Click vo Analog
Status.

Analog

Thc hnh 3

5. Analog Rotate
L Object Module hin th hnh nh xoay vng theo gi tr hin ti ca Tag AI. C th to hnh
nh s dng ring ngoi hnh nh c bn.
Chn Analog Round trn Analog.modx, quan st thay i gi tr ca Tag u vo Analog trong
chng trnh gim st.

69

2
Chng 7 Object

AutoBase 9

Chy chng trnh gim st, quan st thay i ca Analog Rotate theo gi tr ca Tag u vo
Analog.
Thit lp Tab p ng Mouse, quan st hin th sau khi Click vo Analog Round.

Thc
4

hnh

Tag string

L Object Module hin th gi tr String ca Tag String.

1.

To File Module cho yu t Tag String


Tn File Module
Tag String.modx

2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Tag string.modx trn Toolbar1.modx


Nt k t
Tag String

Tn File Module
Tag String.modx

Chn ObjectTag String trn Module Tag String.modx, quan st thay i gi tr ca Tag String
trong chng trnh gim st.

70

Chng 7 Object

2
2

Chy chng trnh gim st , quan st thay i ca Tag String theo gi tr ca Tag String. Thit
lp Tab p ng Mouse, quan st hin th sau khi Click vo Tag String.

Tag Animation

Thc hnh 5

Tag Animation l Object Module c th hin th File nh, hot hnh ty theo gi tr trng thi ca
mt hay nhiu Tag Analog hoc Digital.
C th xem trng thi ON/OFF ca tag DI, c th thy gi tr so snh HiHi, High, Low, LoLo ca
Tag AI.
1.

To File Module cho yu t Tag Animation

Tn File Module
Tag Animation.modx

2.

c im Windows
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Tag animation trn Toolbar1.modx


Button
Tag Animation

Tn File Module
Tag Animation.modx

Chn Tag animation trn module Tag animation.modx, quan st thay i gi tr ca Tag trong
chng trnh gim st.

2
71

Chng 7 Object

t
click vo nt thit lp s dng thm cc
iu kin v File hnh nh, Tag.
S dng nt UP/DOWN hin th th t
xut hin trng thi ca tag.(Khi trng thi ca
2 tag cng thay i 1 thi im nu iu kin

AutoBase 9

no c t ln trc th s hin th trc.)

Khi khng chn


File nh hin th

Chy chng trnh gim st, quan st thay i ca Tag Animation theo gi tr ca Tag. Thit lp
Tab p ng Mouse, quan st s xut hin sau khi Click vo Tag Animation.

Thc
6

hnh

Module ho

Graphic Module l Object c to ra iu khin v gim st Module khc .

1.

To File Module ho cho Object Graphic Module.


Tn file module
Graphic
Module.modx

2.

c im Windows

Kch thc Module

Khc

MDI

1156 840

To nt chn Module di chuyn ti Graphic Module trn Toolbar1.modx


Button
Graphic Module

Tn File Module
Graphic Module.modx

Chn Graphic Module trn Graphic Module.modx, quan st s hin th trn chng trnh gim
st.

2
72

Chng 7 Object

Chy chng trnh gim st. iu khin gim st Module (Analog.modx) trn Module ho.
iu khin/gim st nhiu Module ha hy chn nhiu Object Module ho trn mt
mn hnh.

Alarm window

Thc hnh 7

Khi xut hin cnh, bo ni dung cnh bo c hin th trn mt mn hnh tng t nh mn
hnh Alarm Event Window (View/Alarm Events) trong chng trnh gim st. thit lp cc
thng s cho Alarm Window trong chng trnh Studio chn Menu/Config/Alarm Priority sau
thit lp cc thng s nh: Screen Alarm, Sound Alarm..

1.

To File Module cho Object Alarm Window

Tn File Module
Alarm window.modx
2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Module Alarm Window trn Toolbar1.modx.


Button
Alarm Window

Tn File Module
Alarm Window.modx

Chn Object Alarm Window trn Module Alarm Window.modx, quan st ni dung cnh bo
xut hin trong chng trnh gim st.

2
73

Chng 7 Object

AutoBase 9

Chy chng trnh gim st. Quan st s hin th trn Alarm. Khi c cnh bo xut hin c tn
hiu nhp nhy c hin th trn Alarm Window. Click chut phi vo mn hnh thu nh, chn
xc nhn cnh bo (Confirm Alarm) hoc b chn cnh bo th s khng hin th nhp nhy.Khi
mun sp xp cc cnh bo nu ch hin th cc cnh bo cha c kim tra, Click chn
kim tra cnh bo chn Delete All Alarm

Thc hnh 7

Alarm window

Thit lp u tin cnh bo

(1) Thit lp iu kin, u tin cnh bo vi s dng hoc khng s dng cnh bo trn mc thit lp thuc tnh
ca cc Tag.
(2) Thit lp Sound Alarm, Screen Alarm, Line Printer vv trong Studio chn Menu/config/Alarm Priority.

(3) C th thit lp ni dung khc trn Config /All Alarm trong chng trnh
gim st.

74

Chng 7 Object

Alarm window

Tiu
Disable all
Alarms
Alarm sound
Alarm screen
Alarm Filters

Thit lp khc

Alarm When
Manual

Thc hnh 7

M t
Thit lp kho v m ton b cnh bo
Chn cc loi m thanh cnh bo nh: PC Speaker (t
Card Sound), Wave Sound (t cc File m thanh nh dng
Wav)
Thit lp thi gian hin th ca tin nhn cnh bo khi xut
hin cnh bo.
Thit lp khi xut hin cnh bo cng vi cc trng thi ca
iu kin cnh bo ( thng bo s kin, Line Printer, m bo
u ra (Sound), Save File, gi tin nhn SMS)
Move to Graphic File on Alarm : di chuyn ti ha c
cnh bo xy ra.
Auto Display Event Window: thit lp t ng m ca s
View/ Alarm Event ca chng trnh gim st khi c xut
hin cnh bo.
Descend Arrange Event Window: Sp xp gim dn hp
thoi kim tra cnh bo: nu chn cnh bo xut hin gn
nht c hin th pha trn.
Thi gian thit lp (0~60 giy) kim tra gi tr u vo Digital
thao tc bng tay, trong thi gian thit lp gi tr u vo nu

khng cho ra c gi tr u ra th xut hin cnh bo hng


thao tc bng tay.

Digital Tag
Output when
Alarm Occur

Thit lp chuyn u ra trn Tag DO ring khi xut hin


cnh bo.

75

Operation Failed

Chng 7 Object

AutoBase 9

Thc hnh 8

Multi Graph

Vi Object module Multi Graphic cho thy gi tr hin ti hoc trc ca Tag Digital, Analog
c hin th trn th thi gian thc (n v milli giy). Cng c th hin th gi tr d liu trn
Multi Graph mc d khng chn lu tr d liu trn Tag khi thit lp thuc tnh ca Tag.

1.

Thit lp File module cho object Multi Graph.

Tn File Module
Multi .modx

2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn module di chuyn ti module Multi.modx trn Toolbar1.modx


Button
Multi Graph

Module Name
Multi Graph.modx

.
3.

Chn Oblect Multi-Graph trn module Multi-Graph.modx, quan st hin th trong


chng trnh gim st.

Nhp chut trn Object/ Graph|Trend/Multi Graph chn Object Multi Graph.

V tr ng v : bn phi
V tr hin th : 0~50%

Display option

76

Chng 7 Object

Hin th d liu trong 1 pht trn th khi


thit lp 60 ci vi 1000 Milly giy
Thit lp phn chia phm vi s vch
xem mc vi s ng thng

Hin th thi gian trn th

Multi Graph

Thc hnh 8

Thm Tag

V tr v vch hin th
ca cu hnh Graph

Thit lp ranh gii hin


th ca Tag Analog

Phn hin th d liu

V tr vch : bn tri
V tr hin th : 0~100%

77

Hin th tu chn

Chng 7 Object

Hin th tn Tag

AutoBase 9

Chy chng trnh gim st, quan st gi tr Tag hin th trn Multi Graph. Nhp chut tri trn
phn hin th tu chn (Display Option), c th thit lp s hin th v khng hin th Tag ca
cc thit b trn mn hnh th.
Nhp chut tri trn phn hin th d liu Multi Graph c th thy gi tr ca im chn v sau
khi ko nhp chut nt bn tri c th thy gi tr trung bnh, gi tr ti thiu, gi tr ti a ca
vng .

Thc hnh 9

Multi Trend

L Object Module cho thy trn th hnh dng thay i trng thi vn hnh xc nh theo
trong tng pht, gi, ngy, thng ca gi tr AI ( gi tr khc nhau, total, , ti thiu, ti a, trung
bnh vv) gi l xu hng lch s (Historical Trend).

1.

To File Module cho Object Multi Trend

Tn File Module
Multi Trend.modx
2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chon Module di chuyn ti module Multi Trend.modx trn Toolbar1.modx


Text button
Multi Trend

Module Name
Multi Trend.modx

Chn Object Multi Trend trn Module Multi Trend.modx, quan st hin th trong chng trnh
gim st. Click vo Object/ Graph|Trend/ Multi Trend chn Object Multi Trend.

V tr vch mc : bn
phi
V tr hin th : 20~70

Display option

78

Chng 7 Object

Chn phn d liu v nu thit


lp trn phm vi d liu l 60, th
hin th d liu trong 60 pht

Multi Trend

Thc hnh 9

Chn gi tr tc thi ( gi tr trung

bnh, gi tr ti thiu, gi tr ti a,
gi tr khc) ca Tag Analog.

Use Auto Range: th cho thy phm vi ca cc gi tr


trong phm vi ti a hin hnh, cc tiu chun ti thiu s
hin th t ng iu chnh .
Use Auto Guide Line : ct (thanh) Line thng bo thit lp t
ng ph hp vi s liu thch hp
Display Selected Postime : hin th trn mn hnh thi gian
ca im Multi Trend c chn
Use Local Ranges : s dng gi tr ln nht, gi tr nh nht
c ch nh trn th . (v b nu s dng phm vi t
ng)
Hin th d liu

Hin th ty chn

79

Chng 7 Object

Khi kim tra s dng phm vi


ring mi th c th thit lp gi
tr ti thiu, ti a ca cc Tag.

AutoBase 9

Chy chng trnh gim st. Quan st hin th gi tr Tag trn Multi Graph. Khi nhp chut tri
trn phn hin th thuc tnh Tag, c th thit lp hin th hoc khng hin th Tag ca cc thit b
trn mn hnh ho. C th xem gi tr Max, Min trong mt khong thi gian bng cch di
chuyn con tr ti vng hin th nhn gi v ko chut tri gi tr Max, Min s hin th trn vng
ty chn.

Thc hnh 10

Window Trend

Thng thng c trong vng 15 pht cc lu lng in v nng lng c s dng vi


Object trong mt Module thy c trn th nhu cu kim sot, tnh hnh cung cp in
lc. C th xem trn View/ Demand Control trong chng trnh gim st.
Windown Trend l th dng kim sot tnh hnh cung cp in ca h thng in, thng
thng 15 pht cc gi tr in p v dng in c phn tch thng qua th ca Module
kim sot tnh trng cung cp in. C th xem trn View/ Demand Control trong chng
trnh gim st. u tin thit lp kim sot nhu cu trn Config | Demand Control s dng
Window Demand.

1. Thit lp Demand Control

80

Chng 7 Object

The actual
power input
tag.

Ch tiu in d phng 100


200%(default 120%)

Window Demand
Tiu
Auto Reset
Tag
Target Power
Control Time
Pulse/Kwh
EOI Signal

Break Control

Start of Target
graph
Predict Power
Display

M t
Tag Power Input c thit lp Reset vi chu k ch nh 15 pht.
Tag thit lp gi tr ch tiu in lc
Gi tr Tag thng thng ci t 75% u vo, nu ln hn so vi lng in
s dng thc t, tin hnh kim sot chn ti in.
Thng thng trong vng 15 pht hoc s dng 30 pht, 60 pht tu theo
tng quc gia ( thit lp t 1~60)
Nhp s ca Pulse n 1Kwh
Chn EOI s dng Tag DI bt u thit lp Tag.
Nu thit lp thi gian iu khin s dng tn hiu EOI th c v lp li
t u sau khi thit lp thi gian v th tng ng thi gian thit lp
thng thng. ng b ho vi thi gian thit lp th.
Thi gian chn iu khin: iu khin trc tip khi ti ON/OFF trn nhiu
my mc.
Back Tag: Power Off v t n xc nh xem cc Tag t cho mt u vo
k thut s. Tag DI thit lp
Break Control Tag : in tiu th ca ti ln hn gi tri ci t th Tag Power
DO OFF (Power Off), in tiu th ca ti nh hn gi tri ci t th Tag Power
DO ON (Power On)
None
none

2. Window Demand
1.

Thc hnh 10

To File Module cho Window Demand

Tn File Module
Window Demand.modx

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Module Window Demand.modx trn


Toolbar1.modx
Module Name
Window Demand.modx

Chn Object Window demand trn Module Window Demand.modx, quan st trn chng trnh
gim st. Window Demand c chn khi Click 'Object/ Graph||Trend/ Demand Window'.

AutoBase 9

Thc hnh 10

Window Demand

Mc tiu
inj
D on
Hin ti

Chng 7 Object

Text button
Window Demand

81

2.

c im Window
MDI

82

Chng 7 Object

Chy chng trnh gim st. Quan st s hin th Demand Window.

Milli data window

Thc hnh 11

L Object Module hin th trn th d liu Tag Analog/Digital c lu tr vi phn gii ch


nh t 1~60,000 mSec thit lp trn thu thp Milli data ca Studio. C th hin th trn View/
Milli data View ca chng trnh gim st.
s dng Micro data Window phi u tin thit lp Milli Data Collection trn Config | Milli data
Collection. Micro data c thu thp lu tr trn Folder C:\CATDATA\MiliData\ Milli Data
Collection Title

1. Thit lp Mili Data Collection

Khng s dng K t (_)

Khi lu d liu theo


thi gian ngy/gi

83

Thit lp Tag DI s dng


trong trng hp While
Digital is ON.

Chng 7 Object

AutoBase 9

(Xin lin h vi Vp i din Autobase ly v d v chc nng ny: Email minhhan@autobasevina.com)

Thc hnh 11

Milli data window

2. Milli data Window


1.

To File Module cho Milli data window

Tn File Module
Milli data Window .modx

2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Module Milli Data Window trn


Toolbar1.modx.
Button
Milli Data Window

Module Name
Milli data window.modx

Chn Object Milli Data Window trn Module Milli Data Window.modx, quan st trn chng
trnh gim st. Milli Data Window c chn khi Click Object/ Graph||Trend/ Milli Data Window

Full Article

Select Resources

84

Chng 7 Object

Chy chng trnh gim st. Nu Tag iu kin thu thp Digital ON th d liu c thu thp t
Tag u vo. Milli Data s hin th trn mn hnh Milli Data Window.
Khi chn vng, ko v Click vo nt bn tri ca con tr pha trn ca s, s hin th c d
liu ca vng trn ca s bn di. S dng Script thay i d liu ca Milli Data
Window.

Milli Data Trend

Thc hnh 12

Milli Data Trend l Object c thu thp d liu vi m c hin th trn th. C th thy cc
File kt ni trn Milli Data Trend v nhn tng File c phn chia trn Milli Data Window. V
c th hin th mt phn ca Tag thu thp trn Trend

1.

To File Module cho Object Milli data Trend

Tn File Module

c im Window

Kch thc Module

khc

Milli data Trend.modx

MDI

1156 840

2.

To nt chn Module di chuyn ti Milli data Trend trn Toolbar1.modx


Button

Module Name

Milli data Trend

Milli data Trend.modx

Chn Object Milli data Trend trn Module Milli data Trend.modx, quan st hin th trn chng
trnh gim st. Milli data Trend c chn khi Click 'Object/ Graph||Trend/Milli data Trend.

Tng khng gian c bn: 2

V tr vch mc : bn phi
V tr hin th : 0~50%

Hin th ty chn

Hin th d liu trong 120


giy khi thit lp s
120 trong phm vi xem
d liu v chn n v l
giy .

85

Thc hnh 12

Micro data Trend

AutoBase 9

Hnh dng
hin th

M t cc Tag

Use Auto Range: th cho thy phm vi ca cc gi tr trong


phm vi ti a hin hnh, cc tiu chun ti thiu s hin th t
ng iu chnh .
Use Auto Guide Line : ct (thanh) line thng bo thit lp t ng
ph hp vi s liu thch hp
Display Selected Postime : hin th trn mn hnh thi gian ca
im Multi Trend c chn
Use Local Ranges : s dng gi tr ln nht, gi tr nh nht
c ch nh trn th . (v b nu s dng phm vi t ng)

Hin th d liu

Hin th ty chn

khi kim tra s dng phm vi ring mi th


C kh nng thit lp gi tr ln nht, gi tr nh
nht v th hin th ca cc Tag.

Chng 7 Object

Thit lp khng gian hin th Level.


Sp xp Object khc trong khong
trng ca Text Object

86

Chng 7 Object

Chy chng trnh gim st. Quan st gi tr Tag hin th trn Milli data Trend. Click chut tri
trn phn hin th thuc tnh Tag, c th thit lp s hin th v khng hin th trn mn hnh
th ca cc thit b v khi Click chut phi vo phn hin th thuc tnh Tag, c th thay i Tag
c bn.
Nu di chuyn con tr sau khi Click v gi chut tri trn phn hin th d liu theo chuyn
ng thi gian ca d liu c th thy c gi tr trung bnh, gi tr thp nht v gi tr cao nht
ca vng di chuyn.

Window Control

Thc hnh 13

ng dng Object Window Control trong chng trnh gim st vi List Box, Combo Box, Input,
Radio Buttons, Box Check c s dng trn Window Thng thng, c th nhp, chn d
liu.

1.

Tn File module

c im Window

Kch thc Module

khc

Window Control.modx

MDI

1156 840

2.

1.

To File MModule cho Window Control

To nt chn Module di chuyn ti Module Window Control trn Toolbar1.modx


Button

Module Name

Window control

Window Control.modx

List box

List l Object hin th cc la chn trn mn hnh ho. List c ci t trn List Box l
Object li gi tr v tr items v gi tr c chn vi Tag ( Analog, Digital, Tag String) c kt
ni tu theo s chn la ca ngi s dng.
Chn List Box chn Object/Window Control/List Box nhp d liu trn List Box v kt ni AI0000 ( Tag Memory), khi chn d liu to d liu chn lu li trn AI-0000.

2
Input: chn d liu
Item Location Value:
V tr chn du tin =0;
th 2=1
One : ch chn 1
MultiSimple : Click chut tri chn tt c.
MultiExtended : chn nhiu nhn Shift +
Control v Click chut tri

Sort items: danh sch sp xp t theo th tng dn


Vertical scroll: to ra danh sch cun theo chiu doc
vi mi kch c.

Do not use the personalized letters: Ph hp vi


kch thc sn c

Border: List Box hin th Border Line

87

Window Control

AutoBase 9

D liu hin th trn List box

2.

Combobox

L Object lu li gi tr v tr Items. D liu c ci t trn Object Combobox lu vi Tag


( Analog, Digital, Tag String) c kt ni tu theo s chn la ca ngi s dng.
To Module ComboBox.modx chn Object Combo box. ('Object | Window Control | Combo
box') Nhp d liu trn Combo box v khi chn d liu, to d liu lu li trn AI-0000.

SIimple: kh nng nhp d liu trc tip trn Input Method Editor, d liu c
chn hin th trn Input Method Editor, hin th List tng dng nh List box
Drop Down: khi Click vo nt ca Input, hin th List pha bn di, nu chn d liu
th List n c hin th trn Input, kh nng nhp trc tip d liu khc trn Input.
DropDownLis: ch c th chn d liu u vo trn List m khng th nhp trc tip
trn Input Method Editor.

Chng 7 Object

Thc hnh 13

88

Chng 7 Object

Window Control

Thc hnh 13

Chy chng trnh gim st, chn d liu trn Combo box. Thay i chn la, quan st s
thay i gi tr ca Tag kt ni.
Thay i gi tr trn thuc tnh Object Combo box, bng cch thay i gi tr v tr Items.

3.

Editor Box

Window Control

AutoBase 9

Password: Khi nhp khng hin th ni dung m hin th vi k t *


Uppercase: khi nhp ch ci ting anh tt c cc ch thng ln
c nhp thnh ch in hoa
Lowercase: khi nhp ch ci ting anh tt c cc ch thng ln
c nhp thnh ch thng nh
Border : hin th hoc khng hin th Border EditBox

4.

Radio Buttons

L Object lin kt gi tr ca v tr nt chn vi Tag (Analog/digital/ Tag String). Chn Object


Radio Button 'Object | Window Control | Radio Button'. Khi kt ni Tag vi Radio Button, d liu
trn Radio Button lu li trn Tag ST_0000.
2

Ty thuc vo d liu m
chiu cao ca Object ln
hay nh

Chng 7 Object

Thc hnh 13

89

L Object m ngi s dng c th nhp vo cc con s, k t c kt ni v lu li trn Tag


(Analog/Digital/String). To Module Window Control.modx chn Object Editor Box.('Object |
Window Control | Editor Box'). Kt ni ST_0000 ( Tag memory) trn Input Method Editor, khi
nhp d liu to d liu nhp lu li trn ST_0000.

90

D liu chn u tin l 0,


ln 2 l 1, ln 3 l 2...

Chng 7 Object

Window Control

5.

Thc hnh 13

Check Box

Gi tr chn ca Items ( b chn 0, chn 1) c lu li trn Tag c kt ni ( Analog/ Digital/


Tag String). To Module Window Control.modx chn Check Box. (Object | Window Control |
Check the Box')
Nhp d liu trn Check Box v kt ni ST_0000 (Tag Memory), to d liu u vo lu li trn
ST_0000 khi nhp d liu.

91

Database

AutoBase 9

L Object kt ni d liu Database bn ngoi tng t vi cc SQL Server Oracle, Access l


yu t ho hin th phng thc List. s dng Database phi to c d liu Database
bn ngoi v phi thit lp kt ni Database trn Config | Database Connection Strings'. Kt ni
d liu Access c thit lp hin th trn mn hnh gim st.

1.

V d v to Database

Chy chng trnh Microsoft Access to Database mi lu vi ui File .mdb

Chng 7 Object

Thc hnh 14

2.

Kt ni Database

92

Thit lp kt ni Autobase vi File Access ( .mdb)

Chng 7 Object

Database

Thc hnh 14

Copy v
Paste

1.

Database
1.

To file module cho Object database

Tn File Module

c im Window

Kch thc Module

Khc

Database .modx

MDI

1156 840

2.

To nt chn Module di chuyn ti Module Database.modx trn Toolbar1.modx


Module name
Database.modx

Database

AutoBase 9

M Module Database.modx chn Database. ('Object | Database'). Thit lp chui kt ni hin


th trn Object Database.

Use Row Count : Hin th hoc khng hin th s th t (1,2,3)


Use Grid Line: S dng hoc khng s dng thng bo ct
ngang/ct dc.
Auto Update: c li d liu mi chu k cp nht c thit lp
Use Full Cursor : Khi chon d liu chn ton b ct ca hng

iu chnh rng cc ct, hin


th cc thng s chn

Hin th trn
c s d liu

Chng 7 Object

Thc hnh 14

93

Button
Database

94

Chng 7 Object

Database Trend

Thc hnh 15

L Object module cho thy d liu c lu tr tr bao gm cc thi gian (giy, pht, gi,
ngy, thng, nm ) trn database. C s d liu (database) bn ngoi bao gm thi gian,
sau khi to d liu gim st lu tr trn c s d liu bn ngoi (Access) v nhn d liu v
vi database Trend.

1.

Lu tr gi liu gim st kt ni c s d liu bn ngoi

To File.mdb lu tr d liu trn th mc (Folder) ca d n (Project) thit lp kt ni


Database. ('Config | Database Connection String') ( tham kho thc hnh 14)

1. Chy chng trnh (

) to List lu tr

Nhp tn table ca
d liu lu tr trn
database

Hin th hoc khng hin th s


to nn kt ni Database ca
n v thi gian khc nhau ca
chu k lu tr c ch nh
(ci t)

95

Database Trend

AutoBase 9

Chn trong cc gi tr tc thi,


gi tr nh nht, ln nht, gi
tr trung bnh, gi tr tch ly.

2. Database Trend
1.

To File Module cho Database Trend

Tn File Module

c im Window

Kch thc Module

Khc

Database Trend.modx

MDI

1156 840

2.

To nt chn Module di chuyn ti Module Database Trend.modx trn


Toolbar1.modx.
Button

Module Name

Database Trend

Database Trend.modx

M File Database Trend.modx chn Database Trend. ( Object | Database Trends'). Thit lp
kt ni bng bo co trn Databaase.

Nhp tn ct thi gian


ca Table v tn Table
c c

Chng 7 Object

Thc hnh 15

96

Chng 7 Object

Database

Thc hnh 15

Nhp tn Table trong


trng hp khng s
dng Table c ci t

Nhp iu kin nhn d liu trong cu

trn Tab DB Trend trong

hnh th hin ti (V d: tn ct >=100)

cu hnh th hin ti

Use Auto range: th cho thy phm vi ca cc gi tr trong


phm vi ti a hin hnh, cc tiu chun ti thiu s hin th t
ng iu chnh .
Use Auto Guide Line : ct (thanh) Line thng bo thit lp t
ng ph hp vi s liu thch hp
Display Selected Postime : hin th trn mn hnh thi gian ca
im Multi Trend c chn
Use Local Ranges : s dng gi tr ln nht, gi tr nh nht
Hin th d liu

c ch nh trn th . (v b nu s dng phm vi t ng)

Ty chn hin th

khi kim tra s dng phm vi


ring mi thc Kh nng
thit lp v bin th gi tr ln
nht, gi tr nh nht ca cc
Tag.

Chy chng trnh gim st. Quan st s hin th gi tr Tag trn Database Trend. Click chut
tri trn phn tu chn hin th (Display Option) c th thit lp hin th hoc khng hin th Tag
ca cc thit b trn mn hnh th v Click chut phi c th thay i Tag chn trn mu
Tag.
Nu di chuyn sau khi click chut phi trn phn hin th d liu thi gian d liu (d liu thi

gian) c di chuyn theo chuyn ng ca con tr v nhp chut tri t phn di chuyn c
th thy gi tr ln nht, gi tr nh nht v gi tr trung bnh ca vng di chuyn .
97

Thc hnh 16

Realtime test graph

1.

To File Module cho yu t Real time Test Graph


c im Window

Kch thc module

khc

MDI

1156 840

AutoBase 9

Tn file module
Realtime Test
Graph.modx

2.

To nt chn Module di chuyn ti Module Real time test graph trn


Toolbar1.modx.
Button

Module Name

Real time Test graph

Real time test graph.modx

To Tag s dng vi d liu ca th chun trn Real time test Graph. To nhm Tag
( mu1) trn mn hnh sau v to cc gi tr Tag vi Tag Timer trong nhm Tag.

Tn Tag ( v d)
Mu1.AI_Tag timer 0
Mu1.AI_Tag timer 1
Mu1.AI_Tag timer 2
Mu1.AI_Tag timer 3
Mu1.AI_Tag timer 4
Mu1.AI_Tag timer 5
Mu1.AI_Tag timer 6
Mu1.AI_Tag timer 7
Mu1.AI_Tag timer 8
Mu1.AI_Tag timer 9
Mu1.AI_Tag timer 0
Mu1.AI_Tag value 1
Mu1.AI_Tag value 2
Mu1.AI_Tag value 3

Loi
AI
AI
AI
AI
AI
AI
AI
AI
AI
AI
AI
AI
AI
AI

Loi kt ni
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory
Tag Memory

Gi tr (vd)
0
10
20
30
40
50
60
70
80
90
20
21
22
23

khc
-

Mu1.AI_Tag value 4

AI

Tag Memory

24

Mu1.AI_Tag value 5

AI

Tag Memory

25

Chng 7 Object

L Object Module hin th trn th s thay i gi tr Tag ( ga tr hin ti ) trong thi gian
thit lp. Da trn gi tr tag hin ti to ra mt biu chun.

Mu1.AI_Tag value 6

AI

Tag Memory

24

98

Real time test graph

Chng 7 Object

Tn Tag (v d)
Mu1.AI_Tag value 7
Mu1.AI_Tag value 8
Mu1.AI_Tag value 9
Tag start

Thc hnh 16

Loi
AI
AI
AI
DI

Loi kt ni
Tag Memory
Tag Memory
Tag Memory
Tag Memory

Gi tr (v d)
23
22
21
-

khc
-

M File Real Time Test graph.modx chn Real Time Check Graph.('Object | Graph/Trend |
Real-Time Test Graph') thit lp th chun vi Tag bng bo co trn Object Real time Test
Graph.

Tag lnh khi


ng v th

Khi tt Tag thc hin


th v th tm dng

S dng hoc khng s


dng chn gi tr d liu
trn vng th

Da trn gi tr mt
Tag t kha quy nh
c th cc tiu ch
trong mt thi gian
quy nh thay i
Nhp gi tr chun
theo tng thi gian
(s phm vi xem
(View))

Hin th d liu
Biu tham kho

Khi ng Graph ( hiu chnh) Di


chuyn tm thi cng s thit lp

Ty chn hin th

Chy chng trnh gim st, khi bt ON Tag khi ng v th Real Time Test Graph c
bt u, quan st s hin th gi tr Tag.
99

Thc hnh 17

XY Graph

AutoBase 9

1.

To File Module cho Object XY Graph

Tn File Module
XY Graph.modx

2.

c im Window
MDI

khc
-

To nt chn Module di chuyn ti Module XY Graph.modx trn Toolbar1.modx


Button
XY Graph

3.

Kch thc Module


1156 840

Module Name
XY Graph.modx

To Tag s dng trn XY Graph.


Tn Tag
X
Y

Loi
AI
AI

Loi kt ni
PLC_SCAN
PLC_SCAN

khc
-

M File XY Graph.modx chn Object XY Graph.( Object/Graph|trend/XY Graph ) quan st Tag


trn yu t XY Graph.

phn hin th to Y
phn hin th d liu

phn hin th to X

Chng 7 Object

XY Graph l Object Module xem trn th trng thi thay i gi tr ca Tag hin ti trong
thi gian ch nh

Chy chng trnh gim st. Quan st s xut hin XY Graph theo thi gian.
100

Display changes

Thc hnh 18

Chng 7 Object

L Object Module cho thy s thay i gi tr hin ti ca Tag DI v AI trn mn hnh gim st
ho.

1.

To File Module cho Object Display Changes

Tn File Module
Display Changes.modx
2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Display Changes.modx trn Toolbar1.modx


Button
Change the Value
Display

Module Name
Change the Value
Display.modx

M File Module Display Changes.modx chn Object Display Changes. (Object| Display
Changes)

(1~100)

Thc hnh 19

Bitmap
101

1.

To File Module cho yu t hnh nh

AutoBase 9

Tn File Module
Bitmap.modx
2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Bitmap.modx trn Toolbar1.modx

Text button
Bitmap

Module Name
Bitmap.modx

M File Bitmap.modx chn Object Bitmap (Object | Bitmap)

Thay i vi file hnh nh khc

chc nng
chnh sa hnh

nh

Chng 7 Object

L Object Module hin th File hnh nh BMP, PCX, GIF, TIF, JPG, WMF, EMF trn mn hnh
gim st ho.

Bitmap

Thc hnh 19

102

Chng 7 Object

File / Import

(1)File / Import c kh nng nhp vi yu t ng cong, ng thng ca chng trnh


Studio File vector WMF(Windows Metafile Format), EMF(Enhanced Windows Metafile
Format).

(2) Trong hp thoi, chn File WMF hoc EMF Import cc bn v Vector nhng la chn cc
Object ha: ng thng, ng cong, vv ca cc bin tp m-un.

(3) Nu b chn nhm Yu t c chn c th chn cc dng cu hnh ( ng thng,


ng cong, a gic ) ca cc thit b.

Cc File nh vy c th tm thy d dng trn Clip Art cung cp trn Microsoft


Nu khng phi l chuyn gia thit k, ng dng chnh sa mt cht File c cung cp s
em li mt kt qu tt p.

Thc hnh 20

Animation
103

S dng chnh sa hot hnh sau khi lu tr vi kiu File *.ANI. Phng php s dng ca
chnh sa hot hnh c gii quyt trong chng trnh ng dng chng 11.

AutoBase 9

1.

To File Module cho Object Animation

Tn File Module
Animation.modx

2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Module Animation.modx trn Toolbar1.modx


Text Button
Animation

Module Name
Animation.modx

M File Animation.modx chn Object Animation (Object | Animation)

Cc tp tin hnh nh
ng khc ca th
vin

Th vin nhn cc
File hnh nh ng
Th vin cc tp tin
hnh nh ng khc

Chng 7 Object

L yu t cu hnh mn hnh ho vi hnh nh (Animation) ng d hiu. Kiu File h tr


*.ANI trong chnh sa hot hnh Autobase.

Hnh dng Object / hp cng c v

Thc hnh 21

104

Chng 7 Object

Tm hiu trn v tr bn tri hp cng c v ca chng trnh Studio v cc dng k t


(Characters), hnh ch nht ( Rectangle), vng trn (Circles), ng thng (Straight), hnh trn,
hnh ch nht gc trn (Rounded Rectangle) trong chn yu t.
Nu mun di chuyn Object Click vo Icon

1.

To File Module cho Object shape.

Tn Module
Shape.modx
2.

ca hp cng c sau Click vo Object.

c im Window
MDI

khc
-

To nt chn Module di chuyn ti Module Shape.modx trn Toolbar1.modx


Text Button
Shape

1.

Kch thc Module


1156 840

Module Name
Shape.modx

Single Line Text

Single Line Text l Object hin th k t trn Line thay i c kch thc ca k t t ng tu
theo kch thc ca Object.
Ngc li trong chn Object k t c kh nng nhp vi mi Line v c cc tnh nng phn
loi , nh hng k t
Chn Line k t

v yu t Line k t (Object | Single Line Text) trn Shape.modx

2.

Rectangle

Hnh vung c kh nng hin th a dng theo mu t (Fill Color), Line vin (Border Line),
dy ( Line width) trn thuc tnh ca hnh vung vi Object Module hin th hnh vung trn mn
hnh gim st ho.
Chn Object Rectangle 'Object | Rectangle v

(Rectangle),

(Filled Rectangle)

Thc hnh 21

Hnh dng Object / hp cng c v


105

Chng 7 Object

AutoBase 9

3. Circle
Circle c kh nng thay i cc r nt v mu trn thuc tnh ca Circle vi yu t Module
hin th Circle trn mn hnh gim st ho. Chn Object Circle ('Object| Circle v Icon
(Circle),
(Fille Circle) trn Shape.modx.

4. Poly (hnh a gic)


Hnh a gic c kh nng thay i mu v trong sut (Transparency) trn thuc tnh vi
Object Module hin th a gi trn mn hnh gim st ho.
Chn

hoc

trong hp cng c v Click chut tri v ko trn v t mong mun, nu s


0

dng cng vi phm Ctrl c th v ng thng gc 0 , 15 , 30 .

Hnh dng Object / hp cng c v

Thc hnh 21

106

Chng 7 Object

5. Line (ng thng)


ng thng c kh nng thay i mu v trong sut (Transparency) trn thuc tnh Object
Module hin th ng thng trn mn hnh gim st ho.
Click vo Object | Line' chn yu t ng thng hoc chn Icon
trong hp cng c v Click
chut tri v ko trn v tr mong mun, chn Object ng thng (Line). Nu s dng cng vi
phm Ctrl c th v ng thng gc 0, 15, 30 vv

6.Hnh vung gc trn (Rounded Rectangle)


Hnh vung gc trn c kh nng thay i mu, trong sut (Transparency) v ng knh
ca mp trn thuc tnh ca hnh vung gc trn vi Object Module hin th hnh vung gc
trn trn mn hnh gim st ho.
Click Object | Rounded Rectangle' chn Rounded Rectangle' hoc chn Icon
(Rounded
Rectangle) trong hp cng c v nhp chut tri v ko ln v tr mong mun, Object Rounded
Rectangle s c chn.

7. Curve (ng cong)


ng cong c th thay i mu v trong sut (Transparency) trong thuc tnh ca ng
cong vi Object Module hin th ng cong trn mn hnh gim st ho.
Click chut tri chn Icon
(Curve) ca hp cng c v, Object ng cong (Curve) c
chn. Mun thay i ng thng thnh ng cong phi s dng Icon
( di chuyn im).

Thc hnh 21

Hnh dng Object / hp cng c v


107

Chng 7 Object

AutoBase 9

Thay i vi yu t ng cong ca hnh vung gc trn,hnh trn, hnh vung,

ng thng
(1)Thay i vi Yu t hnh vung gc trn (Rounded Rectangles), hnh trn, hnh vung (Rectangles),
ng thng (Lines), c th to nn nhiu kiu a dng.
Nhp chut phi v chn yu t hnh vung gc trn (Rounded Rectangles), hnh trn, hnh vung
(Rectangles), ng thng (Line), xut hin trnh n (Menu) tng t sau y.

Tiu
Undo
Redo
To Curve
Object
Combine
Group
Ungroup
Object
Properties
Zoom

M t
Tr li vi ni dung trc bng thao tc Undo. ( Edit/ Undo)
Phc hi li ni dung thao tc xo (Edit | Redo)
Yu t c thch hp trn ng thng ( Line) thay i thnh yu t
ng cong (Curve). Nu bin i thnh yu t ng cong (Curve) c th
chnh sa sau khi click vo Icon
(di chuyn im) ca hp cng c v.
Kt hp hai hoc nhiu Object c lm t mt nguyn t cong.
Trn 1 Object c chn gp thnh nhm. (Edit/ Group)
B chn gp thnh nhm Object phn chia vi cc yu t Module.
M hp thoi Object Properties ca Object c chn ( Edit/ Object
Properties)
Phng to/thu nh mn hnh chnh sa Module (Edit / Zoom)

(2) Chn bin i vi yu t ng thng. Khi m hp thoi thuc tnh yu t xut hin hp thoi
(3) Click vo Icon

ca hp cng c v c th to c nhiu kiu a dng

Hnh dng Object / hp cng c v

Thc hnh 21

108

Chng 7 Object

8.

Point Move (Di chuyn im)

Di chuyn im l mc bin i cc ng cong, tt t ng, phn chia im, kt hp im


hoc di chuyn im ca Object Module ng cong, a gic c chn trn cng c chnh
sa Module.

1.

Sau khi chn Icon

(Point Move) ca hp cng c v, chn Object ng cong

v hnh vung c hin th im trn gc ( hoc ng cong).


2.

Nhp chut tri v sau khi chn im, nu ClIck chut phi hoc ko di chuyn
c th chnh sa vi s dng trn trnh n nh sau.

Tiu
Add
Delete
To Line
To Curve
Cusp
Smooth
Symmetrical
Auto Close
Join
Break Apart
Object
Properties

9.

M t
Thm im trn v tr im chn.
Xo im chn.
Chuyn i thuc tnh im chn (thuc tnh ng cong) thnh ng
thng
Chuyn i thnh im ng cong (thuc tnh ng cong)
L trng thi chuyn i duy nht mt ng cong khi di chuyn im chuyn
i ng cong trn 2 ng cong chng ln nhau.
L trng thi hai ng cong thay i vi t l ng nht khi di chuyn im
thay i ng cong trn 2 ng cong chng ln nhau.
L trng thi thay i i xng 2 ng cong khi di chuyn thay i ng
cong trn 2 ng cong chng ln nhau.
To ng cong kn (Close Cuver) kt hp hai im chn nu khng ng yu
t ng cong (Cuver).
Nu Object khng l ng cong kn s dng Join ni 2 im li.
im phn chia c kt ni.
M hp thoi Object Properties ca Object chn.

Color Picker (Chn mu)

Chn mu l Menu thit lp cc yu t khc c cng mu trn yu t chn. Mu k t,


mu Line, t mu c thay i cng mt lc.
Sau khi chn Object thay i, chn Icon

( chn mu) ca hp cng c v.

Chn mu bng cch Click chut tri ln Object vi mu mong mun.

Thc hnh 22

Text
109

1.

Ta File Module cho yu t k t.

AutoBase 9

Tn File Module

c im Window

Kch thc Module

khc

Text.modx

MDI

1156 840

2.

To nt chn Module di chuyn ti Module Text.modx trn Toolbar1.modx

Text button

Tn File Module

Text

Text.modx

Chn Object Text trn File Module Text.modx (Object | Text).

Clock

Thc hnh 23

L Object Module hin th thi gian hin ti c th hin th trng thi Digital v trng thi Analog.

Chng 7 Object

L Object Module hin th k t ca mt Line v nhiu Line. C th thit lp cc hng k t,


sp xp thng gc, cp ca k t hoc c th thay i kch c k t trn thuc tnh yu t khc
vi Object Line k t.

1.

To File Module cho yu t Clock.

110

Tn File Module

c im Window

Kch thc Module

khc

Clock.modx

MDI

1156 840

Chng 7 Object

2.

To nt chn Module di chuyn ti Clock.modx trn Toolbar1.modx


Button

Module Name

Clock

Clock.modx

Chn Object Clock trn File Clock.modx (Object | Clock)

Thc hnh 24

Date

Hin th ngy thng hin ti theo th, ngy, thng, nm vi Object Module. C th hin th th
theo k t Hn Quc hoc k t ting Anh

1.

To File Module cho yu t Date


Kch thc Module
1156 840

Khc
-

To nt chn Module di chuyn ti Module Date.modx trn Toolbar1.modx


Button

Module Name
Date.modx

Date

Chn Object Date trn Module Date.modx (Object | date')

AutoBase 9

Web Browser

L Object Module thit lp hin th Website

1.

To File Module cho yu t Web Browser

Thc hnh 25

Chng 7 Object

2.

c im Window
MDI

111

Tn File Module
Date .modx

Tn File Module
Web Browser.modx
112

2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Web Browser.modx trn Toolbar1.modx.

Chng 7 Object

Button
Web Browser

Module name
Web Browser.modx

Chn Object Web Browser trn file module Web Browser.modx (Object | Web Browser')

Thc hnh 26

Library

C tnh nng chn Library c ng k. Khi ci t Library Autobase c kh nng s dng


Library c bn. Ngi s dng c th s dng ng k trn th vin gp thnh nhm Object
ca cc hnh nh s dng trn mn hnh phc ho.

1.

ng k User trn Library


113

L tnh nng s dng mt hay nhiu Object Module ( bao gm nhm) trong tng lai sau khi
bo qun trn Library. c bo qun tt c khng ch Object m bao gm Tag cho n c mi
ni cung Script.

Chng 7 Object

AutoBase 9

S dng chn trn Menu


Object lu tr trn Folder
C:\AUTOUSER.LIB

Library

2.

Thc hnh 26

Library

Ngi s dng chn yu t ca th vin vi th vin c bn

1.

To File Module cho yu t Library.

Tn File Module
Library.modx
114

2.

c im Window
MDI

Kch thc Module


1156 840

khc
-

To nt chn Module di chuyn ti Library.modx trn Toolbar1.modx


Button

Chng 7 Object

Library

Module name
Library.modx

Chn Object Library trn File Library.modx (Object | Library).

CHNG 8

8.1 Chy chng trnh gim st


), xut hin mn hnh chng

AutoBase 9

Vo START hoc ca s Autobase chn AUTOBASE(


trnh gim st tng t nh v d < hnh 8-1>

Phn hin th tn chng trnh


Menu

Button menu

<Hnh 8-1> Mn hnh chng trnh gim st

SHORTCUTS
ENTER
ESC :
,,,
Phm nh hng
ALT, F10
CTRL+O
SHIFT+F5
CTRL+F4
Phm tt chnh
trong Window
Others

Tnh nng
Cc tnh nng chn v xc nh trnh n (Menu)
Tnh nng xa v di chuyn v trnh n (Menu)
trc
Cc v tr trong ca s di chuyn gia menu hoc
di chuyn theo hng ln, xung, tri, phi.
Di chuyn ti Menu
USER ng nhp
Phm tt sp xp cc ca s MDI vi tng tng.
Phm tt ng ca s MDI c chn hin ti.
Tnh nng ca phm tt l tnh nng chnh trong
Window
Cc s dng khc tu theo mn hnh gim st .
PGUP, PGDN, HOME, END,-,+,others FUNCTION
key

Chng 8 CHNG TRNH GIM ST

Chng trnh gim st m trch tnh nng thc hin cc Script hoc iu khin v gim st
tnh hnh nh my vi chng trnh chnh ca Autobase.

115

CHNG TRNH GIM ST

8.2 MENU
116

Chn Menu View trong chng trnh gim st xut hin trnh n trn Menu tng t nh
<hnh 8-2>

Chng 8 CHNG TRNH GIM ST

< Hnh 8- 2> View Menu

8.2.1 View Entire Tag


Vo Text Menu chn View / View Entire Tag xut hin mn hnh Entire Tag tng t nh <
Hnh 8-3>
L mn hnh c th chnh sa ni dung ca Tag hin th cc trng thi thit lp, gi tr hin ti,
m t ca Tag trong tt c cc Tag.

lu d liu
s dng cnh bo

s dng Tag
Thit lp thuc tnh Tag

< Hnh 8- 3> Mn hnh hin th tt c cc Tag


hin th gi tr thit lp v s
chn on xu hng thi
gian thc (Run Time) ca
gi tr hin ti.

Hin th biu hoc


s d liu theo tng
pht, gi, ngy, tun,
thng.

hin th dng ca
gi tr u vo ng
dng d liu pht
c lu tr.

Thit lp Alarm
Lavel trong
Analog Input
Tag

C th xem trn mn hnh hin th tng loi Tag trn Menu ca cc String Tag, Input / Output
digital, Input / Output Analog.

8.2.2 Alarm

AutoBase 9

<Hnh 8- 4> Mn hnh cnh bo

Click vo nt
hoc Click i chut vo ngy c chn xem trn Alarm Data View xut
hin mn hnh xem ni dung cnh bo nh hnh <Hnh 8-5>
Hin th ni dung cnh bo, theo tng ngy, gi, Tag, m t cnh bo theo ngy thng c
chn trong Alarm View

<Hnh 8- 5> Mn hnh xem ni dung cnh bo

8.2.3 Log
Chn View | Log trn Menu xut hin mn hnh Log File theo tng ngy thng tng t nh
<hnh 8-6>.

<Hnh 8- 6> Mn hnh Log File

Chng 8 CHNG TRNH GIM ST

Mn hnh hin th cnh bo cho thy s cc cnh bo, tn File cnh bo theo tng ngy thng
xy ra.

117

Chn View / Alarm trn Menu xut hin mn hnh hin th cnh bo theo tng ngy thng
tng t nh <hnh 8-4>.

Click vo nt
hoc Click chut kp vo ngy c chn xem trn Log File xut hin
mn hnh xem ni dung ca Log File nh hnh <Hnh 8-7>.
118

Trn mc xem ni dung Log File hin th cc cnh bo truyn thng, thng tin khi ng/ tt
chng trnh.

Chng 8 CHNG TRNH GIM ST

<Hnh 8- 7> Mn hnh Log File chi tit

8.2.4 Schedules (Lch trnh hng nm)


Vo Menu chn View/ Schedules xut hin mn hnh lch trnh hng nm tng t <hnh 8-8>.
Lch trnh hng nm c thit lp ch yu s dng trong iu khin nh sng vi tnh nng ci
t iu khin t ng c ci t trc trong danh sch vn hnh.
Ci t thng

Thit lp ngy l, ngy

Thit lp lch

Thit lp Tag,

Thit lp lch trnh c nh

ngh.Thit lp dng lch

trnh c nh

thi gian vn

vo cc ngy trong tun,

trnh c nh

ring bit

hnh

ngy ngh, ngy l.

<Hnh 8- 8> Mn hnh minh ho lch trnh hng nm

Ci t lch trnh c nh ( ngy thng, ngy ngh, ngy l)

Ci t thm lch trnh ( ci t lch trnh ngoi lch trnh c nh )

8.3 Menu Config


119

Vo Menu trong chng trnh gim st chn Config, xut hin trnh n tng t nh <hnh
8-9>.

Chng 8 CHNG TRNH GIM ST

AutoBase 9

<Hnh 8- 9> Menu Config c chn

8.3.1 Data
Chn qun l d liu trn menu Config , xut hin hp thoi tng t nh <hnh 8-10>. Nu
Save Data c thit lp trn Tag Digital v Analog tng ng, d liu c lu tr trn Folder
c ng dn nh hnh 8-10.
Nh vy d liu c lu tr c phn loi theo d liu gi v d liu pht c lu tr vi
gi tr nh nht, gi tr ln nht, gi tr trung bnh, gi tr tch lu v gi tr tc thi. D liu pht
lu d liu tng ng vi mi pht t 0 ~ 59 giy, d liu gi lu d liu tng ng t 0 pht
00 giy ~ 59 pht :59 giy.

Sau khi chy chng trnh gim st


nhn d liu mt cch chn chn ,
thit lp lu d liu ngay sau khi

Thit lp gim thi gian lu


tr d liu, gim ti h thng.

thit lp thi gian.

<Hnh 8- 10> Hp thoi qun l Data(1)

120

qun l t ng trn Folder C:\Backup


data backup File khi s dng tnh nng
xo t ng.

Chng 8 CHNG TRNH GIM ST

<Hnh 8- 11> Hp thoi qun l Data(2)

8.3.2 Users
Ch nh ng nhp ID v Password trn chng trnh gim st, c kh nng thay i, xo,
hoc thm Account.
User y l ngi s dng truy cp ti khon trn web, c th cp cc quyn iu khin trn
Tag ca cc thit b tu theo tng Acount.
Chn Users trn Menu/Config xut hin hp thoi thit lp User, c th thit lp cc k hiu,
quyn hn, xo User, ng k mi

Thit lp v thay
Pass Word User

121

Chng 8 CHNG TRNH GIM ST

AutoBase 9

MEMO
122

Chng 8 CHNG TRNH GIM ST

CHNG 9

Chnh sa Script s dng chng trnh chnh sa c bn Studio v chnh sa Script theo
nguyn tc tng t nh sau:
Tao mt c php trn Line.

Hm s bt u vi k t @ v nhp nhn t hm s trong du ngoc ( )

AutoBase 9

S dng c php du ngoc n { } gp cc c php li thnh mt nhm.


C th s dng nhiu du ngoc nhn { du m ngoc tng ng vi s lng ca du ng ngoc }
Trc u c php c b trng.
C php ging nhau c phn chia bi du ;
Khng c nhn t th nhp ( ) trng.
K t $ c s dng khi thm vo tn Tag.
Ghi ch thch s dng k t //

9.1 Chy chng trnh chnh sa Script


Chn Studio(
STUDIO.

) trn START v ca s AUTOBASE, chy chng trnh AUTOBASE

Chn File / Script Edit trong Studio xut hin menu ph tng t nh <hnh 9-1>.

<Hnh 9- 0> Menu chnh sa Scrip

Chnh sa Script c trn Menu Etc trn Module ho.

<Hnh 9- 0> Menu Scrip trn Module ha

Chng 9 Script

Autobase Script c to theo phng thc tng t vi ngn ng C c gi vi ngn ng


thng thng l PCL (Process Control Language).

123

SCRIPT

C th mang li hiu qu trn cc Object, bng cch s dng Script trn Tab tnh nng m rng
ca mi thuc tnh cc yu t, vi Script Object | Button | script Button trn Module.
124

Chng 9 Script

<Hnh 9- 0> Script Button trn Menu Object

<Hnh 9- 0> Tab Expand ca Object Properties

Phng php chy chng trnh chnh sa v phng php to Script tu theo mi loi Script
cho thy phng php s dng chnh sa tu theo Script ca cc thit b khc nhau.

9.1.1 Khi ng chng trnh chnh sa


Khi chng trnh gim st chy, Script son tho ch cn kch hot mt ln

9.1.2 Script khi chng trnh gim st ang chy (At program Running)
S dng script trn chng trnh gim st cc thit b c th dng hoc chy Scrip, c th to
nhiu Script.

125

Chng 9 Script

AutoBase 9

Chu k Scan
ca Script

9.1.3 At Program End


To Script At Program End c thc hin mt ln khi tt chng trnh gim st.
9.1.4 Key Script
Key Script l Script c thc hin khi ngi s dng nhp phm c trng khi chng trnh
gim st chy.
1

Chn Key Script xut hin hp thoi thit lp s dng phm (Key) tng t <hnh 95>.

Chn trong cc nt tt, nhp nt phm trng thi.

Nhn nt
xut hin hp thoi nh <hnh 9-6>. mun thm Script mi bng
cch nhp cng lc Shift, Ctrl hoc s dng phm F1~F9, s 0~9, k t A~Z.

126

Chng 9 Script

V d nhp) F1, F2, 0, 1, A, B, ....


Ctl_F1 : Ctrl + F1, Sft_F1 : Shift + F1

<Hnh 9- 5> Hp thoi chn s dng Key(1)

<Hnh 9- 6> Hp thoi chn s dng Key(2)

Nhp chut tri 2 ln vo Script c hin th trn List hoc click vo nt


Edit Script.

chay.

Click nt Delete trn hnh <9-5> xa.

Click nt KeyModify ca hp thoi thit lp Key Script c th thay i Key mi trn


hp thoi tng t nh hnh<9-6>.

9.1.5 Menu Script


Trnh n ca chng trnh gim st l Menu Script c thc hin khi m trnh n , cung
cp trnh n ln n 1000 ngoi trnh n c cung cp thng thng
MENU_SCRIPT_000 ~ MENU_SCRIPT_999khi chnh sa vi User Menu.
1

Click chn MENU SCRIPT hin th trng thi to SCRIPT vi MENU SCRIPT t
MENU_SCRIPT_000 ~ MENU_SCRIPT_999 tng t < hnh 9-7>.

127

Chng 9 Script

AutoBase 9

<Hnh 9- 7> Hp thoi Menu Script

Nhp chut tri 2 ln trn Script c hin th trn List hoc Click nt Modify c th
chnh sa Menu Scrip.

Click nt Delete trn hp thoi MuneScript xa ni dung MenuScript.

MENU SCRIPT to c th thc hin vi hm s MenuMessagehoc s dng vi Menu


User.

9.1.6 LOGIN SCRIPT


Script ngi s dng ng nhp vo chng trnh gim st. Chn LOGIN SCRIPT, chy
chnh sa Script. y to cc thao tc Script khi ng nhp, c th to duy nht mt LOGIN
SCRIPT.
9.1.7 BEFORE LOGOUT SCRIPT
L Script c thc hin ngay trc khi ngi s dng (User) thot ra. Chn Before Logout
Script trn Edit Menu Script, chy Edit Script. y to c ni dung Script trc khi Logout .
C th to duy nht mt Script trc khi Logout.
9.1.8 AFTER LOGOUT SCRIPT
L Script c thc hin ngay sau khi User Logout. Chn AFTER LOGOUT SCRIPT trn
Edit Menu Script, chy Edit Script. y to c ni dung Script sau khi Logout. C th to
duy nht mt Script sau khi Logout.
9.1.9 Script On Module Opened
L SCRIPT c thc hin mt ln khi m Module ho trn chng trnh gim st. Vo
Module ho trong chng trnh Studio, chn Menu Etc/Script On Module Opened, thc
hin chnh sa Script, to ni dung Script On Module Strart. C th to duy nht mt Script trn
cc Module ho.
9.1.10 Script On Module Running
L Script c thc hin khi chy Module ho trn chng trnh gim st. Vo Module
ho trong chng trnh Studio chn Menu Etc/ Script on Module Running, thc hin to ni
dung Script on Module Running. C th to duy nht mt Script trn cc Module ho.
9.1.11 Script On Module Closed
L Script c thc hin mt ln khi ng Module ho trn chng trnh gim st. Vo
Module ho trong chng trnh Studio, chn Menu Etc/ Script on Module Close, thc hin
to ni dung Script on Module Close. C th to duy nht mt Script trong cc Module ho.

9.1.12 Script On Module Activeted


128

Chng 9 Script

L Script c thc hin khi c kch hot Module ho trn chng trnh gim st. Vo
Module ho trong chng trnh Studio chn Menu Etc/Script on Module Activeted thc hin
to ni dung Script on Module Activeted. C th to duy nht mt Script trn cc Module
ho.
9.1.13 Script on Module Deactiveted
L Script c chy khi khng c kch hot Module ho c trng trn chng trnh
gim st. Vo Module ho trong chng trnh Studio chn Menu Etc/ Scripts on Module
Deactiveted hin to ni dung Script. C th to duy nht mt Script trn Module ha.
9.1.14 Script Button
L Script c thc hin khi Click nt Script Button trn chng trnh gim st. Chn Button |
Scripts Button trn Menu chn Object trong chnh sa Module, chn Scripts Button. Nhp
chut 2 ln trn Object Scripts button c th to Script trn thuc tnh yu t.
9.1.15 Extended Script (Scrip m rng)
C th thao tc bng cch to Script trn cc Tab Size, Location, Events, Mouse, Visible,
Animation, Slides, Thickness, Color,
Chn thuc tnh yu t ca hu ht cc yu t Module bao gm Tab Extended Script tng t
nh <hnh 9-8>.
Nu chn() xc nh Expand Used kh nng s dng Expand ca cc yu t c kch
hot

<Hnh 9- 8> Tab Expand trn Object Properties

Expand

S dng
iu chnh kch thc
chiu dc, ngang

M t chi tit v gi tr Return


Phng to/ thu nh theo gi tr Return =100% nh
gc

Location

Ch nh to X,Y
c hin th

Gi tr Return ln c th qua bn phi, phi di


v bn tri , v pha trn = 0, 0

Event

Xut hin Event khi


thay i v tr chn = Sel
Change hoc nhn
phm = Key Down

To Script ni dung hot ng (operation) khi


c thay i v tr chn hoc nhn phm (Key
Down), (Sel Change)

Script khi mouse On


down, On Up, Thit lp

Thit lp vng hin th ln Object Module, to


Script khi Click chut tri ln Object.

size

Mouse

Expand

Sliders
Thickness

AutoBase 9

Color

trng thi bnh thng = 1,


Trng thi nhp nhy hoc khng hin th = 0
Hin th Animation vi rpm c thit lp =~1,
Stop = 0
Thit lp thay i gi tr Tag, v tr chuyn ng ca
hnh nh, Tag kt ni trn hp thoi.
Line Thicknes =~1
Thit lp t 0~25 mc R,G,B vi hm s
@RGB

<Bng 9- 0> Phm vi gi tr v s dng Script trn Expand ca Object

Nhn () kim tra Box ngay trc mc to, thc hin chnh sa,to Script. y to Script
vi tng mc tiu Expand. Expand Script khc vi Script khc lun s dng cu lnh Return
thit lp gi tr mong mun .

9.2 Hng dn Edit Script


Edit Script c cu hnh vi Menu Button, b u vo bin s (Variable Input), b chnh sa
Script, b u vo m t Scripts, Text Menu tng t nh < hnh 9-9>.
Menu
M t

Menu Button

Edit Script

Bin u vo

<Hnh 9- 9> V d minh ho chnh sa Script


Tiu
Menu
B u vo
m t
B chnh sa
Script

B u vo
bin s

Input Tag
Compile

M t
C Menu ph trong tr gip (Help), chnh sa ( Edit), thit lp (Set)
Nhp cc s, k t, m t trn cc Script.
Chnh sa Script tu theo nguyn tc bin s, Operator, hm s, ca s Script to
c cu hnh cc nt Add, Delete, Modify vi List bn di ca b chnh sa
Script.
Add : Click chut trn nt Add xut hin hp thoi thm bin s (Add Variable) tng
t nh <hnh 9-1>. Nhp gi tr ban u, kch thc sp xp, tn bin, kiu bin.
Delete: chn bin s trong List xo.
Click nt delete xa bin s.
Edit : chn bin s cn chnh sa trn List, Click nt Modify c th chnh sa m hp
thoi chnh sa bin.
Nhp trc tip tn Tag khi to Script hoc Click vo nt Tag m hp chn Tag, c th
chn tn Tag c to. Gn k t $ trc tn Tag.
Click nt Compile kim tra cc li ca ni dung Script to, hin th kt qu trn
hp thoi.

Chng 9 Script

Animation

M t chi tit v gi tr Return

129

Visible

S dng
zone Display
Thit lp nhp nhy
(Flashing) Object
module, hin th trn
mn hnh tu theo
Script.
Thit lp tc rpm
ca Animation
Nhp chut di chuyn
theo chiu ngang dc,
thit lp thay i gi tr
Tag.
Thit lp Line Thicknes
Thit lp mu RGB
thay i, k t, t, Line

Tiu

Chu k Scan

130

Chng 9 Script

M t
Chu k Scan c thit lp theo (n v giy) chu trnh Scan th thit lp trn Script
At Program Running.
Chu k Scan 0 giy trong nhiu trng hp Script on the Program Running, c th
lm gim tc tc ca h thng, thit lp tr khi cn thit, khuyn co nn thit lp
chu k Scan 5 giy tr ln.

<Bng 9- 0> M t chnh sa Script

9.2.1 Set Font Menu


Click Set Font Menu, xut hin trnh n, chn Font ch trong trnh n ny thit lp Font
ch trong chnh sa.
9.2.2 Edit Menu
Chn Menu | Edit, hin th menu chn @RGB, sao chp v dn Script. Sao chp v dn Script
thng thng l s dng phng thc sao chp ton b ni dung Script bng cch sao chp
v dn ni dung c sao chp vo Script File trn mt Script c th c ch nh.

<hnh 9-10> Menu Edit


Tiu

M t
khng ch to c ni dung Script hin ti m c th dn cc bin s, chu k
Scan, m t Script sao chp trn cng vng nh (Memory)
xo tt c ni dung to trc y vi tnh nng dn cc ni dung Script, bin s,
chu k Scan, m t sao chp
L menu d dng nhp gi tr mu RGB khi s dng hm s @RGB.
Chn menu chn @RGB, m bng mu Autobase c th d dng nhp hm s
@RGB(R, G, B) ca mu chn.

Script Copy
Script Paste
Insert @RGB

<Bng 9- 0>Menu Edit

9.2.3 Menu Help


Trn Menu Help khng c Menu hin th tr gip trn Edit Script.

9.3 Ton t
S dng ton t trong ngn ng C

9.3.1 Php tnh s hc


Ton t

Ni dung

Php cng nh
phn

Php
phn

Php nhn nh
phn

tr

nh

Php chia nh
phn

V d p dng
a=1;
b=1;
c=a+b;
sum = 1 + 2 + 3 + 4 + @sin(i);
a=4;
b=2;
c=ab;
sub = 10 - 2 - 3 - 4 - @sin(i);
a=3;
b=7;
c=a*b;
mul = 3 * @sin(i);
a = 21 ;
b=3;
c=a/b;

Ton t

Ni dung

&

Php tnh AND

Php tnh OR

Php tnh XOR

Chng 9 Script

S d

131

AutoBase 9

V d p dng
val = 100 / @sin(i);
a = 11 ;
b=3;
c=a%b;
char a = 1 ;
char b = 14 ;
c=a&b;
i = i & 16 ;
char a = 1 ;
char b = 14 ;
c=a|b;
i = i | 16 ;
char a = 1 ;
char b = 14 ;
c=a^b;
i = i ^ 16 ;

<Bng 9- 0> V d p dng v ni dung ca php tnh s hc

9.3.2 Php thay th


Php ton t

Ni dung
Php thay th,
hon v

V d p dng
i = 10;
imsi = 125 + i;

<Bng 9- 0> V d p dng v ni dung ca php thay th

9.3.3 Php so snh


Php tnh

Ni dung

V d p dng

if(i == 10) a = a+1;


if(imsi == i) val = @sin(j);
if(i > 5) j = 1;

==

Bng

>

Ln hn
Ln hn hoc
if(i >= 20) imsi = 1000;
bng
Nh hn
if(i < 1) i = 1;
Nh hn hoc
if(i <= 320) k = 0;
bng
Khc
if(i != 12) val = 3 * i;
<Bng 9- 0> V d p dng v ni dung ca php so snh

>=
<
<=
!=

9.3.4 Php ton LOGIC


Php ton
&&
||

Ni dung
Php LOGICAL
(AND)
(OR)

V d p dng
if ( $DI_0001 == ON && $DI_0002 == ON )
if(i == 0 && j == 2) sub = sub-10 ;
if ( $DI_0001 == ON || $DI_0002 == ON )
if(val == 12 || val >= 20) add = add+1;

<Bng 9- 0> V d p dng v ni dung ca php tnh LOGIC

9.4 Bin
Tng t nh thay i gi tr ca bin, to bin vi bt k trng thi ,thit lp kiu bin lu
d liu ca trng thi bin to.Thit lp kch thc ca bin v tn bin c th to vi cc s
thc, s nguyn, k t.
9.4.1 kiu d liu khc
Kiu
Sbyte
Byte

M t (byte)
1 byte S nguyn c
du
1 byte S nguyn

Phm vi gi tr
-128 ~ 127
0 ~ 255

Char
132

Short

Chng 9 Script

Ushort
Int
Uint
long
Ulong
Float
Doubl
e

khng du
2 byte k t
2 byte s nguyn c
du
2 byte s nguyn
khng du
4 byte s nguyn c
du
4 byte s nguyn
khng du
8 byte s nguyn c
du
8 byte s nguyn
khng du
4 byte thc
8 byte thc

0 ~ 65,535
-32,768 ~ 32,767
0 ~ 65,535
2,147,483,648 ~ 2,147,483,647
0 ~ 4,294,967,295
9,223,372,036,854,775,808
9,223,372,036,854,775,807

0 ~ 18,446,744,073,709,551,615
3.4E +/- 38 ( : 7 )
1.7E +/- 308 ( : 15 )

String (sp xp 2
Bng s lng u vo
byte)
<Bng 9- 0> Kiu ca bin

String

<Hnh 9- 11> Hp thoi thm bin trong Edit Script

Chn kiu bin v to tn bin vi cc s, ch (ngoi tr cc k hiu (@, +, -)

9.4.2 Sp xp
C th nhp kch thc sp xp t 1 ~ 65,535, kch thc sp xp c s dng vi bin
chung l 1 v c s dng vi sp xp ln hn 2. Nhp u vo bng s sp xp gi tr ban
u ( cch bi du phy). nu khng nhp gi tr ban u th c thit lp vi gi tr l 0. V d
tn bin trn vng Edit Script theo kch thc sp xp <bng 9-9>.
Tn bin
ex

Kch thc sp xp
1
5
20

Tn bin trn vng chnh sa


ex
ex[0], ex[1], ex[2], ex[3], ex[4]
ex[0], ex[1], , ex[19]

<Bng 9- 0> V d tn bin trn vng chnh sa Script theo kch thc sp xp

9.5 kiu d liu


Tham kho <bng 9-8> c th c cc kiu thc, s nguyn, ch trn trng thi ca d liu
u vo

9.5.1 Cng kiu d liu


133

Gi tr Return ca hm s, Tag, bin c s dng theo trng thi ca d liu. Khi to Scrip c
s dng bin t to th phi khai bo bin cng loi d liu vi bin s dng trong Script

Chng 9 Script

<Hnh 9- 12> V d File li khng cng kiu d liu

AutoBase 9

Theo kiu d liu tnh gi tr Return ca hm s, Tag hoc bin s khc hoc trong trng
hp thay th phi ph hp vi kiu d liu. S dng hm s cc @atoi, @atof, @sprintf cng
kiu d liu.

<Hnh 9- 13> Tr gip hm s @atoi

9.6 Tag Members


Php tnh members ca Tag (.) ni dung v dng ca Members String, Digital, Analog trn bng
sau <bng 9-10>~<bng 9-14>. y AI, AO, DI, DO, ST ngha l tn Tag (bao gm tn
nhm) ca cc thit b.
Kiu members
$AI.value
$AI.des
$AI.port
$AI.address
$AI.hihi
$AI.high
$AI.low
$AI.lolo
$AI.full
$AI.base
$AI.viewfull
$AI.viewbase
$AI.unit
$AI.assign
$AI.ProtectScan

Ni dung
Gi tr hin ti ca Tag
m t Tag
a ch Port ca Tag
a ch ca Tag
Gi tr HiHi ca Tag
Gi tr High ca Tag
Gi tr Low ca Tag
Gi tr LoLo ca Tag
Gi tr Full ca Tag
Gi tr Base ca Tag
Gi tr View_Full ca Tag
Gi tr View_Base ca Tag
n v ca Tag
S dng lm Tag trung gian.
Khng th ly Data t PLC

Kiu memory
float
string
ushort

float

string
string
int

Kiu members
$AI.ProtectControl

Ni dung
Khng th thay i gi tr Tag trn chng
trnh Runtime.

Kiu memory

134

Chng 9 Script

$AI.ProtectAlarmEve
Khng s dng cc s kin bo ng
nt
$AI.ProtectAlarmDat
Khng lu Data Alarm
a
$AI.NeedAlarmConfir
Khng xc nhn Alarm
m
$AI.SumTotal
Tch hp tt c cc gi tr
Double
$AI.SumPart
Phn gi tr tch hp
$AI.AlarmLevelStatu
Tnh trng Alarm hin ti( Ch c, 0 : Bnh
Int
s
thng)
$AI.Format
Hin th Format Value
Float
<Bng 9- 0> Ni dung v dng ca Tag member u vo Analog
Kiu Member
Ni dung
Dng b nh
$AO.value
Ga tr hin ti ca tag
float
$AO.des
M t Tag
string
$AO.port
G tr cng b nh truyn thng
$AO.station
Gi tr trm b nh truyn thng
ushort
$AO.address
a ch ca Tag
$AO.extra1
Gi tr Extra 1 ca Tag
string
$AO.Extra2
Gi tr Extra 2 ca Tag
int
$AO.Assign
S dng lm Tag trung gian.
<Bng 9- 0> Ni dung v dng ca Tag member u ra Analog
Kiu member
Ni dung
Kiu Memory
$DI.value
Gi tr hin ti ca Tag
int
$DI.ProtectScan
Khng th ly data t PLC
int
$DI.des
M t Tag
string
$DI.ProtectControl
Khng th thay i gi tr Tag trn chuong
$DI.port
Gi tr cng b nh truyn thng
trnh Runtime.
$DI.station
Gi tr trm b nh truyn thng
ushort
$DI.ProtectAlarmEve
Khng s dng cc s kin bo ng
$DI.address
a ch ca Tag
nt
$DI.desON
M t khi Tag ON
string
$DI.ProtectAlarmDat
Khng
luTag
Data
Alarm
$DI.desOFF
M
t khi
OFF
a
$DI.assign
S dng lm Tag trung gian.
string
$DI.NeedAlarmConfir
Khng xc nhn Alarm
m
<Bng 9- 0> Ni dung v dng ca Tag member u vo Digital
Kiu member
Ni dung
Kiu b nh
$DO.value
Gi tr hin ti ca Tag
int
$DO.des
M t Tag
$DO.desON
M t khi Tag ON
String
$DO.desOFF
M t khi Tag OFF
$DO.port
Ga tr cng (Port) ca truyn thng
$DO.station
Gi tr trm (Station) ca Tag
Ushort
$DO.address
Gi tr a ch (Address) ca Tag
$DO.extra1
Gi tr Extra 1 ca Tag
String
$DO.extra2
Gi tr Extra 2 ca Tag
int
$DO.assign
S dng lm Tag trung gian.
<Bng 9- 0> Ni dung v dng ca Tag member u ra Digital
Kiu member
$ST.value
$ST.des
$ST.address

Ni dung
Gi tr hin ti ca Tag
M t Tag
Gi tr Address ca Tag
<Bng 9- 0> Ni dung v dng ca Tag Member String

Kiu b nh
int
String
Int

9.7 Hm s Script

Trn ca s chnh sa trong chnh sa Script, quan st Script s dng mnh tng t nh
ngn ng C.

AutoBase 9

9.8.1 Cu lnh gn (Assignment Statement )


Cu lnh gn trn ca s bn tri v ca s bn phi trong ca s Script (ton t)

Mnh 1 = mnh 2 ;

v d)
i=100;

M t: 100 thay th i

i=i+1;

M t : 1+I thay th i

i=@sin(r)

M t: gn Sin(r) cho i.

9.8.1.1 Cu lnh gn (Assignment Statement)


S dng $ trc tn Tag vi ca s thay th bin trn Tag o (Virtual) hoc thay th Tag trn
bin.
Cu lnh gn Tag= bin v bin =cu lnh gn Tag
(c kh nng l s, k t )

Phng thc u tin trn l thay th trn cc trng thi c bin v gi tr Tag, phng thc
th 2 l thay th trn gi tr Tag ca bin.
v d 1)
i = $ai02;

m t : Thay gi tr Tag ai02 bng bin ca i

v d 2)
$ai05=count; m t : gi tr bin ca count thay th gi tr Tag ai05 (Tag memory)

9.8.2 Hm lnh
Cu hm lnh s dng sau y v c s dng vi lnh gn v cu n.
Hm lnh;

m t : chy hm lnh

Mnh = hm lnh;

m t: chy hm s thay th trn mnh

Chng 9 Script

9.8 Mnh (Sentence) Script

135

Hm s c h tr trn Autobase tng t nh sau. Tm hm s Script trn phn tr gip


(Help) c th quan st cc v d v hng dn trn cc hm s.

v d 1)
@PlaySound(ex.wav); m t: chy hm s File PlaySound ca ex.wav
136

v d 2)
i=@sin(radian);

m t: gi tr hm lnh sin(radian) thay th trn i

Chng 9 Script

9.8.3 Lnh iu kin (Conditional)


Lnh iu kin ca Script s dng cu if v elseif c th s dng vi mnh phc
( Complex) trong nhiu trng thi tng t nh <bng 9-15>
Kiu
Ch s
dng
mnh
if

S dng
if hoc
else

S dng
if v else

S dng
if trong if

Dng s dng
if( iu kin) mnh 1
M t: thc hin mnh 1nu cha
iu kin trong ()
if (iu kin){mnh 1; mnh 2}
M t: thc hin mnh 1 v 2 trong
{ } nu cha iu kin trong ( )
if (iu kin) mnh 1
else mnh 2;
M t: thc hin mnh 1 nu cha
iu kin trong ( ) hoc nu khng th
thc hin mnh 2
if( iu kin) {mnh 3; mnh 4}
else {mnh 3; mnh 4}
M t: Nu (iu kin) ng th thc
hin {mnh 1; mnh 2}, nu
sai th thc hin {mnh 3; mnh
4}

V d s dng
if(i > 100) i=i+1;
M t: i=1+1 nu gi tr bin i
ln hn 100
if(i > 100) {i=i+1; i = @sin(i);}
M t: thc hin hm s
{i=i+1; i = @sin(i);} nu gi tr
bin i ln hn 100
if(i > 100) i=i+1;
else i=i-1;
M t: i=i+1 nu gi tr bin I
ln hn 100. Nu khng th
else i=i-1
if(i > 100) {i=i+1;i = @sin(i);}
else {i=i-1;i = @cos(i);}
M t: thc hin hm s
{i=i+1;i = @sin(i);} nu gi tr
bin I ln hn 100 nu khng
th thc hin mnh else
{i=i-1;i = @cos(i);}
if(i > 100) i=i+2;
elseif(i > 50) i=i+1;
else
i=i-1;
M t: i=i+2 nu i ln hn
100; i=i+1 nu iu kin I ln
hn 50 cn khng th i=i-1

If (iu kin 1) mnh 1;


elseif (iu kin 2) mnh 2;
else
mnh 3;
M t: nu (iu kin1) ng th thc
hin mnh 1, nu (iu kin1) sai
v (iu kin 2) ng th thc hin
mnh 2, nu (iu kin 2) sai th
thc hin mnh 3.
if(iu kin 1) {
if(j > 10) {
iu kin 1;
j = j+1;
if(iu kin 2) {
if(j > 100) {
mnh 2;
j = j+10;
mnh 3;
j = @cos(j);
}
}
}
}
M t: nu (iu kin 1) ng thc
Nu j>10 th j=j+1. Nu j>100
hin mnh 1, sau nu (iu
th j=j+10 v j = @cos(j)
kin 2) ng th thc hin mnh 2
v 3.
<Bng 9- 0> V d dng s dng c iu kin

9.8.4 Vng lp (LOOP)


Vng lp (Loop) ca Script s dng cu lnh for tng t nh sau.
for(mnh 1;iu kin; gim iu kin) mnh 2;

sum = 0;
for(i=1; i <= 100; i=i+1) sum = sum+i;
M t: ban u gn Sum=0; vng lp th nht: cho i=0 so snh iu kin(i<=100) nu ng tng bin I ln 1 n v sau gn bin
Sum= Sum+1; sau lp lai cu lnh cho ti khi tha mn iu kin i<=100 th dng vng lp.

AutoBase 9

V d 2)
sum1 = 0;
sum2 = 0;

for(i=1; i <= 100; i=i+1) {

if(i <= 50) sum1 = sum1+i;


else

sum2 = sum2+i;

}
M t: ban u thc hin gn 2 bin Sum1 v Sum2 =0 sau thc hin vng lp For : vng lp
u tin gn bin i gi tr 1 so snh iu kin (i<=100) tha mn iu kin tng gi tr bin i ln 1
n v sau thc hin mnh iu kin so snh nu i<=50 thc hin gn bin Sum1=Sum1+I
kt thc 1 vng lp u tin, vng lp tip theo gi tr ca bin I tng ln cho ti khi mnh iu
kin i<=50 khng ng na th mnh sau else c thc hin(Sum2=Sum2+i) vng lp kt
thc khi i>=100.

9.8.5 Lnh tr v ( return)


Chng trnh Script c ngng thc hin Script v b mnh tip theo nu gp cu lnh
Return.
v d 1
return;
M t: c s dng vi cu lnh n return.
v d 2
return x+5;
M t : thit lp gi tr x + 5 vi phng thc s dng tr v gi tr cc v tr, kch thc trong tnh
nng m rng.

Thc hnh 1

Login Script

Ngi s dng to Script Login 1 ln.

1.

Khi login xut hin hp thoi kim tra (1)

Khi login xut hin tin nhn tng t di y, to Script ( s dng hm s @Message).

Chng 9 Script

V d 1)

137

Vng lp (for) trn sau khi thc hin mnh 1, so snh iu kin ( ph hp vi iu kin
ca cu lnh if) nu iu kin ng th thc hin mnh 2. V thc hin gim iu kin sau
khi thc hin mnh 2 th tip tc so snh iu kin nu ng th lp li thc hin mnh 2,
nu iu kin sai th chuyn sang mnh s dng cu lnh for cn li.

138

Chng 9 Script

Script login

2.

Thc hnh 1

Khi Login xut hin hp thoi kim tra (2)

Khi Login, hin th tin nhn tng t di y. To Script ( s dng hm s @MessageBox).


To hp th hin th tn User Login trong hp tin nhn s dng s hm (@GetUserName)
hin th Message

139

Chng 9 Script

AutoBase 9

Script Login

Thc hnh1

140

Chng 9 Script

Script on Program Running

Thc hnh 2

Loi Tag
Tag input Analog
Tag input Analog
Tag input Analog
Tn file module
Analog.modx

Kiu kt ni
Tag PLC_SCAN
Tag PLC_SCAN
Tag Memory

Kiu Module
MDI Window

AutoBase 9

Thc hnh 2

Script on Program Running

M Module Analog.modx trong chng trnh Studio cu hnh nh sau

Chng 9 Script

Tn Tag
FLOW01
FLOW02
FLOW

141

Script At Program Running Scrip thc hin cc chc nng khi chng trnh gim st ang
chy. Trong chng trnh Studio to Tag input Analog FLOW01 v FLOW02 kiu PLC_SCAN
v Tag FLOW kiu Memory.

Text Analog : FLOW01


Text Analog: FLOW02

142

Text Analog : FLOW

Chng 9 Script

M th mc ci t AutoBase Copy Folder Menu ti th mc Project hin hnh. Chy


chng trnh gim st xc nh c tnh trng chy Script trn Analog.modx

? Script trn thuc tnh Tag

C th thit lp nhanh Script on Program Running n gin trn thuc tnh ca Tag Flow.

Key Script

To Script hoat ng Khi ngi s dng nhn phm c th.

Thc hnh 3

143

Chng 9 Script

AutoBase 9

Thc hin chy chng trnh gim st.

Nhp phm F2 kim tra s hin th hp thoi Login

Thc hnh 4

Script Menu

To User Menu Script chnh sa Menu chng trnh gim st hoc nhm thc hin Script vi
hm s @MenuMessage. ng dng Menu Script thay i Menu trong chng trnh gim st.
To Script chuyn i Module trn Menu Script v ng k Menu chuyn i mn hnh trn
chng trnh gim st.

1.

To Menu Script

144

Chng 9 Script
To SCRIPT di chuyn ti DatabaseTrend.modx
trn MENU_SCRIPT_001
To SCRIPT di chuyn ti MilliTrend.modx trn
MENU_SCRIPT_000

2.

Chnh sa Text Menu trong chng trnh gim st

Sao chp th mc nh Menu ( C:\AutoBase_10_0_2\Menu) trong Folder ci t Autobase v


dn vo Folder Project chnh sa Text Menu trong chng trnh gim st.

COP
Y

Menu Script

Thc hnh 4

145

Chng 9 Script

AutoBase 9

BEGIN
POPUP, "File(&F)"
BEGIN
MENUITEM,
,CtrlO
MENUITEM,
MENUITEM,
MENUITEM,
MENUITEM,
MENUITEM,

"ng nhp(&I)...",

LOGIN,

"ng xut(&O)",
LOGOUT
SEPARATOR
"In mn h?nh(&P)...",
PRINT_SCREEN
"lu Mn H?nh(&S)...",
SAVE_SCREEN
"Lu vng mn h?nh(&C)...",SAVE_SCREEN_ZONE
MENUITEM, SEPARATOR

Ni dung

H s

Ch s

Thit lp thm h s

BEGIN

END

POPUP

Ln 2 = Phm tt ca Menu vi k t hin th

Ln 2 = Phm tt ca Menu vi k t hin th


Ln 3 = Tn menu (Menu Script v k t c
bn (mc nh)
Ln 4 = khong trng (c bn) mt trong
GRAYED, CHECKED
Ln 5 = phm tt

khng c

MENU
ITEM

Khi ng Menu
All / Text / View
Kt thc Menu All /
Text / View
Hin th ca Text
/View
Thit lp Menu
trong cc Text Menu
thng dng.

Sau khi chnh sa v lu tr, thc hin chy chng trnh gim st, xc nh Text
Menu. Click Menu quan st s thc hin Script to.

Thc hnh 5

ExPand

C th to Script trong thuc tnh m rng ca cc Object. To Analog Input Tag, Digital Input
Tag kiu Memory to s thay i gi tr trn cc kiu yu t khc.

Tn Tag
AI_MEM
DI_MEM

Kiu Tag
Tag input analog
Tag input Digital

Kiu kt ni
Tag memory
Tag memory

146

Tn File Module
Main.modx

Kiu Module
MDI window

Chng 9 Script

Cu hnh module m rng (Extended). chn yu t Text analog vi yu t Text digital


xc nh gi tr Tag input Analog Inout Tag(AI_MEM) v Digital Input Tag (DI_MEM).

1. Tab Expand trong Properties


1

M hp thoi Object Properties chn Edit | Object properties hoc Click 2 ln ln


Object. Chn Tab Expn c th to c nhiu Script.

Nhp nt chn (v) trong chc nng tng ng to Script cho cc tnh nng ca
Object.

Script tnh nng m rng khc vi Script khc. s dng cu lnh Return thit lp gi
tr cn thit.

Expand

2.

Thc hnh 5

Size

Khi bt (ON) Tag input Digital (DI_MEM) to kch thc chiu rng ca hnh vung 200%
Expand
Size

S dng
iu chnh kch thc
chiu ngang, dc

Hng dn chi tit v phm vi gi tr ( gi tr Return)


Hnh nh c = 100%,Phng to/ thu nh theo gi tr Return

147

Chng 9 Script

AutoBase 9

Chy chng trnh gim st.


Quan st s thay i kch thc
ca hnh vung bt (ON) gi
tr ca DI_MEM. Thc hin to
Script trn tt c chiu
ngang/dc hay chiu ng

3.

Local

To thay i v tr (to X) ca hnh vung vi gi t to ca Tag input Analog (AI_MEM)


Expand
Local

S dng
Ch nh to X,Y
c hin th

Thc hnh 5

Hng dn chi tit v phm vi gi tr (gi tr Return)


Bn Tri, pha trn = 0,0 gi tr ln (Return) c th qua
bn phi, pha di.

Expand

148

Chng 9 Script

Thc hin chy chng trnh


gim st, quan st s thay i v tr
hnh vung nhm thay i gi tr
ca AI_MEM, thc hin to Script
trn tt c Y, v X/Y.

4.

Visible

To hnh vung nhp nhy theo gi tr ca Tag input Digital (DI_MEM).


Expand
Visible

S dng
Thit lp n/hin trn mn
hnh Object Module theo
Script

Hng dn chi tit v phm vi gi tr ( gi tr Return)


Trng thi cao nht =1
Trng thi nhp nhy khng hin th =0

Expand

Thc hnh 5

Chy chng trnh gim st,quan st


hin th ca hnh vung thay i gi tr
ca DI_MEM thc hin to Script
nhp nhy trn Visible/ Blink .( if
($DI_Mem==1) return 500;
else return 0;

149

5.

Thickness

Expand
Thickness

S dng
Thit lp rng Line

Phm vi gi tr ( gi tr Return)
Gi tr Line Width ~=1

AutoBase 9

Chy chng trnh gim st,


thay i gi tr ca DI_0001
kim tra rng dng.

Thc hnh 5

6.

Expand

Color

To Script mu ca hnh vung theo gi tr ca Tag input analog (AI_MEM).


Expand
Color

S dng
Thit lp mu RGB thay i,
Line, Fill, Text.

Phm vi gi tr ( gi tr return)
Thit lp nng R,G,B t 0~255 vi hm
s @RGB

Chng 9 Script

To Scritp rng dng (Line Width) ca hnh vung theo gi tr ca Tag input Digital
(DI_MEM)

150

Chng 9 Script
Chy chng trnh gim st, kim tra s
thay i t mu ca hnh vung thay
i gi tr ca AI_0000.

7.

Sliders

Click v ko chut ln hnh vung, thay i v tr, thay i gi tr Tag input Analog (AI_MEM).

Yu t Extended

S dng
Thit lp s thay i gi
tr Tag nhp chut di
chuyn chiu ngang,
dc

Sliders

Expand

Hng dn chi tit v phm vi gi tr ( gi tr Return)


Thit lp trn hp thoi thay i gi t Tag, v tr di chuyn
ca hnh nh, Tag kt ni.

Thc hnh 5

Chy chng trnh gim st. Click v


ko hnh vung di chuyn theo chiu
ngang c th xc nh trn yu t Text
analog gi tr AI_0000 c thay i.

8.

Mouse Respone

Expand
MoseRespone

Phm vi gi tr ( gi tr Return)
Thit lp hin th nhanh vng trn hp thoi,
to Script hot ng khi nhp chut tri ln
yu t Module

AutoBase 9

Chy chng trnh gim st, click


vo hnh vung kim tra yu t
Text digital s thay i gi tr ca
DI_0000

Thc hnh 5

9.

Expand

Event

Khi c s thay i thuc tnh ca Object trong chng trnh gim st th Script trong mc
Event s thc hin.

Expand
Event

S dng
Nhn key = key Down
xut hin Event khi
thay i v tr chn =
Sel Change

Hng dn chi tit v phm vi gi tr ( Ga tr Return)


To ni dung hot ng trn Script khi c thay i v tr
chn hoc nhn cc phm (Key Down), (Sel Change)

Chn 2 Object EditBox1 v EditBox2, chn 1 listBox thit lp 5 d liu t 100 ~ 500 trn Items
Data. To Script c di chuyn con tr vi EditBox2 khi nhn phm enter trn EditBox1
2

Chng 9 Script

S dng
Thit lp hin th vng vi
Script khi nhp v khi ko,
chut ln Object Module.

151

To Script khi tt v nhp chut ln yu t hnh vung. Hin th v tr ca Object khi t con tr
trn yu t.

152

Chng 9 Script

Chy chng trnh gim st quan st di


chuyn con tr ti EditBox2 khi nhn
phm enter trn EditBox1

10. Animation

To Script thay i tc (rpm) ca yu t Animations c t.

Expand
Animations

S dng
Thit lp tc rpm
ca Animations

Hng dn chi tit v phm vi gi tr ( gi tr Return)


Hin th Animations vi rpm thit lp ~=1, Stop = 0

Chn Insert | Animations chn Object Animations v chn Object Text analog (AI_MEM). Thay
i tc ca Animations theo gi tr ca AI_MEM.

Expand

Thc hnh 5

153

Chy chng trnh gim st, nhp gi tr trn


Object Text Analog, quan st s thay i tc
(rpm)ca Animations.

Chng 9 Script

AutoBase 9

CHNG 10
154

REPORT

Chng 10 Report

L to v son tho ni dung cc mu bo co trong File Log, cnh bo, iu khin v gim
st. C th to hai dng bng bo co, bng bo co ng dng chng trnh excel v bng t
bo co ca AutoBase. Bng t bo co s dng chng trnh Studio l chng trnh chnh
sa chnh.

10.1 Thc hin to v son tho bo co


Vo Start hoc ca s AUTOBASE chn Studio(

), Autobase Studio c thc hin

tng t sau y.

10.2 Menu

<Hnh 10- 0> Tab Table

10.2.1 Insert Table


155

Chn Icon
trn thanh cng c hoc chn Insert Table trn thanh Menu xut hin hp thoi
Insert Table, y c th thit lp kch thc theo chiu dc ngang, s , v tr ca bng.

Chng 10 Report

AutoBase 9

<Hnh 10-2>Chn bng

Cell ID

<Hnh 10- 3> Chn nhiu bng trn Menu

10.2.1.1 Bng v s
Mi mt ca bng c mt i ch duy nht c xc nh theo qui tc di y.
1)

Trn s ca bng l bt u t s 0,1,2

2)

hng ngang t t A,B,C,D Z, AA, AB, AC....

3)

hng dc t t 0,1,2,3,4

4)

S duy nht ca l nhp dn vo s hng ngang, s hng dc, s bng

5)

Format: s bng,s hng, s ct

V d s ) 0A0, 1C2, 2F10, 1AB23, 12A2 ...

156

a ch hng
Chng 10 Report

a ch ct

<hnh 10-4> M t a ch ca

10.2.2 Table Align to left


Nhn Icon

trong hp cng c bo co hoc chn Table/Align to left trn thanh Menu cng

c th v tr ca bng c chn s nm pha bn tri.


10.2.3 Table Align to center
Nhn Icon

trong hp cng c hoc chn Table/Align to center trn thanh menu cng c th

v tr ca bng c chn s nm trung tm.


10.2.4 Table Align to right
Nhn icon

trong hp cng c bo co hoc chn Table/Align to right bn tri ) trn bng

Text Menu th v tr ca bng c chn s nm bn phi.

10.3 Menu Insert

<H
nh 10 - 5> Menu Insert

L nhp ni dung bo co vo trong . Chn insert trn thanh Menu cng c xut hin <hnh
10-5> xut hin Menu ph :Basic Data v Function.
10.3.1 Basic Data
Nhn Icon

trong hp cng c bo co hoc trn Menu chn insert/Basic Data, xut hin hp

thoi Insert Basic Data. Basic Data chia thnh 3 loi d liu Analog, Digital, v loi khc (Else).

10.3.1.1 Data Type Analog

AI Moment
AI Multi Ave
AI Multi Max

AutoBase 9

AI Multi Min
AI Multi Sum

AI Multi Sub
AI Multi Moment
AI Multi Max Add
AI Alarm
AI Minute List
AI Event Time of Max
AI Event Time of Min

<Hnh10 - 0> Ni dung d liu tng ng Analog

10.3.1.2 Data Type Digital


Yu t d liu
DI Current

Ni dung
Hin th (ON, OFF) gi tr hin ti ca Digital Tag.
Hin th thi gian c bt ca Digital Tag trong thi gian ch nh
DI On time
c th.
DI Off time
Hin th thi gian Tt ca Digital Tag trong thi gian ch nh c th.
DI On count
Hin th s m ON ca Digital Tag trong thi gian ch nh c th.
Hin th gi tr tc thi Digital Input trong thi gian ch nh c th
DI Moment
( pht, gi, ngy)
Hin th d liu thi gian bt bng s ln trong phm vi ch nh c
DI Multi On time
th.
Hin th d liu thi gian tt bng s ln trong phm vi ch nh c
DI Multi Off time
th.
DI Multi On Count
Hin th d liu s ln bt bng s ln trong phm vi ch nh c th.
Hin th gi tr gi tr tc thi DI bng s ln trong phm vi ch nh
DI Multi Moment
c th.
DI Alarm
Hin th cnh bo xut hin trong phm vi thi gian ch nh c th.
DI ON/OFF List
Hin th d liu c lu tr vi thit lp ON/OFF
Hin th thi gian hot ng ton b List ON/OFF trong phm vi thi
DI ON/OFF List Sum
gian ch nh c th.
Hin th tng thi gian hot ng List ON/OFF bng s ln trong
DI ON/OFF Multi List Sum
phm vi ch nh c th.
<Bng 10- 0> Ni dung d liu c tng ng vi Digital

Chng 10 Report

Ni dung
Hin th gi tr analog hin ti
Hin th tnh gi tr trung bnh Analog trong thi gian ch nh c th
Hin th tnh gi tr cao nht Analog trong thi gian ch nh c th
Hin th tnh gi tr thp nht Analog trong thi gian ch nh c th
Hin th tnh gi tr Analog tng trong thi gian ch nh c th
Hin th tnh gi tr Analog hiu trong thi gian ch nh c th
Hin th gi tr cng ti a Analog trong thi gian ch nh c th.
Hin th gi tr tc thi Analog input trong thi gian ch nh (pht, gi,
ngy)
Hin th d liu gi tr trung bnh Analog bng s ln trong phm vi thi
gian ch nh c th.
Hin th gi tr cao nht Analog bng s ln trong phm vi thi gian ch
nh c th.
Hin th gi tr thp nht Analog bng s ln trong phm vi thi gian ch
nh c th.
Hin th gi tr tng Analog bng s ln trong phm vi thi gian ch nh
c th.
Hin th d liu gi tr hiu bng s ln trong phm vi thi gian ch nh
c th.
Hin th d liu gi t tc thi AI bng thi gian trong phm vi thi gian
ch nh c th.
Hin th d liu thi gian cng ti a bng s ln trong phm vi thi
gian ch nh c th.
Hin th cnh bo c hin th trong phm vi thi gian ch nh c th.
Hin th cc gi tr cao nht, gi tr thp nht, gi tr trung bnh trong
khong d liu thi gian bt u/ kt thc chu trnh d liu ch nh c
th.
Hin th thi gian ca im c hin th gi tr cao nht trong thi gian
ch nh.
Hin th thi gian ca im c hin th gi tr thp nht trong thi
gian ch nh c th.

157

Yu t d liu
AI Curent
AI Ave
AI Max
AI Min
AI Sum
AI Sub
AI Max Add

10.3.1.3 Else
158

Chng 10 Report

Yu t d liu
Report Data
date/Time
Today date/time
Multi Order
Minute List Order
Database
String vars
ST current

Ni dung
Hin th thi gian thit lp d liu trn thi gian xem bo co
u ra theo phng thc hin th thi gian hin ti ca my tnh.
Hin th sp xp ca d liu Multiline tng t vi cc thi gian ON
Multiline, gi tr trung bnh Multiline yu t d liu Analog / Digital.
Hin th s sp xp thi gian ca chu trnh d liu AI.
Yu t d liu nhn bo co d liu database
Yu t d liu hin th ni dung ca bin String c thit lp.
Hin th gi tr hin ti ca String Tag
<Bng 10- 0 > Cc d liu c lin quan

10.3.2 Function

Thit lp vi phng php tng t sau c nhiu php tnh vi hm s nh String Variable,
gi tr thp nht, gi tr cao nht, gi tr trung bnh, cng (+), tr (-), nhn (*), chia(/)
Function
Gi tr
trung bnh
Gi tr cao
nht
Gi tr
thp nht
Cng
Gi tr
trung bnh
ca line
Gi tr cao
nht ca
Line
Gi tr
thp nht
Line
Cng Line
Hiu Line
Gi tr
tuyt i
trung bnh
Gi tr
tuyt i
Max
Gi tr
tuyt i
Min
Gi tr
tuyt i

Ni dung
@ave(A0:A3)

Tnh gi tr trung bnh trong thit lp

@max(A0:A3)

Tnh gi tr cao nht trong cc thit lp

@min(A0:A3)

Tnh gi tr thp nht trong cc thit lp

@sum(A0:A3)

Tng gi tr tt c cc thit lp

@LineAve(A:C)

Tnh gi tr trung bnh ca cc trn hng thit


lp

@LineMax(A:C)

Tnh gi tr Max ca cc trn hng thit lp

@LineMin(A:C)

Tnh gi tr Max ca cc trn hng thit lp

@LineSum(A:C)
@LineSub(A:C)

Tng gi tr ca cc Cell trn Line


Hiu gi tr ca cc Cell trn Line

@AbsAve(A0:A3)

Tnh gi tr tuyt i trong thit lp

@AbsMax(A0:A3)

Tnh gi tr tuyt i ln nht trong thit lp

@AbsMin(A0:A3)

Tnh gi tr tuyt i thp nht trong thit lp

@abs(A0)

Hm s nhn gi tr tuyt i trong thit lp

Ni dung
@MinCellText(A,B0:B3)
Tm gi tr nh nht ca Text cell
@MaxCellText(A,B0:B3)
Tm gi tr ln nht ca Text cell
@GetLineCount(B1:B1)
oc s cell trn line
<Bng 10- 0> Chn ni dung ca hm s

159

Function
Min Text
Max text
c Line

Ch ) C th thit lp ng thi mt hay nhiu nh dng trong Cell.

AutoBase 9

Chn menu Form/Cell trn Menu nh dng cc Cell(). Trn menu c Cell Text, CellTime,
Cell Tag, Command, UnGroup, Group, Display Format, Align, Size, Font, Border, Back Color,
Text Color tng t nh <hnh 10-6>. C th chn Menu nh dng bng cch nhp chut phi
trn cell xut hin hnh tng t nh <hnh - 7>

<Hnh 10- 6> Menu nh dng vn bn

<Hnh10- 7> Menu nh dng vn bn

10.4.1 Border Line


Chn Border trong menu Edit Cell v Icon
trong hp thoi bo co (Reporter) v Format/
Cell/ Border xut hin hp thoi c th thay i ng bin (Border Line) ca khung tng t
nh <hnh 10-8>.
Thit lp hin th Line, Line width, Line Color v chn kiu Line

Thay mu Line
Thay i rng line

<Hnh 10- 8> Hp thoi thit lp Border Line

10.4.2 Format
Chn Format trong Menu Edit Cell v Format/Cell/ Format
Format l Menu thit lp phng php hin th yu t thi gian Date/ Time, hin th s thp
phn trn yu t thi gian.

Chng 10 Report

10.4 Menu nh dng vn bn

160

Chng 10 Report

<Hnh 10- 9> Hp thoi thit lp hin th thi gian

10.4.3 Cell Command


Cell Command c tnh nng ch thay i lnh (Command) vi Tag thit lp ca cc Tag, Time,
Format c ch nh.
Nhn Icon
trn hp cng c hoc chn Format/ Cell/ Cell Command xut hin hp thoi
Insert Basic Data, c th thay i Cell command bng cch chn lnh thay i.
10.4.4 Cell Tag
Cell Tag ch thay i tn Tag v gi nguyn yu t thit lp ca cc Format, Time, Command
c ch nh.
Nhn Icon

ca hp cng c hoc chn Format/ Cell/ Cell Tag xut hin hp thoi chn Tag,

nhn mc chn Tag th Cell Tag c kt thc.


10.4.5 Cell Time
Cell Time ch thay i phm vi thi gian v gi nguyn yu t thit lp ca cc Tag, Command,
Format ch nh.
Nhn Icon
trn hp cng c hoc Format/ Cell/ Cell Time xut hin hp thoi thit lp phm
vi thi gian, chn thit lp thi gian.
10.4.6 Cell Text
Nhn Icon

ca hp cng c bo co v Format/ Cell/ Cell Text xut hin hp thoi chnh

sa mnh Cell, c th chnh sa ni dung d liu Cell

10.5 View Menu

View Text Menu vi menu ph


Status bar, Animation edit,

<Hnh 10- 10> Menu View

c Main Tool, Explorer,


Zoom in, Zoom out, View

As Edit Mode, View As Run Mode, View as Command mode, View As Tag Name Mode, View
As Time Mode tng t nh <hnh 10-10>.

Nhn Icon

161

10.5.1 View As Edit Mode


hp cng c hoc View As Edit Mode

thi chnh sa. bng Edit Mode l Mode c th xo,


chnh sa, chn cc hm s, d liu c s.

<Hnh10- 11> V d xem chnh sa

10.5.2 View As Run Mode

AutoBase 9

C th xem trc ni dung bo co khi chn Icon


trn hp cng c bo co v View as run mode

trn Menu/View
Reporter File khng th chnh sa trn Run Mode
v s dng khi cn xc nhn kt qu gi tr theo thi <Hnh 10- 12> V d xem ch Run
gian (Date/Time)

10.5.3 View As Command Mode


Nhn Icon

hp cng c hoc View As Command

Mode trn Menu s hin th ni dung lnh trong Cell


ca bo co.
C th chnh sa File bo co trn View Command <Hnh 10- 13> xem ni dung ca cu lnh
Mode hoc chnh sa bo co thng dng trn Edit
Mode.

10.5.4 View Tag Mode


Nhn Icon

ca hp cng c bo co hoc View

Tag Mode trn Menu.


C th chnh sa File bo co trn View Tag Mode
hoc chnh sa bo co thng dng trn Edit Mode.

<hnh10- 14> Xem Tag

10.5.5 View Time Mode


Nhn Icon

ca hp cng c bo co hoc View

Time Mode trn Menu s thy ni dung ca Cell ca


bo co.
C th chnh sa File bo co trn View Time Mode
hoc chnh sa bo co thng dng trn Edit Mode.

<Hnh 10- 15> Xem ni dung ca thigian

10.6 Bo co Excel
S dng MS Office Excel bo co. To bo co vi Edit Sheet v Run Sheet l phng
php c hin th d liu di chuyn ti Run Sheet ni dung chnh sa trn Edit Sheet.

Chng 10 Report

trn Menu/View, chnh sa bo co thay i vi trng

10.6.1 To bo co bng Excel


10.6.1.1 Sao chp ExcelReport.XLA
162

Chng 10 Report

ng dng bo co bng Excel trong Autobase m th mc ci t AutoBase copy thu mc


XLSTART n th mc ci t Office. Tn Folder c ci t c hin th khc nhau tu
theo phin bn ca Autobase.( OFFICE10, OFFICE11, OFFICE12)

<Hnh 10- 16> Ci t ng dng Excell cho AutoBase

10.6.1.2 ng k DLL
Chy File RegisterNetDLL.exe chng trnh ng k .NET DLL trn Folder c ci t
Autobase. Click nt
File DLL ca bo co Excel c ng k, tng t nh <Hnh
10-17>.
Khi chy chng trnh s dng h iu hnh Vista hoc Win 7, nhp chut phi chn Run as
Admintrator Click chut phi thc hin ng k.

<Hnh 10- 17> ng k DLL

10.6.2 To bo co Excel
Chy chng trnh MS OFFICE EXCEL ng dng to Text Menu Report ni dng bo co vi
Excel tng t nh <hnh 10-18>
Sheet s l (Sheet1) c dng hin th bo co Excell khi AutoBase Run Time, sheet chn
(sheet 2) dung to v chnh sa bo co.

Menu Reort

163

Report in the Icon Tray

Chng 10 Report

AutoBase 9

Sheet Running

Edit Sheet

<Hnh 10- 18> To bo co Excell

10.6.3 Excel report call


ng dng cc hm s tng ng cho chc nng bo co bng Excel trn chng trnh gim
st c th gi Excel Report phng php tng t di y.

<Hnh 10- 19> Mn hnh bo co excell

Ch nh c th ngy thng gi trn Excel Report <hnh 10-19>, ng dng cc hm s tng


ng gi Excel Report, s dng Menu Object | Button | Script Button trong Studio, ngi s
dng c kh nng iu th iu chnh ngy thng trc tip xem bo co.

Thc hnh 1

Report

164

Chng 10 Report

Hin th thi gian bt (ON) vi nhit trung bnh trong ngy, cho thy thi gian bt (ON) tng
gi ca bng n 1,2 v cc nhit 1,2,3 ca trc. Thit lp bo co t ng hng ngy vo
lc 8:30

1. Chnh sa bo co
1

Chn bng, to mu bo co cng vic hng ngy tng t di y.

Chn Insert/ Basic Data xut hin hp thoi chn Else chn tip Multil Oder d liu
hin th trong 24 gi trn mc t 0:00 ~ 23 gi ngy hm trc.

t gi tr trung bnh Multiline trong d liu Analog sau khi chn Insert/ Basic Data vi
hin th gi tr trung bnh ca nhit (Analog Tag) tng thi gian trn
Thit lp vi ng nht v thit lp Analog Tag trn 1 nhit .
Chn thi gian bt (ON) Multiline ca d liu Digital sau khi chn Insert/ Basic Data
vi hin th thi gian ON ca tng bng n trn
Thit lp Tag digital trn 1 bng n v thit lp thi gian ng b vi

Thay i Tag Click chut 2 ln sao chp v dn ni dung Cell ca bng n 1, bng
n 2.

Report

Thc hnh 1
165

Vo Insert | Function Chn hm s trung bnh @ave(A0:A3) cho thy gi tr trung bnh
ca d liu 1 nhit t 0~23 gi) trn .
Thay i gi tr trung bnh a ch (A0:A3). ( v d ] B6:B6). Sao chp dn thay i i
ch gi tr trung bnh trn nhit 1, nhit 2, bng n 1, bng n 2.
Thay i phng thc hin th trong , chn v nhp chut phi, xut hin trnh
n. Chn phng thc hin th thit lp phng thc hin th ca d liu.

Chn View/ Run Mode View xc nh bo co khi c chy thc t.

Chn 'File | Save As' lu Daily Report. Rptx

AutoBase 9

2. Run Report
1

Chy chng trnh gim st chn View/ Report xut hin hp thoi m File Report
tng t sau y.

Chn File Daily Report v nhn nhn nt OK File bo co s c hin th

Chng 10 Report

Thc hnh 1

Report

166

Chng 10 Report

C th tham kho bo co hng ngy ( Daily Report)

** Chy bo co vi nt chy Script


Chn nt chy Script trn File Module Report.modx, to nt nhn trn chng trnh gim st
chy bo co hng ngy.
M File Report.modx Chn nt nhn chn Object/Button script.
Nhp chut 2 ln ln Script Button hoc Text Button Daily Report to Script tng t di
y.

Report

Thc hnh 1
167

AutoBase 9

Thit lp t ng bo co vo 8:30 mi ngy. Hin th thi gian bt (ON), nhit trung bnh
trong ngy, cho thy thi gian bt trong tng gi ca bng n 1,2 v nhit ca tng thi
gian trc ging vi bo co ngy trong thc hnh 1.

Chng 10 Report

3. Auto Output Report

Thc hnh 2

Excel Report

168

Chng 10 Report

to bo co Excel nu hon tt ng k File .Net DLL trn chng trnh


RegisterNetDLL.exe vi sao chp File ExcelReport.xla tng t nh 10.6.1.To c Icon
Tray Report vi Menu Report trn chng trnh Excel. S dng Menu Report ng k to
bo co chn d liu c s Autobase. Chnh sa trn Sheet s l, ch thc hin Sheet s
l (Sheet1), Sheet s chn (Sheet2)

1. To bo co Excel
1

To mu bng bo co hng ngy tng t sau y:

Chn Add-Ins/Report/ Insert (( )xut hin hp thoi chn Etc trong mc Data
Type chn thi gian hin th trong 24 gi (Prev -1Day 00 Hour ~ Prev -1Day 23 Hour)
sau khi chn Click OK.

Excel Report

Thc hnh 2
169

Trn chn Add-Ins/Report/ Insert (( )xut hin hp thoi, chn Analog trong mc
data Type hin th gi tr trung bnh ca (Tag Analog) nhit tng thi gian chn
Ave Multi Line trong Analog Data.
Thit lp thi gian cng vi v thit lp Tag analog trn nhit 1. Sao chp v

AutoBase 9

dn ni dung trong nhit 1, nhit 2,3, vo Add-Ins/ Report/ Properties ( )


Tag c thay i. v thay i gi tr tng ng trn Tag trong thanh cng thc ca
Excel.

Trn vo Report/ Insert ( ) hin th thi gian ON ca tng bng n ( Tag


Digital) theo tng thi gian chn Basic Digital trong mc Data Type v DI multi ON
time. Thit lp thi gian cng vi .
Sao chp v dn ni dung ca n 1 n 2, vo Report / Properties (
i Tag.

), thay

Nhp cng thc s dng hm s chun Average trong excel cho thy gi tr trung
bnh nhit ca d liu 0~23 gi.(v d ] =average(b7:b30)
Sao chp, dn ln gi tr trung bnh ca nhit 2, nhit 3, n 1, n 2

Thay i phng thc hin th trong . Sau khi chn , click chut phi, xut hin trnh
n, chn Format Cell thit lp phng thc hin th ca d liu.

Chn Report/ Squery Data xem bo co khi c thc hin ( Run)

Chn File/ Save lu Daily Report .xls trn Report Folder trong Project.

2. Thc thi chng trnh bo co


Khng th m file Excel Report trn View/ Report trong chng trnh gim st, to nt chy
Script bo co bng Excell. To Graphic nh hnh 10-18. Chn Button Script trn File
Module Report.modx. Hoc t to nt nhn nh hnh 10- 8.

Chng 10 Report

Thc hnh 2

Excel Report

170

Chng 10 Report

Nhp chut 2 ln ln Button Script. Text Button Xem bo co v to Script tng t nh sau.

Chy chng trnh gim st, Click nt Xem bo co xem bo co Excel.

3. Auto Output Report


Chy chng trnh gim st, Click Config | Report Automatic Printing xut hin hp
thoi in bo co t ng.

Chn Add xut hin hp thoi b sung (Add) in bo co t ng. thit lp tn File v
Chng 10 Report

chu k in t ng trn mc in t ng.

171

AutoBase 9

MEMO
172

Chng 10 Report

Chng 11

), chng trnh chnh sa hnh nh

AutoBase 9

Vo Start v ca s AUTOBASE Chn Bitmap Editor(


c thc hin tng t nh <hnh 11-1>.

Thanh cng c chnh

Thanh cng c v

Hp mu

<Hnh 11- 0> Chnh sa hnh nh

11.1.1 Menu
Menu
File
Edit

All
Cut
Text
View
Config
Window
Help

M t
Cu hnh trn Menu c th nhn File to trc y v tt chng trnh, in,
lu tr tn, lu, nhn, hnh nh mi.
3 kiu Menu EditUndo, Paste, Paste(newScreen)
Menu c kh nng thay i ton b hnh nh vi menu thay i bn phi/tri,
thay i trn /di, xoay 90 , phng to/ thu nh, ni / thu din tch, o
ngc, n sc, sng / ti, trn, sc xo, chit ng nt, g gh (Uneven),
thay i mu sc hnh nh, chn khung vv
Menu chn mc chng, chn mu loi tr, lu tr File chia s, gi File chia
s vi Menu chia s, hoc gi chia s vi hnh nh c lu tr.
Menu ca 2 kiu ch, Ch s dng Text trn Menu Icon chnh.
Menu chnh sa ton b hnh nh, phng i, chnh d phng to, thu nh,
hp t mu (Fill box), Pencil Box , Info Box, hp mu, hp cng c.
Menu thit lp Config, Background Color, cng c v, Rulers, vi to trn
Menu.
Menu chn v ng ca s hnh nh, phn loi icon, phn loi mng li (Grid),
sp xp theo tng, vi Text Menu trn ca s Window.
Menu chnh sa hnh nh, thng tin chi tit hnh nh, phng php s dng tr
gip, tr gip vi Text Menu tng ng vi tr gip ca chnh sa hnh nh.
<Bng 11- 0> Menu trong chnh sa hnh nh

11.1.2 Hp cng c
L mc chn cng c v nh. Chn cng c c phn loi vi Icon ca 16 dng hp cng c
chnh c tng ng xut hin pha bn tri ca hp cng c.

173

11.1 Chnh sa hnh nh

Chng 11 Chng trnh ng dng khc

Tm hiu chng trnh ng dng khc ca Autobase

173

Chng trnh ng dng khc

<Hnh 11- 0> Hp cng c chnh


174

Sau y l tnh nng ca hp cng c ( Icon chnh) v m t ngn gn trn cc hp cng c.


Chng 11 Chng trnh ng dng khc

Menu
Pencil
Line

Circle
Rectangle

Rounded
Rectangle
Eraser
Scattering
Fill
ng
cong
Color
Extraction
Text
Edit
Thay i
hnh nh 1
Thay i
hnh nh 2
Chnh sa
phng to
Delete

M t
Khng c cng c ph trn cng c v nh dng vit ch
L cng c v hnh nh v Line trong nhiu dng nh: hin
th 3 hng ca hp nh hng, mt chiu, khng c mi
tn trn hp cng c, v dng ng ko, ng di chuyn,
ng cho, ng un khc, ng vung gc.
Icon ph c th v cc vng khung, hnh tr, hnh bu, hnh
trn.
L cng c c th v nhiu dng hnh vung
Icon ph v cc hnh vung dng khi, hnh vung gc trn,
v hnh vung thng.
L a gic lin tip v hnh vung vi cng c v nh ca
kiu a gic.
L ty chn mu, ty mu vi cng c ty nh
L Square scattering ( tn x hnh vung) Scattering Circle
( tn x hnh trn) vi cng c trong nhiu dng hiu ng
phun.
Khng c cng c ph vi cng c t mu trn bn trong
khng gian dng tt (ng).
C th v ng cong 4 im, ng cong 3 im. vi cng
c v nh ng cong.
Hin th 3 hng mi tn hai chiu, mi tn mt chiu, khng
c mi tn
Click vo mu chn mu mong mun trn hnh v vi cng
c chn mu chn mu.
Nhp mu ch vi cng c chn mu ch trong hp thoi c
th chn mc nh mu ch chn trn hp cng c.
L cng c chnh sa ct dn hnh nh.
Cng c tng ng vi cc mc lu tr, nghing, xoay,
phng to/ thu nh, sao chp, di chuyn, thay i l vv
L dng c dng thay i kiu hoc mu ca hnh nh.
Cng c ph tng ng vi cc mc o ngc, cng c
thay i mu, trch ng nt (Contour Extraction), loi tr
im, ghp (Mosaic), bng, m
L cng c thay i cc dng hnh trn xoay (Cylinder), a
gic (Polygon), hnh cu, hnh trn, ca hnh nh chn.
L cng c c th chnh sa phng to / thu nh hnh nh.
L cng c s dng ng hnh nh hin ti khi mun tr
li hnh nh trc.
<Bng 11- 0> Hp cng c chnh sa hnh nh

11.1.3 V
Chn cng c v Click chut phi, ko v iu chnh kch thc sau Click chut tri ln v
tr cn chn, c th chn mu bng cch nhp chut phi hoc tri ln mu cn chn trong
bng chn mu.

11.2 Edit Animation


File Animation c s dng bng cch lu tr trn mt File hnh nh vi phng thc Bitmap
ca nhiu yu t c th gim st linh hot trn mn hnh ho ca mn hnh gim st

Vo Start hoc ca s AUTOBASE chn

trong Edit Animation Animation Edit

trong hp cng c hoc File/ New File xut hin hp thoi tng t <

hnh 11-4>

<Hnh 11- 0> Hp thoi to New Animation File


menu
Width
Hight
Frames
Rpm
Time
Color

M t
Nhp s (Pixel) chiu rng ca Animation
Nhp s (Pixel) chiu rcao ca Animation
Nhp s hnh nh ca Animation
Nhp hnh nh Animation cho thy c bao nhiu ln/ pht (phin bn di
9.0.0)
Nhp thi gian mc nh c hin th cc hnh nh ho ( n v 1/18 giy)
(phin bn di 9.0.0 )
Chn trong 24 bit mu, 256 mu, 16 mu, mu en trng trong hnh nh
Animation
<Hnh11- 0> Thit lp hp thoi to New File Animation

Thit lp v Click OK, to khung tng t <hnh 11-5>.

<Hnh11- 0>Hp thoi to New Animation File

Chn nh to Animation chn Edit/insert From File chn cc File nh to nh


ng

175

Chn Icon

Chng 11 Chng trnh ng dng khc

AutoBase 9

<Hnh 11- 0> Animation Edit

175

c thc hin tng t < hnh 11-3>.

176

Chng 11 Chng trnh ng dng khc

<Hnh 11- 0> Hp thoi chn File nh

<Hnh 11- 0> Hp thoi to New Animation File

<Hnh 11- 0> V d mn hnh sao chp Animation

xem nh Animation t Menu chn View/ Run Animation. Lu File: chn File/
Save as lu tr trn Graphic Folder trong Project tng ng.

11.2.1 Nhn hnh nh to trn cng c v nh khc


To Animation File vi File hnh nh to (bmp, gif, jpg, lbm, mmp, pcx, spt, tga, tit) trn
Picture Tools khc (Photoshop, Corel Drew).
Chn File/ New File to khung bng s File hnh nh to. sau khi chn khung c chn
chn File/ Import c th nhn c File hnh nh to.
To File hnh nh c cng kch thc, khi chn trn chng trnh Autobase Studio s nhn cc
Fixcel c cng gi tr RGB trong mu nn, khi hnh nh s p hn.

11.3 Qun l tin nhn SMS


L chng trnh s dng cng c qun l tin nhn SMS khi cn pht i thng qua in thoi di
ng ni dung bo ng c hin th trn chng trnh gim st.

) trong SMS message Manager, chy chng

AutoBase 9

Vo Start hoc ca s AUTOBASE Chn (


trnh qun l tin nhn SMS.

<Hnh 11- 0> Chng trnh qun l tin nhn SMS

11.3.2 Thit lp h thng chuyn ti


Trn thanh Menu chn Config/Communication Port Setting xut hin hp thoi tng t <hnh
11-10>.

<Hnh 11- 0> Hp thoi thit lp h thng chuyn ti

Thit lp h thng chuyn ti tin nhn thit lp cc dch v Web (SMS Transfer System Type),
kt ni mng (Network Settings), tc / cng truyn thng (Serial Port/baud Rate Settings),
phng php chuyn tin nhn trn <Hnh 11-10>.
Chn trong c cu my khch/my ch chuyn ti n Server (Transmit to Server); Kt ni trc
tip (Direct) Phng php chuyn ti trong qun l tin nhn(WEB Service), tu theo ci t trn
phng php chuyn ti m cc tu chn cn thit c kch hot. Kt ni trc tip (RS-

177

11.3.1 Thc hin qun l tin nhn SMS

Chng 11 Chng trnh ng dng khc

Thit lp qun l tin nhn SMS thc hin thit lp User, thit lp h thng pht tin nhn, kt ni
thit b u cui (Terminal).

177

Qun l tin nhn SMS ng dng SMS Web Service hoc kt ni u cui (Terminal) trn cng
truyn thng USB ca my tnh gi tin nhn SMS, ng dng tnh nng SMS(Short
Message Service) ca in thoi di ng. Khi s dng tin nhn SMS h thng phi c kt
ni trn internet. Khi chng trnh gim st c cnh bo th tin nhn SMS c pht i cng
lc.

178

232C..) vi thit b u cui thit lp thit b u cui trn Config | Communication Port setting
trong trng hp s dng kt ni trc tip thit b u cui kt ni trc tip (RS-232C..). khi
chn kt ni trc tip, Click nt Settings thit lp Port, Baud Rate.
C th ng nhp vo trang (www.sms.autobase.biz) s dng dch v SMS. Thit lp xc nh
tn ng nhp, s mt m, trang Web h tr, trang web chnh trn thit lp dch v web.

Chng 11 Chng trnh ng dng khc

11.3.3 User settings


Chn nt Modify bn phi SMS Message Manager v Preferences/ User Settings, xut hin
hp thoi chn User tng t nh < hnh 11-11>. SMS Message Manager c th ci t ti a
256 tn nhn tin nhn.

<Hnh 11- 0> Thit lp User

Chn User trong hp thoi Click nt Modify xut hin hp thoi thit lp User
tng t vi <hnh 11-12>.

<Hnh 11- 0> Hp thoi thit lp User

Thit lp thng tin ngi s dng. s in thoi, tn

Thit lp iu kin chuyn ti


Alarm Priority: thit lp u tin khi xut hin cnh bo chuyn tin nhn n ngi
s dng.
By Alarm Priority: u tin c thit lp bi ngi s dng
By Alarm Priority + DI Tag ON: thit lp u tin khi c cnh bo c tin nhn
chuyn n ngi s dng khi Tag ON.

Phng php ny c ch nh c th trong chng trnh gim st c th


hot ng / khng hot ng chuyn ti tin nhn n ngi s dng .
Thit lp u tin cnh bo chuyn ti tin nhn n ngi s dng. khi chn u
Ch thng tin chn c chuyn ti trn u tin cnh bo s 0 trong Input
Tag.

AutoBase 9

Watchdog, l chng trnh vng lp thc hin li chng trnh thit lp trong trng hp
chng trnh tt trong cc s c khng n nh ca h thng.
11.4.1 Thc thi chng trnh Watchdog

Vo Start v ca s AUTOBASE Chn Watchdog (

), Watchdog c thc thi tng t

nh <hnh 11-13>
Watchdog Icon

hin th trn vng thng bo Window.

<Hnh 11- 0> V d SMS Message Manager

11.4.2 Thit lp Watchdog


Chn File | Properties Edit hoc nhp chut 2 ln trn chng trnh <hnh 11-13> xut hin hp
thoi chnh sa thuc tnh ca chng trnh tng t < nh 11-15>

<Hnh 11- 0> Hp thoi chnh sa thuc tnh

11.4.3 Hide
Chn Menu View | Hide chng trnh Watchdog s khng hin th trn mn hnh.
Vo Menu View Screen Click icon (
th trn mn hnh.

) Watchdog trn vng thng bo Window lp li hin

179

11.4 Watchdog

Chng 11 Chng trnh ng dng khc

tin cnh bo s 000

179

MEMO
180

Chng 11 Chng trnh ng dng khc

Chng 12

Ci t v thit lp .NET Framework 2.0

Thit lp dch v thng tin internet

To foder webserver v Webcopy sau khi chnh sa Graphic / Tag

Thit lp kt ni Local Server vi Web Server

Thit lp Web Client

Thit lp .NET Framework 2.0 ( thit lp phin bn ph hp vi Web Server)

Thit lp an ninh

Thit lp Site c th tin tng

<Hnh 12- 0> S cu hnh ca h thng Web Server

181

AutoBase 9

Thit lp Web Server

Chng 12 Web server

Web server c kh nng gim st v iu khin trng thi cc nh my t ng ho thng


qua Internet / Intranet. Chng trnh cung cp dch v c th gim st v iu khin thng qua
kt ni my ch Web, c th chia s chia s vi my khch. Web Server c th cu hnh bng
cch ci t trn my tnh khc v c th ci t trn my tnh cc b.

181

Web Server

Web Server + Local Server


182

Chng 12 Web server

CT gim sat

.Net framework

Web server

Run
time

Dch v truyn thng


(127.0.0.1)

CT truyn thng

IIS

Dch v web Client

PLC & b iu khin

<Hnh 12-0> Biu lu lng chng trnh ca trng thi c ci t trn mt h thng Local Server
vi Web Server

Web server

Local Server

.Net framework

CT gim sat

Web server

Dch v truyn thng


Thit lp IP trn Web
ser/local server

IIS

Dch v web Client

Run
time

CT truyn thng

PLC & b iu khin

<Hnh 12- 0> S lu lng chng trnh ca trng thi trong trng hp c ci t trn h thng
khc gia Local Server vi Web Server

12.1 Local Server


L my tnh gim st v iu khin thc trn nh my t ng ho. gi v nhn cc d liu
truyn thng ca Local Server chng trnh c thc hin cng vi chng trnh truyn
thng, chng trnh gim st.

12.1.1. Ci t .NET Framework


Ci t .NET Framework khc trong phin bn AUTOBASE
12.1.2. Thc hin chng trnh truyn thng v chng trnh gim st
Cu hnh PROJECT thc hin chng trnh truyn thng v chng trnh gim st.

12.1.3. Chy chng trnh thc hin


Thit lp cng (Port) truyn thng vi Web Server.
183

183

Chng 12 Web server

Chn Menu Config | Share Server xut hin hp thoi thit lp Share Server. Thit lp cng
truyn thng vi Web Server (s dng gi tr mc nh).

AutoBase 9

<Hnh12- 0> Hp thoi thit lp Share Server trong chng trnh Running Server

12.2 Thit lp Web Server


Thit lp cc User, DSN v to cc Graphic/Tag/Script vi h thng cung cp dch v Web
Server.
Web Server c th s dng sao chp Run File v ni dung cng vic khng c b sung s
dng d liu ca h thng gim st v iu khin Local hin hnh. V Web Server c th s
dng c lp v cng s dng trn Internet / Intranet.
12.2.1. Yu cu h thng
System :

Pentium 4 1.8 tr ln, Ram 512M tr ln,


HDD 200M tr ln
H
iu
Windows 2000 Professional/Server, Windows XP
hnh :
Professional,
Windows Server 2003
.NET Framework 2.0 tr ln ( Phin bn cng vi Server)
Microsoft Internet Explorer 6.0 tr ln.
Yu cu h thng ca Web Server <Bng 12-1>

12.2.2. Ci t .NET Framework


Ci t .NET Framework.
12.2.3. Thit lp v ci t dch v thng tin Internet (Internet Information Services) (llS)
Thit lp cc Website vi chng trnh dch v thng tin Internet s dng Web Server. Cn
phi ci t dch v thng tin Internet (Internet Information Services) nu cha c trn Control
Panel | Administrative Tools.
1

Thc hin Control Panel | Programs and Function

Click chn Windows Enable / Disable thit lp chn dch v thng tin internet
(Internet Information Services).

184

Chng 12 Web server

<Hnh 12- 0> Hp thoi ci t dch v thng tin internet

12.2.3.1 Chy chng trnh Internet Information Services Running


1

Thc hin chn User Control Panel | Administrative Tools | IIS (Internet Information
Services).

Chn Local Computer | Site c th thm Website trn Menu.


Nu h iu hnh khng s dng c trn Server, th khng th thm Site m phi
s dng Website mc nh.

<Hnh 12- 0> Hp thoi chng trnh dch v thng tin Internet

(1) Thit lp Website


1

Click chut phi v chn Website trn <hnh 12-6> nhn Menu 'Website Management
| Advanced Settings' xut hin hp thoi thng tin ng k Website tng t nh
<hnh 12-7>.

185

185

Chng 12 Web server

AutoBase 9

< Hnh 12- 0> Hp thoi thit lp Website

< Hnh 12-7> l mn hnh ca hp thoi thit lp Website Advanced Setting. Trong
thit lp cc cng (Port) TCP, ng dn thc ti ca File tng ng vi Web Server,
m t ca Website.

(2) Thit lp h s ( Document Setting)


Thit lp Document l thit lp m h s chnh khi truy cp Website c th trn Internet
Explorer.
1

Chn Tab Document trn hp thoi thng tin ng k Website trong dch v thng tin
Internet (Internet Information Services). Xut hin hp thoi tng t nh <hnh 128>.

Click nt

sau khi thm SampleStert.htm c thit lp v tr trn cng.

< Hnh 12- 0> V d thit lp Tab Document trong hp thoi thng tin ng k Website

(3) Thit lp u trang (Header) HTTP


1

Chn Tab HTTP Header Setting trong hp thoi thng tin ng k Website ca dch
v thng tin Internet, xut hin mn hnh tng t nh < hnh 12-9>.

Xc nh thit lp ASP.NET trn vng u trang HTTP c th.

186

Chng 12 Web server

< Hnh 12- 0> V d thit lp Tab u trang HTTP trong hp thoi thng tin ng k Website

Lu ) Nu thit lp .NET Framework v thit lp trc dch v ng k thng tin Internet


ca ASP.NET trn WEBSITE c ng k t ng hoc nu thay i th t thit
lp chng trnh th ng k vi phng php tng t nh sau:
I.

Vo Window Running nhp cmd trn ca s Start | Run

II.

Di chuyn ti th mc c ci t .NET Framework.

(v d : cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727)
III.

chy aspnet_regiis i.

< Hnh 12- 0> V d mn hnh ng k ASP.NET

IV.

ng k ASP.NET trn Website hin th tin nhn tng t vi v d <hnh 10-12>

V.

Xc nh ng k ASP.NET trn Tab u trang HTTP trong hp thoi thng tin ng k Website.

(4) Khi ng Website


1

Vo Menu Website Management | Start chn Website tng ng trn Listsite nhn
chut phi, Website c thc hin.

12.2.4 To v thc hin File Webcopy (Copy the Project Files to Web Directory)
Sao chp Run File v to ni dung vi Website Directory thit lp trn dch v thng tin
Internet.
Chn Menu Config | Web Server | Web Server Setup trong Studio, xut hin hp thoi thit lp
Web Server tng t nh <hnh 12-11>.
s dng User Menu trn chng trnh gim st Web dn File WebStartup.mnux ca
Program Menu Folder trn Menu Folder ca ProjectM

Chn Web StartUp.mnux trn Tab thit lp v chnh sa bng phng php tng t vi Menu
User trong chng trnh gim st.
187

187

Chng 12 Web server

Chn sao chp sau khi thit lp th mc gc Web Server ( th mc gc c thit lp trn dch
v thng tin internet) v Click nt Copy.

AutoBase 9

<Hnh 12- 11> Hp thoi thit lp Web Server

12.2.5 Kt ni Web Server vi Local Server


Web Server truyn thng vi Local Server gim st v iu khin c bn, phi c thit lp
bng ng dng cc Notice (ghi ch) Web.Config File hin c trn Folder c ci t IIS cn
thit lp kt ni trn Local Server vi Web Server cu trc truyn ti cc d liu truyn thng
ti Web Client. V thit lp cng truyn thng s dng trn config | Shared Server trong
chng Running Server.
ng dng cc Notice (ghi ch) Web.Config File trong IIS Path chnh sa.
1

Ni dung chnh ca Web.Config File Thit lp v tr lu d liu (CatData), s cng


(Port Number), LocalMainIP

<Hnh 12- 12> Hp thoi thit lp cu hnh Web.Config

Thit lp
Main Local IP

Ni dung thit lp
Nhp s IP trn Local Server.
Tuy nhin, nhp 127.0.0.1 trong trng hp Web server vi Local
Server cng mt my tnh.

Thit lp

188

Main Local
Port

Chng 12 Web server

Data Folder

Login

Ni dung thit lp
Nhp cng Service Port truyn thng trong Local Server vi Web
Server ( mc nh 7200)
Chng trnh thc hin ( Run Time) trong Local Server phi ph hp
vi s cng thit lp trn Config | share '
Thit lp th mc lu tr d liu trn Local Server (chia s trn Local
Server)
Web server vi Local Server cng mt my tnh: thit lp Local Server
nhp th mc lu d liu (Data Save Directory).
Web Server vi Local Server trn my tnh khc : Nhp theo th t
Computer Name\\Share (Ch cc h thng cha Login) v Driver \
Directory kt ni vi Driver Network.
User Login l thit lp Account v Pass trn h thng ( System)
<Bng 12- 0> Thit lp Web

12.3 Thit lp Web Client


Thc hin chng trnh ng dng Internet Explorer trn Web Client. Chy chng trnh IE
nhp vo a ch ca Web Server, download Run File trn Web Server vi phng thc Mobile
Code khng theo phng thc Webpage ca cc phng thc thc hin html trong web
Client.
1

Chy trnh duyt Internet Explorer trn Web Client.

Nhp a ch IP ca Web Server trn Add Input Window, xut hin mn hnh tng t
nh <hnh 12-13> (Web Server C:\Inetpub \wwwroot\SampleStart.htm)
S dng SampleStart.htm chnh sa trn trang Web.

<Hnh 12- 13> Web Client

Khi thc hin Web Client ca phng thc Moble Code h thng Web Client, ci t .NET
Framework cng phin bn vi Web Server v sau khi thit lp bo an ( Assembly Trust,
Add Trust Website) c th gim st v iu khin kt ni trn Server thng qua Internet
Explorer.
Khi thc hin Web Client bng phng thc Silverlight nu cha ci t Silverlight trn my
tnh Web Client c kh nng ci t Silverlight sau khi ci t c th kt ni vi Web Server.
H thng Web Client c th iu khin v gim st, kt ni Server thng qua Internet Explorer
sau khi thit lp bo an (Assembly Trust, Add Trust Website) v thit lp .NET Framework
cng phin bn vi Web Server khi thc hin Web Client vi phng thc m Mobile.

12.3.1 Yu cu h thng

189

Chng 12 Web server

<Bng 12- 0> Yu cu h thng ca Web Client

189

H thng : Pentium 4 1.8 tr ln, Ram 512M tr ln,


HDD 200M tr ln
OS
Windows 98/me/2000/XP/Server2003
.NET Framework 2.0 tr ln. (phin bn ng b vi Server)
Microsoft internet explorer 6.0 tr ln.

12.3.2 Ci t .NET Framework

AutoBase 9

Ci t .NET Framework cng phin bn vi Web Server.


12.3.3 Thit lp bo v h thng chnh (Assembly Trust)

ng k bo v h thng chnh gim st v iu khin hoc thc hin dch v cung cp trn
Web Server.
Ci t Microsoft .NET Framework v chy (SetupViewMain FullTrust.exe) chng trnh thit
lp bo v chng trnh gim st web Autobase.
Cp bo mt cho cc trang web s t ng c thay i khi thit lp c th hon ton tin
cy.
Chng trnh thit lp bo v chng trnh gim st Web c th thc hin v lu tr, s dng
SampleStart.htm trong Autobase Web Server.

<Hnh 12- 14> V d Run/Dowload chng trnh bo v chng trnh gim st Web

12.3.4 B sung Site c th thit lp bo v h thng chnh


1

Chn (Font menu Tools | Internet Options) trong Internet Explorer.

190

Chng 12 Web server

<Hnh 12- 15> Mn hnh chn Site mc nh trong Internet Options

<Hnh 12- 16> Mn hnh thit lp thm Site

12.3.5 Thc hin Web Client


Chng trnh Web Client (View Main.exe ) thc hin download File trn Web Server
( Dowload .NET Framework), chng trnh Web Client c cu hnh thc hin (run),
Chng trnh web client download file Run File/ Graphic/ Tag/ Script vv c lu tr
trn my tnh ca Client.
Web Client c th thc hin vi phng php tng t sau ( chn Run File trn Web Server).

Tn File
191

Phng php thc hin

Multi- Run

AutoBase 9

H thng web client c kt ni trn mt my ch (server) c th c


thc hin nhiu chng trnh Client.

Chy Multi nhiu Web Server

C th gim st v iu khin kt ni nhiu Web Server trn mt h


thng Web Client.

C th thc hin khi Click chy chng trnh gim st Web trn trang Web SampleStart.htm
trong Autobase Web Server tng t nh < hnh 12-13>.

191

Start | Run window


Shortcut on Desktop
Internet Explorer address bar
M File c kt ni internet explorer

Chng 12 Web server

Tn my tnh / AutoWeb/RunTime/ViewMain.exe
Site /AutoWeb/RunTime/ViewMain.exe

MEMO
192

Chng 12 Web server

You might also like