Lập trình điều khiển thuật toán PID trên plc siemens s7-1200

Bài viết này thuộc khóa học lập trình plc Siemens online miễn phí, mời các bạn tham khảo chi tiết tại:

khóa học lập trình plc siemens s7-1200 online miễn phí

Cấu hình cho pid trên plc siemens s7-1200

Đầu tiên các bạn mở tia portal lên sau đó tạo project mẫu pid vói cpu s7-1200. Tiếp theo các bạn vào mục Program Block rồi chọn add new block.

Tạo khối OB mới trên siemens s7-1200
Tạo khối OB mới trên siemens s7-1200

Tiếp theo chọn mục Cyclic Interrupt, ở mục Cyclic Time là thời gian cập nhật của khối này bạn nhập thời gian vào, nếu nhập càng nhỏ thì thời gian cập nhật càng nhanh.

Khởi tạo khối ngắt theo thời gian trên s7-1200
Khởi tạo khối ngắt theo thời gian trên s7-1200

Sau khi tạo xong khối ngắt theo thời gian, các bạn bấm vào mục này để nhập lệnh pid như hình dưới.

Lệnh pid trên siemens s7-1200
Lệnh pid trên siemens s7-1200

Sau khi nhập lệnh xong, các bạn bấm vào biểu tượng khoan đỏ như trên hình để cài đặt thông số bộ PID, ở mục đầu tiên Controller type các bạn nên quan tâm tới dạng điều khiển và nên đánh dấu tích vào mục Enable last mode after cpu restart.

Cài đặt cơ bản PID trên s7-1200
Cài đặt cơ bản PID trên s7-1200

Tiếp theo ở phần Input/ output parameters các bạn chọn kiểu ngõ vào là ô nhớ hay ngõ vào analog, ngõ ra là ô nhớ, ngõ ra analog hay dạng pwm.

Cài đặt input output cho pid siemens s7-1200
Cài đặt input output cho pid siemens s7-1200

Các mục còn lại các bạn có thể để mặc định, sau đó đến phần PID Parameters các bạn bấm vào để cài đặt thông số cho bộ pid.

Cài đặt tham số cho bộ pid trên plc siemens s7-1200
Cài đặt tham số cho bộ pid trên plc siemens s7-1200

Khi đánh dấu tích vào mục Enable manual Entry là các bạn cài đặt thông số bằng tay, còn mặc định thì bộ thông số này sẽ dò tự động.

Sau khi nhập lệnh vào cài đặt thông số cho bộ pid thì các bạn bấm vào biểu tượng khoan tròn màu vàng ở lệnh pid để tiến hành kích hoạt lệnh pid hoạt động.

Kích hoạt bộ pid trên plc siemens s7-1200
Kích hoạt bộ pid trên plc siemens s7-1200

Thao tác kích hoạt này các bạn chỉ thực hiện 1 lần bởi vì ở phần trên mình đã hướng dẫn các bạn đánh dấu tích vào mục Enable last mode after cpu restart nên những lần sau khi cpu khởi động thì lệnh pid sẽ tự chạy luôn.

Mô tả chi tiết về ví dụ lệnh pid trên plc siemens s7-1200

Trong ví dụ như trên hình lệnh pid có setpoint là 90 có nghĩa là 90%, ngõ vào input là ô nhớ MD0, ngõ ra là MD4. Lưu ý tất cả dữ liệu để ở dạng số thực Real. Khi ô nhớ MD0 có giá trị dưới 90 thì ngõ ra MD4 sẽ tăng lên cho đến 100% để điều khiển. Khi giá trị MD0 lớn hơn 90% thì ngõ ra MD4 sẽ giảm dần về 0.

Trên đây là bài viết hướng dẫn cơ bản nhất về lệnh PID trên plc siemens s7-1200. Nếu muốn áp dụng giải thuật điều khiển này vào bài toán thực tế của bạn thì bạn cần tìm hiểu sâu hơn về cấu trúc thuật toán pid và một số thông số liên quan tới việc cài đặt tham số pid trên plc.

Tham khảo: plc siemens cũ giá rẻ

SẢN PHẨM NHIỀU LƯỢT XEM