You are on page 1of 134

LAP TRNH WINCC CHO

HE THONG SCADA

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

He thong giam sat va thu thap d lieu SCADA ien hnh


Supervisory Control and Data Aquisition System
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cau truc phan cap cua mot he thong t ong


Data flow
Planning
- Management
- Production

Production management

Process control

Local control

Sensors,
actuators,
drives

Provina technology ltd.

COROSOP15

K1 K2 K3 K4
K5 K6 K7 K8
K9

DEL

8
3

SHIFT
HELP

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Giai phap truyen thong cua Siemens: Simatic-net


Management
Level

Industrial
Ethernet

(Mang cong ty)

Cell Level

(mang x nghiep)

PROFIBUS

Field Level

(/khien giam
sat qua trnh)

ActuatorSensor
Interface
Provina technology ltd.

ActuatorSensor
Level

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Mot so chc nang c ban cua he thong SCADA


+
+
+
+
+

ieu khien (Control)


Hien th (Display): Trend (Historical), Table...
Canh bao (Alarm)
Lu tr (Archieve)
In an (Report)
Mot so phan mem cho he SCADA hien co tai Viet Nam
WinCC (Siemens), Fix-Intellution, Wonderware, Scitect,
Plantscape (Honeywell)...

e trao oi d lieu vi PLC cac phan mem nay eu s dung


khai niem Tag hay Point
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

WINCC

WINDOWS CONTROL CENTER

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cai at WinCC
Cau hnh may tnh:

He ieu hanh s dung cho WinCC5.0: Win2000 Service Pack


2, WinNT Service Pack 5
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

a a CD vao

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Chon Next va lam theo hng dan tren man hnh


Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Lam theo ch dan tren man hnh cho en khi hoan tat
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac bc e tao mot Project trong WinCC


1.
2.
3.
4.
5.
6.
7.
8.

Khi ong WinCC


Tao mot Project mi
Cai at Driver ket noi PLC
nh ngha cac Tag s dung
Tao va soan thao mot giao dien ngi dung
Cai at thong so cho winCC Runtime
Chay chng trnh (Activate)
Co the dung chng trnh WinCC Variable Simulator e
mo phong hoat ong cua cac Tag

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Trnh t tao mot Project


1. Khi ong WinCC:
Nhan nut StartSimaticWinCCWindows Control Center

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

2.Tao mot Project


Chon Single-User Project

Provina technology ltd.

Go ten Project vao project name

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

3. Cai at Driver ket noiPLC


Click chuot phai vao Tag Management Add new Driver

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Chon Driver e ket noi PLC t hop thoai sau:

Ket noi vi
PLC S7300 chon
Driver nay

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

+ Can phan biet hai loai Internal Tag va External (Process) Tag
Tao External Tag

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Go ten va nhap OK t hop thoai New Connection Properties

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Chon New Tag t Connection va tao

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Go ten Tag va chon kieu d lieu cua Tag

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Click chuot vao nut Select e gan a ch cho Tag

Chon OK e lu
a ch cho Tag

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Co the chon o Limit Scaling e tao Scale(Ty le) cho Tag Analog

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Click chuot phai vao Internal Tag va chon New Tag e tao
Internal Tag

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Go ten va chon kieu d lieu cho Internal Tag


Chon OK e lu
Internal Tag

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Thc hanh: Tao Internal tag co ten la tank level, kieu d lieu la
Unsigned 16 bits

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

4.Tao giao dien


Click chuot phai vao Graphics Designer Chon New

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Co the oi ten Picture bang cach nhap chuot phai, chon Rename

Thc hanh: Tao hai trang man hnh co ten la Start.pdl


va Sample.pdl
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac cong cu tren Graphics Designer

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Tren trang man hnh ten Start.pdl ,tao giao dien sau:

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

e lay cac hnh anh co san vao menu View, chon Library

Chon hai nut


nay e xem
cac hnh mau

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Tao nut nhan


Chon Button trong muc Windows Object ben Object Palette, keo
qua va at tai v tr mong muon tren man hnh soan thao

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Go vao muc Text va chon trang man hnh muon ch ti

Thc hien mot


nut nhan
tng t nh
tren trang
man hnh
Sample.pdl

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Tao hnh anh ong cho oi tng


Nhap chuot phai vao oi tng, chon Properties

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Chon Tag Assignment tren tab Properties


Nhap chuot phai vao muc Dynamic Chon Tag muon lien ket
cho oi tng

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhap chuot phai vao muc Current chon Upon Change

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Tao I/O Field e quan sat hay cai at d lieu cho oi tng
Keo I/O Field co trong muc Smart Object ben cua so Object
Palette vao man hnh soan thao.

+ Chon Tag va thi gian cap


nhat t cua so I/O Field.
+ Chon Save e lu lai trang
man hnh trc khi chay
Runtime

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

5. Cai at tham so khi chay Runtime


Tren ca so WinCC Explorer click chuot phai vao muc
Computer, chon Properies Chon Properties lan na.
Tren tab Graphics Runtime chon trang man hnh khi
ong, va at cac thuoc tnh cho man hnh giao dien

Nhap OK e thoat
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhan nut Activate

Provina technology ltd.

e chay chng trnh

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

S dung chng trnh mo phong cac Tag trong WinCC


+ T man hnh windows, vao Start Chon Simatic WinCC
Tool WinCC Variable Simulator.
+ Tren muc Properties, chon New Tag t menu Edit Chon Tag
can mo phong va cach thc thay oi d lieu cua Tag: Dang Sin,
Tang dan ,giam dan, dao ong.. Chon active.
+ Tr lai muc List of Tags chon Start Simulation e bat au mo
phong.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Hien th thong so cua qua


trnh san xuat

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

S dung Tag logging e hien th thong so cua qua trnh


san xuat qua cac bc sau:
1. M Tag Logging Editor
2. at cau hnh cho Timer
3. Tao d lieu lu tr vi Archieve Wizard
4. Ve o th hien th thong so cua qua trnh san xuat
5. Tao mot bang bao cao
6. Cai at tham so Runtime
7. Chay chng trnh

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

1. M Tag Logging Editor


Nhan chuot phai vao Tag Logging tren ca so WinCC ExplorerOpen

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

2. at cau hnh cho Timer


Nhan chuot phai vao timer, chon New va cai at thi gian lay d
lieu

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

3. Tao d lieu lu tr vi Archive Wizard


Nhap chuot phai vao Archieve , chon Archieve Wizard, nhan
Next va thc hien nh cac bc di ay:

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhan Select e chon Tag can lu tr

Nhan nut Save


trc khi ong
cua so Archieve

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

4. Ve o th hien th thong so cua qua trnh san xuat


+ Co the tao mot trang man hnh mi.
+ Trong cua so Graphics Designer, chon WinCC Online
Trend Control tren Tab Control ben cua so Object
Palette va keo vao man hnh soan thao.
+ Co the go ten o th va cai at cac thoc tnh cho o
th t ca so sau:

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Chuyen sang Tab Curve e chon ten Tag ma can ve o th nh


sau

Nhan OK e lu
lai cai at nay va
thoat

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhan CTrl + Double Click e xem th hnh anh cua o th luc


chay Runtime, co the sa lai cac thong so cua o th sao cho
hp ly.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

5. Tao bang bao cao


+ Chon WinCC Online
Table Control co trong
Tab Control ben ca
so Object Palette va
at vao trang man
hnh soan thao.
+ ien ten va cac
thong so cua bang t
ca so hien ra.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Chuyen qua tab Column e go ten cua gia tr hien th tren bang
va chon Tag can quan sat nh hnh sau:

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Co the nhan Ctrl+ Double Click e quan sat trc bang thong so
luc chay Runtime

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

6. Cai at tham so khi chay Runtime


+ Tren ca so WinCC Explorer click chuot phai vao muc
Computer, chon Properies Chon Properties lan na.
+ Tren tab Start up, chon tag Logging Runtime

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

