- 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.5. Measure Module-Khối đo
• Tên của Module trong thư viện là C_MEASUR
• Tên của block là: FB1006
• Module này được gọi trong OB1
• Chức năng: Module này có thể sử dụng để đọc tín hiệu tương tự từ card ngoại vi của S7 hoặc là dùng để cho những tín hiệu vật lý tức thời (ví dụ từ những công thức hoặc mô phỏng).
- Một tín hiệu tương tự từ một card ngoại vi của S7 hay một tín hiệu vật lý kiểu REAL sẽ được đọc và giám sát.
- Sử dụng block CH_AI để lựa chọn thay thế dữ liệu, giá trị mô phỏng. Để chức năng này có thể thực hiện được thì phải có kết nối giữa thiết bị và khối này.
- Đánh giá kiểm tra việc đọc dữ liệu tương tự.
- Một dữ liệu tương tự có thể được giám sát tại 8 mức…
• Các đầu vào/ra
Hình 3.12 Measure Module
Đầu vào:
Element Meaning Format Default
RA_HH Phát cảnh cáo lỗi HH BOOL 1
RA_H Phát cảnh cáo lỗi H BOOL 1
RA_L Phát cảnh cáo lỗi L BOOL 1
RA_LL Phát cảnh cáo lỗi LL BOOL 1
UGWA Kênh đo liên động/giá trị đo BOOL 0 USCB Giá trị đo đầu ra ở tỷ lệ ban đầu BOOL 0 UGWB Phát giá trị tính toán giới hạn BOOL 1
UAMV Cảnh báo liên động BOOL 1
UMFR Dừng cảnh báo BOOL 1
UMZS Lỗi liên động cả nhóm BOOL 1
UQIT Báo nhân (thêm) BOOL 0
REL_SQAR Ngắt phép cầu phương BOOL 0 REL_ROOT Ngắt phép khai căn BOOL 0
REL_SMOO Ngắt san bằng BOOL 0
REL_GRAD Ngắt giám sát độ dốc BOOL 0
REL_SPIK Dừng chặn đỉnh BOOL 0
REL_SUBS Ngắt giá trị thay thế BOOL 0 REL_SIM Ngắt giá trị mô phỏng BOOL 0
VAL_HH Giới hạn trên HH REAL 0.000000e+002
VAL_H Giới hạn trên H REAL 0.000000e+002
VAL_L Giới hạn trên L REAL 0.000000e+002
VAL_LL Giới hạn trên LL REAL 0.000000e+002
LZ_TIM Trễ điểm O INT 3
SPIK_TIM Thời gian chặn đỉnh INT 3
HYSTERES Hiện tượng trễ REAL 0.000000e+000 GRAD_POS Gradient dương REAL 0.000000e+000
GRAD_NEG Gradient âm REAL 0.000000e+000
GRAD_TIM Trễ gradient INT 0
SMOO_TIM Thời gian san bằng INT 0
VAL_SHH Khóa giới hạn trên HH REAL 0.000000e+002 VAL_SH Khóa giới hạn trên H REAL 0.000000e+002 VAL_SL Khóa giới hạn trên L REAL 0.000000e+002 VAL_SLL Khóa giới hạn trên LL REAL 0.000000e+002 SUBS_VAL Giá trị thay thế từ OS REAL 0.000000e+002 SIM_VAL Giá trị mô phỏng từ OS REAL 0.000000e+002 SCB Cân bắt đầu hoạt động REAL 0.000000e+000
SCE Cân dừng REAL 0.000000e+002
UNIT Đơn vị đo STRING %
TYP Kiểu của giá trị nhập INT 77
MV_PHY Đầu vào cho các giá trị vật lý REAL 0.000000e+000 QUALITY Mã chất lượng nếu các động cơ được
sử dụng
BYTE B#16#0 CARD_SCB Giá trị ban đầu của card INT 0 CARD_SCE Giá trị cuối của card INT 27648 GR_LINK1 Liên kết nhóm/tuyến INT 0 GR_LINK2 Liên kết nhóm/tuyến INT 0 MUX_LINK Dùng để liên kết nhiều nhóm/nhiều
tuyến
INT 0
Đầu ra:
MV Giá trị đo REAL 0.000000e+000
QC Mã chất lượng BYTE B#16#0
SCB_OUT Bắt đầu cân REAL 0.000000e+000
SUBS_V_O Giá trị thay thế (tới động cơ) REAL 0.000000e+000
MV_PERC Giá trị đo bằng % INT 1
HH Vượt quá giới hạn HH BOOL 0
H Vượt quá giới hạn H BOOL 0
L Dưới mức chuẩn L BOOL 0
LL Dưới mức chuẩn LL BOOL 0
ULZ Điểm O hiện tại BOOL 0
UGN Độ chênh âm BOOL 0
UGP Độ chênh dương BOOL 0
USP Kênh đo bị khóa BOOL 0
SHH Khóa vượt mức giới hạn HH BOOL 0 SH Khóa vượt mức giới hạn H BOOL 0 SL Khóa dưới mức giới hạn L BOOL 0 SLL Khóa dưới mức giới hạn LL BOOL 0 SUBS_ON Kích hoạt giá trị thay thế (động cơ) BOOL 0 SIM_ON Kích hoạt giá trị mô phỏng (động cơ) BOOL 0
Chú thích: • HH: Mức giới hạn trên 2. • H: Mức giới hạn trên 1. • LL: Mức giới hạn dưới 2. • L: Mức giới hạn dưới 1. 3.2.6. Group Module
• Tên của Module trong thư viện là C_GROUP
• Tên của block là: FB1010
• Khi thực hiện chương trình C_GROUP được gọi trong OB1
• Chức năng:
Đây là Module chính để khởi động, dừng và giám sát các trạng thái vận hành của các đối tượng trong một nhóm. Module C_GROUP còn cho phép chúng ta
quan sát những điều kiện sẵn sàng của các đối tượng trong nhóm hiển thị trạng thái và những lỗi chi tiết.
Tín hiệu khởi động sẽ được giữ cho đến khi Group được khởi động, thời gian lưu giữ tín hiệu này (horn time/waiting time) có thể được đặt như những biến quá trình. Chỉ khi kết thúc thời gian lưu giữ tín hiệu khởi động thì Group mới phát tín hiệu Command-ON để khởi động các động cơ trong nhóm. Tín hiệu Command ON sẽ được giới hạn bởi thời gian Realease time tức tín hiệu khởi động sẽ được loại bỏ sau thời gian realease time.
• Ba chế độ khởi động:
• Automatic
Là chế độ mà việc khởi động hay dừng các thiết bị trong nhóm chỉ với Module này. Trong quá trình khởi động Group, tín hiệu khởi động sẽ được lưu trong một khoảng thời gian. Sau khi group đã được khởi động thì tất cả các đối tượng trong nhóm (động cơ, khối đo giá trị và tín hiệu quá trình…) sẽ được giám sát. Một cảnh báo sẽ tự động đưa ra trong trường hợp có lỗi.
• Single start
Trong chế độ này việc khởi động hay dừng các thiết bị phụ thuộc vào từng nhóm riêng lẻ. Tất cả các điều kiện liên động sẽ có tác dụng. Có nghĩa là các thiết bị được khởi động hay dừng riêng rẽ nhưng theo đúng trật tự liên động của nó. Một cảnh báo sẽ tự động đưa ra trong trường hợp có lỗi.
• Local operation
Trong chế độ vận hành này chỉ có những liên động bảo vệ mới tác dụng. Một thiết bị có thể điều khiển với những tác động cục bộ. Không có một cảnh báo nào được đưa ra trong trường hợp có lỗi. Việc khởi động và liên động vận hành cũng như liên động bảo vệ của chế độ automatic mode không được tác dụng. Cũng không có tín hiệu EVS được tạo ra.
Thay đổi chế độ vận hành từ Automatic và Local mode và ngược lại
Chế độ thay đổi này có thể thực hiện bằng cách chuyển các nút trên tủ điều khiển. Để thực hiện điều này tất cả các thiết bị trong Group phải dừng, có thể có một số thiết bị nào đó vẫn còn chạy thì nó sẽ tự động dừng. Điều này là bắt buộc với cả trường hợp chuyển đổi và ngược lại.
Hoạt động thay đổi chế độ vận hành này có thể thực hiện trên tủ điều khiển bằng cách chuyển các nút chức năng. Trong chế độ thay đổi này, tất cả các thiết bị đang chạy sẽ tiếp tục chạy, tất cả các điều kiện liên động vẫn còn hiệu lực. Thay đổi chế độ hoạt động vận hành từ Single start và Local mode và ngược
lại là không thể thực hiện.
• Các đầu vào/ra
Hình 3.13 Group Module
Bảng 3.8 Bảng mô tả các đầu vào/ra của module Group
Đầu vào:
Element Meaning Format Default
GEVG Bắt đầu liên động BOOL 1
GBVG Thực hiện liên động BOOL 1
GAVG Tắt liên động BOOL 1
GSAZ Lỗi bổ sung (động) BOOL 0
GSTZ Lỗi bổ sung (tĩnh) BOOL 0
GQSP Dừng nhanh BOOL 0
GREZ Hồi tiếp ON BOOL 0
GRAZ Hồi tiếp OFF BOOL 0
GEBG Lệnh ON BOOL 0
GABG Lệnh OFF BOOL 0
WAIT_TIM Thời gian đợi INT 15
RELS_TIM Thời gian nhả INT 300
Đầu ra:
GBE Lệnh ON BOOL 0
GBA Lệnh OFF BOOL 0
GDE Tiếp tục Lệnh ON BOOL 0
GDA Tiếp tục Lệnh OFF BOOL 0
GRE Hồi tiếp ON BOOL 0
GRA Hồi tiếp OFF BOOL 0
GLO Chế độ Local mode BOOL 0
GES Chế độ Single_start mode BOOL 0
GVG Chọn bộ nhớ BOOL 0
GQS Dừng nhanh BOOL 0
GST Lỗi BOOL 0
GLA Đèn cảnh báo khởi động BOOL 0
GHA Còi cảnh báo khởi động BOOL 0
G_LINK Liên kết các nhóm/các đối tượng INT 0