-
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:
-
Thành viên Mới
các anh ơi! cho em hói về các chống nhiễu cho tín hiệu phản hồi. động cơ của em quay với tốc độ 800v/p em lấy tín hiệu phản hồi điện áp qua bộ biến đổi từ xung sang áp mà tín hiệu phản hồi về PLC lúc có lúc không
-
-
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.
-
-
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:
-
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 Mới
Gửi bởi
tran_hieu0983
Để 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
cho mình hỏi chương trình này phải là điều khiển nhiệt độ của nhà máy nào phải không ? có thể cho mình xin sơ đồ nguyên lý để hiểu thêm được không
-
-
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.
-
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à 02:28 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu