PDA

View Full Version : Xử lý tín hiệu nhiệt cho PLC



hangle22
22-09-2015, 09:34:03 AM
Chào các bác tình hình đang xử lý tín hiệu cho thermister 100k. Em tìm được phương trình chung để đưa tín hiệu áp về PLC, rồi từ đó hiện thị ra nhiệt độ hiện tại của đầu nhiệt. Nhưng em không bít xử lý công thức này trong PLC như thế nào. Em dùng con Fx3u ạ.
Trong đó A0, A1, A2 em đã tính ra các số cụ thể.
R:điện trở của thermister tại 0 độ, số này thì có thể tra trong bảng thống kê.
V0: áp đọc về modul analog, số này cũng là số cụ thể tại thời điểm cần đo.
Vấn đề là em không bít làm sao để PLC tự tín và đưa số liệu ra HMI.12085

Tuan Kieu
22-09-2015, 02:20:33 PM
Em ko biết lập trình PLC nhưng mà theo em là :
PLC có thanh ghi D , bác gán các biến số hằng số cho các D . giả tỷ là D10 ,D11,D12 . .... Tính toán công trừ , căn ,lũy thừa .... các D này xử dụng tập lệnh của PLC . Ra kết quả thì gán nó vào M nào đó .
từ đó khai báo cho HMI sẽ load cái M bác đã gán . do vậy M thay đổi thì màn hình sẽ thay đổi hiển thị theo .

ngu kiến của em , ko bít bác đã sáng hơn ko ?

Tuanlm
22-09-2015, 02:29:39 PM
Bạn tham khảo cấu trúc lệnh PID trong Fx3u là sẽ rõ cái dzụ này.

tcm
23-09-2015, 07:10:08 PM
Thông thường khi đọc nhiệt độ về PLC người ta không bắt thằng PLC nó tính toán lằng nhằng như vậy đâu.
Có 2 cách thường làm là:
1. Mua 01 bộ điều khiển nhiệt độ chuyên dùng nào đó đưa ra đc tín hiệu dòng hoặc áp là hàm tuyến tính của nhiệt độ rồi lấy tín hiệu dòng và áp đó để đưa về PLC thông qua đầu đọc analog (Ví dụ: Omron E5CN)
2. Mua modun đọc nhiệt độ chuyên dùng gắn vào PLC để đọc nhiệt độ trực tiếp từ PLC (Ví dụ: EM231 mã 6ES7231-7PD22-OXAO cho PLC S7200)

thuhanoi
23-09-2015, 07:43:17 PM
Giải tress tý cho vui
Dụ này mình toàn làm thế này: Nhập công thức trên vào máy tính, in ra máy in phun màu cho đẹp, kiểm tra lại có sai sót chổ nào không.
Đem đi pho to để chuyển thành trắng đen, xong thu nhỏ lại nhỏ nhất có thể, cẩn thận xếp lại đâu vào đó ( nhớ mặt chữ ra ngoài).
Đút vào khe nào đó của con PLC - xong - cắm điện PLC, đi uống cà phê, về xem kết quả, nếu chưa như ý làm lại từ bước 1 :D :D :D

inhainha
23-09-2015, 08:12:03 PM
Nếu bạn dùng PLC họ FX thì bạn mua module mở rộng FX2N-2LC mà xài. Có input nhận tín hiệu từ thermocouple và output ra luôn.

marl
23-09-2015, 09:40:38 PM
Toàn xúi dại.

Tuanlm
24-09-2015, 08:17:01 AM
Chào các bác tình hình đang xử lý tín hiệu cho thermister 100k. Em tìm được phương trình chung để đưa tín hiệu áp về PLC, rồi từ đó hiện thị ra nhiệt độ hiện tại của đầu nhiệt. Nhưng em không bít xử lý công thức này trong PLC như thế nào. Em dùng con Fx3u ạ.
Trong đó A0, A1, A2 em đã tính ra các số cụ thể.
R:điện trở của thermister tại 0 độ, số này thì có thể tra trong bảng thống kê.
V0: áp đọc về modul analog, số này cũng là số cụ thể tại thời điểm cần đo.
Vấn đề là em không bít làm sao để PLC tự tín và đưa số liệu ra HMI.12085

Vậy là bạn có đầu dò nhiệt phi tuyến. Nếu bạn không thay được đầu dò nhiệt đó thì có một giải pháp đơn giản hơn. Bạn dùng board riêng, viết code, nhập công thức trên vào. Ngõ board thì đưa vào PLC, chọn một thanh ghi D nào đó rồi gán cho HMI hiển thị giá trị thanh ghi đó. Vì lý do riêng nên mình ko thể post hết lên đây đc, có gì bạn liên hệ, mình sẽ giúp.