Trích dẫn Gửi bởi vthang.mta Xem bài viết
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.