+ Nhan nut Activate


e chay chng trnh.
+ Co the kch hoat
chng trnh mo phong
e xem hnh anh cua o
th va bang thong so khi
chay Runtime

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Thiet lap cac canh bao va thong bao loi

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

S dung Alarm Logging e thiet lap cac canh bao va thong bao loi.
Cac trnh t co the thc hien nh sau (tuy theo yeu cau) :
1.
2.
3.
4.
5.
6.
7.
8.

M ca so soan thao Alarm Logging Editor


Khi ong System Wizard
Cai at Message Text
Dung Message Class e at mau cho cac message
Cai at Limit value
Tao Message Window tren man hnh soan thao
Thiet lap cac tham so Runtime
Chay chng trnh

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

1. M ca so Alarm Logging
Nhan chuot phai vao Alarm Logging, chon Open

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

2. Khi ong System Wizard


Vao File Select Wizard chon System WizardNext.
Chon cac thong so nh nhng hnh sau ay:

Nhan Next

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhan Next

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhan Next.
Tren bang tom
tat nhan Apply
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

3. Cai at Message
Text
+ Nhan chuot phai vao
dau + muc Message
Blocks, chon User Text
Blocks.
+ Tiep theo nhan chuot
phai vao Message Text
ben ca so Data
Window ,chon
Properties va go vao
chieu dai cua Message
Text
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Thc hien tng t vi Point of Error

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cai at cho cac


Message t cac
hang nay

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Double Click chuot vao :


Cac hang chon Append New Line e tao mot hang thong bao mi.
Message Tag e chon Tag bao loi.
Message Bit e chon Bit loi trong co trong Message Tag.
Message Text e ien cau thong bao loi
Point of error e ch v tr b loi trong he thong san xuat.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

4. Cai at mau cho


cac Message
Click chuot vao dau
+ muc Message Class
trong cua so Alarm
Logging.
Click vao Error va
Click phai chuot vao
Alarm, chon Properties.
Chon mau Text va
mau nen cho cac thong
bao loi: Came in, Went
out, Acknowlege.
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

5.Cai at Limit Value


+ Tren ca so Alarm
Logging Editor chon menu
Tools Add-Ins.
+ Tren ca so Add-Ins
chon Analog Alarm

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhap phai chuot vao


Analog alarm, chon New

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Tren cua so
Properties, chon Tag
muon quan sat hai
gia tr mc Lower va
Upper Value

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Co the chon Tag co san hoac tao mi Tag t ca so hien ra


+ ay co the tao
mot tag mi co ten
la AnalogAlarm,
kieu Unsigned
16bits
+ Nhan OK e xac
nhan cai at va
thoat

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cai at Limit Value


Nhap phai chuot vao Tag mi va khai bao, chon New

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Tren ca so Properties hien ra, chon cac gia tr cho Upper va


Lower Limit

Nhan OK e
xac nhan
cai at va
thoat

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Chon Save e thoat khoi Alarm Logging Editor

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

6. Tao Message window tren man hnh soan thao


Chon WinCC Alarm Control tren tab Control ben cua so Object
Palette va at vao man hnh soan thao.
Go Ten ca so va chon vao o Display

Nhan nut OK
e thoat

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

7. Thiet lap tham so Runtime


+ Tren ca so WinCC Explorer click chuot phai vao muc
Computer, chon Properies Chon Properties lan na.
+ Tren tab Start up, chon tag Alarm Logging Runtime va
Text Library Runtime.

Nhan OK e thoat
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

8. Chay chng trnh


Nhan nut Activate
e chay chng trnh. Co the kch hoat
chng trnh mo phong e xem cac thong bao loi khi chay
Runtime

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

LAP TRNH C CHO WINCC

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

TAO FUNCTION VA ACTION


