5.4.2. Đặt giá trị:
Phần mềm cho phép chọn các thuật điều khiển PID hai hoặc ba vị trí hay bipolar or monopolar two-step tùy vào các tham số được thiết lập cho bộ tạo xung. Bảng dưới đây liệt kê các chế độ:
Ở chế độ ba vị trí, tín hiệu hành động có thể nhận 3 trạng thái : heat, off, cool. Tín hiệu này do tín hiệu số đầu ra là QPOS_P hay QNEG_P quyết định. Bảng 2 là một ví dụ của điều khiển nhiệt độ.
Bảng 2
Để tín được độ rộng của xung FB43 "PULSEGEN" dựa vào độ lớn của tín hiệu đầu vào. Đặc điểm của đồ thị biểu diễn độ rộng xung phụ thuộc vào tham biến P_B_TM (minimum pulse hay minimum break time) và hệ số tỷ lệ (Hình 3).
Hình 3: Đồ thị dạng đối xứng của bộ điều khiển ba vị trí (hệ số tỷ lệ 1)
Thường thì hệ số tỷ lệ là 1. Giá trị tuyệt đối của INV nhỏ thì tạo ra một xung có độ rộng nhỏ hơn P_B_TM, và giá trị tuyệt đối của INV lớn hơn thì tạo xung có độ rộng lớn hơn theo công thức sau:
Pulse duration = INV/100*PER_TM
Hệ số tỷ lệ RATIOFAC sẽ làm thay đổi độ rộng xung âm và cả xung dương. Ví dụ như trong xử lý nhiệt độ, RATIOFAC cho phép điều khiển thới gian nóng và thời gian lạnh của thiết bị là khác nhau. Hệ số này cũng ảnh hưởng đến P_B_TM. Nếu hệ số tỷ lệ < 1 thì nghĩa là giá trị ngưỡng của các xung âm sẽ được nhân với hệ số tỷ lệ.
Ratio factor <1 :
Duration of the negative pulse = (INV/100)*PER_TM*RATIOFAC Ratio factor >1:
Duration of the negative pulse = (INV/100)*PER_TM
Duration of the positive pulse = (INV/100)*(PER_TM/RATIOFAC) Ở chế độ hai vị trí, chỉ có tín hiệu xung dương QPOS_P của PULSEGEN mới điều khiển tắt hay mở. Ở chế độ này, phần mềm cho phép chọn hai dãy giá trị nhập bằng tay: lưỡng cực và đơn cực.
Hình 4 : Đồ thị dạng của bộ điều khiển hai vị trí
Trong chế đặt trị bằng tay, (MAN_ON = TRUE), hai tín hiệu xuất của bộ điều khiển PID hai hoặc ba vị trí có thể được thiết lập thông qua các tham biến POS_P_ON và NEG_P_ON mà không phụ thuộc vào INV (Bảng 3).
Bảng 3 : Các giá trị của tham biến 1.3/ Khởi động và thông báo lỗi:
Trong khi khởi tạo lại hệ thống, tất cả các tín hiệu xuất được đặt bằng 0.
Khối FB43 "PULSEGEN" không có khả năng tự kiểm tra lỗi. Mã báo lỗi RET_VAL không được sử dụng.
1.4/ Tham biến hình thức đầu vào:
Tên biến Kiểu dữ liệu Phạm vi giới hạn Giá trị mặc định Mô tả chung
INV REAL -100.0…100.0 0.0 INPUT VARIABLE
Một giá trị tín hiệu tuần tự đưa vào tham số đầu vào “input value”
PER_TM TIME >=20*CYCL
E T#1s PERIOD TIMETham số đầu vào “period time” là một chu kỳ cố định trong quá trình điều biên.
P_B_TM TIME >=CYCLE T#50ms MINIMUM
PULSE/BREAK TIME Tham biến nhập vào, giá trị xung tối thiểu.
RATIOFA C
REAL 0.1 ...10.0 1.0 RATIO FACTOR
Hệ số tỷ lệ, nhằm mục đích thay đổi độ rộng của xung âm hay xung dương. STEP3_O
N
BOOL TRUE THREE STEP CONTROL
ON
Tham biến nhập để tắt mở chế độ ba vi trí. Ơû chế độ này, cả hai tín hiệu xuất đều hoạt động.
ST2BI_O
N BOOL FALSE TWO STEP CONTROLFOR BIPOLAR
MANIPULATED VALUE RANGE ON
MAN_ON BOOL FALSE MANUAL MODE ON
Khi thiết lập tham số nhập này là “mannual mode on” thì các tín hiệu xuất có thể được điều khiển bằng tay.
POS_P_O N
BOOL FALSE POSITIVE PULSE ON
Ở chế độ đặt trị bằng tay của bộ điều khiển ba vị trí, tín hiệu xuất QPOS_P có thể được thiết lập ở tham số nhập là “positive pulse on”. Ở chế độ đặt trị bằng tay của bộ điều khiển hai haivị trí, QNEG_P luôn được thiết lập ngược với QPOS_P. NEG_P_O
N BOOL FALSE NEGATIVE PULSE ONỞ chế độ đặt trị bằng tay của bộ điều khiển ba vị trí, tín hiệu xuất QNEG_P có thể được thiết lập ở tham số nhập là “negative pulse on”. Ở chế độ đặt trị bằng tay của bộ điều khiển hai hai vị trí, QNEG_P luôn được thiết lập ngược với QPOS_P.
SYN_ON BOOL TRUE SYNCHRONIZATION
ON
Khi thiết lập tham số nhập “synchronization on”, xung đầu ra có thể được đồng bộ hóa với khối thay đổi giá trị biến đầu vào INV. Khi đó, một thay đổi của biến đầu vào sẽ làm thay đổi xung đầu ra.
COM_RS
cổng vào “complete start” có giá trị logic bằng 1.
CYCLE TIME >= 1ms T#10ms SAMPLING TIME
Khoảng thời gian giữ các lần gọi khối phải cố định. Thời gian trích mẫu (sampling time) được thiết lập qua cổng vào “sampling time”.
1.5/ Tham biến hình thức đầu ra:
Khối FB43 "PULSEGEN" có 2 tham biến hình thức đầu ra như sau:
Tên biến Kiểu dữ liệu Phạm vi giới hạn Giá trị mặc định Mô tả chung
QPOS_P BOOL FALSE OUTPUT POSITIVE PULSE
Tham biến đầu ra “output positive pulse” được thiết lập khi xuất ra một xung(positive pulse). Trong chế độ 2 vị trí, tham biến này luôn có giá trị TRUE, QNEG_P luôn có giá trị ngược với QPOS_P
QNEG_ P
BOOL FALSE OUTPUT POSITIVE PULSE
Tham biến đầu ra “output positive pulse” được thiết lập khi xuất ra một xung(negative pulse). Trong chế độ 2 vị trí, tham biến này luôn có giá trị TRUE, QNEG_P luôn có giá trị ngược với QPOS_P