Bài giảng Các hệ PLC và DCS - Chương 7: Qui trình tích hợp hệ thống - Hoàng Minh Sơn

Nội dung

7.1 Các bước phát triển hệ thống

7.2 Mục đích điều khiển

7.3 Mô tả các chức năng điều khiển

7.4 Đánh giá và lựa chọn giải pháp hệ thống

pdf 33 trang phuongnguyen 4500
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Các hệ PLC và DCS - Chương 7: Qui trình tích hợp hệ thống - Hoàng Minh Sơn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Các hệ PLC và DCS - Chương 7: Qui trình tích hợp hệ thống - Hoàng Minh Sơn

Bài giảng Các hệ PLC và DCS - Chương 7: Qui trình tích hợp hệ thống - Hoàng Minh Sơn

20
04
, H
O
À
N
G
 M
IN
H
 S
Ơ
N
C
hư
ơn
g 
7
12/06/2015
Chương 7: 
Qui trình tích hợp 
hệ thống 
C
hư
ơn
g 
7
 HMS
2
12/06/2015
Nội dung
7.1 Các bước phát triển hệ thống
7.2 Mục đích điều khiển
7.3 Mô tả các chức năng điều khiển
7.4 Đánh giá và lựa chọn giải pháp hệ thống
C
hư
ơn
g 
7
 HMS
3
12/06/2015
7.1 Các bước phát triển hệ thống
HỆ THỐNG ĐIỀU KHIỂN
Đặc tả chức năng 
hệ thống
Xây dựng & khảo sát 
mô hình quá trình
Lựa chọn giải pháp 
hệ thống
Phát triển phần mềm 
ứng dụng
Chỉnh định & đưa 
vào vận hành
Yêu cầu và mô tả 
công nghệ
Các định luật vật lý 
và hóa học
Lý thuyết điều 
khiển tự động
Kinh nghiệm từ các 
dự án khác
Các mục đích điều 
khiển cơ bản
Dữ liệu vận hành 
thực tế 
Công nghệ phần 
mềm công nghiệp 
Thông tin, hỗ trợ từ 
nhà cung cấp
Công nghệ hệ thống 
điều khiển
Phân tích & nhận 
dạng quá trình
Thiết kế sách lược 
điều khiển
Thiết kế thuật toán 
điều khiển
C
hư
ơn
g 
7
 HMS
4
12/06/2015
7.2 Mục đích điều khiển
1. Đảm bảo vận hành ổn định, trơn tru: đảm bảo 
năng suất (tốc độ sản xuất), kéo dài tuổi thọ máy 
móc, vận hành thuận tiện
2. Đảm bảo chất lượng sản phẩm: giữ các thông số 
chất lượng sản phẩm biến động trong một khoảng 
nhỏ
3. Đảm bảo vận hành an toàn: cho con người, máy 
móc, thiết bị và môi trường
4. Nâng cao hiệu quả kinh tế, tăng lợi nhuận: giảm 
chi phí nhân công, nguyên liệu và nhiên liệu, thích 
ứng nhanh với yêu cầu thay đổi của thị trường
5. Giảm ô nhiễm môi trường: Giảm nồng độ các chất 
độc hại trong khí thải, nước thải, giảm bụi, giảm sử 
dụng nguyên liệu và nhiên liệu 
C
hư
ơn
g 
7
 HMS
5
12/06/2015
7.3 Đặc tả chức năng
 Các chức năng điều khiển quá trình: Lưu đồ P&ID
(Pipe and Instrumentation Diagram)
 Chi tiết chức năng điều khiển rời rạc: Biểu đồ logic 
(Binary Logic Diagram)
 Chi tiết chức năng điều khiển trình tự: Biểu đồ trình 
tự (Sequential Function Charts)
C
hư
ơn
g 
7
 HMS
6
12/06/2015
Nhắc lại các chức năng điều khiển cơ sở
(Theo ANSI/ISA 88.01-1995)
 Điều chỉnh (regulatory control): Duy trì các biến đầu ra của 
một quá trình tại các giá trị đặt tương ứng trong điều kiện 
có tác động nhiễu và giá trị đặt thay đổi
– Ví dụ điều chỉnh nhiệt độ, mức, lưu lượng, áp suất, nồng độ 
 Điều khiển rời rạc (discrete control): Duy trì các trạng thái 
của thiết bị quá trình tại một giá trị chọn từ tập các trạng 
thái ổn định biết trước.
– Ví dụ điều khiển đóng/mở máy bơm, quạt gió, máy khuấy
 Điều khiển trình tự (sequential control) : một lớp chức năng 