TRONG WINCC

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Function: S dung ham khi can tnh toan nhieu lan trong
chng trnh. Li ch la:
+ Ch can lap trnh mot lan. Khi can thc thi th ch viec goi
ham va a vao cac oi so thch hp.
+ Chng trnh ngan va de hieu.
Action: Khac vi Function, action ch hoat ong khi co ieu kien
kch (Function khong t hoat ong khi chay Runtime).
+ Action khong co oi so.
+ Co the tao ban quyen cho Action
e tao va soan thao Function hay Action dung Global Script cua
WinCC
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

GLOBAL SCRIPT

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Ca so soan thao cua Global Script:

Editing Window

Navigation
Window

Output
Window

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Navigation Windows: Ca so e la chon Function hay Action


e soan thao.
Editing Windows: Ca so soan thao chng trnh.
Output Windows: Ca so hien th ket cua bien dch cua ham va
Action hoac Search Files

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Kha nang lap trnh va ng dung:


Action: c tao mi hay sa oi trong Global Script. Ch dung
c trong Project ma no c tao ra.
Project Function: Ch c dung trong Project hien tai. Co the tao
mi hay sa nhng ham co san.
Standard Function: Dung c trong tat ca Project. Co the tao
mi hay sa nhng ham co san
.
Internal Function: Dung c trong tat ca Project. Khong the tao
mi hay sa nhng ham co san.
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Lap trnh tao Action


T man hnh Graphics Designer, click phai vao oi tng
(object) can thiet lap Action, chon Properties.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Click phai vao muc Dynamics hay Action cua Properties hay
Events va chon C-Action t menu hien ra

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Ca so Global Script

Provina technology ltd.

Bien dch

148Bis Nam Ky Khi Ngha, Q. 1

Tao Trigger

Ho Ch Minh City

+ Lap trnh C-Action cho Properties cua oi tng th can


phai co Trigger, con Events th khong(v ban than event la
trigger roi).
+ Sau khi lap trnh cho Action xong th bien dch bang nut .
Neu co loi hien th trong Output Window th Double click vao
ngay loi e biet v tr loi trong chng trnh va sa loi, neu
khong co loi th chon OK e thoat.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cau truc chng trnh cua mot C-Action cho mot Property
cua oi tng:

Cau lenh # includeapdefap.h la khai bao th vien cac Function


va Action ma WinCC ho tr san.
Header(mau xam): ay la dong ma lenh t ong phat sinh giong
nhau cho cac Properties va khong c thay oi. Bao gom :
+ Picture Name (lpszPictureName)
+ Object Name (lpszObjectName)
+ Property Name (lpszPropertyName)
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

(1) Khai bao bien


(2) Tnh toan cac gia tr cho Property
(3) Tra ve gia tr cho Property.
Sau khi lap trnh xong Action cho mot Property cua oi
tng th phai chon Trigger cho no
Cau truc chng trnh cua mot C-Action cho mot Event cua oi tng:

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap thc hanh:


Viet chng trnh tnh tong hai so integer va xuatket qua
tnh c ra ca so GSC Diagnostics khi nhan mot Button

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Header(mau xam): ay la dong ma lenh t ong phat


sinh va khong c thay oi. Header co the khac nhau cho
cac events khac nhau.
(1)
(2)

Khai bao bien


Lap trnh x ly s kien.

Lap trnh tao mot Function


+ Project Function, Standard Function va Internal Function eu co
the lap trnh trong Global Script.
+ Click chuot phaivao loai Function muon tao,chon New

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cau truc cua mot Function n gian:

Khai bao
+

Kieu d lieu tra ve cua ham

Ten ham

oi so cung vi kieu d lieu cua no

Than ham

Gia tr tra ve cua ham.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

+
e xem ket qua tnh toan cua ham va chan oan loi ta
dung ca so Global Script Diagnostics Window, cach thc hien
nh sau:
M mot trang man hnh trong Graphics Designer.
Chon Application Window co trong Smart Object ben Object
Palete va keo vao trang man hnh ang thiet ke va tha chuot ra
Chon Global Sript t Window Contents hien ra Chon GSC
DiagnosticOK.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Click phai vao Application Window va tao chon


Property Chon Yes cho tat ca cac thuoc tnh cua
Miscellaneous

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

+
Khi chay Runtime ket qua cua lenh printf se c
hien ra tren ca so nay.
+
Co the dung nut nhan e dng viec cap nhat gia
tr e in an hoac lu tr cac ket qua.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Trnh t tao mot Project Function


1. M ca so Global Script
2. Nhap phai chuot vao Project Functions va chon New

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

3. Viet chng trnh cho ham ben cua so Editor, bao gom:
Kieu d lieu tra ve cua ham, ten ham, khai bao cac oi so, than
ham, gia tr tra ve cho ham.

Lu y la sau moi dong lenh la dau ;


Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

4. Bien dch cho ham.


5. Co the tao Password e gi bao mat cho hambang cach nhan nut

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac thu tuc hay s dung khi lap trnh


nh ngha Tag:
Cu phap:
# define Ten Tag khi lap trnh Ten Tag a khai bao
trong Tag Manager .
V du:
Gia s ta a nh ngha mot Tag ten la Start trong Tag Manager co
a ch tren PLC a xac nh t trc. S dung cau lenh:
# define Tag0Start
th khi o trong chng trnh ta dung bien Tag0 thay cho Tag
Start a khai bao trong Tag Management

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Khai bao hang, bien


Khai bao hang:
Cu phap: # define Ten hang_Gia tr cua hang
V du:
#define Max 365;
Khai bao bien:
Cu phap: Kieu d lieu cua bien_Ten bien
(Co the gan gia tr ban au cho bien khi khai bao)
V du:
int a;
int b=0;

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac kieu d lieu cua bien va tam s dung:

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Thu tuc xuat d lieu ra man hnh:


printf ();
V du:
tuoi=10;
printf(I am %d years old\r\n,tuoi);
%d,\r,\n: la cac nh dang khi xuat d lieu ra man hnh

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

nh dang d lieu khi xuat ra man hnh

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Mot so ham hay s dung trong chng trnh


1. SetTagBit
Cu phap:
Noi dung: nh gia tr cho mot Tag co kieu d lieu la Binary
2. SetTagByte
Cu phap:
Noi dung: nh gia tr cho mot Tag co kieu d lieu la 8bit
khong dau
3. SetTagSByte Cu phap:
Noi dung: nh gia tr cho mot Tag co kieu d
lieu la 8bit co dau
Tng t cho cac ham SetTagWord, SettagDWord...
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

4. GetTagBit
Cu phap:
Noi dung: Lay gia tr hien tai cua mot Tag co kieu Binary
5. GetTagByte
Cu phap:
Noi dung: Lay gia tr cua mot Tag co kieu d lieu la 8bit
khong dau
6. GetTagSByte Cu phap:
Noi dung: Lay gia tr hien tai cua mot Tag co kieu
d lieu la 8bit co dau
Tng t cho cac ham GetTagWord, GetTagDWord...
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac ham ieu khien


1. Thoat khoi Runtime:
Cu phap:
Noi dung: Thoat khoi chng trnh WinCC ang chay Runtime
2. Thoat khoi WinCC:
Cu phap:
Noi dung: Thoat khoi chng trnh WinCC, ke ca WinCC Explorer

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac ham x ly tnh toan

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac ham tnh toan tren Bit

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac toan t Logic

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Cac
ham
toan
hoc

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Pointer- Con tro


+ La cong cu lap trnh thiet yeu cua ngon ng C
+ Con tro la mot bien cha mot a ch, thng la a ch
cua mot bien khac
Khai bao bien kieu con tro:
Kieu d lieu* Ten bien;
V du: int* a;
Th bien con tro a se tro vao mot a ch co kieu d
lieu la so nguyen. Tuy nhien vi khai bao nay th noi dung
con tro cha c xac nh.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

