Tài liệu ĐIỀU KHIỂN CÁC PHẦN TỬ KHÍ NÉN doc - Pdf 86

Phan Văn Hồng Thắng – MSSV 40602298
BÀI 1
ĐIỀU KHIỂN CÁC PHẦN TỬ KHÍ NÉN
I. Phân biệt các loại cảm biến :
- Cảm biến quang sẽ lên mức 1 khi đưa bất cứ vật nào che đầu cảm biến.
- Càm biến điện dung sẽ lên mức 1 khi đưa một vật bất kì lại thật gần cảm biến.
- Cảm biến điện cảm : chỉ lên mức 1 khi đưa vật bằng kim loại lại gần.
II. Chương trình LADDER và STL của các thí nghiệm tiến hành và yêu cầu
của giáo viên hướng dẫn :
Thí nghiệm 1C: Điều khiển Valve 2 vị trí có 2 cuộn dây
LD 000.04
OR 100.00
AND NOT 000.05
OUT 100.00
LD 000.05
OR 100.01
AND NOT 000.04
OUT 100.01
END(01)
BÁO CÁO THÍ NGHIỆM ĐIỀU KHIỀN TỰ ĐỘNG II
Phan Văn Hồng Thắng – MSSV 40602298
Thí nghiệm 1D: Điều khiển Valve 2 vị trí có 2 cuộn dây sau 2s thay đổi trạng thái.
LD 000.04
OR 100.00
AND NOT TIM 000
OUT 100.00
LD 100.00
TM 000
#0020
LD TIM 000
OR 100.01

• Sau đó 3 van được đẩy ra.
• Sau đó van 2 và van 3 được kéo vào, van 1 vẫn ở trạng thái đẩy ra.
• Kế tiếp van 2 và van 3 vẫn ở trạng thái kéo vào, van 1 được kéo vào .
• Cuối cùng tắt hệ thống.
THỰC
HIỆN:
• Sơ đồ
dạng
Ladder
BÁO CÁO THÍ NGHIỆM ĐIỀU KHIỀN TỰ ĐỘNG II
Phan Văn Hồng Thắng – MSSV 40602298
• Sơ đồ dạng STL:
LD 000.04
BÁO CÁO THÍ NGHIỆM ĐIỀU KHIỀN TỰ ĐỘNG II
Phan Văn Hồng Thắng – MSSV 40602298
OR 200.00
AND NOT TIM006
OUT 200.00
LD 200.00
TIM 001 003
TIM 002 008
TIM 003 013
TIM 004 018
TIM 005 023
TIM 006 026
LD 200.00
LD NOT TIM001
LD TIM003
AND NOT TIM005
OR LD

• 2 thùng đầu mỗi thùng 5 trái táo sau đó dừng 10s
• 2 thùng tiếp theo mỗi thùng 3 trái táo sau đó dừng 5s
• Thùng cuối chứa 2 trái táo sau đó dừng luôn cả hệ thống.
THỰC HIỆN : Ta chia chương trình thành 4 khối :
• Khối 0: khởi động và dừng chương trình
• Khối 1 : đếm 2 thùng 5 trái
• Khối 2 : đếm 2 thùng 3 trái
• Khối 3 : đếm 1 thùng 2 trái
BÁO CÁO THÍ NGHIỆM ĐIỀU KHIỀN TỰ ĐỘNG II
Phan Văn Hồng Thắng – MSSV 40602298
Khi bấm Start , khối 1 thực hiện , sau khi khối 1 đã thực hiện xong,cấm khối 1, cho phép
timer đếm 10s. Sau 10s khối 2 thực hiện , sau khi thực hiện xong cấm khối 2, cho phép timer đếm
5s. Sau 5s khối 3 thực hiện, sau khi thực hiện xong sẽ dừng luôn hệ thống.
BÁO CÁO THÍ NGHIỆM ĐIỀU KHIỀN TỰ ĐỘNG II
Phan Văn Hồng Thắng – MSSV 40602298
BÀI 3:
ĐIỀU KHIỂN LÒ NHIỆT BẰNG CÁC
PHƯƠNG PHÁP ĐIỀU KHIỂN CỔ ĐIỂN
I. Điều khiển PID :
Đoạn đọc tín hiệu nhiệt độ :
DRV_AIVoltageIn(DriverHandle,(LPT_AIVoltageIn)&ptAIVoltageIn);
Đoạn tính và xuất tín hiệu điều khiển:
Error = Temp - 62.5*Input;
ek2 = ek1;
BÁO CÁO THÍ NGHIỆM ĐIỀU KHIỀN TỰ ĐỘNG II
Phan Văn Hồng Thắng – MSSV 40602298
ek1 = ek;
ek = Error;
uk1 = uk;
uk = uk1 + A0*ek + A1*ek1 + A2*ek2;


DRV_AOVoltageOut(DriverHandle,(LPT_AOVoltageOut)&ptAOVoltageOut);
BÁO CÁO THÍ NGHIỆM ĐIỀU KHIỀN TỰ ĐỘNG II
Phan Văn Hồng Thắng – MSSV 40602298
YÊU CẦU CỦA GIÁO VIÊN :
• Đoạn code phần tính tín hiệu điều khiển ON-OFF có chỗ bị sai,hãy sửa lại đoạn code trên
sao cho đúng.
• Tại sao lại có độ vot lố lớn khi chạy chương trình.Để giảm độ vọt lố trên ta phải làm như
thế nào?(Phần điều khiển ON-OFF)
• Đoạn code sau dùng để làm gì?
/*if (((Temp-Input*62.5)<(Temp/2)) & ((Temp-Input*62.5)>0))
{
Output = 2;
Pwr = 100 ;
pw = 100 ;
}*/
GIẢI QUYẾT VẤN ĐỀ:
• Đoạn code bị sai ở chỗ:
if ((Temp-Input*62.5)<(Db) ;
{
Output = 5;
Pwr = 100 ;
pw = 100 ;
}
Ta sửa đoạn code trên thành:
if ((Temp-Input*62.5)>(Db) ;
{
Output = 5;
Pwr = 100 ;
pw = 100 ;


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status