Ngôn ngữ lập trình PLC
SFC
(Sequential Function Chart)
5/15/14
1
1. Giới thiệu ngôn ngữ SFC:
a)
Cấu hình trình SFC:
•
Trạng thái (state/step).
•
Transition.
•
Path.
5/15/14 Chương 4: Tổng quan về PLC
2
1. Giới thiệu ngôn ngữ SFC:
Nguyên tắc hoạt động:
5/15/14 Chương 4: Tổng quan về PLC
3
1. Giới thiệu ngôn ngữ SFC:
Ví dụ 1 chương trình SFC: điều khiển động cơ
5/15/14 Chương 4: Tổng quan về PLC
4
1. Giới thiệu ngôn ngữ SFC:
Ví dụ 1 chương trình SFC: điều khiển động cơ
5/15/14 Chương 4: Tổng quan về PLC
5
1. Giới thiệu ngôn ngữ SFC:
Ví dụ 1 chương trình SFC: xây dựng trên GX developer
•
Tín hiệu khởi tạo.
•
Trạng thái khởi tao:
•
S0 S9.
•
Trạng thái thường:
•
S10 S999 nhưng tối đa 512.
•
S10 S19 có thể được dùng
cho trường hợp đặc biệt nên hạn
chế sử dụng.
•
Chương trình trong trạng
Step & Trans sử dụng Ladder
5/15/14 Chương 4: Tổng quan về PLC
6
2. Các vấn đề khi lập trình SFC:
Sử dụng 1 đầu ra nhiều lần.
5/15/14 Chương 4: Tổng quan về PLC
7
2. Các vấn đề khi lập trình SFC:
Khóa chéo 2 đầu ra.
5/15/14 Chương 4: Tổng quan về PLC
8
2. Các vấn đề khi lập trình SFC:
•
Sử dụng TIMER nhiều lần.
5/15/14 Chương 4: Tổng quan về PLC
9
2. Các vấn đề khi lập trình SFC:
•
Sử dụng lệnh nhảy.
5/15/14 Chương 4: Tổng quan về PLC
10
2. Các vấn đề khi lập trình SFC:
•
Lập trình rẽ nhánh điều khiển nhiều đầu ra.
5/15/14 Chương 4: Tổng quan về PLC
11
2. Các vấn đề khi lập trình SFC:
•
Lập trình các điều kiện cấm.
5/15/14 Chương 4: Tổng quan về PLC
12
2. Các vấn đề khi lập trình SFC:
•
Lập trình các lệnh chuyển phức tạp.
5/15/14 Chương 4: Tổng quan về PLC
13
2. Các vấn đề khi lập trình SFC:
•
Trường hợp tín hiệu chuyển duy trì.
5/15/14 Chương 4: Tổng quan về PLC
14
2. Các vấn đề khi lập trình SFC:
•
Trường hợp lập trình với đầu vào dạng xung tín hiệu.
5/15/14 Chương 4: Tổng quan về PLC
15
2. Các vấn đề khi lập trình SFC:
•
Sử dụng lệnh nhảy.
5/15/14 Chương 4: Tổng quan về PLC
16
2. Các vấn đề khi lập trình SFC:
•
Sử dụng vòng lặp.
5/15/14 Chương 4: Tổng quan về PLC
17
2. Các vấn đề khi lập trình SFC:
•
Các khối SFC độc lập và nhảy giữa các khối SFC.
5/15/14 Chương 4: Tổng quan về PLC
18
2. Các vấn đề khi lập trình SFC:
•
Sử dụng các rơ le trạng thái trong các trạng thái & chuyển.
5/15/14 Chương 4: Tổng quan về PLC
19
2. Các vấn đề khi lập trình SFC:
•
Hội tụ hoặc & phân kỳ hoặc Hội tụ và & phân kỳ và.
5/15/14 Chương 4: Tổng quan về PLC
20
2. Các vấn đề khi lập trình SFC:
•
Ví dụ Hội tụ hoặc & phân kỳ hoặc.
5/15/14 Chương 4: Tổng quan về PLC
21