Đăng Ký
Trang 1 của 20 12311 ... CuốiCuối
Kết quả 1 đến 10 của 196
  1. #1
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết

    Xử lý tín hiệu Analog trong S7-200

    Ví dụ đọc tín hiệu đo mức nước có dãi đo từ 0m-40m. Tín hiệu truyền về là 4-20mA, nghĩa là 0m = 4mA, 40m=20mA. Nhiệm vụ là phải hiển thị được con số mực nước lên HMI.
    Lưu ý, S7200 có module đọc analog có độ phân giải từ 4000 đến 32000, nghĩa là 4mA đọc vào thì trong PLC hiểu là 4000 đơn vị và 20mA đọc về là 32000 đơn vị.
    Như vậy ta có thể lặp được 1 đường thẳng qua 2 điểm.
    Giả sử nếu tín hiệu thực tế là 9mA, hỏi mức nước cần tính toán và hiển thị trên HMI là bao nhiêu? Các bạn tính thử xem rồi sẽ bàn tiếp cách thức đọc analog

    Công thức để tính cho tín hiệu Analog sẽ là:

    Os=[(Osvmax -Osvmin)(Isv-Isvmin)/(Isvmax-Isvmin)]+Osvmin
    O: outputs
    s: sensor
    v :value
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  2. The Following 3 Users Say Thank You to tran_hieu0983 For This Useful Post:


  3. #2
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    Giả sử nếu như mình có:

    10V - 32000
    0 V - 0
    như vậy nếu cần 4v thì chỉ cần tính như sau: OUT = 4 * 32000/10 là được rồi.
    Thân chào
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  4. The Following 3 Users Say Thank You to tran_hieu0983 For This Useful Post:


  5. #3
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    http://www.mediafire.com/?j9ct85wpw9uuanf
    http://www.mediafire.com/?h2dbhtv4dnvtqan
    http://www.mediafire.com/?arre8dd6ptq3mrh
    một số link nào trùng thì đề nghị những cộng tác viên nói dùm để chỉnh sửa lại nhé.
    Cám ơn
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  6. The Following 2 Users Say Thank You to tran_hieu0983 For This Useful Post:


  7. #4
    Thành viên Mới
    Ngày tham gia
    Mar 2011
    Bài viết
    5
    Thanks
    0
    Thanked 1 Time in 1 Post
    Trong thư viện Scale có các hàm mẫu S_ITR,S_RTR,S_RIT,theo em hiểu thì hàm S_ITR dùng để biến giá trị số nguyên từ đầu vào AIW thành giá trị mà chúng ta muốn chuyển đổi dạng số thực (như mực nước,nhiệt độ...),em không biết 2 hàm còn lại ứng dụng để làm gì,các bác lấy ví dụ giúp em nhé.Thanks các bác.

  8. #5
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    Để hiểu rõ thì bạn chịu khó đọc những phần tip mà mình đã gửi ở một bài khác nha
    http://www.mediafire.com/?32gk5u9ibqwh2u5
    mục này sẽ giúp cho bạn hiểu thêm. và tất nhiên bạn cũng cần thêm kỹ năng để đọc chương trình. Cái này không ai chỉ được mà làm theo quán tính và kinh nghiệm thôi.
    chúc bạn thành công
    Lần sửa cuối bởi tran_hieu0983, ngày 04-22-2013 lúc 08:28 AM.
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  9. Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:


  10. #6
    Thành viên cấp 3
    Ngày tham gia
    Mar 2011
    Bài viết
    240
    Thanks
    10
    9 lượt trong 8 bài viết
    Về phía PLC thì CPU 222 trở lên và có modul analog chuyên dụng như EM 231 RTD (thích hợp với lạo Pt..)... .Quan trọng bạn cần dãi đo là bn ? Vd như cảm biến loại K dãi đo là - 270 -> 1372 oC , dữ liệu dạng số là +- 32000 .
    Lần sửa cuối bởi nguyendien.tdh, ngày 05-07-2011 lúc 07:17 AM.

  11. #7
    Thành viên cấp 5
    Ngày tham gia
    Mar 2011
    Đang ở
    Ho Chi Minh City
    Bài viết
    506
    Thanks
    9
    13 lượt trong 13 bài viết
    Trích dẫn Gửi bởi nguyendien.89 Xem bài viết
    Về phía PLC thì CPU 222 trở lên và có modul analog chuyên dụng như EM 231 RTD (thích hợp với lạo Pt..)... .Quan trọng bạn cần dãi đo là bn ? Vd như cảm biến loại K dãi đo là - 270 -> 1372 oC , dữ liệu dạng số là +- 32000 .
    Vậy khi đọc về, dữ liệu dạng số, tôi muốn hiển thị dữ liệu là nhiệt độ thực thì phải làm sao? Vi dụ: nhiệt độ là 40 oC chẵng hạn. Cảm ơn.
    0983.398.372
    Hidden Content

  12. #8
    Thành viên cấp 3
    Ngày tham gia
    Mar 2011
    Bài viết
    240
    Thanks
    10
    9 lượt trong 8 bài viết
    Về các loại các biến nhiệt thì một số loại thông dụng sau :cảm biến loại K(-270 đến 1372) ,R (-50 đến 1768),T(-270 đến 400),J(-210 đến 750),E(-270 đến 1000) , một số loại Pt 100 , Ni 100 .Còn vấn đề ghép nối và cài đặt thì ai chỉ dùm nhé .Mình chưa lắp bao giờ .Hehehe.

  13. #9
    Thành viên cấp 3
    Ngày tham gia
    Mar 2011
    Bài viết
    240
    Thanks
    10
    9 lượt trong 8 bài viết
    Trích dẫn Gửi bởi Tommy Xem bài viết
    Vậy khi đọc về, dữ liệu dạng số, tôi muốn hiển thị dữ liệu là nhiệt độ thực thì phải làm sao? Vi dụ: nhiệt độ là 40 oC chẵng hạn. Cảm ơn.
    Cái này mình chưa làm thực tế , cho nên chỉ theo ý nghĩ có j mọi người thông cảm .
    Vd mình lấy cảm biến trên (-270 đến 1372 ) (điều kiện modul hỗ trợ và cài đặt trên modul) thì việc đọc dữ liệu nằm trong giải (-3200 --> +32000) lưỡng cực .Tức -270 oC là -32000 và 1372 là 32000.Như vậy bây giờ có thể áp dụng công thức trên or thư viện Scale ,ta đã có Osh ,Osl ,Ish .Bây giờ hiển thị 40 oC .Vậy ta đã có Iv .Và hiển thị dc giá trị 40 oC .Lưu vào VD60 chẳng hạn .He.
    Lần sửa cuối bởi nguyendien.tdh, ngày 05-07-2011 lúc 07:46 AM.

  14. #10
    Thành viên cấp 3
    Ngày tham gia
    Mar 2011
    Bài viết
    240
    Thanks
    10
    9 lượt trong 8 bài viết
    Trích dẫn Gửi bởi maphia Xem bài viết
    Trong thư viện Scale có các hàm mẫu S_ITR,S_RTR,S_RIT,theo em hiểu thì hàm S_ITR dùng để biến giá trị số nguyên từ đầu vào AIW thành giá trị mà chúng ta muốn chuyển đổi dạng số thực (như mực nước,nhiệt độ...),em không biết 2 hàm còn lại ứng dụng để làm gì,các bác lấy ví dụ giúp em nhé.Thanks các bác.
    +Hàm S_RTI là chuyển đổi số thực sang số nguyên : giả sử bạn có đầu ra analog để điều khiển góc mở 1 cái van (PQW 128) .Sau khi tính toán hiệu chỉnh có được giá trị cho góc mở và giá trị này đang ở dạng số thực bạn phải chuyển đổi sang số nguyên rồi truyền vào PQW 128 .Hiểu lom la là khi cần xuất tín hiệu out analog .
    +Còn hàm RTR là hàm chuyển đổi số thực sang số thực .Hi .Đơn giản có ứng dụng này .Bạn biến đổi khoảng số thực này thành khoảng khác (như 0 - 100% phần trăm góc mở ...) Khi cần hiển thị kiểu này thôi .

  15. Bài viết của "nguyendien.tdh" đã được cám ơn bởi các thành viên:


Trang 1 của 20 12311 ... 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