Professional Documents
Culture Documents
MBx(x=0,1,2,…)
MWx(x=0,2,4,…)
MDx(x=0,4,8,…)
MBx(x=0,1,2,…)
MBx(x=0,1,2,…)
MBx(x=0,1,2,…)
MWx(x=0,2,4,…)
MWx(x=0,2,4,…)
Bài 2: Lập trình cơ bản
Kiểu dữ liệu
Kiểu dữ liệu hỗ trợ bởi S7 1200:
MDx(x=0,4,8,…)
MDx(x=0,4,8,…)
MDx(x=0,4,8,…)
Bài 2: Lập trình cơ bản
Kiểu dữ liệu
Cách đánh địa chỉ dữ liệu trong S7 1200:
MB0 MB1 MB2 MB3
MW0 MW2
MD0
S R
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Thực hành lệnh Set & Reset:
Mức thấp cả 2 bơm dừng
Mức trung bình 1 bơm chạy,
1 bơm dừng
Mức cao cả 2 bơm chạy
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Lệnh SR(Set/Reset):
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Lệnh RS(Reset/Set):
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Thực hành lệnh SR & RS:
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Lệnh bắt sườn lên P và sườn xuống N:
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Lệnh R_TRIG(giống lệnh P):
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Lệnh F_TRIG(Giống lệnh N):
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Lệnh SET_BF & RESET_BF:
Bài 2: Lập trình cơ bản
Lệnh vào ra cơ bản
Thực hành điều khiển bơm:
• Điều khiển 2 bơm theo 3
cảm biến phao mức.
• Có thể lựa chọn mức ưu
tiên bơm nào chạy trước,
bơm nào chạy sau.
Bài 2: Lập trình cơ bản
Lệnh WORD logic
Lệnh AND/OR cho BYTE, WORD:
Bài 2: Lập trình cơ bản
Lệnh WORD logic
Lệnh INVERT và SELECT cho BYTE, WORD:
Bài 2: Lập trình cơ bản
Lệnh WORD logic
Lệnh MUX:
Bài 2: Lập trình cơ bản
Lệnh WORD logic
Lệnh DEMUX:
Bài 2: Lập trình cơ bản
Lệnh WORD logic
Viết chương trình tạo xung trên các chân đầu ra:
Q0.0, Q0.1,…, Q0.7 như sau:
Bài 2: Lập trình cơ bản
Lệnh so sánh
Lệnh so sánh Compare == & <>:
Bài 2: Lập trình cơ bản
Lệnh so sánh
Lệnh so sánh > & <:
Bài 2: Lập trình cơ bản
Lệnh so sánh
Lệnh so sánh IN_RANGE & OUT_RANGE:
Bài 2: Lập trình cơ bản
Lệnh so sánh
Thực hành điều khiển bơm bằng lệnh so sánh :