+ e s dung bien con tro th phai gan a ch cua mot bien cho
no.
V du: int a;
int* b;
b= &a; // Bien con tro b se co noi dung la
a ch cua bien a kieu int.
+ e truy xuat en noi dung cua bien ma con tro tro ti ta dung
toan t * V du: int a,
int b=5;
int* c;
c=&b;
a=*b;
th ket qua cua bien a la 5;

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap:
Ket qua khi nhan nut
sau la g?

Provina technology ltd.

thc hien oan chng trnh

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Vector- D lieu kieu mang


Cu phap:

Kieu d lieu _Ten bien[ So phan t cua bien];

int a[5];
th bien a la mot vector co 5 phan t kieu int:
a[1],a[2],a[3],a[4],a[5]

V du:

+ Muon truy xuat tng phan t cua vector ta dung toan t [ ].


V du b=a[3];...

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap:
Ket qua khi nhan nut
sau la g?

Provina technology ltd.

thc hien oan chng trnh

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

D lieu kieu String


String co the c khai bao theo hai cach:
+ La mot vector cac ky t.
V du: char st [10]=Hello;
+ Hoac la mot con tro tro ti mot ky t.
V du: char* st=Hello.
Neu nh ngha theo kieu pointer th khong can them kch
thc cho chuoi.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

1. Lenh While

Provina technology ltd.

Nhom lenh tao vong lap

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap:
Ket qua khi nhan nut
trnh sau la g?

Provina technology ltd.

thc hien oan chng

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

2. Lenh do -while

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap:
Ket qua khi nhan nut
sau la g?

Provina technology ltd.

thc hien oan chng trnh

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

3. Lenh for

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap:
Ket qua khi nhan nut
sau la g?

Provina technology ltd.

thc hien oan chng trnh

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhom lenh ieu khien chng trnh

1. Lenh if-else

2. Lenh switch-case

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap:
Ket qua khi nhan nut
sau la g?

Provina technology ltd.

thc hien oan chng trnh

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Function va cach truyen oi so qua ham


V du:

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap:
Ket qua khi nhan nut
sau la g?

Provina technology ltd.

thc hien oan chng trnh

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

S dung DDE Server - Dynamic


Data Exchange - e lien ket d
lieu cua WinCC vi Excel

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Hai cach e thiet lap ket noi DDE


+ Local DDE connection
Chay WinCC tren may cuc bo vi Single-User System
Hay tren may Server vi Multi-User System
+ Ket noi DDE thong qua mang
Hai cach thiet lap tren can phai Add themChng
trnh: DDEServer.exe vi tham so /v /nohold/noconfirm vao
Srart-up list cua Computer ang chay WinCC

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

S dung Local DDE connection


+ Chay WinCC tren may cuc bo vi Single-User System
hay tren may Server vi Multi-User System
+ Click chuot phai vao Computer chon Properties Chon
Properties lan na. Tren Tab Startup, nhan nut Add

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Nhan Browse ben canh o Application, chon File DDEServer.exe


(thng nam trong ng dan
Vi tham so
Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

anh dau vao o Project Directory muc Working Directory

Khi ong lai may th chng trnh DDEServer mi thc thi c


Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

+ Sau khi khi ong lai may, chuyen sang chay Runtime cho
WinCC Project.
+ Chon Tag muon lu tr d lieu t ca so WinCC DDEServer.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Thc hien cac bc sau e ket noi vi excel


1. Click chuot vao Tag List e chon Tag can lu tr Chon OK
e lu vao Clipboard.
2. M chng trnh Excel.
3. Chon mot cell muon ghi gia tr cua Tag vao.
4. Go dau = vao Excel Formular Bar.
5. Nhan Ctrl+V e Paste d lieu t WinCC ra cell va la chon.

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

Bai tap thc hanh cuoi khoa


Thiet ke giao dien WinCC hoan chnh e ieu khien va
giam sat he thong FMS-500 cho tng tram:
+ Distribution
+ Testing
+ Sorting
+ Handling

Provina technology ltd.

148Bis Nam Ky Khi Ngha, Q. 1

Ho Ch Minh City

You might also like