điều khiển quá trình công nghiệp với mục đích đưa quá 
trình qua một trình tự các trạng thái riêng biệt (đóng/mở, 
khởi động/dừng)
– Ví dụ: Điều khiển quá trình khởi động/dừng một nhóm thiết bị 
quá trình, điều khiển một mẻ pha chế hỗn hợp
C
hư
ơn
g 
7
 HMS
7
12/06/2015
Ví dụ chức năng điều chỉnh
C
hư
ơn
g 
7
 HMS
8
12/06/2015
Ví dụ điều khiển rời rạc
 Điều khiển thiết bị: điều khiển và giám sát việc khởi động, dừng 
hoặc chuyển chế độ cho các thiết bị quá trình đơn lẻ, ví dụ van 
on/off, băng tải, động cơ, máy bơm, v.v... 
Trạng thái ổn định
DO1 DI1-1 DI1-2
ON ON OFF
OFF OFF ON
Ví dụ trạng thái lỗi
ON OFF OFF
Trạng thái ổn định
Start Stop Motor
ON OFF Running
OFF OFF Running
OFF ON Stopped
OFF OFF Stopped
C
hư
ơn
g 
7
 HMS
9
12/06/2015
Ví dụ điều khiển rời rạc (tiếp)
Trạng thái ổn định
V1 V2 V3
Đóng Đóng Đóng
Mở Mở Đóng
Mở Đóng Mở
Ví dụ trạng thái lỗi
Mở Đóng Đóng
Mở Mở Mở
 Khóa liên động: Đảm bảo chức năng bảo vệ, an toàn cho hệ 
thống máy móc thiết bị và cho con người bằng cách ngăn chặn 
tình huống dẫn đến trạng thái lỗi cũng như giảm thiểu tác hại của 
trường hợp xảy ra sự cố:
 Khóa liên động quá trình (process interlocks): Đảm bảo logic vận 
hành bình thường, tránh gây lỗi và sự cố cho thiết bị quá trình
 Khóa liên động an toàn (safety interlocks): Kích hoạt các thao tác 
can thiệp mạnh (tách, cách ly hoặc dừng khẩn cấp để giảm thiểu 
hậu quả của sự cố tới máy móc, con người và môi trường
C
hư
ơn
g 
7
 HMS
10
12/06/2015
Ví dụ điều khiển trình tự
 Ví dụ các bước điều khiển bình trộn theo mẻ
– Kiểm tra van xả đã đóng chưa, nếu chưa thì đóng lại và mở các 
van cấp vào ở chế độ làm việc (ví dụ 50%)
– Khởi động các máy bơm cấp, khởi động các vòng điều khiển mức 
và lưu lượng để điều khiển các van cấp 
– Khi mức dung dịch đạt được một giá trị nào đó, khởi động động cơ 
quay trộn
– Chờ một thời gian và dừng động cơ quay trộn
– Dừng theo thứ tự các máy bơm, vòng điều khiển lưu lượng, mức, 
Mở van xả và bơm hút sản phẩm
C
hư
ơn
g 
7
 HMS
11
12/06/2015
7.3.1 Lưu đồ P&ID
 Lưu đồ P&ID: Pipe and Instrumentation Diagram
– Lưu đồ công nghệ + các biểu tượng thiết bị và chức năng tự 
động hóa
– Một trong các tài liệu thiết kế quan trọng nhất về hệ thống 
đo lường, điều khiển và giám sát
– Cơ sở cho lựa chọn và lắp đặt thiết bị, phát triển phần mềm 
điều khiển và giám sát quá trình (bài toán điều khiển quá 
trình)
 Các biểu tượng lưu đồ được ISA (Instrumentation 
Society of America) chuẩn hóa:
– ISA S5.1: Instrumentation Symbols and Identification
– ISA S5.3: Graphic Symbols for Distributed Control/Shared 
Display Instrumentation, Logic and Computer Systems
 Các biểu tượng lưu đồ bao gồm:
– Các biểu tượng thiết bị
– Các biểu tượng tín hiệu và đường nối
– Ký hiệu nhãn thiết bị và các biểu tượng chức năng
C
hư
ơn
g 
7
 HMS
12
12/06/2015
Lưu đồ điều khiển quá trình trao đổi nhiệt
C
hư
ơn
g 
7
 HMS
13
12/06/2015
Biểu tượng thiết bị
Phòng điều khiển trung 
tâm
(Remote)
Vị trí mở rộng
(Auxilary Location)
Hiện 
trường
(Local)
Phần cứng
Thiết bị đơn lẻ
Phần cứng chia sẻ
- Hiển thị chia sẻ
- Điều khiển chia sẻ
Phần mềm
Chức năng máy tính
Logic chia sẻ
Điều khiển logic khả 
trình
Thiết bị cho hai biến hoặc 
một biến với hai hoặc nhiều chức năng
C
hư
ơn
g 
7
 HMS
14
12/06/2015
Biểu tượng tín hiệu và đường nối
Tín hiệu không định nghĩa
Đường nối tới quá trình kỹ thuật hoặc cấp năng lượng
Tín hiệu khí nén
Tín hiệu điện
Tín hiệu thủy lực
Tín hiệu điện từ hoặc âm thanh (có dẫn định) *
Tín hiệu điện từ hoặc âm thanh (không dẫn định)*
Đường nối nội bộ hệ thống (liên kết phần mềm hoặc dữ liệu)
Đường nối cơ học
Ống mao dẫn x x x
* Các hiện tượng điện từ gồm cả nhiệt, sóng vô tuyến, phóng xạ nguyên tử và ánh sáng.
C
hư
ơn
g 
7
 HMS
15
12/06/2015
Ký hiệu các đường cấp năng lượng
 AS (Air supply): cấp không khí
 ES (Electric supply): cấp điện
 GS (Gas supply): cấp gas
 HS (Hydraulic supply): cấp thủy lực
 NS (Nitrogen supply): cấp nitơ
 SS (Steam supply): cấp hơi nước
 WS (Water supply): cấp nước
AS
ES
GS
HS
NS
SS
WS
C
hư
ơn
g 
7
 HMS
16
12/06/2015
Nhãn thiết bị và ký hiệu chức năng
P D I C-103
Chữ cái đầu: Biến đo hoặc khởi tạo
Chữ cái phụ: Bổ sung cho chữ đầu
Các chữ cái sau: Các chức năng 
chỉ thị, bị động hoặc đầu ra
T A H-104
Chữ cái phụ sau: Bổ sung ý nghĩa
chức năng cho chữ cái đứng trước nó
Chỉ thị (Indication) và điều khiển (Control) chênh áp
(Differential Pressure), vòng loop 103.
Báo động (Alarm) vượt ngưỡng trên (High) nhiệt độ 
(Temperature), cảnh giới quá nhiệt vòng loop 104.
Mã số vòng loop, điểm đo
C
hư
ơn
g 
7
 HMS
17
12/06/2015
Ý nghĩa các chữ cái
Chữ cái đầu Các chữ cái đứng sau
Biến đo hoặc 
khởi tạo
Bố sung, thay 
đổi
Chức năng chỉ 
thị hoặc bị động
Chức năng đầu 
ra
Bổ sung, thay 
đổi
A Analysis Alarm
B Burner, 
Combustion
Tự chọn Tự chọn Tự chọn
C Tự chọn Control
D Tự chọn Differential
E Voltage Sensor 
F Flow Rate Ratio (Fraction)
G Tự chọn Glass, Viewing 
Device
H Hand High
I Current Indicate
J Power Scan
K Time, Time 
Schedule
Time Rate of 
Change
Control Station
L Level Light Low
M Tự chọn Momentary Middle
N Tự chọn Tự chọn Tự chọn Tự chọn
C
hư
ơn
g 
7
 HMS
18
12/06/2015
Ý nghĩa các chữ cái (tiếp)
Chữ cái đầu Các chữ cái đứng sau
Biến đo hoặc 
khởi tạo
Bố sung, thay 
đổi
Chức năng chỉ 
thị hoặc bị động
Chức năng đầu 
ra
Bổ sung, thay 
đổi
O Tự chọn Orifice, 
Restriction
P Pressure, 
Vacuum
Point (Test 
Connection)
Q Quantity Integrate, Total
R Radiation Record
S Speed, 
Frequency
Safety Switch
T Temperature Transmit
U Đa biến 
(Universal)
Đa chức năng Đa chức năng Đa chức năng
V Vibration, Mech. 
Analysis
Valve, Damper, 
Louver
W Weight, Force Well
X Không xếp loại Trục X Không xếp loại Không xếp loại Không xếp loại
Y Event, State, 
Presence
Trục Y Relay, Compute, 
Convert
Z Position, 
Dimension
Trục Z Driver, Actuator,
Phần tử ĐK
C
hư
ơn
g 
7
 HMS
19
12/06/2015
Các ký hiệu chức năng tính toán
Ký hiệu Chức năng
1-0 hoặc ON/OFF Điều khiển ON/OFF hoặc chuyển mạch (Switch)
 hoặc ADD Cộng hoặc tổng (cộng và trừ), với 2 hoặc nhiều đầu vào
 hoặc SUB Hiệu (với hai hoặc nhiều đầu vào)
 , +, Độ dịch (1 đầu vào)
AVG. Trung bình
%, 1:3 hoặc 2:1 Khuếch đại (đầu vào : đầu ra)
,  Nhân, chia (2 hoặc nhiều đầu vào)
hoặc SQ. RT. Căn bậc hai
xn hoặc x1/n Lũy thừa
f(x) Hàm
1:1 Tăng cường
hoặc HIGHEST Chọn giá trị lớn nhất
hoặc LOWEST Chọn giá trị nhỏ nhất
REV. Đảo ngược
E/P, P/I, A/D, D/A Biến đổi (E, H, I, O, P, R)
 Tích phân (theo thời gian)
D hoặc d/dt Đạo hàm hoặc tốc độ
I/D Nghịch đảo đạo hàm
-
x

>
>
C
hư
ơn
g 
7
 HMS
20
12/06/2015
Ví dụ điều khiển vòng kín
C
hư
ơn
g 
7
 HMS
21
12/06/2015
Ví dụ vận hành 
bơm cấp bình chứa
C
hư
ơn
g 
7
 HMS
22
12/06/2015
7.3.2 ANSI/ISA S5.2: Binary Logic Diagram for 
Process Operations
Đầu vào
Đầu ra
A
A
C
B
OR
A
C
B
TagID
TagID
VÍ DỤ 
LSH
3
Tank A 
Level High
Open 
Valve
HV
1
BIỂU TƯỢNG 
A
Valve A Open
Valve B Closed
Valve C Closed
Start
Filling
OR
Valve A Open
Valve B Open
Valve C Open
Operate 
Pump
Ý NGHĨA 
Đầu vào
Đầu ra
AND
OR
C
hư
ơn
g 
7
 HMS
23
12/06/2015
VÍ DỤ BIỂU TƯỢNG 
*
A
C
B
S
R
A
B
C
D
X
*
A D
Ý NGHĨA 
NOT
OR có điều kiện:
(>, <, =, ..)
>1
Valve A Open
Valve B Open
Valve C Open
Operate 
Pump
Time Delay
X: DI (Delay Initiatation of Output)
DT(Delay Termination of Output)
PO (Pulse Output)
*: s, m, h
Flip-Flop
S
R
Start
Stop
Start Motor
Stop Motor
C
hư
ơn
g 
7
 HMS
24
12/06/2015
Khóa liên động vận hành bơm cấp bình chứa 
C
hư
ơn
g 
7
 HMS
25
12/06/2015
7.3.3 Biểu đồ trình tự: Ví dụ bình trộn
Charging
Mixing
Start
Discharging
Wait
T1 = V1 AND V2 AND NOT V3
T2 = Level High
T3
T4 = Level Low
T5 = Restart Activated
Điều khiển trình tự có thể coi 
là một hình thức mở rộng của 
điều khiển logic với các yếu tố 
thời gian, hành động, tính chất 
song song và phân tán. 
C
hư
ơn
g 
7
 HMS
26
12/06/2015
Bài toán điều khiển trình tự
 Điều khiển trình tự có vai trò trong:
– Khởi động hoặc dừng (từng phần) hệ thống
– Điều khiển quá trình mẻ: Ví dụ điều khiển máy giặt, ví dụ 
quá trình pha chế hỗn hợp, chế biến dược phẩm,...
 Một trình tự điều khiển bao gồm:
– Các bước (Step) kèm theo hành động (Action)
– Các chuyển tiếp (Transition), gắn với điều kiện chuyển tiếp
 Điều khiển trình tự liên quan thế nào với điều khiển 
rời rạc và bài toán điều chỉnh?
– Điều khiển trình tự kích hoạt các hành động điều khiển rời 
rạc và các vòng điều chỉnh
– Điều chỉnh và điều khiển rời rạc cũng tạo ra các điều kiện 
chuyển tiếp cho các bước trình tự
– ĐK rời rạc gắn với một thiết bị, ĐC gắn với một vòng điều 
chỉnh, ĐK trình tự gắn với một nhóm thiết bị
C
hư
ơn
g 
7
 HMS
27
12/06/2015
Biểu đồ trình tự (SFC, Sequential Function 
Charts)
 Ngôn ngữ đồ họa theo chuẩn quốc tế IEC 61131-3, 
được hỗ trợ trong hầu hết các hệ thống điều khiển 
quá trình
 Xuất phát từ Grafcet (phát triển tại Pháp) và là một 
dạng đặc biệt của mạng Petri
 Phù hợp nhất cho cả mô tả bài toán, lập trình và 
giám sát điều khiển trình tự (rất khó nếu sử dụng 
các biểu đồ logic)
 Có thể xây dựng với cấu trúc phân cấp => khả năng 
mô tả ở nhiều mức sơ lược hoặ chi tiết khác nhau
 Rất gần gũi với kỹ sư công nghệ
C
hư
ơn
g 
7
 HMS
28
12/06/2015
Các phần tử SFC
 Step: Một bước thực hiện trong điều 
khiển trình tự
– Có thể bao gồm nhiều hành động đi kèm
– Có ít nhất một bước tích cực
– Trạng thái hệ thống được xác định qua các 
bước tích cực
 Transition: Chuyển tiếp, được thực hiện 
khi điều kiện chuyển tiếp thỏa mãn
 Action: Hành động đi với một bước
– Nằm trong một "Action Block"
– Được kiểm soát thực thi qua các "Qualifier"
Active
Final
Initial
T1
T2
T3
C
hư
ơn
g 
7
 HMS
29
12/06/2015
7.4 Đánh giá và lựa chọn giải pháp hệ
thống
 Phạm vi chức năng
 Cấu trúc hệ thống và các thiết bị thành phần
 Tính năng mở, tính linh hoạt
 Phát triển hệ thống
 Khả năng bảo trì
 Giá thành, đầu tư
C
hư
ơn
g 
7
 HMS
30
12/06/2015
Phạm vi chức năng
 Chức năng điều khiển cơ sở
– Thư viện chức năng điều chỉnh (PID, MPC, Fuzzy) với các 
yêu cầu công nghiệp: chuyển Manual/Automatic trơn tru, 
Anti-Reset-Windup.
– Điều khiển thiết bị, khóa liên động
 Chức năng điều khiển cao cấp
– Điều khiển mẻ, điều khiển công thức
– Điều khiển thích nghi, bền vững, tối ưu
– Điều khiển chuyên gia
 Chức năng điều khiển giám sát
– Chất lượng giao diện đồ họa
– Khả năng lập báo cáo tự động
– Cơ chế quản lý và xử lý sự kiện, sự cố
– Hỗ trợ ActiveX-Control và OPC
– Hỗ trợ giao diện cơ sở dữ liệu ODBC
– Chức năng Web
C
hư
ơn
g 
7
 HMS
31
12/06/2015
Cấu trúc hệ thống và các thiết bị thành 
phần
 Cấu trúc vào/ra:
– vào/ra tập trung
– vào/ra phân tán
– vào/ra trực tiếp với các thiết bị bus trường
 Cấu trúc cấp điều khiển
 Cấu trúc cấp điều khiển giám sát
 Các chủng loại thiết bị hỗ trợ
 Các hệ thống mạng truyền thông được hỗ trợ (đặc 
biệt bus trường liên quan tới các chủng loại thiết bị 
trường có thể hỗ trợ).
C
hư
ơn
g 
7
 HMS
32
12/06/2015
Tính năng mở, tính linh hoạt
 Khả năng tự mở rộng hệ thống:
– Tích hợp thiết bị hãng thứ ba
– Tích hợp phần mềm hãng thứ ba
– Tích hợp phần mềm tự viết
 Hỗ trợ các chuẩn công nghiệp:
– COM (Component Object Model)
– OPC (OLE for Process Control)
– ActiveX-Control
– ODBC (Open Database Connection)
– IEC 61131-3
C
hư
ơn
g 
7
 HMS
33
12/06/2015
Khía cạnh phát triển hệ thống
 Cấu hình hệ thống
– Đơn giản, hướng đối tượng
– Khả năng phát triển hệ thống một cách xuyên suốt
– Cấu hình và tham số hóa các thiết bị và mạng truyền thông 
dễ dàng qua phần mềm từ trạm kỹ thuật
 Lập trình điều khiển
– Đơn giản, hướng đối tượng
– Các ngôn ngữ lập trình chuyên dụng (FBD, SFC, ST,...)
– Các ngôn ngữ lập trình bậc cao (C/C++, BASIC)
– Lập trình giao tiếp ngầm hay hiện
– Khả năng tự mở rộng thư viện chức năng (thông qua một 
ngôn ngữ lập trình bậc cao)

File đính kèm:

  • pdfchuong_7_qui_trinh_tich_hop_he_thong.pdf