-
Thành viên cấp 1
Phù xong rồi a à. E đọc từ vùng nhớ PIW8 (của kênh RTD) sang MW0 là 16#000000e0(khi nhiệt độ phòng), e cầm tay hoặc hơ lửa thì giá trị này tăng, a nói tóm tắt cho e cách xử lý giá trị này ko a? E làm giao tiếp với wincc để hiện thị giá trị nhiệt độ? Còn tùy nhiệt độ mà lập trình đầu ra số để điều khiển máy bơm ... thì e nghĩ mình làm đc (lập trình nhét vào plc), chắc sẽ chỉ dùng lệnh so sánh. Do lần đâu đụng đến module và thực tế nên có gì bỡ ngỡ các anh đừng cười nhé :D ^^
(e đấu 2 chân chung pt100 vào nhau --> pt thành pt 2 chân --> e đấu vào kênh RTD thế nào cũng đc a à, tại nó có phân biệt âm dương đâu a) (pt100 thì hiển thị 100 ôm ở 0 độ C --> giá trị 16#0000000e0 của e có phải là hex ko a? e đổi ra lai là 224? sao vậy nhỉ? :-S)
-
-
Thành viên cấp 7
Gửi bởi
vthang.mta
Phù xong rồi a à. E đọc từ vùng nhớ PIW8 (của kênh RTD) sang MW0 là 16#000000e0(khi nhiệt độ phòng), e cầm tay hoặc hơ lửa thì giá trị này tăng, a nói tóm tắt cho e cách xử lý giá trị này ko a? E làm giao tiếp với wincc để hiện thị giá trị nhiệt độ? Còn tùy nhiệt độ mà lập trình đầu ra số để điều khiển máy bơm ... thì e nghĩ mình làm đc (lập trình nhét vào plc), chắc sẽ chỉ dùng lệnh so sánh. Do lần đâu đụng đến module và thực tế nên có gì bỡ ngỡ các anh đừng cười nhé :D ^^
(e đấu 2 chân chung pt100 vào nhau --> pt thành pt 2 chân --> e đấu vào kênh RTD thế nào cũng đc a à, tại nó có phân biệt âm dương đâu a) (pt100 thì hiển thị 100 ôm ở 0 độ C --> giá trị 16#0000000e0 của e có phải là hex ko a? e đổi ra lai là 224? sao vậy nhỉ? :-S)
Để xử lí nhiệt độ,em lấy giá trị MW0 chuyển sang số thực,sau đó lấy số thực này chia cho 10 , kết quả chính là nhiệt độ của em.
Giá trị 224 nghĩa là nhiệt độ hiện tại là 22.4 độ đó em.
-
-
Thành viên cấp 1
Gửi bởi
dohung
Để xử lí nhiệt độ,em lấy giá trị MW0 chuyển sang số thực,sau đó lấy số thực này chia cho 10 , kết quả chính là nhiệt độ của em.
Giá trị 224 nghĩa là nhiệt độ hiện tại là 22.4 độ đó em.
Anh ơi, e làm xong rồi đọc như anh nói, e lấy giá trị trong PIW108 chia cho 10 ra 22.4 hoặc nhiệt độ khác cũng vậy. E có 1 vấn đề là "tại sao PIW108 nó lưu giá trị nhiệt độ luôn hả a?(với đầu vào là pt100)", các kênh analog đầu vào là điện áp (từ 0-->10V) thì trong vùng nhớ analog PIW tương ứng nó sẽ lưu giá trị gì?
E làm xong đồ án e sẽ post lên đây cho mọi người chưa rõ tham khảo. Cảm ơn a.
-
-
Thành viên cấp 7
Gửi bởi
vthang.mta
Anh ơi, e làm xong rồi
đọc như anh nói, e lấy giá trị trong PIW108 chia cho 10 ra 22.4 hoặc nhiệt độ khác cũng vậy. E có 1 vấn đề là "tại sao PIW108 nó lưu giá trị nhiệt độ luôn hả a?(với đầu vào là pt100)", các kênh analog đầu vào là điện áp (từ 0-->10V) thì trong vùng nhớ analog PIW tương ứng nó sẽ lưu giá trị gì?
E làm xong đồ án e sẽ post lên đây cho mọi người chưa rõ tham khảo. Cảm ơn a.
Chúc mừng em.
PT100 đọc xung dùng kênh RTD nó scale theo công thức y=10x,(y là giá trị đọc được,x là giá trị nhiệt độ),nên em chia cho 10 là tất nhiền,và chắc em cũng hiểu vì sao phải chuyển sang số thực trước đúng không ?.
PT100 không dùng bộ transmiter chỉ có thể dùng module RTD để đọc giá trị,không thể dùng analog 0-10V,4-20mA(nhớ là không dùng transmitter),nên em cấm PT100 vô AI 0-10V nó sẽ báo lỗi.
Làm tiếp đi em.Không hiểu cứ post,anh biết anh chỉ.
-
Bài viết của "dohung" đã được cám ơn bởi các thành viên:
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à 08:40 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu