Lập trình PLCS7-1200 trên TIA Portal

Một phần của tài liệu Xây dựn mô hình cân băng định lượng nguyên liệu đầu vào trong nhà máy sản xuất thức ăn chăn nuôi (Trang 66 - 70)

Chương V : HOÀN THIỆN THIẾT KẾ MÔ HÌNH VÀ GIÁM SÁT

5.3. Xây dựng chương trình điều khiển

5.3.2. Lập trình PLCS7-1200 trên TIA Portal

Tạo các khối chương trình

Tia Portal luôn tạo sẵn 1 khối OB Main là khối chương trình chính của project, tùy vào nhu cầu sinh viên có thể tạo thêm các khối chương trình khác.

Bước 1. Ở thanh Project tree nhấp 2 lần vào Add new block

Hình 5. 26 Tao block cho chương trình

Bước 2. Màn hình Add new block sẽ hiện ra cho chọn khối muốn tạo - Organization block: Program cycle, Start up, Time delay interrupt, Cylic interrupt…

- Function block, Function, Data block.

- Trong chương trình PLC dùng các khối sau:

+ Main (OB1): chương trình chính gồm các lệnh cho quá trình calib, truyền thông Modbus RTU giao tiếp với biến tần, kiểm tra các lỗi cũng như vận hành mô hình.

+ tính khối lượng (FB1): xử lí tín hiệu analog để tính khối lượng thực tế. + tính tốc độ hiện tại [FB2]: xử lí tín hiệu Encoder để tính vận tốc dịch chuyển của băng tải

+ zero calibration [FB3] : tính giá trị trừ bì

+ PID (OB31): là cyclic interrupt để chạy khối PID và xuất tính hiệu xuống biến tần.

+ Các khối DB tương ứng với các FB và khối DB Data để lưu trữ dữ liệu.

Hình 5. 28 Các khối chương trình trong PLC

Bước 3. Lập trình trên khối chương trình vừa tạo Môi trường lập trình

gồm:

- Các network để viết code.

Hình 5. 29 Giao diện Môi trường lập trình PLC trên TIA Portal

Các lệnh sử dụng trong chương trình

Hình 5. 30 Chương trình khởi chạy băng tải

Hình 5. 31 Tiếp điểm thường đóng, thường hở

Tiếp điểm thường hở (NO) sẽ đóng lại khi bit lên 1 và ngược lại. Tiếp điểm thường đóng (NC) sẽ mở ra khi bit lên 1 và ngược lại.

Hình 5. 32 Cuộn coil/ Ngõ ra

Nếu luồng tín hiệu chạy qua cuộn dây ngõ ra thì bit tín hiệu ngõ ra sẽ lên 1. Nếu có luồng tín hiệu chay qua cuộn dây ngõ ra đảo bit tín hiệu ngõ ra đảo sẽ về 0.

Hình 5. 33 Lệnh Set , Reset

Khi lệnh Set được kích hoạt bit ngõ ra sẽ được đặt lên 1 và chỉ được đặt về 0 khi lệnh Reset được kích hoạt.

Hình 5. 34 Lệnh so sánh

Dùng để so sánh 2 giá trị của cùng 1 kiểu dữ liệu.

Khi việc so sánh là đúng thì tiếp điểm sẽ được kích hoạt. Khi nhấp chuột vào lệnh sinh viên có thể lựa chọn kiểu so sánh.

Bảng 5. 1 Các lệnh so sánh

Kiểu quan hệ Sự so sánh là đúng nếu

== IN1 bằng IN2

<> IN1 khác IN2

>= IN1 lớn hơn hoặc bằng IN2

<= IN1 bé hơn hoặc bằng IN2

> IN1 lớn hơn IN2

< IN1 bé hơn IN2

Một phần của tài liệu Xây dựn mô hình cân băng định lượng nguyên liệu đầu vào trong nhà máy sản xuất thức ăn chăn nuôi (Trang 66 - 70)

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

(100 trang)