Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Tng quan v$ l&p trnh PLC PANASONIC

Trang 1

CH!NG I
T"NG QUAN V% PLC FP-X
C'A PANASONIC
I. GI*I THI,U V% PLC FP-X.
1. ./c tr2ng:
FP-X l m)t dng PLC c*a Panasonic v-i cc 01c tnh sau:
L lo3i PLC dng cho cc 4ng d6ng thng th57ng v thch h9p cho cc cng
vi:c 0i$u khi;n v<a ph=i.
C th; 059c k>t n@i trAc ti>p t-i my tnh l&p trnh v-i cng USB.
Dng PLC ny c cc ch4c nBng b=o v: ch@ng l3i vi:c sao chp ch5.ng
trnh.
HC tr9 vi:c 0i$u khi;n v-i tn hi:u analog.
C km theo cc ch4c nBng tA chEn ty thu)c vo 4ng d6ng c*a ng57i dng
nh5:
Cassettes: 0i$u khi;n vF tr v-i b) 0>m t@c 0) cao v b) pht xung.
Cassettes: bao gHm cc cng hC tr9 giao ti>p.
Cassettes: c ch4c nBng 0Hng hH th7i gian thAc.
Thng s@ kI thu&t: 32k b) nh- l&p trnh, t@c 0) xL l l:nh l 0,32 uS, max
382 I/O.
Ngun cung c#p

B3ng C1. 1 "c tnh ngu&n cung c)p cho PLC
Tng quan v$ l&p trnh PLC PANASONIC
Trang 2

2. Cc 56u vo/ra c8a FP-X.
a. .6u vo/ra d:ng Relay:
Cc PLC FP-X lo3i C14R, C30R v C60R c cMu t3o 0Nu vo/ ra d3ng Relay:
ONu vo d3ng Relay c cMu t3o nh5 sau:


Hnh C1.I.2.a.1 : C#u t&o ()u vo d&ng Relay.

ONu ra d3ng Relay c cMu t3o nh5 sau:

Hnh C1.I.2.a.2 : C#u t&o ()u ra d&ng Relay.
b. .6u vo/ra d:ng Transistor:
ONu vo d3ng Transistor (NPN/ PNP) c cMu t3o nh5 sau:

Hnh C1.I.2.b.1 : C#u t&o ()u vo d&ng Transistor.

ONu ra d3ng Transistor NPN c cMu t3o nh5 sau:
Tng quan v$ l&p trnh PLC PANASONIC

Hnh C1.I.2.b.2: C#u t&o ()u ra d&ng Transistor NPN.

ONu ra d3ng Transistor NPN c cMu t3o nh5 sau:

Hnh C1.I.2.b.3 : C#u t&o ()u ra d&ng Transistor PNP.
Ty vo t<ng ch*ng lo3i c*a FP-X m s@ l59ng 0Nu vo/ra trn mCi CPU khc
nhau. Tn c*a CPU cho bi>t m)t s@ thng s@ kI thu&t c*a n:
VD: FP-X C30T: c tMt c= 30 0Nu vo/ra v 0Nu ra d3ng Transistor NPN.
FP-X C60P: c tMt c= 60 0Nu vo/ra v 0Nu ra d3ng Transistor PNP.
FP-X C30R: c tMt c= 30 0Nu vo/ra v 0Nu ra d3ng Relay.
FP-X C30PD: c tMt c= 30 0Nu vo/ra, 0Nu ra d3ng Transistor PNP v
nguHn cung cMp l DC 24V.
3. Cch k;t n>i ng vo/ ra.
a. Lo:i Relay.
PLC FP-X C30R:
Tng quan v$ l&p trnh PLC PANASONIC

Hnh C1.I.3.a.1 : Chi ti*t k*t n,i cho PLC FP-X C30R.

Hnh C1.I.3.a.2 : Chi ti*t k*t n,i cho PLC FP-X C60R.
Lin k>t giPa 0Nu ra v 0Nu COM c*a PLC FP-X C60R.
Y0 CO Y10 C0
Y1 C1 Y11 C1
Y2 t-i Y5 C2 Y12 C2
Y6 t-i Y9 C3 Y13 C3
YA t-i YD C4 Y14 t-i Y15 C4
Y16 t-i Y19 C5
b. Lo:i Transistor.
PLC FP-X C30T:

Lin kt gi!a "#u ra v "$u COM
Tng quan v$ l&p trnh PLC PANASONIC


Hnh C1.I.3.b.1 : Chi ti*t k*t n,i cho PLC FP-X C30T.
PLC FP-X C30P:

Hnh C1.I.3.b.2: Chi ti*t k*t n,i cho PLC FP-X C30P.
4. K;t n>i gi@a PLC v my tnh c nhn.
a. Giao ti;p qua cBng USB.
M)t my tnh c nhn c th; k>t n@i trAc ti>p qua cng USB.





Tng quan v$ l&p trnh PLC PANASONIC
Trang 6

Hnh C1.I.4.a.1 : Giao ti*p qua c-ng USB.
b. Giao ti;p qua Tool Port.
My tnh c nhn cQng c th; giao ti>p trAc ti>p v-i PLC qua cng giao ti>p
Tool Port.






Hnh C1.I.4.b.1 : Giao ti*p qua Tool Port.
c. Giao ti;p lo:i 1 : N.
SL d6ng 1 knh lo3i RS485 / RS422 lo3i giao ti>p Cassette.
SL d6ng 1 knh lo3i RS485 v 1 knh lo3i RS232C.








