-
Little PLC
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
-
The Following 3 Users Say Thank You to tran_hieu0983 For This Useful Post:
-
Little PLC
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
-
The Following 3 Users Say Thank You to tran_hieu0983 For This Useful Post:
-
Little PLC
-
The Following 2 Users Say Thank You to tran_hieu0983 For This Useful Post:
-
Thành viên Mới
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.
-
-
Little PLC
Để 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.
-
Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:
-
Thành viên cấp 3
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.
-
-
Thành viên cấp 5
Gửi bởi
nguyendien.89
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.
-
-
Thành viên cấp 3
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.
-
-
Thành viên cấp 3
Gửi bởi
Tommy
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.
-
-
Thành viên cấp 3
Gửi bởi
maphia
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 .
-
Bài viết của "nguyendien.tdh" đã được cám ơn bởi các thành viên:
Tag của Chủ đề này
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
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 10:37 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu