Điều khiển vị trí (Position Control) bằng PLC (Programmable Logic Controller) là quá trình sử dụng PLC để điều khiển vị trí của một thiết bị hoặc hệ thống cơ học. Điều này thường được thực hiện bằng cách sử dụng cảm biến (như encoder hoặc cảm biến vị trí) để thu thập thông tin về vị trí hiện tại của thiết bị và sau đó sử dụng các thuật toán điều khiển để điều chỉnh vị trí của nó đến vị trí mong muốn.
Trang 1Totally Integrated
Automation Portal
Siemens_18_12_23 / PLC_DK_Vị trí [CPU 1212C DC/DC/DC] / Program blocks
FC_Bài tập [FC1]
FC_Bài tập Properties
General
Numbering Automatic
Information
Version 0.1 User-defined ID
FC_Bài tập
Input
Output
InOut
Temp
Constant
Return
Network 1:
"DB_Bài tập"
"DB_Bài tập"
"Auto/Man" Q_Lamp_Auto"DB_Bài tập".
Network 2:
"DB_Bài tập"
Q_Lamp_Man "DB_Bài tập".Jog_Thuận "Chạy thuận_M""DB_Vitri".
"DB_Bài tập"
Jog_Nghịch
"DB_Vitri"
"Chạy nghich_
M"
Network 3:
Trang 2Totally Integrated
Automation Portal
MOVE
Int
MOVE
Int==
MOVE
MOVE
MOVE
TON Time
Int
MOVE
MOVE
TON Time
MOVE
"DB_Bài tập"
Q_Lamp_Auto "DB_Bài tập".Start_A
1 "DB_Bài tập".
"Bước chạy"
"DB_Bài tập"
Q_Lamp_Auto
"DB_Bài tập"
"Bước chạy"
Mode_Home
"DB_Vitri".Ex_
Home
"DB_Vitri"
Done_Home
2 "DB_Bài tập".
"Bước chạy"
"DB_Bài tập"
Q_Lamp_Auto
"DB_Bài tập"
"Bước chạy"
2 -19200.0 "DB_Vitri"."Vị
trí khối lệnh tương đối"
"Timer_1".Q
"DB_Bài tập"
"Lệnh chạy"[1]
6400.0 "DB_Vitri"."Tốc
độ khối lệnh tương đối"
"DB_Vitri"
Done_Relative
3 "DB_Bài tập".
"Bước chạy"
"Timer_1"
%DB11
T#100ms T#0ms
"DB_Bài tập"
Q_Lamp_Auto
"DB_Bài tập"
"Bước chạy"
3 12800.0 "DB_Vitri"."Vị
trí khối lệnh tương đối"
"Timer_2".Q
"DB_Bài tập"
"Lệnh chạy"[2]
6400.0 "DB_Vitri"."Tốc
độ khối lệnh tương đối"
"DB_Vitri"
Done_Relative
0 "DB_Bài tập".
"Bước chạy"
"Timer_2"
%DB12
T#100ms T#0ms
"DB_Bài tập"
Q_Lamp_Auto "Lệnh chạy"[1]"DB_Bài tập". "DB_Vitri".Ex_Relative
"DB_Bài tập"
"Lệnh chạy"[2]
"DB_Bài tập"
Stop_A
0 "DB_Bài tập".
"Bước chạy"
EN IN ENO OUT1
EN IN ENO OUT1
EN IN ENO OUT1
EN IN ENO
OUT1
EN IN ENO
OUT1
EN IN ENO OUT1
IN PT
Q ET Time
EN IN ENO
OUT1
EN IN ENO
OUT1
EN IN ENO OUT1
IN PT
Q ET Time
EN IN ENO OUT1
EN IN ENO OUT1
EN IN ENO OUT1
EN IN ENO OUT1
EN IN ENO
OUT1
EN IN ENO
OUT1
EN IN ENO OUT1
IN PT
Q ET Time
EN IN ENO
OUT1
EN IN ENO
OUT1
EN IN ENO OUT1
IN PT
Q ET Time
EN IN ENO OUT1