Hnh C1.I.4.b.1 : Giao ti*p 1 : N.
II. CC LODI TIFP .IHM TRONG PLC FP-X.
Trong FP-X ta c th; sL d6ng cc lo3i ti>p 0i;m (Relay) sau :
External input Relay ( cc ti+p -i.m -0u vo) X.
External output Relay (cc ti+p -i.m -0u ra) Y.
Internal Relay (cc ti+p -i.m ph1) R.
Timer/Counter (cc ti+p -i.m c3a Counter v Timer) T/C.
Link Relay (cc ti+p -i.m dng cho vi5c lin k+t m6ng PLC).
1. Cc ti;p 5iIm 56u vo.
Tng quan v$ l&p trnh PLC PANASONIC
Hnh C1.I I.1.1 : Tr&ng thi tc (/ng ti*p (i0m ()u vo c1a PLC FP-X.
Oy l lo3i ti>p 0i;m (Relay) ph=n nh tr3ng thi c*a tn hi:u 059c k>t n@i 0>n
ng vo c*a PLC.
Tn hi:u ny c th; l t< m)t c=m bi>n quang, cng tRc hnh trnh, ..v..v...







L5u khi sL d6ng lo3i ti>p 0i;m ny:
Cc ti>p 0i;m khng 059c cung cMp 0Fa chS v&t l trn PLC th khng th;
059c sL d6ng nh5 m)t ti>p 0i;m 0Nu vo.
Tr3ng thi c*a cc ti>p 0i;m ny 059c quy>t 0Fnh bUi tn hi:u bn ngoi m
khng chFu sA 0i$u khi;n c*a ch5.ng trnh bn trong PLC.
C th; sL d6ng cc ti>p 0i;m 0Nu vo v-i s@ lNn khng h3n ch> trong m)t
ch5.ng trnh.
Cc ti>p 0i;m 0Nu vo 059c bRt 0Nu v-i k hi:u: Xnnn v theo sau nnn l 0Fa
chS c*a ti>p 0i;m.
2. Cc ti;p 5iIm 56u ra.
Ti>p 0i;m (Relay) 0Nu ra l cc ti>p 0i;m mang k>t qu= c*a ch5.ng trnh, cc
php ton, cc cu l:nh,..v.v.. Cc tn hi:u ny 059c dng 0; 0i$u khi;n m)t t=i ho1c
thi>t bF ngo3i vi bn ngoi nh5 m)t van t< solenoid, mn hnh hi;n thF ho1c m)t 0)ng
c.,..v..v...
L7u khi s8 d1ng:
Cc ti>p 0i;m 0Nu ra khng 059c cung cMp 0Fa chS v&t l trn PLC c th;
059c sL d6ng nh5 cc ti>p 0i;m ph6 (tuy nhin lc ny n khng th; sL d6ng
nh5 m)t ti>p 0i;m ki;u giP 059c).
Khi sL d6ng cc ti>p 0i;m ny v-i ch4c nBng nh5 m)t ti>p 0i;m ph6 th
khng h3n ch> v$ s@ lNn sL d6ng c*a m)t ti>p 0i;m. Tuy nhin khi sL d6ng n
nh5 l 0Nu ra, l k>t qu= c*a cc l:nh OUT, KP th chS 059c sL d6ng mCi ti>p
0i;m m)t lNn 0; trnh hi:n t59ng trng 0Nu ra.
Tng quan v$ l&p trnh PLC PANASONIC
Hnh C1.II.3.1 : Ti*p (i0m trung gian c1a PLC FP-X.
Cc ti>p 0i;m ny bRt 0Nu v-i k hi:u Ynnn v theo sau nnn l 0Fa chS c*a
ti>p 0i;m.






3. Cc ti;p 5iIm phJ.
Ti>p 0i;m ph6 l cc ti>p 0i;m m ho3t 0)ng c*a n chS nVm trong gi-i h3n c*a
ch5.ng trnh. Oi$u ny c nghWa l tr3ng thi 0ng/mU c*a chng khng th; 059c
truy$n ra ngoi hay 0i$u khi;n t=i ho1c cc thi>t bF ngo3i vi. Ty thu)c vo ch5.ng
trnh m cc ti>p 0i;m ny c th; 059c 0i$u khi;n 0ng/mU.


Ch khi s8 d1ng:
Khi 059c sL d6ng nh5 m)t ti>p 0i;m th khng h3n ch> s@ lNn c*a m)t ti>p
0i;m ph6 trong ch5.ng trnh nh5ng khi sL d6ng nh5 0Nu ra c*a l:nh OUT, KP
th chS 059c sL d6ng m)t lNn cho mCi ti>p 0i;m.
Vi:c sL d6ng trng lRp 0Nu ra c*a l:nh OUT, KP c th; thAc hi:n 059c n>u
ta thi>t l&p l3i thanh ghi h: th@ng s@ 20.
4. Cc ti;p 5iIm c8a Couter v Timer.
a. Timer.
Lo3i Timer th57ng 059c dng l Timer On-delay (mU ch&m) ti>p 0i;m c*a
Timer ny sX mU sau m)t th7i gian 01t tr5-c.
Ti>p 0i;m c*a Timer sX 059c mU (ON) khi 0i$u ki:n thAc thi l:nh Timer tc
0)ng v sau m)t kho=ng th7i gian 01t tr5-c.
Hnh C1.II.2.1 : Tr&ng thi tc (/ng ti*p (i0m ()u ra c1a PLC FP-X.
Tng quan v$ l&p trnh PLC PANASONIC

Hnh C1.II.4.b.1 : Ti*p (i0m Counter c1a PLC FP-X.
Khi 0i$u ki:n thAc thi l:nh Timer bF ngRt th Timer sX tRt (OFF) v Timer sX bF
Reset 0Hng th7i ti>p 0i;m c*a Timer cQng tRt (OFF).

Hnh C1.II.4.a.1 : Ti*p (i0m Timer c1a PLC FP-X.
L7u khi s8 d1ng:
Khi sL d6ng cc ti>p 0i;m c*a Timer th khng h3n ch> s@ lNn sL d6ng m)t
ti>p 0i;m trong ch5.ng trnh.
Khng 059c php sL d6ng hai lNn m)t Timer nh5 m)t 0Nu ra.
b. Couter.
O@i v-i lo3i Counter 0>m xu@ng, Counter v ti>p 0i;m t5.ng 4ng c*a n sX
059c mU (ON) khi gi trF 0>m c*a n ti>n t-i gi trF 0.
Ti>p 0i;m c*a Counter sX tRt (OFF) khi tn hi:u 0Nu vo Reset tc 0)ng.







