Biến xác định điều kiện khởi tạo

Một phần của tài liệu Nghiên cứu thiết kế hệ điều khiển plc cho quá trình thay dao máy cnc mazak vqc 2050a (Trang 50 - 51)

Điều kiện đầu xác định trạng thái của hệ thống bao gồm: - Mã dao : 4 cảm biến

- Trạng thái kẹp dao : 2 cảm biến - Cảm biến phát hiện dao : 1 cảm biến

Trạng thái ban đầu này được khởi tạo bằng cách tải thanh ghi từ PLC công nghiệp thông qua truyền thông Modbus. Thanh ghi này cần tối thiếu 7bit để thực hiện truyền tải thông tin. Ta quy định số các bit từ 0-3 quy định mã dao hiện tại, các bit 4-5 quy định trạng thái kẹp dao, và bit 6 quy định cảm biến phát hiện dao. Gọi thanh ghi này là thanh ghi Status_PLC Từ đây ta lập được bảng giá trị cho thanh ghi này như sau:

Bảng 3.4. Giá trị thanh ghi Status_PLC

STT Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Trạng thái Mã hex 1 x x x x 0 0 0 0 Dao số 1 0x00 2 x x x x 0 0 0 1 Dao số 2 0x01 3 x x x x 0 0 1 0 Dao số 3 0x02 4 x x x x 0 0 1 1 Dao số 4 0x03 5 x x x x 0 1 0 0 Dao số 5 0x04 6 x x x x 0 1 0 1 Dao số 6 0x05 7 x x x x 0 1 1 0 Dao số 7 0x06 8 x x x x 0 1 1 1 Dao số 8 0x07 9 x x x x 1 0 0 0 Dao số 9 0x08 10 x x x x 1 0 0 1 Dao số 10 0x09 11 x x x x 1 0 1 0 Dao số 11 0x0A 12 x x x x 1 0 1 1 Dao số 12 0x0B 13 x x x x 1 1 0 0 Dao số 13 0x0C 14 x x x x 1 1 0 1 Dao số 14 0x0D 15 x x x x 1 1 1 0 Dao số 15 0x0E 16 x x 1 0 x x x x Kẹp dao 0x20 17 x x 0 1 x x x x Nhả dao 0x10

Trong đó 1 xác định trạng thái có tác động, 0 xác định trạng thái không tác động và x xác định trạng thái không quan tâm.

47

Để kiểm tra điều kiện đơn lẻ ta xét giá trị của thanh ghi như sau:

Bảng 3.5. Các biến kiểm tra điều kiện vào

STT Biến kiêm tra Công thức 1 Biến xác định mã dao Status_PLC&0x0F 2 Biến xác định kẹp nhả dao Status_PLC&0x30 3 Biến xác định có dao Status_PLC&0x40

Như vậy, dựa vào Bảng 3.5 ta có thể nhận thấy có 17 tổ hợp trạng thái khởi tạo với 3 tổ hợp biến riêng biệt, ta có thể kiểm tra lần lượt và tham chiếu với bảng trên. Biến trạng thái này được chương trình phần mềm cập nhật liên tục từ PLC thông qua một hàm timer sử dụng trong chương trình với chu kỳ trích mẫu là 100ms. Dữ liệu từ PLC được cấu hình gửi lên máy tính một cách liên tục.

Một phần của tài liệu Nghiên cứu thiết kế hệ điều khiển plc cho quá trình thay dao máy cnc mazak vqc 2050a (Trang 50 - 51)

Tải bản đầy đủ (PDF)

(78 trang)