III.Ứng dụng để PLC vào giải quyết bài toỏn thực tế
1. Bi toỏn iu kh in ốn giao thụng ngó tà đề ởư
1.2.Giải quyết bài toỏn
S: 0/0 Carry (C) Luôn luôn xóa
S: 0/1 Overflow (V) Luôn luôn xoá
S: 0/2 Zero (Z) Đặt, nếu kết quả là 0, ngợc lại xoá.
S: 0/3 Sign (S) Đặt, nếu kết quả là âm (bit cao nhất đặt), ngợc lại xóa.
Lệnh Not (NOT)
Giá trị nguồn bị đảo (NOT) từng bit và sau đó cất vào đích.
Các bit trạng thái tính toán
Bit Nội dung
S: 0/0 Carry (C) Luôn luôn xóa S: 0/1 Overflow (V) Luôn luôn xoá
S: 0/2 Zero (Z) Đặt, nếu kết quả là 0, ngợc lại xoá.
S: 0/3 Sign (S) Đặt, nếu kết quả là âm (bit cao nhất đặt), ngợc lại xóa.
III.Ứng dụng để PLC vào giải quyết bài toỏn thực tế
a r 1 0 1 0 R = not a Bảng Truth
1.Bài toỏn điều khiển đốn giao thụng ở ngó tư 1.1.Đặt vấn đề
-Ở nơi ngó tư thường cú bốn đốn nhưng thời gian điều khiển của hai đốn ở đường đối diện nhau sẽ giống nhau hoặc lệch nhau chỉ một vài giõy nờn chỉ cần thiết điều khiển hai đốn ở hai đường vuụng gúc với nhau.
-Ở nơi ngó tư cú mật độ qua lại lớn hay nhỏ ngoài chế độ tự động (chế độ được đinh sẵn thời gian cho mỗi trạng thỏi đốn ) thỡ cũn cú chế độ tự xử (chế độ mà tại thời điểm đú người qua lại được phộp tự xử lý chứ khụng phụ thuộc vào trạng thỏi của đốn)
Để giải quyết bài toỏn cụ thế ta giả sử thời gian sỏng của cỏc trạng thỏi của đốn như sau: Ở chế độ tự động: X1(đốn xanh ở đường số 1)- 20s V1(đốn vàng ở đường số 1)- 3s Đ1(đốn đỏ ở đường số 1)- 33s X2(đốn xanh ở đường số 2)- 28s V2(đốn vàng ở đường số 2)- 4s Đ2(đốn đỏ ở đường số 2)- 24s Ở chế độ tự xử:
V1,V2 nhấp nhỏy với chu kỳ là 1s và thời gian sỏng mỗi đốn là 0.5s trong một chu kỳ.
1.2.Giải quyết bài toỏn
1.2.1.Gỏn địa chỉ cho cỏc đầu vào,đầu ra
Đầu tiến ta gỏn địa chỉ cho cỏc trạng thỏi của đốn và cỏc chế độ như sau: START-I:2.1/0
STOP-I:2.1/1
TUXU-I:2.1/2 X1-O:2.0/1 V1-O:2.0/2 Đ1-O:2.0/30 X2-O:2.0/3 V2-O:2.0/4 Đ2-O:2.0/31 M-O:2.0/0 N-O:2.0/20
II.2. Chương trỡnh ladder của điều khiển đốn giao thụng ở ngó tư
Sau khi đặt vấn đề và đưa ra thuật toỏn điều khiển thỡ ta lập trỡnh trờn phần mềm RSlogix 5000 như sau.
2.1.Đặt vấn đề
Điều khiển bỡnh mức yờu cầu cần cú một nỳt khởi động Start và nỳt dừng Stop.Do yờu cầu điều khiển chớnh xỏc và sản phẩm chất lượng cao,dễ sử dụng nờn phải cú 3 chế độ làm việc cho nú. Đú là cỏc chế độ sau:chế độ tự động,theo mẻ và chế độ dừng mềm. Ở chế độ tự động với ba cảm ứng mức được đặt trong bỡnh ta gọi là cảm ứng Min,Mid,Max cựng với đầu vào B1,B2 là tớn hiệu điều khiển van chất lỏng chảy vào bỡnh và D,B3 lần lượt là tớn hiệu khuấy trộn chất lỏng và tớn hiệu điều khiển đầu ra chất lỏng trong bỡnh. Đặc điểm của chế độ này là nú sẽ dừng sau 50 mẻ. Ở chế độ theo mẻ thỡ nú sẽ dừng sau một mẻ. Ở chế độ dừng mềm thỡ nú sẽ hoạt động bỡnh thường cho đến khi kết thỳc mẻ rồi dừng hẳn.
Để giải quyết bài toỏn một cỏch cụ thể ta đưa ra thuật toỏn như sau: Nếu chế độ tự động ON thỡ hệ thống sẽ được lập trỡnh như sau: Dem=0;
Nếu Dem<50 thỡ
{Nếu Min=1 thỡ gỏn B1=1,B2=2; Nếu Mid=1 thỡ gỏn B2=0,D=4;
Nếu Max=1 thỡ gỏn B1=0,làm trễ 30s rồi gỏn D=0,B3=1; Nếu Min=0 thỡ gỏn B3=0,Dem=Dem+1;
Nếu Dem==50 thỡ dừng hẳn.}
Nếu chế độ theo mẻ ON thỡ hệ thống sẽ được lập trỡnh như sau: Nếu Min=1 thỡ gỏn B1=1,B2=2;
Nếu Mid=1 thỡ gỏn B2=0,D=4;
Nếu Max=1 thỡ gỏn B1=0,làm trễ 30s rồi gỏn D=0,B3=1; Nếu Min=0 thỡ gỏn B3=0 sau đú hệ thống dừng .
Nếu chế độ dừng mềm ON thỡ hệ thống sẽ được lập trỡnh như sau: Nếu Min=0 thỡ hệ thống dừng hẳn.
2.2.1.Gỏn địa chỉ cho cỏc đầu vào ra: START-I:2.1/16 STOP-I:2.1/17 MIN-I:2.1/0 MID-I:2.1/1 MAX-I:2.1/2 TUDONG-I:2.1/8 ME-I:2.1/9 DUNGMEM-I:2.1/10 B1-O:2.0/1 B2-O:2.0/2 B3-O:2.0/3 D-O:2.0/0
Sau khi đặt vấn đề và đưa ra thuật toỏn điều khiển thỡ ta lập trỡnh trờn phần mềm RSlogix 5000 như sau.
Tài liệu tham khảo
1.SLC 500 System Selection Guide Bulletin 1746 and 1747 (http://www.revereelectric.com/resources/literature-library? file=files/revereelectric.com/documents/literature-library/Allen %20-%20Bradley/SLC%20500%20Systems%20Selection %20Guide.pdf)
2.SLC 500 Modular Hardware Style
(http://literature.rockwellautomation.com/idc/groups/literature/doc uments/um/1747-um011_-en-p.pdf)
3.SLC 500 Instruction Set
(http://literature.rockwellautomation.com/idc/groups/literature/doc uments/rm/1747-rm001_-en-p.pdf)
4.SLC 500 Digital I/O Module
(http://literature.rockwellautomation.com/idc/groups/literature/doc uments/in/1746-in027_-en-p.pdf)
5.SLC 500 4-Channel Analog I/O Modules
(http://literature.rockwellautomation.com/idc/groups/literature/doc uments/um/1746-um005_-en-p.pdf)
6.SLC 500 Analog Input Module
(http://literature.rockwellautomation.com/idc/groups/literature/doc uments/in/1746-in006_-en-p.pdf)