- Khối hệ thống công thức (Recipe System): dùng để tạo và quản lý các khối Khối điều khiển (Batch Control): quản lý các khối đang được xử lý trên mạng
3.2.8. Module Controller
• Tên của Module trong thư viện là TE_CTRL
• Tên của block là: FB513
• Module được gọi trong OB35
• Chức năng: Module TE_CTRL có thể được sử dụng để thực hiện các bài toán điều khiển sau:
- Điều khiển biến cho trước.
- Điều khiển tầng (điều khiển cascade) - Điều khiển tỷ lệ.
- Điều khiển đồng bộ.
Module này có thể được sử dụng trong cả bài toán điều khiển liên tục và điều khiển mẻ. Bộ điều khiển PID cung cấp một giá trị đặt cho các thiết bị, một biến quá trình được tạo ra với giá trị giám sát tùy theo biến quá trình và từng bài toán điều khiển.
• Các đầu vào/ra
Hình 3.15 Module Controller
Bảng 3.10 Bảng mô tả các đầu vào/ra của module Module
Đầu vào:
Element Meaning Data
type Default
AUTO_ON Lệnh kích hoạt tự động BOOL 0
AUT_L Lựa chọn chế độ tự động BOOL 0
ACKN_L Lỗi báo nhận BOOL 0 CLC_L Chế độ điều khiển vòng kín BOOL 0
OLC_L Chế độ điều khiển vòng hở BOOL 0
EXT_L Chế độ điểm đặt ngoài BOOL 0
INT_L Chế độ điểm đặt bên trong BOOL 0
IN_LOCK Điều kiện liên động BOOL 0
STOP Điều kiện dừng BOOL 0
AUTOP_EN Khả năng hoạt động: chế độ tự động BOOL 1 MANOP_EN Khả năng hoạt động:chế độ bằng tay BOOL 1 CCLOL_EN Khả năng hoạt động:lệnh kích hoạt BOOL 1 CLCOP_EN Khả năng hoạt động:chế độ điều khiển vòng kín BOOL 1 OLCOP_EN Khả năng hoạt động:chế độ điều khiển vòng hở BOOL 1 CEXIN_EN Khả năng hoạt động: chế độ điểm đặt bên
ngoài/bên trong
BOOL 1 EXTOP_EN Khả năng hoạt động: chế độ điểm đặt bên ngoài BOOL 1 INTOP_EN Khả năng hoạt động: chế độ điểm đặt bên trong BOOL 1 MVOP_EN Khả năng hiệu chỉnh: giá trị điều khiển bằng tay BOOL 1 SPOP_EN Khả năng hiệu chỉnh: giá trị đặt BOOL 1 MV_HR Hiệu chỉnh dải lớn: giá trị điều khiển bằng tay REAL 100 MV_LR Hiệu chỉnh dải nhỏ: giá trị đặt REAL 0 MV_HL Giá trị điều khiển bằng tay giới hạn cao REAL 100 MV_LL Giá trị điều khiển bằng tay giới hạn thấp REAL 0 MVOP_HL Giá trị điều khiển bằng tay hiệu chỉnh giới hạn
cao
REAL 100 MVOPB_LL Giá trị điều khiển bằng tay hiệu chỉnh giới hạn
thấp
REAL 0 MV_QC Mã chất lượng giá trị điều khiển bằng tay BYTE 16#80 MV_AUT Chế độ điều chỉnh tự động REAL 0
MV_TRKV Giá trị điều chỉnh: giá trị điều khiển bằng tay REAL 0
MV_TRKM Chế độ điều chỉnh BOOL 0
SPOP_HL Hiệu chỉnh dải lớn: điểm đặt REAL 100 SPOP_LL Hiệu chỉnh dải nhỏ: điểm đặt REAL
SP_AUT Chế độ hiệu chỉnh tự động: điểm đặt REAL 0 SP_EXT Chế độ hiệu chỉnh bên ngoài: điểm đặt REAL 0
SP_TRKM Chế độ tự hiệu chỉnh BOOL 0
PV_HR PV_IN: dải đo cao REAL 100
PV_IN Giá trị thực hiện REAL 0
PV_QC PV_IN: mã chất lượng BYTE 16#80
PV_LR PV_IN: dải đo thấp REAL 0
MARG_MOD Chế độ kiểm tra lề INT 0
ACT_OP Điều hành: ON BOOL 0
SP_OP Điều hành: điều chỉnh điểm đặt REAL 0 MV-OP Điều hành: điều chỉnh biến điều khiển bằng tay REAL 0
Đầu ra:
Element Mean Data
type Default
Q_MAN Chế độ bằng tay BOOL 1
Q_AUT Chế độ tự động BOOL 0
Q_IDL Trạng thái chạy không BOOL 1
Q_ACT Trạng thái kích thích BOOL 0
Q_FAULT Lỗi BOOL 0
Q_LOCK Liên động BOOL 0
Q_PV Kích hoạt giá trị quá trình REAL 0
Q_FLT Đo giá trị lỗi BOOL 0
Q_MV Giá trị điều khiển bằng tay: đầu ra REAL 0 QMV_FLT Giá trị điều khiển bằng tay: lỗi BOOL 0
Q_SP Kích hoạt điểm đặt REAL 0
Q_ER Sai số=SP-PV_IN REAL 0
Q_CLC Điều khiển vòng kín BOOL 0
Q_OLC Điều khiển vòng hở BOOL 1
Q_MVTR Chế độ truy tìm giá trị điều khiển bằng tay BOOL 0
Q_SPTR Chế độ truy tìm điểm đặt BOOL 0
Q_EXT Chế độ điểm đặt ngoài BOOL 0
Q_INT Chế độ điểm đặt bên trong BOOL 1
QPV_HR PV_IN: dải đầu ra giá trị lớn REAL 100 QPV_LR PV_IN: dải đầu ra giá trị nhỏ REAL 0 QMV_HR MV và MV_FB: dải đầu ra giá trị lớn REAL 100 QMV_LR MV và MV_FB: dải đầu ra giá trị nhỏ REAL 0
Q_VERS Phiên bản PTE STRING
[16]