L7u khi s8 d1ng:
Khi sL d6ng nh5 ti>p 0i;m th khng h3n ch> s@ lNn c*a m)t ti>p 0i;m
Counter trong m)t ch5.ng trnh.
Khng 059c sL d6ng nhi$u lNn m)t Counter nh5 m)t 0Nu ra.
5. .Ka chM c8a cc ti;p 5iIm.
a. Ti;p 5iIm 56u vo/ra v tiIm 5iIm phJ.
O@i v-i cc ti>p 0i;m 0Nu vo/ra (X/Y) v cc ti>p 0i;m ph6 R th 0Fa chS c*a
chng 059c xc 0Fnh bUi hai phNn nh5 bi;u diYn bn d5-i:
Tng quan v$ l&p trnh PLC PANASONIC
Hnh C1.I I.5.a.1 : Cch quy (4nh (4a ch6 ti*p (i0m vo/ra v ti*p (i0m ph8
c1a PLC FP-X.



V d6 : OFa chS c*a cc ti>p 0i;m 0Nu vo nh5 sau:
X0, X1,............................XF
X10, X11,........................X1F
X20, X21,........................X2F
..............................................
X100, X101,.....................X10F
b. Ti;p 5iIm Timer v Couter.
Cc ti>p 0i;m c*a Counter v Timer 059c 0Fnh 0Fa chS bVng s@ th&p phn nh5
bi;u diYn bn d5-i.

Hnh C1.I I.5.b.1 : Cch quy (4nh (4a ch6 ti*p (i0m Timer v Couter
c1a PLC FP
Cc ti>p 0i;m c*a Timer v Counter chia sZ nhau cng m)t vng nh- trong b)
nh- c*a PLC. Vi:c chia sZ ny c th; 059c thi>t l&p bUi thanh ghi h: th@ng s@ 5.
6. VK tr v s> l2Ong 56u vo/ ra c8a PLC FP-X.
Tng quan v$ l&p trnh PLC PANASONIC

Hnh C1.II.6.1 : V4 tr c1a cc ()u vo/ra v9t l c1a PLC FP-X.

S@ l59ng cc I/O thay 0i theo t<ng lo3i PLC, bn d5-i l b=ng li:t k s@ l59ng
0Nu I/O c*a m)t s@ CPU thu)c dng FP-X.







III. CC VNG NH* TRONG PLC FP-X.
O@i v-i PLC dng FP-X ta th57ng hay sL d6ng cc vng nh- sau:
Vng nh- ch4a dP li:u (Data register).
Vng nh- ch4a dP li:u 01c bi:t (Special data register).
Cc vng nh- WX, WY, WL.
Vng nh- ch4a dP li:u lin k>t (Link data register).
Vng nh- ch4a gi trF 01t c*a Timer v Counter (Set value area for
Timer/Counter).
Vng nh- ch4a gi trF 0>m c*a Timer v Counter (Elapsed value area for
Timer/Counter).
1. Vng nhQ d@ liRu DT.
Tng quan v$ l&p trnh PLC PANASONIC
Oy l vng nh- 059c qu=n l v-i cc dP li:u 0.n vF 0Fnh d3ng ki;u word
(16bit).
Vng nh7 ny dng 0; ch4a cc dP li:u nh5 cc dP li:u s@ 059c 0Fnh d3ng v-i
ki;u word (16bit).



V d6: Ghi m)t dP li:u hVng s@ vo vng dP li:u DTn bVng l:nh Move.




Khi dP li:u d3ng double word (32bit) 059c l5u trong vng ny th 2 word sX
059c sL d6ng v chS s@ c*a word thMp sX l chS s@ 0Fa chS c*a dP li:u.




Ki;u dP li:u nh- v khng nh- (hold and non-hold types)
Vng nh- dP li:u ch4a cc dP li:u U hai ki;u khc nhau v hai ki;u dP li:u
ny sX 059c qu=n l khc nhau khi nguHn cung cMp bF ngRt ho1c khi PLC chuy;n t<
ch> 0) RUN sang PROG:
Lo3i dP li:u nh- sX giP n)i dung c*a chng khi ho3t 0)ng h: th@ng d<ng
v chng c th; ti>p t6c c hi:u lAc khi h: th@ng ho3t 0)ng trU l3i.
Lo3i dP li:u khng nh- sX bF xa tMt c= n)i dung khi nguHn bF ngRt ho1c
khi PLC chuy;n t< ch> 0) RUN sang PROG.
Vi:c quy 0Fnh 0u l vng dP li:u 059c qu=n l theo ki;u nh- ho1c khng
nh- c th; 059c thAc hi:n bUi ng57i sL d6ng bVng cch tc 0)ng vo thanh ghi h:
th@ng s@ 8.
Tng quan v$ l&p trnh PLC PANASONIC

[ ch> 0) m1c 0Fnh th 0Fa chS c*a ki;u dP li:u nh- v khng nh- 0@i v-i
FPX C30:


2. Vng nhQ d@ liRu 5/c biRt.
Vng dP li:u 01c bi:t 059c sL d6ng cho m)t s@ m6c 0ch nhMt 0Fnh. O1c 0i;m
c*a vng ny l b3n hNu nh5 khng th; ghi 059c dP li:u vo bVng cch sL d6ng cc
l:nh nh5 F0 (MV-Move).
OFa chS c*a vng nh- 01c bi:t c*a cc CPU khc nhau tuy nhin 3 chP s@ cu@i
cng c*a chng l gi@ng nhau.







Ch4c nBng chnh c*a vng nh- ny l:
Dng thi>t l&p cho CPU v chS tr3ng thi ho3t 0)ng (DT9140/DT9254,
DT9052?DT90052).
Ch4a thng tin bo lCi (DT9000/DT90000/DT9002,...).
Ch4a dP li:u c*a clock/calendar.
Ch4a dP li:u c*a b) 0>m t@c 0) cao.
3. Vng nhQ WX, WY, WR v WL.
Cc ti>p 0i;m (X,Y, R, L) c th; 059c qu=n l d5-i d3ng m)t kh@i dP li:u
16bit. Khi 059c qu=n l d5-i d3ng word th chng c th; 059c sL d6ng nh5 m)t vng
nh- dP li:u. Lc ny 0Fa chS c*a vng nh- 059c chS 0Fnh nh5 bi;u diYn bn d5-i:
Tng quan v$ l&p trnh PLC PANASONIC

Cc ti>p 0i;m xung (Pulse Relay) v ti>p 0i;m chS bo lCi (E) khng th; 059c
qu=n l d5-i d3ng word.
V d6 v$ cch sL d6ng cc vng nh- WX, WY, WR, WL:
Ta c th; sL d6ng WX 0; 0Ec tn hi:u s@ t< cc cng tRc ho1c bn phm, WY c
th; 059c sL d6ng cho 0Nu ra 0i$u khi;n led 7 0o3n, WR c th; 059c sL d6ng nh5 m)t
thanh ghi dFch v tMt c= cc ti>p 0i;m ny 0$u c th; 059c qu=n l d5-i d3ng 1 word.
Ch : Khi 059c qu=n l d5-i d3ng word cNn ch rVng dP li:u ny sX thay 0i
n>u c m)t bit no 0 trong word thay 0i tr3ng thi.
4. Vng nhQ chSa gi trK 5/t tr2Qc c8a Timer/Couter.
Gi trK 5/t tr2Qc (Set value) c8a mTt Timer/Counter 52Oc l2u tr@ trong
vng nhQ SV (set value) vQi 5Ka chM chnh l s> thS tU c8a Timer/Counter 5.


MTt s> d:ng thVp phn sW 52Oc chSa trong vng nhQ ginh cho gi trK 5/t
c8a Timer/Counter khi chng 52Oc sX dJng trong ch2Png trnh. Vng nhQ SV
52Oc qu3n l theo word, 16 bit sW chSa mTt s> d:ng thVp phn tY K0 K32767.
Trong su@t qu trnh U ch> 0) RUN th gi trF 01t c*a Timer/Counter c th;
059c thay 0i bVng cch ghi vo vng nh- ch4a gi trF 01t c*a chng nhPng gi trF
mong mu@n bVng cc l:nh nh5 F0 (MV) v gi trF ny c th; 059c 0Ec ho1c ghi bVng
cc cng c6 l&p trnh.
Vng nh- ch4a gi trF 0>m t4c th7i c*a Timer/Counter.
Hnh C1.I I I.3.1 : Cc vng nh:.
Tng quan v$ l&p trnh PLC PANASONIC
Trong khi mTt Timer/Counter 5ang ho:t 5Tng, gi trK 5;m tSc th[i c8a n
52Oc l2u tr@ trong mTt vng nhQ EV c 5Ka chM trng vQi s> thS tU c8a
Timer/Counter 5ang sX dJng.
Khi gi trF ch4a trong EV ti>n t-i bVng 0 th ti>p 0i;m t5.ng 4ng c*a
Timer/Counter ny sX 059c b&t (ON).
Vng nh- EV 059c qu=n l theo 0.n vF 1word, 16 bit dP li:u sX l5u trP m)t s@
th&p phn t< K0 K32767.

.iIm khc biRt \ vng d@ liRu ny so vQi vng SV 5 l vng EV khng thI
thay 5Bi trong khi Timer/Counter 5ang ho:t 5Tng.

O1c 0i;m vng nh- c*a PLC hng Panasonic v$ c. b=n gi@ng nh5 cc lo3i PLC khc nh5ng
c thm cc thanh ghi c ch4c nBng 01c bi:t lm 01c tr5ng ring cho s=n ph]m.
Chi ti>t 059c gi-i thi:u c6 th; trong b=ng 2.2.
Tng quan v$ l&p trnh PLC PANASONIC
Trang 16



Tng quan v$ l&p trnh PLC PANASONIC
Trang 17

