Đề cương chi tiết môn hc điu khin logic B môn t động Đo Lường – Khoa Đin
Người biên son: Lâm Tăng Đức - Nguyn Kim Ánh 117
CHƯƠNG 5
K THUT LP TRÌNH ĐIU KHIN TRÌNH T (5 LT)
Ví d v các bước th tc tng quá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
Hình 1: Kết qu ca vic thc hin lnh LSCR
Đề cương chi tiết môn hc điu khin logic B môn t động Đo Lường – Khoa Đin
Người biên son: Lâm Tăng Đức - Nguyn Kim Ánh 118
qu ca S stack 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.1tương ng vi trng thái
SCR1 1 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.
Đề cương chi tiết môn hc điu khin logic B môn t động Đo Lường – Khoa Đin
Người biên son: Lâm Tăng Đức - Nguyn Kim Ánh 119
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.
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:
State L
State L State L
Transition Condition
Hình 2: Dòng điu khin phân k
Đề cương chi tiết môn hc điu khin logic B môn t động Đo Lường – Khoa Đin
Người biên son: Lâm Tăng Đức - Nguyn Kim Ánh 120
5.2.4. Điu khin hi t:
Cũng nhiu trường hp tương tphá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 3.
Đều 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 trang
được trình din là đúng thì trng thái N tiếp theo được cho phép, xem ví d sau:
Hình 3: Dòng điu khin phân k
State N
State L State M
Transition Condition
Đề cương chi tiết môn hc điu khin logic B môn t động Đo Lường – Khoa Đin
Người biên son: Lâm Tăng Đức - Nguyn Kim Ánh 121
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: