Đăng Ký
Trang 10 của 17 Đầu tiênĐầu tiên ... 89101112 ... CuốiCuối
Kết quả 91 đến 100 của 173

Hybrid View

  1. #1
    Thành viên Mới
    Ngày tham gia
    May 2011
    Bài viết
    4
    Thanks
    0
    0 lượt trong 0 bài viết
    anh cho em hỏi, nếu mình dùng lệnh PID(TBL, LOOP) thì giá trị SP và PV phải scale về dải (0-1) phải không, còn nếu mình khai báo bằng PID wirzard thì giá trị PV là số nguyên từ (0-32000), và SP là số thực mình đặt à, ví dụ như em đặt SP=15,5 thì nó tự sacle về dải (0-32000) để so sánh với PV ạ,mà khai báo bằng PID wirzad mình có cách nào thay đổi lại kp ki kd trong chương trình được không anh, đây là chương trình của em, ngoài thiếu chương trinh đếm xung tốc độ cao HSC em còn phải bổ sung gì không, mấy anh xem giúp em, em cảm ơn!
    http://www.mediafire.com/?xvm4qmqdbeegct8

  2. #2
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Khi khai báo bằng wizard nó có giải thích rõ,những giá trị nó là range của SP,PV em đặt thế nào thì nó là thế đó làm gì có chuyện tự scale về.Nếu đặt 1 cái range 0-32000 còn 1 cái 0-15,5 thì em tưởng tượng như em đang so sánh 100 ngàn VND với 100 ngàn USD vì PLC nó chỉ hiểu về mặt giá trị số còn đơn vị gì nó hoàn toàn không biết,có nghĩa là nó chỉ làm sao cho PV bằng với setpoint.
    Còn muốn thay đổi những thông số đó thì vào datablock sẽ thấy vùng nhớ để thay đổi giá trị
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  3. #3
    Thành viên cấp 1
    Ngày tham gia
    May 2012
    Đang ở
    tphcm
    Bài viết
    15
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi kidsolo1412 Xem bài viết
    Khi khai báo bằng wizard nó có giải thích rõ,những giá trị nó là range của SP,PV em đặt thế nào thì nó là thế đó làm gì có chuyện tự scale về.Nếu đặt 1 cái range 0-32000 còn 1 cái 0-15,5 thì em tưởng tượng như em đang so sánh 100 ngàn VND với 100 ngàn USD vì PLC nó chỉ hiểu về mặt giá trị số còn đơn vị gì nó hoàn toàn không biết,có nghĩa là nó chỉ làm sao cho PV bằng với setpoint.
    Còn muốn thay đổi những thông số đó thì vào datablock sẽ thấy vùng nhớ để thay đổi giá trị
    anh kidsolo hiểu biết nhiều về plc thật...
    sao em kiếm mãi mà không thấy cài hàm scale trong step 7 vậy anh? em có bài toán về nhiệt độ... cảm biến đưa về điện áp từ 0-->5v. em chọn module analog có cấu hình 0-->5V. tức 0oC -->0v, 100oC--> 5V. Tương ứng 0-32000, yêu cầu bài toán của em là khi nhiệt độ lớn hơn 30oC thì Qo.o bật. Nhỏ hơn 30oC Qo.o tắt... em có đọc về hàm scale nhưng em còn mơ màng quá, anh có thể giải thích cho em được không, em tính toán thì với nhiệt độ 30oC thì lúc này cảm biến đưa áp về module là 1,5V-->9600. nhưng em chưa hiểu rõ lệnh scale lắm. anh có thể viết chương trình như bài toán của em được không.. thật sự em muốn hiểu rõ nó lắm.. cám ơn anh

  4. #4
    Thành viên Mới
    Ngày tham gia
    May 2011
    Bài viết
    4
    Thanks
    0
    0 lượt trong 0 bài viết
    anh cho em hỏi, nếu mình dùng lệnh PID(TBL, LOOP) thì giá trị SP và PV phải scale về dải (0-1) phải không, còn nếu mình khai báo bằng PID wirzard thì giá trị PV là số nguyên từ (0-32000), và SP là số thực mình đặt à, ví dụ như em đặt SP=15,5 thì nó tự sacle về dải (0-32000) để so sánh với PV ạ,mà khai báo bằng PID wirzad mình có cách nào thay đổi lại kp ki kd trong chương trình được không anh, đây là chương trình của em, ngoài thiếu chương trinh đếm xung tốc độ cao HSC em còn phải bổ sung gì không, mấy anh xem giúp em, em cảm ơn!
    http://www.mediafire.com/?xvm4qmqdbeegct8

  5. #5
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Bài viết
    444
    Thanks
    12
    16 lượt trong 14 bài viết
    Trích dẫn Gửi bởi trung_bk Xem bài viết
    anh cho em hỏi, nếu mình dùng lệnh PID(TBL, LOOP) thì giá trị SP và PV phải scale về dải (0-1) phải không, còn nếu mình khai báo bằng PID wirzard thì giá trị PV là số nguyên từ (0-32000), và SP là số thực mình đặt à, ví dụ như em đặt SP=15,5 thì nó tự sacle về dải (0-32000) để so sánh với PV ạ,mà khai báo bằng PID wirzad mình có cách nào thay đổi lại kp ki kd trong chương trình được không anh, đây là chương trình của em, ngoài thiếu chương trinh đếm xung tốc độ cao HSC em còn phải bổ sung gì không, mấy anh xem giúp em, em cảm ơn!
    http://www.mediafire.com/?xvm4qmqdbeegct8
    bạn đang làm với ĐC hả, bổ sung chương trình đếm encoder vào. có thể thay đổi các thông số thỏa mái. nếu ko thì sao hiệu chỉnh được HT của bạn. cần để ý rõ phần kiểu DL ko sẽ lỗi,

  6. #6
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Vào:www.tudonghoahcm.net phần tài liệu và phần mềm chuyên ngành down thư viện scale và cách add vào micro/win
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  7. #7
    Thành viên Mới
    Ngày tham gia
    Dec 2011
    Bài viết
    3
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi kidsolo1412 Xem bài viết
    Vào:www.tudonghoahcm.net phần tài liệu và phần mềm chuyên ngành down thư viện scale và cách add vào micro/win
    Em đang làm điều khiển nhiệt độ cho lò điện trở, dùng PLC cpu 222, modul EM235, giám sát winCC.
    Em dùng PT100, qua 1 mạch chuyển đổi về 0-10v, cấp vào chân A+ A- của EM235, chân V0 của EM235 em đưa đến chân 11 của con TCA 785 trên mạch công suất làm Udk để điều chỉnh góc mở van của Thyristo, điều chỉnh điện áp cấp cho thanh nhiệt trong lò.
    Em tạo 1 bộ PID bằng Wizard. Lò có nhiệt độ là 0-346 độ C nên em đặt SetPoint là 0 - 346 là ok chứ anh? Bộ PID này em chưa biết dùng, em có xem 1 số tài liệu nhưng cũng ko hiểu cho lắm. Em nghĩ đã tạo bằng Wizard thì chỉ cần lấy ra dùng thôi nên trong chương trình chính em lấy PID0_INIT(SBR1) (có SM0.0 cấp vào chân EN). Chân PV_I là LW0, chân Setpoint_R là LD2, Output là LW6 . AIW0 được Move vào LW0 từ network trước, LW6 Move vào AQW0.
    Anh xem như vậy có được không?
    Còn phần kết nối wincc thì em rõ rồi nên em ko nhắc tới ở đây.
    Cám ơn anh nhiều và chúc anh luôn thành công trong sự nghiệp!

  8. #8
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Bài viết
    444
    Thanks
    12
    16 lượt trong 14 bài viết
    Trích dẫn Gửi bởi khacquan206 Xem bài viết
    Em đang làm điều khiển nhiệt độ cho lò điện trở, dùng PLC cpu 222, modul EM235, giám sát winCC.
    Em dùng PT100, qua 1 mạch chuyển đổi về 0-10v, cấp vào chân A+ A- của EM235, chân V0 của EM235 em đưa đến chân 11 của con TCA 785 trên mạch công suất làm Udk để điều chỉnh góc mở van của Thyristo, điều chỉnh điện áp cấp cho thanh nhiệt trong lò.
    Em tạo 1 bộ PID bằng Wizard. Lò có nhiệt độ là 0-346 độ C nên em đặt SetPoint là 0 - 346 là ok chứ anh? Bộ PID này em chưa biết dùng, em có xem 1 số tài liệu nhưng cũng ko hiểu cho lắm. Em nghĩ đã tạo bằng Wizard thì chỉ cần lấy ra dùng thôi nên trong chương trình chính em lấy PID0_INIT(SBR1) (có SM0.0 cấp vào chân EN). Chân PV_I là LW0, chân Setpoint_R là LD2, Output là LW6 . AIW0 được Move vào LW0 từ network trước, LW6 Move vào AQW0.
    Anh xem như vậy có được không?
    Còn phần kết nối wincc thì em rõ rồi nên em ko nhắc tới ở đây.
    Cám ơn anh nhiều và chúc anh luôn thành công trong sự nghiệp!
    để làm PID này cần có 3 thông số chính là SP- là giá trị nhiệt độ cần đặt
    PV là giá trị nhiệt độ đo về từ con PT100
    OUTPUT là giá trị xuất ra đối tượng điều khiển
    giá trị OUT của bạn lấy ra mạch công suất để điều chỉnh góc mở anpha của thyristor
    còn các hệ số P,I,D thì bạn dùng PID tune control panel. sau đó hiệu chỉnh dần

  9. #9
    Thành viên Mới
    Ngày tham gia
    Dec 2011
    Bài viết
    3
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi thanhke_auto Xem bài viết
    để làm PID này cần có 3 thông số chính là SP- là giá trị nhiệt độ cần đặt
    PV là giá trị nhiệt độ đo về từ con PT100
    OUTPUT là giá trị xuất ra đối tượng điều khiển
    giá trị OUT của bạn lấy ra mạch công suất để điều chỉnh góc mở anpha của thyristor
    còn các hệ số P,I,D thì bạn dùng PID tune control panel. sau đó hiệu chỉnh dần
    Như vậy là chương trình đơn giản chỉ có thế thôi à anh, còn phần dùng PID tune control panel để dò các số thật khó vì quán tính của nhiệt rất lớn, mỗi lần đặt lại hệ số lại ngồi chờ mòn mỏi

  10. #10
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Bài viết
    444
    Thanks
    12
    16 lượt trong 14 bài viết
    Trích dẫn Gửi bởi khacquan206 Xem bài viết
    Như vậy là chương trình đơn giản chỉ có thế thôi à anh, còn phần dùng PID tune control panel để dò các số thật khó vì quán tính của nhiệt rất lớn, mỗi lần đặt lại hệ số lại ngồi chờ mòn mỏi
    mình cũng chưa làm với nhiệt độ bao giờ. mình mới chỉ làm với động cơ thui, quán tính nhiệt thì nó lớn nên có thể bạn sử dụng P,I thui là đủ.còn tra các hệ số thì mình chưa có kinh nghiệm. mà nói thật là ko có chút kinh nghiệm nào thực tế cả.bạn nhờ thêm các anh đi làm rùi trên này nha.

Trang 10 của 17 Đầu tiênĐầu tiên ... 89101112 ... CuốiCuối

Tag của Chủ đề này

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Back to Top