Professional Documents
Culture Documents
99 4 August 2023
1
8/4/2023
2
8/4/2023
3
8/4/2023
Chương trình trong các khối được liên kết với nhau
bằng các lệnh gọi khối, chuyển khối. Xem những
phần chương trình trong các khối như là các
chương trình con thì PLC S7 - 1200/1500 cho phép
gọi chương trình con lồng nhau, tức là chương
trình con này gọi một chương trình con khác. Số
các lệnh gọi lồng nhau phụ thuộc vào từng loại
CPU; cụ thể với PLC S7-1200 có thể gọi 16 khối
từ OB khởi động và thêm 6 khối từ các khối OB
ngắt, với PLC S7-1500 có thể gọi 24 khối chương
trình.
4
8/4/2023
5
8/4/2023
6
8/4/2023
7
8/4/2023
8
8/4/2023
9
8/4/2023
Mức độ ưu
Khối tổ chức OB Số lượng tiên
Program cycle Multiple 1
Startup Multiple 1
Time – delay interrupts 4 (1 OB tương ứng với 1 sự kiện) 3
Cyclic interrupts 4 (1 OB tương ứng với 1 sự kiện) 8
50 (1 OB tương ứng với 1 sự kiện,
tuy nhiên người dùng có thể gọi
Hardware interrupts cùng 1 OB cho nhiều sự kiện khác 18
nhau).
Time error interrupts 1 22 – 26
Diagnostic error
interrupts 1 5
Pull or plug of modules 1 6
Rack or station failure 1 6
Time of day Multiple 2
Status 1 4
Update 1 4
Profile 1 4
Trang 117 4 August 2023
10
8/4/2023
11
8/4/2023
12
8/4/2023
13
8/4/2023
14
8/4/2023
15
8/4/2023
16
8/4/2023
Instance
DB1
KHỐI
KHỐI CHƯƠNG
CHƯƠNG TRÌNH FC2
TRÌNH FB1
KHỐI CHƯƠNG
Global
TRÌNH CHÍNH DB2
OB1
KHỐI
CHƯƠNG
TRÌNH FC1
17
8/4/2023
18
8/4/2023
Ví dụ: Khởi tạo hàm chức năng FC1 thực hiện tính
toán giá trị một hàm số có công thức toán học sau:
K=4X + 5XYZ
19
8/4/2023
Thực hiện
Bước 2: Tại giao diện lập trình của hàm chức năng
FC Math_1 vừa mới khởi tạo, khai báo các thông
số cần thiết, cũng như kiểu dữ liệu phù hợp cho dữ
liệu bài toán vừa đưa ra.
20
8/4/2023
21
8/4/2023
22
8/4/2023
23
8/4/2023
24
8/4/2023
25
8/4/2023
Bước 3: Khai báo các thông tin cần thiết của khối
FB, cũng như kiểu dữ liệu phù hợp cho dữ liệu bài
toán vừa đưa ra.
26
8/4/2023
27
8/4/2023
28