Chuyên đề PLC 1
2.2 Các vùng nhớ đặc biệt khác.
2.3 Các giá trị nạp cho byte điều khiển và kết quả thực hiện.
2.4 Các bước khởi tạo bộ phát xung.
Sử dụng chu kỳ quét đầu tiên để gọi chương trình con khởi tạo PLS. Trong
chương trình con khởi tạo thực hiện các công việc sau.
1. Nạp giá trị cho byte điều khiển để chọn chế độ phát theo yêu cầu.
2. Nạp giá trị thời gian để chọn chu kỳ.
3. Nạp giá trị để chọn số lượng xung phát.
4. Gán chương trình ngắt với sự kiện ngắt tương ứng.
5. Cho phép ngắt.
6. Thực hiện lệnh PLS để phát xung.
Biên soạn: Ths. Tạ Văn Phương
Trang 11
Chuyên đề PLC 1
2.4.1 Khởi tạo PTO phát 10 xung vuông, tần số 1hZ(Chu kỳ 1 giây).
Chương trình chính.
Chương trình con khởi tạo.
Biên soạn: Ths. Tạ Văn Phương
Trang 12
Chuyên đề PLC 1
2.4.2. Khởi tạo PTO phát 1000 xung tần số 1kHz tại ngõ ra Q0.1
2.5 Các bước khởi tạo bộ PWM.
Sử dụng chu kỳ quét đầu tiên để gọi chương trình con khởi tạo PWM. Trong
chương trình con khởi tạo thực hiện các công việc sau.
1. Nạp giá trị cho byte điều khiển để chọn chế độ phát theo yêu cầu.
2. Nạp giá trị thời gian để chọn chu kỳ.
3. Nạp giá trị thời gian để chọn độ rộng xung.
4. Thực hiện lệnh PLS để phát xung.
2.5.1 Khởi tạo phát xung vuông tần số 1hZ tại ngõ ra Q0.1 dùng PWM.
Chương trình chính
Chương trình con khởi tạo
Biên soạn: Ths. Tạ Văn Phương
Trang 13
Chuyên đề PLC 1
2.5.2 Khởi tạo phát xung vuông tần số 1kHZ tại ngõ ra Q0.0 dùng PWM.
2.6 BÀI TẬP ỨNG DỤNG.
2.6.1 Viết chương trình điều khiển PTO phát xung theo yêu cầu:
Mỗi lần nhấn START, phát 20 xung tần số 1hZ tại ngõ ra Q0.0.
2.6.2. Viết chương trình điều khiển PTO phát xung theo yêu cầu:
Mỗi lần nhấn START, phát 20 xung tần số 1hZ tại ngõ ra Q0.1.
2.6.3. Viết chương trình điều khiển PTO phát xung tại Q0.0 theo yêu cầu.
Nhấn START: Phát xung 10hZ tại Q0.0
Mỗi lần nhấn Up: Tần số tăng thêm 2hZ, tối đa không quá 20hZ.
Mỗi lần nhấn Down: Tần số giãm đi 2hZ. Tối thiểu không quá 2hZ.
Symbol
START
Up
Down
PULSE
Address
I0.0
I0.1
I0.2
Q0.0
comment
2.6.4. Viết chương trình khởi tạo phát xung PWM tại Q0.0 với chu kỳ 1 giây, độ
rộng xung 0,5 giây.
Chương trình.
2.6.7 Viết chương trình điều khiển Q0.0 hoạt động theo 2 Mode.
Mode 1: Phát xung vuông tần với Cycle = 1 giây, duty = 5 giây như H2.1.
duty
Cycle
Biên soạn: Ths. Tạ Văn Phương
Hình 2.1
Trang 14
Chuyên đề PLC 1
Mode 2: Cycle = 1 giây.
Sử dụng Module analog, chọn tầm điện áp vào từ 5V. Dùng biến trở để chỉnh duty:
Khi điện áp vào bằng 0V thì duty = 0, khi điện áp vào bằng 5V thì duty = 10 giây.
Bảng mô tả địa chỉ
Symbol
Address
comment
Mode1
I0.0
Mode2
I0.1
PULSE
Q0.0
2.6.8 Viết chương trình điều khiển Q0.0 và Q0.1 hoạt động như Hình 2.2. . Biết
rằng tần số phát ra tai Q0.0 và Q0.1 là 2hZ.
20 xung
20 xung
Q0.0
20 xung
Hình 2.2
Q0.1
2.7 Bài tập nâng cao.
Cho một hệ thống gồm có 3 đối tượng cần điều khiển: Ball Screw, Disc Table và
Belt and Pulley có các thông số như hình 2.3.
Biên soạn: Ths. Tạ Văn Phương
Trang 15
Chuyên đề PLC 1
Hình 2.3
2.7.1. Điều khiển Ball Srew.
Mô tả hệ thống. Một động cơ servo được sử dụng để điều khiển một con
trượt thông qua một trục vit. Trên trục vit có gắn một encoder 13 bit. Bước ren của
trục vit là 6mm. Khoảng cách dịch chuyển của bước ren khi có một xung điều
khiển là 1um.
Hãy viết chương trình để điều khiển động cơ servo hoạt động theo yêu cầu:
Mỗi lần nhấn con trượt di chuyển được một khoảng là 5cm.
2.7.2. Điều khiển Disc Table.
Mô tả hệ thống. Một động cơ servo được sử dụng để điều khiển một bàn
quay. Một encoder 13 bit được gắn với trục của bàn thông qua bộ gear ( hộp số)
có tỉ số truyền là 3/1. Góc quay của bàn khi có một xung điều khiển là 0.1 độ.
Hãy viết chương trình để điều khiển động cơ hoạt động theo yêu cầu: Mỗi
lần nhấn start bàn quay được một góc 90 độ.
2.7.3. Điều khiển Belt và Bulley.
Hãy viết chương trình để điều khiển động cơ hoạt động theo yêu cầu: Mỗi
lần nhấn start băng tải quay được 20 cm.
Biên soạn: Ths. Tạ Văn Phương
Trang 16
Thứ Sáu, 6 tháng 5, 2016
Hướng dẫn sử dụng bộ đếm tốc độ cao trong PLC S7 200
Đăng ký:
Đăng Nhận xét (Atom)

0 nhận xét:
Đăng nhận xét