¾ Để đọc tốt tín hiệu Analog trước hết ta phải xác định tín hiệu đọc Analog là tín hiệu loại gì ( 0-10V,4-20mA,cách đấu 2 dây,cách đấu 4 dây……)
¾ Bước kế tiếp là phải chọn đúng loại tín hiệu trên phần cứng ( Chọn loại tín hiệu trên Modul đọc kênh Analog) và chọn đúng trên cấu hình phần cứng cho phù hợp,nếu chọn 2 bước này không tương thích thì đèn System Fault của Modul Analog sẽ sáng và kênh Analog sẽ đọc sai.
¾ Xác định đúng tín hiệu sử dụng,đơn cực hay lưỡng cực ¾ Xác định địa chỉ cho từng kênh Analog ( vd: PIW256…) ¾ Sử dụng hàm SCALE như sau :
Hàm SCALE sẽ thực hiện việc kênh chỉnh từ tín hiệu IN kết quả sẽ được lưu ở OUT
OUT = (Float (IN)-K1)/(K2-K1) * ( HI_LIM – LO_LIM) + LO_LIM
Tín hiệu BIPOLAR : K1 = -27648.0 , K2 = 27648.0 Tín hiệu UNBIPOLAR : K1 = 0.0 , K2 = 27648.0
RET_VAL : Trả về lỗi nếu việc thực hiện hàm SCALE có vấn đề
¾ Việc xuất tín hiệu Analog cũng sử dụng hàm SCALE,Tín hiệu Analog Out sẽ được đưa ra Modul xuất tín hiệu Analog tương ứng
Bài tập :
1/ Đọc khối lượng từ đầu cân Redlion:
Đầu cân Redlion có tích hợp sẵn các Card Analog ( 0-10V,4-20mA ) và 1 số Card khác như RS232,RS485,ModBus,Profibus,Device Net…)
Tín hiệu Analog sẽ tương ứng với khối lượng hiện thị trên đầu cân tuỳ thuộc vào việc Set giá trị Analog tương ứng trên đầu cân.
Ví dụ : Sử dụng kênh Analog là 0-10VDC,chọn giá trị Min là 0Kg,giá trị Max là 100Kg thì Nếu khối lượng trên đầu cân là 50Kg,thì điện áp đọc về tương ứng là 5VDC.
2/ Xuất tín hiệu Analog Out điều khiển biến tần :
Có 1 cách thông dụng để thay đổi tốc độ của động cơ là điều khiển biến tần bằng cách thay đổi cấp điện áp tương ứng,hoặc dòng tương ứng . Tuỳ thuộc vào từng bài toán cụ thể,tốc độ động cơ sẽ được thay đổi tương ứng cho phù hợp.