Lập trình PLC
chao cac ban !.toi lam do an ve lap trinh plc siemens s7-200 cho mo hinh thang may 4 tang. toi da lap trinh roi nhung khong co CPU nen khong ko biet chuong trinh toi lam co dung ko?toi Post len dien dan ve cach lap trinh, nho cac ban xem ho, dong gop y kien de toi hoan thien hon !
.chuong trinh dieu khien cho thang may nha 4 tang dung plc siemens S7-200. (cpu 224)
chuong trinh chinh(OB1):
NETWORK1 // Chuong trinh chinh dieu khien thang may nha 4 tang
LD M0.0
CALL Reset
CALL Vi_tri_cabin
CALL Hien_thi_tang
CALL Goi_tang_Den_tang
CALL Sosanh_xuly
CALL DK_hethong
CALL Mo_Dong_Cua
CALL Xoa_lenh
cac chuong trinh con:
Huan_tdh47/Reset (SBR0)
NETWORK1// Chuong trinh con reset ngay tai vong quet dau tien
LD SM0.1
R M5.1, 1
R M6.0, 1
R M1.0, 1
R M2.0, 1
R M3.0, 1
R V0.0, 1
R V1.0, 1
NETWORK2
LD SM0.1
O M10.0
AN I1.5
= M10.0
Huan_tdh47/Vi_tri_Cabin (SBR1)
NETWORK1// Vi tri cabin duoc xac dinh boi cac sensor dat o cac tang
LD I0.0 // Sensor tang 1
MOV 1, VB0
NETWORK2
LD I0.1 //Sensor tang 2
MOV 2, VB0
NETWORK3
LD I0.2 //Sensor tang 3
MOV 3, VB0
NETWORK4
LD I0.3 //Sensor tang 4
MOV 4, VB0
NETWORK5
LD I0.0
0 I0.1
0 I0.2
0 I0.3
= M0.0
Huan_tdh47/Hien_thi-tang (SBR2)
NETWORK1 //Hien thi tang dung led 7 thanh
LD V0.0
= Q0.4 // Dau ra tin hieu A dieu khien LED 7 thanh
NETWORK2
LD V0.1
= Q0.5 // Dau ra tin hieu B dieu khien LED 7 thanh
NETWORK3
LD V0..2
= Q0.5 // Dau ra tin hieu C dieu khien LED 7 thanh
Huan_tdh47/ Goi_tang_Den_tang (SBR3)
NETWORK1
LD I0.4 // Tang 1 an goi tang hoac trong cabin an den tang 1
EU
O M1.0
AN T40
= M1.0
NETWORK2
LD I0.5 // Tang 2 an goi len
EU
O M1.1
AN T41
= M1.1
NETWORK3
LD I0.6 // Tang 2 an goi xuong
EU
O M1.2
AN T42
= M1.2
NETWORK4
LD I0.7 // Trong cabin an den tang 2
EU
O M1.3
AN T43
= M1.3
NETWORK5
LD I1.0 //Tang 3 goi xuong
EU
O M1.4
AN T44
= M1.4
NETWORK6
LD I1.1 //Tang 3 goi len
EU
O M1.5
AN T45
= M1.5
NETWORK7
LD I1.2 // Trong cabin an den tang 3
EU
O M1.6
AN T46
= M1.6
NETWORK8
LD I1.3 //Tang 4 an goi tang hoac trong cabin an den tang 4
EU
EU
O M1.7
AN T47
= M1.7
Huan_tdh47/Sosanh_xuly (SBR4)
NETWORK1// Tang 1 an goi hoac an den tang 1 se so sanh voi vi tri thang
LD M1.0
LPS
AB= 1, VB0
= M2.0
LPP
AB< 1, VB0
= M3.0
NETWORK2 //Tang 2 an goi len duoc so sanh voi vi tri thang sau do luu lai
LD M1.1
LPS
AB> 2, VB0
= M2.1
LRD
AB= 2, VB0
= M3.1
LPP
AB< 2, VB0
= M4.0
NETWORK3// Tang 2 an goi xuong se so sanh voi vi tri thang sau do luu lai
LD M1.2
LPS
AB> 2, VB0
= M2.2
LRD
AB= 2, VB0
= M3.2
LPP
AB< 2, VB0
= M4.1
NETWORK4// Trong cabin an den tang 2 se so sanh voi vi tri thang
LD M1.3
LPS
AB> 2, VB0
= M2.3
LRD
AB= 2, VB0
= M3.3
LPP
AB< 2, VB0
= M4.2
NETWORK5// Tang 3 an goi len se so sanh voi vi tri thang sau do luu lai
LD M1.4
LPS
AB> 3, VB0
= M2.4
LRD
AB= 3, VB0
= M3.4
LPP
AB< 3, VB0
= M4.3
NETWORK6// Tang 3 an goi xuong se so sanh voi vi tri thang sau do luu lai
LD M1.5
LPS
AB> 3, VB0
= M2.5
LRD
AB= 3, VB0
= M3.5
LPP
AB< 3, VB0
= M4.4
NETWORK7// Trong cabin an den tang 3 se so sanh voi vi tri thang
LD M1.6
LPS
AB> 3, VB0
= M2.6
LRD
AB= 3, VB0
= M3.6
LPP
AB< 3, VB0
= M4.5
NETWORK8// Tang 4 an goi hoac an den tang 4 se so sanh voi vi tri thang
LD M1.7
LPS
AB> 4, VB0
= M2.7
LPP
AB= 4, VB0
= M3.7
Huan_tdh47/DK_ he thong (SBR5)
NETWORK1// Cac truong hop cho chay len truc tiep
LD M2.1
O M2.4
O M2.7
O M2.3
O M2.6
AN M5.0
= M5.1
NETWORK2// Thang chay len (chay truc tiep+lenh luu)
LD M5.1
LD M2.2
O M2.5
AN M5.0
AN M5.1
OLD
AN M6.0
A I1.5
AN Q0.1
= Q0.0
NETWORK3// Dung thang trong tat ca cac truong hop
LD M3.1
O M3.4
A M5.1
LD M2.0
O M3.7
O M3.3
O M3.6
OLD
LD M3.5
O M3.2
A M5.0
OLD
LD M3.1
LD M3.2
AN M2.5
OLD
O M3.5
LD M3.4
AN M4.0
OLD
AN M5.0
AN M5.1
OLD
O M6.0
A M0.0
= M6.0
NETWORK4// Cac truong hop thang chay xuong truc tiep
LD M3.0
O M4.1
O M4.4
O M4.2
O M4.5
AN M5.1
= M5.0
NETWORK5// Thang chay xuong (chay truc tiep+lenh luu)
LD M5.0
LD M4.0
O M4.3
AN M5.0
AN M5.1
OLD
AN M6.0
A I1.5
AN Q0.0
= Q0.1
Huan_tdh47/Mo_Dong_Cua (SBR6)
NETWORK1// Tao tre 2s sau khi dung thang
LD M6.0
EU
AN Q0.0
AN Q0.1
AN T38
TON T37, 20
NETWORK2// Thuc hien mo cua cabin
LD T37
A M0.0
O Q0.2
A M6.0
AN I1.4
AN Q0.3
= Q0.2
NETWORK3// Tao tre 6s truoc khi dong cua
LD I1.4
A M0.0
A M6.0
TON T38, 60
NETWORK4// Thuc hien dong cua cabin
LD T38
A M0.0
O Q0.3
A M6.0
AN I1.5
AN Q0.2
= Q0.3
Huan_tdh47/Xoa_lenh (SBR7)
NETWORK1// Khi thuc hien xong lenh nao thi se tien hanh xoa lenh.
LD M6.0
LPS
A M2.0
TON T40, 120
LRD
A M3.1
TON T41, 120
LRD
A M3.2
TON T42, 120
LRD
A M3.3
TON T43, 120
LRD
A M3.4
TON T44, 120
LRD
A M3.5
TON T45, 120
LRD
A M3.6
TON T46, 120
LPP
A M3.7
TON T47, 120
__________________
Tri thuc la tu do, Ngu dot la no le !
Thay đổi nội dung bởi: Huantdh47, 10-11-06 lúc 10:22 AM
|