Chương 5: K thut lp trình điu khin trình t B môn T Động Đo Lường – Khoa Đin
CHƯƠNG 5
K THUT LP TRÌNH ĐIU KHIN TRÌNH T
5.1. Điu khin trình t dùng thanh ghi.
5.1.1. Nguyên lý cơ bn điu khin trình t dùng thanh ghi.
5.1.2. Ví d v điu khin tay máy dùng thanh ghi.
(Liên h li chương 3)
5.2 Sequence Control Relay (Relay điu khin tun t):
5.2.1. Lnh STL và lp trình SCR:
+ Lnh SCR: Lnh đánh du v trí bt đầu ca
đon điu khin trình t. Khi n có giá tr logic
bng 1 thì c được pht cho phép đon điu khin
trình t bt đầu làm vic. Đon điu khin trình t
phi được kết thúc bng lnh SCRE.
+ Lnh SCRT:Lnh thc hin vic chuyn bit điu
khin trình t sang mt trng thái kế tiếp khác (set
bit kế tiếp). Khi có tín hiu truyn đến lnh thì S
bit được tham chiếu s set lên và relay điu khin
trình t này bt đầu hot động. Đon SCR đang
được thc hin lp tc tr v off.
+ Lnh SCRE: Lnh đánh du s kết thúc ca
đon chương trình điu khin trình t được bt đầu
bng lnh SCR.
Trong STL, LAD, FBD các relay điu khin
trình t được s dng để qun lý các hot động ca máy móc hoc nhng đon chương
trình điu khin theo tng bước.
Lnh LSCR chuyn trng thái logic ca SCR vào trong ngăn xếp (stacks) tương ng
vi giá tr ca S bit được tham chiếu bi lnh. Đon chương trình có hot động hay
không là ph thuc vào kết qu ca SCR stack. Đỉnh ngăn xếp được đưa kết qu ca S
bit (được tham chiếu trong lnh)
ra trc tiếp cun dây (LAD) hay
hp (FBD). Hình 1 mô t s hot
động ca S stack và logic stack
và kết qu ca vic thc hin
lnh LSCR.
+ Các vn đề cn lưu ý trong khi
s dng relay điu khin trình t:
- Tt c các vn đề logic gia
lnh LSCR và SCRE to ra bi
relay điu khin trình t tu
thuc vào kết qu ca S stack
Hình 5.1:
K
ết
q
u ca vic thc hin lnh
Biên son: Lâm Tăng Đức - Nguyn Kim Ánh 127
Chương 5: K thut lp trình điu khin trình t B môn T Động Đo Lường – Khoa Đin
ca quá trình thc hin lnh. Còn các vn đề logic gia lnh SCRE và lnh LSCR
(bên ngoài ni dung ca chương trình điu khin trình t) không ph thuc vào kết
qu cu S stack.
- Lnh SCRT set S bit cho phép thc hin đon lnh SCR kế tiếp và cũng reset S bit
được thc hin trước đó.
+ Các vn đề hn chế khi s dng lnh điu khin trình t:
- Bn không th s dng nhiu S bit ging nhau cho nhiu hơn mt chương trình. Ví
d, nếu bn s dng S0.1 trong chương trình chính, bn không th s dng nó trong
chương trình con hoc chương trình x lý ngt.
- Không s dng lnh nhy JMP và lnh khai báo nhãn LBL trong đon SSR. Nghĩa là
không cho phép nhy vào trong đon SCR t bên ngoài hoc bên trong hoc t bên
trong nhy ra. Bn có th thc hin cp lnh JMP và LBL xung quanh đạon SCR.
- Bn không th s dng lnh FOR...NEXT và lnh END trong đon chương trình
SCR.
5.2.2. AND nhánh SCR:
Ví d cách s dng lnh SCR (đây cũng là ví d v cách s dng lnh AND nhánh):
Trong ví d này, bit SM0.1 được s dng để set bit S0.1 tương ng vi trng
thái SCR1 hot động trong vòng quét đầu tiên.
Sau thi gian delay 2s, bit T37 s chuyn tiếp đến trng thái SCR2. Trong quá
trình chuyn tiếp này, nó s làm ngưng trng thái SCR1 và bt đầu hot động trng
thái SCR2 (S0.2).
Trong vùng nh d liu ca PLC S7-200 có vùng nh S 32 byte dành cho điu
khin trình t.
Biên son: Lâm Tăng Đức - Nguyn Kim Ánh 128
Chương 5: K thut lp trình điu khin trình t B môn T Động Đo Lường – Khoa Đin
5.2.3. Điu khin phân k:
Trong nhiu ng dng, dòng trng thái đơn phân đồng thi thành hai hoc nhiu dòng.
Khi đó các dòng trong điu khin phân k cùng đi ra t mt dòng đơn phi hot động
đồng thi. Xem mô t hai dòng phân k hình 2.
Transition Condition
State L State L
State L
Hình 5.2: Dòng điu khin phân k
Dòng điu khin phân k có th được thc hin bng cách b sung cùng mt lúc nhiu
lnh SCRT vào trong mt chương trình SCR. Xem ví d sau:
Biên son: Lâm Tăng Đức - Nguyn Kim Ánh 129
Chương 5: K thut lp trình điu khin trình t B môn T Động Đo Lường – Khoa Đin
5.2.4. Điu khin hi t:
Cũng nhiu trường hp tương t phát sinh khi hai hoc nhiu dòng “trng thái tun t
phi kết hp li thành dòng đơn. S kết hp đó gi là hi t. Tt c các dòng đến phi
hoàn tt trước khi trng thái tiếp theo được thc hin. Xem mô t hai dòng phân k
hình 5.3.
State N
Transition Condition
State L State M
Hình 5.3: Dòng điu khin phân k
Điu khin dòng hi t có th b sung vào trong chương trình SCR bng cách truyn t
trng thái L đến trng thái L’ và t trng thái M đến trng thái M’. Khi hai bit trng
thái được trình din là đúng thì trng thái N tiếp theo được cho phép, xem ví d sau:
Biên son: Lâm Tăng Đức - Nguyn Kim Ánh 130
Chương 5: K thut lp trình điu khin trình t B môn T Động Đo Lường – Khoa Đin
ng dng: Dùng để kết thúc mt hoc nhiu thiết b ca quá trình điu khin khi không
mun nó tiếp din trong chu trình.
5.2.5. S lp li hot động trình t:
Được ng dng trong nhng bài toán công ngh hot động theo tng bước (step) và
theo mt chu trình nht định không được phép thay đổi. Ví d điu khin máy “gp-
đặt”; đèn giao thông; điu khin máy trn nhiên liu ...có th mô t như sau:
Biên son: Lâm Tăng Đức - Nguyn Kim Ánh 131