ví dụ về counter trên s7-300
TRANSCRIPT
8/3/2019 Ví dụ về counter trên s7-300
http://slidepdf.com/reader/full/vi-du-ve-counter-tren-s7-300 1/2
BÀI TẬP
Sinh viên: Nguyễn Phước Lộc
MSSV: 40901457
Đề bài: Viết chương trình LAD và STL cho S7-300 đếm xung từ I0.0, khi đếm đủ 100 xung
cho Q0.0 ON 10s. Khi I0.1 ON thì không đếm.
Phân tích đề bài: Do đề bài không yêu cầu tín hiệu preset hay enable cho counter. Do đóviệc đếm xung từ chân I0.0 sẽ được tiến hành tự động khi PLC khởi động.
LAD
Ở chu kì đầu khi PLC khởi động,
nếu có tín hiệu (0->1) ở I0.0 thì bộđếm sẽ được nạp, sau này khi tínhiệu tích cưc ở I0.0 sẽ được đếm màkhông ảnh hưởng đến M0.1 do ta sử dụng lệnh Set bit!
Khi I0.1 ON thì ngừng đếm.
Khi T0 chuyển từ 1->0 thì nạp lạibộ đếm.
8/3/2019 Ví dụ về counter trên s7-300
http://slidepdf.com/reader/full/vi-du-ve-counter-tren-s7-300 2/2
Chương trình viết dạng STL
LAD STL
Net1:
A I 0.0
FP M 0.0
S M 0.1
Net2:
A M 0.1
L C#100
S C 0
Net3:
A I 0.0
AN I 0.1
CD C 0
Net4:
AN C 0
A M 0.1
L S5T#10S
SP T 0
Net5:
A T 0
= L 20.0A L 20.0
= Q 0.0
A L 20.0
FN M 0.2
R M 0.1