You are on page 1of 3

Bi gii thi gia k mn PLC

HK2 2010-2011
1/ 3 Vit chng trnh LAD m s ngi vo siu th, khi n ngi th 10.000 th bo chung 20
giy
I0.0: cm bin vo; I0.1: reset b m, khi ng li; Q0.0: chung
2/ 3 Vit chng trnh STL dng mt timer v lnh so snh

3/ 4 Vit chng trnh gm OB1 v FC1, FC1 tnh trung bnh len s nguyn 16 bit trong DB1 bt du
t start, ct kt qu vo average dng s thc, OB1 cung cp tr s ca len (byte) start (word) v a ch
ca average (trong DB1). Khi average ln hn 150.5 th Q0.0 on
Cu 1
Network1

Network2

Network3

Cu 2
Network1
A "START"
FP M 0.2
S M 0.3
A "STOP"
R M 0.3
Network2
A M 0.3
AN T 1
L W#16#1100
SD T 1
Network3
A(
L T
L 80
>=I
)
= M
A(
L T
L 70
<=I
)
A(
L T
L 60
>=I
)
= M
A(
L T
L 50
<=I
)

A(
L T
L 20
>=I
)
= M

0.6

Network4
A
A(
O
O
O
)
=

0.3

M
M
M

0.4
0.5
0.6

"OUT1"

Network5
0.4
1

0.5
1

Cu 3
To khi d liu chia x DB1

A M 0.3
A(
L T 1
L 90
<=I
)
A(
L T 1
L 55
>=I
)
= "OUT2"

Khai bo tham s cho FC1

FC1
OPN DB 1
L #start
SLD 3
L P#0.0
+D
T #contro
L L#0
T #tong
L #len
next: T #dem
L DBW [#contro]
ITD
L #tong
+D

Lp trnh OB1
A

I 0.0
JC next
BEU
next: CALL FC 1
len :=B#16#5
start :=W#16#0
average:=DBD50

T #tong
L #contro
L P#2.0
+D
T #contro
L #dem
LOOP next
L #tong
DTR
L #len
ITD
DTR
/R
T #average
L 1.505000e+002
>R
= Q 0.0

You might also like