Lập trình trên TIA Portal

Một phần của tài liệu Nghiên cứu và thiết kế hệ thống điều khiển giám sát khí hậu trong nhà lưới, nhà màng (Trang 94 - 98)

4 Giới hạn nghiên cứu

3.6. Lập trình PLC và thiết kế giao diện SCADA

3.6.2. Lập trình trên TIA Portal

Tạo giao diện lập trình trong TIA Portal

Tại bảng Devices chọn PLC_1 => program block => Add new block. Màn hình lập trình cho xuất hiện như bên phải, ta tiến hành lập trình như thường

Hình 3.19. Lập trình plc trong TIA Portal

Trong đề tài này ta sử dụng ngôn ngữ lập trình LAD Lập trình Main OB1

▪ Khai báo cho module CB1241

Hình 3.20. Khối MB_COM_LOAD_DB

- REQ : Khai báo yêu cầu

- PORT: Khai báo địa chỉ CB 1241 RS 485 - BAUD: Tốc độ truyền (ở đây là 9600 kbps) - PARTY: Bit kiểm tra chẵn lẻ (ở đây là 0)

+ Khai báo khối MB_MASTER_DB

Hình 3.21. Khai báo khối MB_MASTER

REQ: Yêu cầu (ở đây là xung cứ 0.5Hz quét một lần) MB_ADDR: Địa chỉ ID của thiết bị cần kết nối

MODE: 0 nếu ta đọc dữ liệu về PLC và 1 nếu ghi dữ liệu từ plc xuống thiết bị

DATA_ADDR : Địa chỉ bắt đầu đọc dữ liệu (địa chỉ 40001) DATA_LEN: Độ dài địa chỉ cần đọc (bằng 5 từ thanh ghi 40001)

Để tạo hàm thời gian thực ta thực hiện: Program block\ Add new block addnew đặt tên real time sau đó tại Data type chọn DTL để hoàn thành việc tạo block cho hàm thời gian thực

Hàm RD_LOC_T được sử dụng để đọc thời gian thực từ đồng hồ của CPU và xuất dữ liệu thời gian này ở đầu ra OUT.

Hình 3.22. Khởi động hệ thống và hàm thời gian thực.

Hình 2.24. Điều khiển bơm bồn và kiểm tra lỗi chương trình

Sau khi hoàn tất chương trình ta kiểm tra và phát hiện lỗi nếu có bằng cách

Chọn lệnh Compile

Chương trình sẽ được kiểm tra lỗi và thông báo ở phía như trong ảnh thì chương trình biên dịch không xuất hiện lỗi

Một phần của tài liệu Nghiên cứu và thiết kế hệ thống điều khiển giám sát khí hậu trong nhà lưới, nhà màng (Trang 94 - 98)

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

(149 trang)