2.1.4 Cc ng vo, ra tn hi=u (I /O)
PLC FP-X lo3i C30T c 16 ng vo (X0-XF) v 14 ng ra (Y0-YD). PLC FP-X cQng hC tr9
hai khe cRm cho hai cassettes (gHm nhi$u m6c 0ch khc nhau, 059c chia lm su lo3i t<
COM1 COM6 dng cho truy$n thng Modbus, RS232, RS485, cc knh analog,).
Ngoi ra PLC cn cho php mU r)ng thm t@i 0a 8 module I/O. OFa chS cc ng vo ra c*a
cassettes v module mU r)ng 059c cho U b=ng 2.3.


[ vF tr cu@i cng c*a 057ng bus mU r)ng cc module (t4c l phNn bn ph=i c*a thanh rail)
cho php k>t n@i duy nhMt m)t module mU r)ng FP0, mCi module FP0 chS cho php mU r)ng
t@i 0a 3 module I/O. K>t qu= l tu^ vo vF tr c*a FP0 m 3 module I/O sX c 0Fa chS khc
nhau. B=ng 2.4 trnh by chi ti>t v$ 0Fa chS c*a 3 module ny.

Tng quan v$ l&p trnh PLC PANASONIC
Trang 18


2.1.5 Module m> r/ng
Module mU r)ng l m)t yu cNu cNn thi>t c*a ng57i sL d6ng 0; tBng s@ l59ng ng vo ra tn
hi:u 0i$u khi;n, thAc hi:n m)t s@ ch4c nBng chuyn bi:t nh5: chuy;n 0i s@ sang t5.ng tA v
ng59c l3i, thu th&p dP li:u t< cc lo3i c=m bi>n, tr9 gip truy$n thng, pht xung PWM, b)
0>m t@c 0) cao,
C hai ph5.ng php 0; mU r)ng module cho FP-X:
_ GRn trAc ti>p cc module mU r)ng s@ ng vo ra c*a PLC hay sL d6ng b) t5.ng thch FP0
thng qua cp 0; k>t n@i cc module analog v module 0Ec nhi:t 0) t< TC. FP-X cho php
mU r)ng t@i 0a 8 module vo ra v 7 module chuyn d6ng n>u dng FP0. Cc module mU
r)ng ph=i 059c 01t trn cng m)t thanh rail 0; cc k>t n@i nguHn v truy$n thng 059c 0=m
b=o lin t6c.
_ SL d6ng cc cassettes gRn trAc ti>p vo PLC. FP-X 059c thi>t k> s`n hai slot 1 v 2 0; cho
php t@i 0a 2 cassettes 059c gRn vo. Tr5-c khi tho lRp cassettes ph=i 0=m b=o rVng PLC 0
059c tRt nguHn.
Tng quan v$ l&p trnh PLC PANASONIC
Trang 19

CH!NG II
T"NG QUAN V% PH]N M%M FPWIN GR

I. ./c tr2ng v th>ng s> k^ thuVt.
1. ./c tr2ng.
FPWIN GR l m)t cng c6 l&p trnh cho b) 0i$u khi;n l&p trnh Matsushita
Electric (PLC), n ch3y trn mi tr57ng Windows . Ho3t 0)ng dY dng v trAc quan
cho ng57i dng Windows . FPWIN GR duy tr kh= nBng t5.ng thch v-i cc cng c6
l&p trnh tr5-c 0 c*a Matsushita Electric, NPST-GR: n c th; mU t&p tin c ch4a
ch5.ng trnh 059c t3o bUi cc cng c6 cQ 0; ng57i sL d6ng c th; t&n d6ng cc nguHn
dP li:u hi:n c. Ngoi vi:c l&p trnh PLC, ng57i sL d6ng c th; theo di ch5.ng trnh
ch3y trn cc PLC.
FPWIN GR c cc tnh nBng sau 0y:
H9 tr; ba ch+ -= l>p trnh.
Ladder symbol view (Trnh by bi.u t7;ng d6ng Ladder): C th; sL
d6ng cc bi;u t59ng thang 0; t3o ra cc ch5.ng trnh. Ch5.ng trnh ny 059c hi;n thF
bVng m)t bi;u 0H Ladder trn mn hnh. Oy l cch l&p trnh dY nhMt cho cc l&p trnh
vin cn thi>u kinh nghi:m.
Boolean Ladder view (Trnh by d6ng Boolean Ladder): C th; sL d6ng
ton tL Boolean 0; t3o ra cc ch5.ng trnh. Ch5.ng trnh ny 059c hi;n thF bVng m)t
bi;u 0H Ladder trn mn hnh.
Boolean non-Ladder view (Trnh by d6ng Boolean non-Ladder): C th;
sL d6ng ton tL Boolean 0; t3o ra cc ch5.ng trnh. Ch5.ng trnh ny xuMt hi:n trong
m)t danh sch ton tL Boolean 059c 0Fnh d3ng s`n trn mn hnh. Oy l cch t@t nhMt
n>u b3n quen l&p trnh v-i ton tL Boolean.
Commenting (Ch thch).
M)t m t= ngRn gEn c th; 059c thm vo mCi ti>p 0i;m v l:nh ng ra. Oi$u
ny gip ng57i l&p trnh dY dng chSnh sLa v qu=n l cc ch5.ng trnh sau ny.
Searching (Tm ki+m).
Ng57i l&p trnh th; nhanh chng tm ki>m trong ch5.ng trnh m)t ti>p 0i;m,
m)t thanh nghi, m)t cu l:nh.
Tng quan v$ l&p trnh PLC PANASONIC
Trang 20

