-
Thành viên cấp 1
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
tran_hieu0983
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
tín hiệu 4-20mA tương ướng là 6400-32000 chứ
-
-
Little PLC
![](images/rankplc/site.png)
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
thesky02
tín hiệu 4-20mA tương ướng là 6400-32000 chứ
đÓ là độ phân giải do bạn quy định thôi chứ không nhất thiết là 4 - 20mA phải tương ứng mới 6400 - 32000. Ta chọn 4mA tương ứng với mức 0 vẫn được
-
-
Thành viên cấp 5
Tui dung module EM231 TC để đọc nhiệt độ từ Thermocouple; cho ra số thay đổi khoảng từ 300 (nhiệt độ phòng) đến số lớn hơn (nếu đốt nóng), vậy cho hỏi 300 là gì? Số này liên quan đến nhiệt độ thực là sao?
Thanks.
-
-
Thành viên Đồng
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
Tommy
Tui dung module EM231 TC để đọc nhiệt độ từ Thermocouple; cho ra số thay đổi khoảng từ 300 (nhiệt độ phòng) đến số lớn hơn (nếu đốt nóng), vậy cho hỏi 300 là gì? Số này liên quan đến nhiệt độ thực là sao?
Thanks.
300 đó là bác lấy ra ở đâu vậy? nếu mới cấp như vậy nó là số 300 thì có thể nó chính là nhiệt độ môi trường mà bác để cái cảm biến nhiết đó. nó tỉ lệ với nhiệt độ môi trường của bác đó @@
-
-
Thành viên cấp 1
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
tran_hieu0983
đÓ là độ phân giải do bạn quy định thôi chứ không nhất thiết là 4 - 20mA phải tương ứng mới 6400 - 32000. Ta chọn 4mA tương ứng với mức 0 vẫn được
Modun analog của PLC S7 200 qui định 4mA = 6400, 20mA =32000. mình không nói scale để có giá trị thực tế. Bạn nói chọn mức 0 vẫn được mình chưa hiểu lắm.
Lần sửa cuối bởi anhlv.ddt, ngày 04-28-2016 lúc 07:08 PM.
-
-
Little PLC
![](images/rankplc/site.png)
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
thesky02
Modun analog S7_200 qui định 4mA = 6400, 20mA =32000. mình không nói scale để có giá trị thực tế. Bạn nói chọn mức 0 vẫn được mình chưa hiểu lắm.
ai nói bạn là nó quy định 4mA = 6400?! Tài liệu đâu? Chỗ nào? cái quy định là do bạn quy định chứ đâu phải do module quy định. Nó chỉ có ghi là đọc "được" mức Analog từ 0 - 10V hoặc 0 - 20mA tương ứng với mức 0 - 32000 chứ đâu có ghi "phải" từ 0 - 32000. Bạn hiểu nhầm vấn đề và cũng chưa hiểu mức phân giải của nó. Thiết bị đọc được từ 4 - 20mA đây là do thiết bị mình không can thiệp, nhưng việc chọn độ phân giải là do bạn chọn mà. Human isn't a machine ^^
-
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
cả 2 bạn tran_hieu0983 và thesky02 không ai nói sai cả.
gởi 2 bạn tip nói về analog nè http://www.mediafire.com/?3y152f5uan9omnb
trên lý thuyết thì ở chế độ
- Unipolar 0-20mA, hay 0-10v có độ phân giải là 0 đến +32000 (offset 20% của 0-20 = 4mA, offset 20% của 0- 32000=6400)
- Bipolar là từ -32000 đến +32000
nhưng trên thực tế khi đọc trên PLC thì con số tưng ứng với 4mA không còn là 6400 nữa, mà là con số bất kỳ (có thể là trên 6400 hoặc nhỏ hơn 6400)
20mA cũng không còn là 32000 (số tối đa cùa 20mA là 32768).
-
-
Thành viên cấp 3
32768/20mA * 4mA = 6553
32000/20mA * 4mA = 6400
thực tế mình làm thì 6231 có khi lại là 6782
pác Hiếu nói đặt 0 là nói quá bạn thesky02 không hiểu
nhưng đúng là con số đó do mình đặt ra dựa trên thực tế đo được
-
-
Little PLC
![](images/rankplc/site.png)
^^ cảm biến công nghiệp thì ngưỡng là 4 -20mA là chuẩn nhưng trong học tập thì các bạn đó học là 0 -20mA nên phải nó thế chứ ^^.
tối goy đi ngủ thôi. khò khò ^^
-
-
Thành viên Đồng
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
congtu7677
cả 2 bạn tran_hieu0983 và thesky02 không ai nói sai cả.
gởi 2 bạn tip nói về analog nè
http://www.mediafire.com/?3y152f5uan9omnb
trên lý thuyết thì ở chế độ
- Unipolar 0-20mA, hay 0-10v có độ phân giải là 0 đến +32000 (offset 20% của 0-20 = 4mA, offset 20% của 0- 32000=6400)
- Bipolar là từ -32000 đến +32000
nhưng trên thực tế khi đọc trên PLC thì con số tưng ứng với
4mA không còn là 6400 nữa, mà là con số bất kỳ (có thể là trên 6400 hoặc nhỏ hơn 6400)
20mA cũng không còn là 32000 (số tối đa cùa 20mA là 32768).
hình như bác nì nhầm tí nè, max là 32767 thui ko fai 32768 à nha, hehe (2 mũ 16 ) - 1 mà khì khì
-
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à 01:13 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu