Khối Chức Năng CTRL_PID

Khối chức năng CTRL_PID là một bộ điều khiển PID. Nó có thể được sử dụng như một bộ điều khiển P, PI, PD hoặc ID.

Đầu Vào IN

Đầu vào là giá trị thực tế đo được. Giá trị này có thể được truyền trực tiếp vào bộ điều khiển PID mà không cần phải loại bỏ răng cưa hoặc làm mịn.

Đầu Vào SETPOINT

Đầu vào là giá trị mong muốn cần đạt được. Được khuyến cáo sử dụng khối chức năng DELAYVALUE4 để chậm lại đầu vào.

Đầu Vào RESET

Đầu vào này đặt lại bộ điều khiển PID. Các bộ đếm thời gian nội bộ cũng như các phần I và D được đặt lại.

Đầu Vào DIS

Đầu vào này ngắt tất cả các tính toán ngay lập tức. Tính toán của phần I và D sẽ bị tạm dừng. Các giá trị ở đầu ra P và Q sẽ được lưu tạm.

Đầu Vào Kp

Đầu vào này định nghĩa phần P của bộ điều khiển. Phần P được tính như sau:

P=(SETPOINT-IN)*Kp

Đầu Vào Ti

Đầu vào này định nghĩa phần I dưới dạng hằng số thời gian của bộ tăng giảm của bộ điều khiển. Phần I được tính như sau:

I=I+(SETPOINT-IN)*(ZEIT/Ti)

Đầu Vào Td

Đầu vào này định nghĩa phần D dưới dạng hằng số thời gian của bộ điều khiển. Phần D được tính như sau:

D=((SETPOINT-IN)-D)*(ZEIT/Td)*MAX

Đầu Vào PT

Đầu vào PT định nghĩa thời gian lấy mẫu của bộ điều khiển. Giá trị lớn hơn sẽ làm giảm tải cho SPS.

Đầu Vào MIN

Đầu vào này định nghĩa phạm vi hoạt động dưới của bộ điều khiển. Nếu đầu vào không được định nghĩa hoặc giá trị bằng NULL, thì sẽ giả sử là 0.

Đầu Vào MAX

Đầu vào này định nghĩa phạm vi hoạt động trên của bộ điều khiển. Nếu đầu vào không được định nghĩa hoặc giá trị bằng NULL, thì sẽ giả sử là 255.

Đầu Ra Q

Đầu ra chứa tất cả các bộ điều khiển dưới dạng tổng. Tổng này được giới hạn theo phạm vi hoạt động MIN và MAX.

Đầu Ra P

Đầu ra P luôn được tính ngay lập tức.

Đầu Ra I

Đầu ra I chứa phần I đã được tính toán.

Đầu Ra D

Đầu ra D chứa phần D đã được tính toán.

Lưu Ý: Phần D chỉ được tính chính xác nếu thời gian lấy mẫu PT đã được định nghĩa.