Debugging programs (G? l9i ch7<ng trnh).
Trong khi ch5.ng trnh 059c n3p ln PLC, Ng57i l&p trnh c th; ki;m tra lCi
c php v ti>n hnh ch3y thL nghi:m.
Monitoring programs (Gim st cc ch7<ng trnh).
FPWIN GR c th; thng bo v$ tnh tr3ng c*a cc ti>p 0i;m v cc thanh ghi
059c 0i;u khi;n bUi ch5.ng trnh trong PLC. Ng57i l&p trnh c th; truy c&p vo hai
hay nhi$u ch5.ng trnh 0ang ch3y trong cc PLC khc nhau cng m)t lc.
Setting and resetting system registers (Set v Reset h5 thAng thanh ghi).
H: th@ng thanh ghi trong cc PLC c th; set v reset t< xa.
I/O mapping (l>p bBn I / O).
Ng57i l&p trnh c th; t3o v xa b=n I / O 0; quy 0Fnh cc 0Nu vo v 0Nu ra
cho PLC. Cc b=n hi:n t3i c th; 059c t=i t< b) nh- c*a PLC vo GR FPWIN, cQng c
th; pht hi:n lo3i v vF tr c*a cc 0Nu vo v 0Nu ra thAc t> gRn trn PLC, v l5u
chng trong b) nh- c*a n.
Transferring programs between the computer and PLC (TruyCn ch7<ng
trnh giDa my tnh v PLC).
Sau khi ch5.ng trnh 0 059c hon tMt, c th; n3p cc ch5.ng trnh t< FPWIN
GR ln PLC (ho1c thZ IC trong FP10 ho1c FP10S). Sau 0, ng57i l&p trnh c th; lMy
ch5.ng trnh t< PLC xu@ng 0; xem v sLa 0i n trn mn hnh. V-i m)t b) nh-
ROM 059c k>t n@i, ng57i l&p trnh c th; ghi cc ch5.ng trnh vo ROM.
Online editing (ChEnh s8a trGc tuy+n).
Ng57i l&p trnh c th; truy c&p vo PLC 0ang k>t n@i v-i my tnh 0; sLa 0i
ch5.ng trnh trong n trong khi xem s. 0H Ladder ho1c danh sch Boolean trong cLa
s FPWIN GR.
Documentation (Ti li5u).
Ch5.ng trnh c th; 059c in s. 0H Ladder v danh sch ton tL Boolean t< my
in. CQng c th; chEn in cMu hnh h: th@ng thanh ghi v danh sch 0Nu vo 0Nu ra, c
th; xem tr5-c cc trang.
2. Thng s> k^ thuVt.
a. Yu c6u hR th>ng:
Tng quan v$ l&p trnh PLC PANASONIC
Trang 21

H: 0i$u hnh: Windows 95, Windows 98, Windows 2000,
Windows Me, Windows XP, Windows NT 4.0 ho1c m-i h.n,
Windows Vista.
Hard disk: t nhMt l 40 MB ho1c cao h.n.
Processor: Pentium 100 MHz ho1c cao h.n.
Resolution: 800 by 600 dots ho1c cao h.n.
RAM: 64 MB ho1c cao h.n (ty thu)c vo h: 0i$u hnh b3n sA d6ng.)
Colors: High color (16 bits) ho1c cao h.n.
b. Thng s> k^ thuVt Sng dJng:
Ch> 0) l&p trnh: Ba ch> 0) (Ladder symbol, Boolean Ladder , v
Boolean non-Ladder).
I / O l:nh: T@i 0a 100.000 l:nh (80 byte / l:nh).
Cc ch thch: T@i 0a 5.000 ch thch (80 byte / ch thch).
Kh@i l:nh: T@i 0a 5.000 dng (80 byte / l:nh).
Hi;n thF thanh ghi: T@i 0a 500 thanh ghi.
Hi;n thF Relay: T@i 0a 500 Relay.
ChSnh sLa cc dng: T@i 0a 33 dng trong m)t lc.
II. LVp trnh FP-X vQi FPWin.
1. Kh\i 5Tng ch2Png trnh FPWIN GR.
NhMp vo nt [Start] trn Windows . ChEn [Programs], [Panasonic MEW
Control], sau 0 [FPWIN GR 2]. Trong menu xuMt hi:n, nhMn [FPWIN GR]. Ho1c
nhMn 0p vo bi;u t59ng trn destkop.
H)p tho3i sau sX xuMt hi:n:







Hnh C2.II.1.1 : T&o d? n m:i.
ChEn m)t trong cc lAa chEn sau:
Tng quan v$ l&p trnh PLC PANASONIC
Trang 22

New: T3o ra m)t dA n m-i.
Open: MU m)t dA n c s`n trn my tnh.
Upload from PLC: t=i dA n t< trong PLC 0ang k>t n@i v-i my tnh.
Cancel: KhUi 0)ng GR FPWIN m khng cNn mU bMt k^ t&p tin no.
2. T:o mTt dU n mQi:
ThAc hi:n cc b5-c sau 0y 0; t3o ra m)t dA n m-i:
Trn thanh thAc 0.n: ChEn File -> New.
Trn thanh cng c6: NhMp vo .
3. Ch`n Lo:i PLC.
N>u [New] 0 059c chEn th sX xuMt hi:n h)p tho3i lAa chEn lo3i PLC.









