-
Thành viên Đồng

Gửi bởi
hanhcb
Bài viết trước mình đã hiểu sai ý bạn, mình đã sửa các địa chỉ AIW thành VW và tiến hành kết nối với PLC thật thì đã nhận được tín hiệu. Rất cảm ơn bạn đã nhiệt tình giúp đỡ
Hi, đã giúp thì giúp cho trót, bạn giúp mình xem qua phần lập trình giúp mình với. Tín hiệu áp suất và nhiệt độ nhận về sai khác nhiều so với thực tế. Ví dụ, ngoại thực tế là 26 độ C thì trên máy tính chỉ hiện về 13 độ C
Xem qua ảnh:
https://goo.gl/photos/dLPQdi2uRazf47ts5
https://goo.gl/photos/8Ptp8rJPUkamqg8g9
sai khác là do bạn lập trình, có thể tín hiệu đọc về bị hao tổn trên đường dây sinh ra sai số ... bạn cần viết hàm để tuyến tính hóa giá trị của bạn
-
-
Thành viên cấp 1

Gửi bởi
anhlv.ddt
sai khác là do bạn lập trình, có thể tín hiệu đọc về bị hao tổn trên đường dây sinh ra sai số ... bạn cần viết hàm để tuyến tính hóa giá trị của bạn
Modul analog đọc tín hiệu có giá trị 0 - 32767 và hiển thị dải giá trị ra là 0 - 1300 độ C. Phương trình có dạng: y = (1300/32767)*x, Mình cho kết nối với 5 can nhiệt thì nhận được giá trị x = 290, 312, 270, 285, 267. Thay vào phương trình thì y = 11, các khoảng gần đó. nhiệt độ môi trường là khoảng 28, 29 rồi. Sai lệch quá lớn. Có cách nào làm cho sai lệch nhỏ lại không bạn??
p/s: - mình tháo can nhiệt ra thì trên phần mềm lập trình, giá trị nhận về từ tín hiệu là +32767
- Nối tắt can nhiệt thì tín hiệu vẫn nhận về là +312. Khó hiểu quá, bạn biết tại sao không??
-
-
Thành viên cấp 4

Gửi bởi
hanhcb
Modul analog đọc tín hiệu có giá trị 0 - 32767 và hiển thị dải giá trị ra là 0 - 1300 độ C. Phương trình có dạng: y = (1300/32767)*x, Mình cho kết nối với 5 can nhiệt thì nhận được giá trị x = 290, 312, 270, 285, 267. Thay vào phương trình thì y = 11, các khoảng gần đó. nhiệt độ môi trường là khoảng 28, 29 rồi. Sai lệch quá lớn. Có cách nào làm cho sai lệch nhỏ lại không bạn??
p/s: - mình tháo can nhiệt ra thì trên phần mềm lập trình, giá trị nhận về từ tín hiệu là +32767
- Nối tắt can nhiệt thì tín hiệu vẫn nhận về là +312. Khó hiểu quá, bạn biết tại sao không??
Can nhiệt thì không dùng hàm scale nha bạn, cứ lấy giá trị đọc về chia 10 là đúng
-
-
Thành viên cấp 10
Bạn ở đâu?
Hệ thống này của cty bạn làm service hay tại nhà máy bạn đang làm việc?
-
-
Thành viên cấp 1

Gửi bởi
kidsolo1412
Bạn ở đâu?
Hệ thống này của cty bạn làm service hay tại nhà máy bạn đang làm việc?
Nhà máy mình đang tạm dừng hoạt động một dây chuyền, chưa hẹn ngày chạy lại nên mình được tạo điều kiện vọc vạch. Mình ở Cao Bằng
-
-
Thành viên cấp 1
Module AI S7-300 của mình cấu hình nhận tín hiệu 4-20mA từ sensor + transmitter 4 wire. Khi transmitter bị mất nguồn hoặc đứt dây tín hiệu từ hiện trường về PLC là AI nó hiển thị -32768. Cho em hỏi đây là giá trị mặc định hay ngõ AI của em có vấn đề gì nhỉ ?
-
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à 06:14 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu