loading...
Custom Search
Đánh giá chủ đề:
  • 1 Phiếu - 1 Trung bình
  • 1
  • 2
  • 3
  • 4
  • 5
Lập trình PID dùng PLC Delta
#1
Mình lập topic này mong cùng được mọi người cùng nhau bàn luận về cách lập trình PID của PLC Delta, đặc biệt là cách dùng PID trong wizard WPLsoft. Mong mọi người cùng nhau chia sẻ nhé!
NHẬN LẬP TRÌNH PLC - HMI - SCADA CÁC LOẠI
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail : huyen.nv08@gmail.com
Trả lời
Được cảm ơn bởi:
#2
hay quá có ai biết thì chia sẻ nha . em cũng đang nghiên cứu về PID trong delta nhưng khó thật . mong các pác chia sẻ nha!
Trả lời
Được cảm ơn bởi:
#3
Bộ điều khiển PID có vai trò rất quan trong trong hệ thống, quyết định đến chất lượng điều khiển của hệ thống. Hiện nay có rất nhiều cách xây dựng bộ điều khiển PID nhưng chung quy lại phân ra làm hai cách xác định bộ điều khiển này :
-Xác định bằn lý thuyết (xây dựng hàm truyền, áp dụng tiêu chuẩn ổn định và mô phỏng trên phần mềm)
-Xác định bằng thực nghiệm (dò tìm các thông số PID theo các bước)
Vấn đề xây dựng mô hình toán học của hệ thống trên thực tế là không thể do cơ cấu và tính chất của hệ thống đã bị thay đổi. Việc chỉnh định các tham số PID phải dựa trên kinh nghiệm thực tế vận hành và điều khiển hệ thống. Hiện nay rất ít các mạch điều chỉnh yêu cầu sử dụng điều chỉnh thành phần vi phân D. Hầu hết mạch điều chỉnh PI là đủ đáp ứng yêu cầu điều chỉnh. Mình sẽ giới thiệu phương pháp xác định thông số PI
*bước 1: đặt thời gian tích phân cực đại, thời gian vi phân cực tiểu. Khi đó hệ thống chỉ điều khiển tỉ lệ. Sau đó giảm dải tỉ lệ cho đến khi dao động xuất hiện. đo chu kỳ của dao động (khoảng thời gian giữa hai điểm cực đại hoặc cực tiểu của dao động. Ta gọi thời gian này là chu kỳ tự nhiên)
*bước 2 : đặt thời gian tích phân bằng chu kỳ tự nhiên. Quan sát chu kỳ dao động mới, nó sẽ tăng thêm khoảng 40~43% của chu kỳ tự nhiên. Nếu chu kỳ dao động lớn hơn mức trên thì cần tăng thời gian tích phân.
*bước 3 : cuối cùng ta điều chỉnh dải tỷ lệ sao cho độ lệch và thời gian đạt đến ổn định phù hợp với yêu cầu. Nguyên tắc điều chỉnh như sau dải tỷ lệ càng lớn thì độ lệch điều chỉnh càng lớn, thời gian đạt đến ổn định càng ngắn, dải tỷ lệ càng nhỏ thì độ lệch càng nhỏ thời gian đạt đến ổn định càng dài.
NHẬN LẬP TRÌNH PLC - HMI - SCADA CÁC LOẠI
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail : huyen.nv08@gmail.com
Trả lời
Được cảm ơn bởi:
#4
Sau đây mình hướng dẫn cách sử dụng chức năng wizard trong WPLsoft để tạo bộ PID có sẵn mình chỉ cần khai báo các thông số là đủ
Để tạo bộ này trong WPLsoft các bạn vào Wizard --> PID instruction --> bảng PID wizard sẽ xuất hiện như hình dưới
[Hình: wizardrw.png]
Cửa sổ PID wizard hiện ra cần phải thay đổi vài tham số chính sau :
-Mục instruction Type chọn cấu trúc lệnh 16bit
-Điều kiện cho phép PID làm việc ở đây mình chọn M2 (tùy người dùng)
-Giá trị đặt Target Value là giá trị của thanh ghi D20 (tùy người sử dụng). Đây là giá trị setpoint mình mong muốn hệ thống đạt được
-Giá trị hiện thời Present Value là giá trị đáp ứng hệ thống được phản hồi về. (có thể qua cảm biến áp suất, cảm biến mức, encoder, cảm biến nhiệt....) . Giá trị này được lưu giữ vào thanh ghi D1 (tùy người dùng)
-Giá trị đáp ứng đầu ra Output Value được lưu giữ trong thanh ghi D15 (tùy người dùng)
-Mục parameter đặt tạm thời là D500(phần này mình sẽ giới thiệu sau)
-Thời gian lấy muẫ là 10ms
-Hệ số khâu tỷ lệ trên tác giả đặt Kp = 0.42 tương ứng 42%
-Hệ số khâu tích phân là Ki = 0.5 tương ứng với 50%
-Hệ số khâu vi phân là Kd = 0, không sử dụng khâu vi phân
-Các thông số khác không quan trọng mình đặt là 0
Dưới đây là code được tạo ra
[Hình: codegb.png]
NHẬN LẬP TRÌNH PLC - HMI - SCADA CÁC LOẠI
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail : huyen.nv08@gmail.com
Trả lời
Được cảm ơn bởi:
#5
hay quá thank pác nha . có gì post lên tiếp nha pác
Trả lời
Được cảm ơn bởi:
#6
Đối với thông số parameter thì sử dụng tới 20 thanh ghi liên tiếp. Trong chương trình mình chỉ định cho parameter là D500 tức là D500~D519 được sử dụng để lưu trữ các tham số.
D500 : thời gian lấy mẫu Ts
D501 : hằng số tỉ lệ Kp
D502 : hệ số tích phân Ki
D503 : hệ số vi phân Kd
D504 : ........
...................................
D529..........................
mình chỉ giới thiệu những thông số quan trọng cần quan tâm thôi. Các bạn trao đổi thêm nhé
NHẬN LẬP TRÌNH PLC - HMI - SCADA CÁC LOẠI
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail : huyen.nv08@gmail.com
Trả lời
Được cảm ơn bởi:
#7
có tài liệu về cách lập trình không up lên cho mọi người cùng tham khảo với bạn ơi
Trả lời
Được cảm ơn bởi:
#8
Tài liệu tiếng anh bạn nhé!
http://www.mediafire.com/?77q2lhxjf7l69ov
NHẬN LẬP TRÌNH PLC - HMI - SCADA CÁC LOẠI
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail : huyen.nv08@gmail.com
Trả lời
Được cảm ơn bởi:
#9
Có ai có code mẫu không ? Share cho mọi người cùng tham khảo đi
Trả lời
Được cảm ơn bởi:


Chủ đề có thể liên quan...
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  cân tự động dùng plc S7_200 tranchien195 1 645 10-06-2016, 12:43
Bài mới nhất: timhieu
  PLC Delta Hồng Thế 148 61,887 31-12-2015, 11:18
Bài mới nhất: unbeatable
  Cài đặt Phần mềm lập trình PLC Siemens Step 7 MicroWIN V4.0 SP9 laptrinhatd 0 1,659 09-01-2015, 15:13
Bài mới nhất: laptrinhatd
  Sử dụng phàn mềm lập trình HMI của ORMON (cx-designer) consair90 10 7,830 15-06-2014, 14:14
Bài mới nhất: dientu1711
  Mô phỏng PLC delta + module nguyengiathuan 19 6,305 26-05-2014, 14:21
Bài mới nhất: nguyengiathuan
Exclamation PLC delta giãi pháp tiết kiệm chi phí trong thời khó khăn tranthang 0 1,312 01-04-2014, 00:02
Bài mới nhất: tranthang
  Tài liệu Hướng dẫn lập trình PLC Mitsubishi FX-TRN-BEG-E tech 1 5,003 27-03-2014, 07:58
Bài mới nhất: hanhphuong8h
  Tài liệu lập trình PLC s7-200 tiếng Việt do Châu Chí Đức viết tech 3 4,967 07-03-2014, 18:48
Bài mới nhất: trinhhadem
Wink Nhờ anh em có kinh nghiệm về lập trình Panasonic (FPWIN) dịch dùm mình đoạn code. Trần Phú Nguyện 4 1,700 28-02-2014, 16:37
Bài mới nhất: Trần Phú Nguyện
  Lập trình PLC S7-300 bằng ngôn ngữ STL consair90 3 2,695 21-01-2014, 20:11
Bài mới nhất: nghung04078