Hnh C2.I I.3.1 : ChAn lo&i PLC.
ChEn lo3i PLC m b3n mu@n lm vi:c bVng cch thAc hi:n m)t trong nhPng
b5-c sau:
Kch 0p vo tn m)t PLC.
O1t con tra vo tn m)t PLC v nhMn phm Enter.
NhMp chu)t vo tn m)t PLC, v sau 0 chEn [OK].
ChEn [Keep Current Settings] n>u b3n mu@n tn PLC b3n 0ang chEn l m1c
0Fnh.
4. Giao diRn lm viRc c8a FPWIN GR.




Tng quan v$ l&p trnh PLC PANASONIC













Hnh C2.I I .4.1 : Giao di=n lm vi=c c1a FPWI N GR.
Titlebar: Ch4a cc t&p l:nh hi:n hnh.

Hnh C2.I I.4.2 : Thanh tiu (B.
Menu bar:
L m)t trong nhPng thnh phNn th57ng xuyn 059c sL d6ng nhMt trong cLa s
FPWIN GR. O; kch ho3t m)t l:nh, hy chEn m)t tn menu trn thanh menu ny. T<
menu th= xu@ng xuMt hi:n, hy chEn m)t tn l:nh.

Hnh C2.I I.4.3 : Menu bar.
Toolbar:

Hnh C2.I I.4.4 : Thanh cng c8.
Ch4a cc nt 0; truy c&p nhanh cc l:nh th57ng xuyn sL d6ng. C th; thMy
m)t m t= ngRn gEn v$ mCi nt bVng cch 01t con tra chu)t vo n.
Di chuyIn toolbar: NhMp vo m)t phNn tr@ng trn thanh, v ko v th= n
vo m)t vF tr m-i.
an ho/c xem toolbar: Trn thanh Menu / View / Toolbar.
Editting View:
Tng quan v$ l&p trnh PLC PANASONIC
Trang 24

ChSnh sLa n)i dung ch5.ng trnh hi:n hnh. Trong cLa s Editting View ny
b3n nh&p cc l:nh, ch thch, ho1c m phang ch5.ng trnh 0ang ch3y trn PLC.
Statusbar:

Hnh C2.I I.4.5 : Thanh tnh tr&ng.
C hai tnh tr3ng trong cLa s FPWIN GR. Trn Statusbar c ch4a cc thng tin
lin quan 0>n ch5.ng trnh bao gHm c= cc lo3i PLC, s@ b5-c, tr3ng thi online /
offline.
Function bar:


Hnh C2.II.4.6 : Thanh chCc nDng.
Hi;n thF cc phm ch4c nBng v t h9p phm 0; truy c&p nhanh cc bi;u t59ng
Ladder, cc chS thF, v cc l:nh.
Input field bar:

Hnh C2.I I.4.7 : I nput field bar.
Cc l:nh v ton h3ng b3n v<a nh&p sX xuMt hi:n trong Input field bar.
Entry bar:

Hnh C2.I I.4.8 : Thanh entry.
Cung cMp b@n keytop gi@ng nh5 cc nt 059c nhMn bVng chu)t.
Enter: chMp nh&n l:nh b3n v<a nh&p trong Input field bar.
Ins: Chn bi;u t59ng t3i vF tr con tra.
Del: Xa cc bi;u t59ng t3i vF tr con tra.
Esc: TrU l3i Function bar.
Comment dislay bar:

Hnh C2.II.4.9 : Thanh nh9p v hi0n th4 ch thch l=nh.
Ng57i l&p trnh c th; nh&p v hi;n thF ch thch 0Nu vo/0Nu ra 0 059c ghi
d5-i ti>p 0i;m ho1c thanh ghi t3i vF tr con tra.
Tenkey bar:

Tng quan v$ l&p trnh PLC PANASONIC


Hnh C2.I I.4.10 : Thanh Tenkey.
O59c cung cMp cho b3n 0; nh&p s@ ti>p 0i;m, s@ thanh ghi, v hVng s@ bVng
cch sL d6ng chu)t.
5. MTt s> lRnh cP b3n th2[ng sX dJng trong FPWin.
BFng C2.II.5.1 : Cc l=nh c; bFn.
STT STL LADDER CHbC NcNG
GHI
CH
1 ST

BRt 0Nu php ton hEc
v-i ti>p 0i;m th57ng mU.

2 ST/
BRt 0Nu php ton hEc
v-i ti>p 0i;m th57ng
0ng.

3 OT
K>t qu= c*a php ton
0Nu ra (059c chS 0Fnh cho
0Fa chS c6 th;).

4 /
O=o k>t qu= c*a php
ton tr5-c 0.

5
AN
D

K>t n@i ti>p 0i;m v-i
m)t ti>p 0i;m th57ng mU.

6
AN
D/
K>t n@i ti>p 0i;m v-i
m)t ti>p 0i;m th57ng
0ng.

7 OR

K>t n@i song song v-i
m)t ti>p 0i;m th57ng mU.

8 OR/
K>t n@i song song v-i
m)t ti>p 0i;m th57ng
0ng.


6. MTt s> lRnh 5/c biRt th2[ng sX dJng trong FPWin.

Tng quan v$ l&p trnh PLC PANASONIC
Trang 26

BFng C2.II.6.2 : Cc l=nh (Gc bi=t.
STT K HI,U CHbC NcNG
GHI
CH
1 R9018 Ho3t 0)ng ON/OFF trong chu k^ trong 0.01s.
2 R9019 Ho3t 0)ng ON/OFF trong chu k^ trong 0.02s.
3 R901A Ho3t 0)ng ON/OFF trong chu k^ trong 0.1s.
4 R901B Ho3t 0)ng ON/OFF trong chu k^ trong 0.2s.
5 R901C Ho3t 0)ng ON/OFF trong chu k^ trong 1s.
6 R901D Ho3t 0)ng ON/OFF trong chu k^ trong 2s.
7 R9011 Lun lun OFF.
8 R9010 Lun lun ON.

