Sử dụng FC105 để xử lý tín hiệu cho module Analog 66

Một phần của tài liệu Xây dựng hệ thống điều kiển giám sát SCADA hệ nấu trong dây chuyền sản xuất bia chất lượng cao (Trang 70 - 72)

Trong quá trình sản xuất có nhiều đại l−ợng vật lý (áp suất, tốc độ, tốc độ quay, nồng độ, … ) cần đ−ợc PLC xử lý cho nhiều mục đích điều khiển tự động. Do đó ta sử dụng hàm FC105 cho việc chuyển đổi giá trị.

Hình 3.11. Hàm chuyển SCALE CONVERT FC105.

Hàm Scale FC 105 có chức năng đọc giá trị nguyên (IN) và chuyển đổi nó sang dạng giá trị thực nằm trong khoảng giữa giá trị giới hạn d−ới và giá trị d−ới hạn trên (LO_LIM và HI_LIM). Kết quả đ−ợc viết vào đầu ra OUT. Hàm Scale sử dụng công thức sau:

OUT = [((FLOAT(IN) – K1)/(K2 – K1))*(HI_LIM – LO_LIM) + LO_LIM

Hằng số K1 và K2 đ−ợc thiết lập dựa trên giá trị đầu vào là giá trị l−ỡng cực (BIPOLAR) hay đơn cực (UNBIPOLAR)

BIPOLAR: Giá trị số nguyên đầu vào nằm trong khoảng từ -27648 đến +27648, nh− vậy K1 = - 27680, K2 = 27648

UNBIPOLAR: Giá trị số nguyên nằm trong khoảng từ 0 đến 27648, nh− vậy K1 = 0 và K2 = 27648.

Nếu giá trị nguyên đầu vào lớn hơn K2, đầu ra OUT sẽ đ−ợc gán bằng HI_LIM và sẽ báo lại lỗi. Nếu số nguyên đầu vào nhỏ hơn K1 thì đầu ra sẽ gắn bằng LO_LIM và sẽ báo lại lỗi.

Bảng 3: Các tham số hàm FC105:

Tên biến Kiểu

dữ liệu Mô tả chức năng

EN BOOL Cho phép sử dụng hàm 105

IN INT Giá trị số nguyên cần căn chỉnh sang số thực

HI_LIM REAL Giới hạn trên

LO_LIM REAL Giới hạn d−ới

BIOLAR BOOL

Nếu tín hiệu chân BIPOLAR là 1 thì giá trị vào là giá trị có dấu. Nếu tín hiệu chân BIPOLAR là 0 thì giá trị vào là giá trị không

dấu

ENO BOOL Sẽ có logic 1 nếu hàm FC105 thực hiện xong và không có lỗi RET_VAL WORD Nếu không có lỗi thì trả lại giá trị W#16#0000

Tùy thuộc vào từng loại cảm biến ta có thể lựa chọn tín hiệu đầu vào sao cho phù hợp là loại tín hiệu điện áp hay tín hiệu dòng … với ng−ỡng giá trị là bao nhiêu.

Hình 3. 12. Lựa chọn loại tín hiệu vào cho module vào ra.

Một phần của tài liệu Xây dựng hệ thống điều kiển giám sát SCADA hệ nấu trong dây chuyền sản xuất bia chất lượng cao (Trang 70 - 72)