7. MTt s> lRnh di chuyIn d@ liRu.
F0 (MV): Di chuy;n dP li:u 16 bits 0>n vng dP li:u 059c 0Fnh tr5-c.
BFng C2.II.7.1 : L=nh F0.
LADDER
Boolean
.Ka chM ChM thK



10
11
ST R 0
F0 (MV)
DT 10
DT 20
S NguHn dP li:u 16 bit.
D Och 0>n dP li:u 16 bit.

F35 (+1): C)ng thm 1 vo dP li:u 16 bit.

BFng C2.II.7.2 : L=nh F35 (+1).
LADDER
Boolean
.Ka chM ChM thK
Tng quan v$ l&p trnh PLC PANASONIC
Trang 27




10
11
ST R 0
F 35 (+1)
DT 0

S Vng 16 bit 0 059c tBng bVng 1.

F145 (SEND): GUi dP li:u t< PLC Master 0>n b) PLC ho1c my tnh khc.
BFng C2.II.7.3 : L=nh F145 (SEND).
LADDER
Boolean
.Ka chM ChM thK



10
11
ST R 0
F145 (SEND)
DT 10
DT 20
DT 0
K 100
S1 BRt 0Nu vng nh- 16 bit cho kho dP li:u 0i$u khi;n.
S2 BRt 0Nu vng nh- 16 bit cho nguHn dP li:u.
D Vng dP li:u 16 bit c*a 0i;m 0>n 0; gLi.
N BRt 0Nu 0Fa chS 16 bit c*a 0i;m 0>n 0; gLi.

F146 (RECV): Nh&n dP li:u 059c gUi t< PLC Master.
BFng C2.II.7.4 : L=nh F145 (RECV).
LADDER
Boolean
.Ka chM ChM thK



10
11
ST R 0
F146 (RECV)
DT 10
DT 0
K 100
DT 50
Tng quan v$ l&p trnh PLC PANASONIC
Trang 28

S1 BRt 0Nu vng nh- 16 bit cho kho dP li:u 0i$u khi;n.
S2 Oi;m 0>n vng dP li:u 16 bit 0; nh&n.
N BRt 0Nu 03i chS c*a 0i;m 0>n 0; nh&n dP li:u.
D BRt 0Nu vng 0Fa chS 16 bit cho kho dP li:u 059c nh&n.


2.2 Mn hnh HMI
HMI l giao di:n giPa con ng57i v-i thi>t bF my mc, 059c sL d6ng 0i km v-i PLC v 059c
4ng d6ng r)ng ri trong cng nghi:p. Ngy nay, hng Panasonic cho ra 07i nhi$u lo3i mn
hnh cng nghi:p khc nhau nh5: GT01, GT05, GT11, GT12, GT21, GT30,GT32. TMt c=
mn hnh 0$u 059c l&p trnh bUi phNn m$n GTWIN.

Hnh 2. 5 Mn hnh GT32
2.2.1. Mn hnh GT32
GT32 cho php chng ta thi>t l&p m&t kh]u b=o v: dP li:u quan trEng. ThAc hi:n theo quy
trnh, ch4c nBng vX 0H thF v hi;n thF c=nh bo lCi h: th@ng, GT32 c rMt nhi$u ngn ngP 0;
lAa chEn. M)t s@ 01c 0i;m c*a mn hnh GT32:
_ GT32 c kh= nBng 0i$u khi;n PLC v thu th&p dP li:u t< PLC v$ 0; hi;n thF, 0Hng th7i xuMt
cc gi trF 0i$u khi$u khi;n 0>n PLC.
_ GT32 c th; lin k>t v-i PLC thng qua cc module giao ti>p chu]n RS485.
_ GT32 c th; giao ti>p v-i my tnh thng qua cng USB hay toolport.
2.2.2. Ph6n mdm GTWIN
GTWIN l phNm m$m thi>t k> giao di:n chuyn dng cho cc mn hnh GT c*a Panasonic.
Trong GTWIN c hC tr9 rMt nhi$u tnh nBng cho mn hnh GT nh5 cc nt nhMn, cc 0n bo,
bitmap, line graph, bar graph v cc nt nhMn chuy;n 0i giPa cc mn hnh nhVm lm cho
vi:c 0i$u khi;n v gim st c*a mn hnh GT 059c dY dng.
Tng quan v$ l&p trnh PLC PANASONIC
Trang 29


Screen manager l giao di:n qu=n l cc base screen, m)t screen manager c th; thi>t l&p t@i
0a 256 base screen.

Tng quan v$ l&p trnh PLC PANASONIC
Trang 30

Base screen l giao di:n thi>t l&p cc phNn tL 0i$u khi;n nh5: Function switch, switch, lamp,
data, line graph, MCi phNn tL c ch4c nBng khc nhau khi thi>t l&p cc ch4c nBng cho cc
phNn tL ny.
_ Function switch l nt nhMn 0; chuy;n t< Base screen ny sang Base screen
khc theo mu@n c*a ng57i l&p trnh.
_ Switch l cng tRc 0i$u khi;n.
_ Lamp l 0n bo.
_ Data dng 0; ci 01t gi trF ho1c gim sA thay 0i c*a cc thnh phNn cNn quan st.
_ Line graph dng 0; vX 0H th qu trnh thay 0i c*a nhn t@ mu@n 0i$u khi;n.

You might also like