các bác cho 1 ví dụ cụ thể lập trình thời gian thực cho s7-200 với.Thanks các bác.Kì tới em phải học lại plc rùi
Thông báo
Collapse
No announcement yet.
Lệnh ngắt và đồng hồ thời gian thực của S7-200
Collapse
X
-
Đây là chương trình lập trình cho nút tín hiệu giao thông trong thực tế,cũng đã lược bỏ một phần nào,nó dùng đồng hồ thời gian thực,bạn tham khảo!Nguyên văn bởi vhgiang137 Xem bài viếtcác bác cho 1 ví dụ cụ thể lập trình thời gian thực cho s7-200 với.Thanks các bác.Kì tới em phải học lại plc rùi
http://www.mediafire.com/file/umnoj2ajzdt/CHUONG 4.rarYM :
Comment
-
mình nghe bạn nói phải nhập mã BCD không phải rắc rối thế đâu. trong s7 200 co đồng hồ thời gian thực mà. trong quyển của thầy phứoc có nói tới mà. đầu tiên trong vòng quét đầu tiên bạn set cái đồng hồ thời gian thực của con PLC lên. sau đó ban mới thao tác được các lệnh xử lý ngày thàng năm ... mới chính xác được. ơe diễn đàn cung có nhiều ví dụ về sử dụng thời gian thực của s7 200. một số bài đèn giao thông ở mấy chế độ bạn nên tìm hiểu đó là ví dụ thực tế hay lắm đó.
Comment
-
thank.mình cũng tìm hiểu nhiều tài liệu (cả tài liệu tiếng anh),điều nói nhập mã BCD,nhưng thực tế mình đã mô phỏng bằng hệ cơ số 16(hex).16#.thấy chạy ok.nên mình hơi thắc mắc.sorry mình mới học plc nên cũng còn lơ mơ.thôi thì giúp người thì giúp cho trót.giải thích giùm mình cái mã BCD.mình thấy bạn dinhtanvic có bài pót lên có mã bcd.nhưng chương trình viết bằng ngôn ngữ máy tính khó hiểu quá.
Comment
-
Ví dụ thời gian thực dùng plc s7 200
ví dụ:điều khiển vòi phun nước 3 vòng. vòng 1 Q0.0 vong 2 Q0.1 vòng 3 Q0.2 ấn nút start vòng 1 phun 5s sau vòng 2 phun 10s sau vòng 3 phunca 3 vong cung phun trong 1 phút vòng 3 dừng được 7s vòng 2 dừng, vòng 2 dừng đưốc vòng 1 dừng. lặp lại chương trình trên từ 6h45 đến 11h45 và trong khoảng thời gian từ 12h30 đến 17h30. ấn nút stop hệ thống dừngNguyên văn bởi vhgiang137 Xem bài viếtcác bác cho 1 ví dụ cụ thể lập trình thời gian thực cho s7-200 với.Thanks các bác.Kì tới em phải học lại plc rùi
network1
LD I0.0
O M0.0
aN I0.1
= M0.0
network2//tao thoi gian thuc tu 6h 45 den 11h 45
LD M0.0
TODR VB0
LDB= VB3, 6
AB>= VB4, 45
AB<= VB4, 59
= M0.1
LDB= VB3, 6
AB= VB4, 59
AB>= VB5, 0
AB<= VB5, 59
= M0.2
LD M0.1
O M0.2
= M0.3
LDB>= VB3, 7
AB<= VB3, 11
= M0.4
LDB= VB3, 11
AB>= VB4, 0
AB<= VB4, 45
= M0.5
LD M0.4
O M0.5
= M0.6
LD M0.3
O M0.6
= M0.7
network3//tao thoi gian thuc tu 13h30 den 17h 30
LD M0.0
LDB= VB3, 12
AB>= VB4, 0
AB<= VB4, 30
= M1.0
LDB= VB3, 12
AB= VB4, 30
AB>= VB5, 0
AB<= VB5, 59
= M1.1
LD M1.0
O M1.1
= M1.2
LDB>= VB3, 13
AB<= VB3, 17
= M1.3
LDB= VB3, 17
AB>= VB4, 0
AB<= VB4, 30
= M1.4
LD M1.3
O M1.4
= M1.5
LD M1.2
O M1.5
= M1.6
network4//toan bo thoi gian thuc
LD M0.7
O M1.6
= M1.7
network5//phun voi 1
LD M1.1
AN T37
TON T37, 880
S Q0.0, 1
network6//phun voi 2
LDW>= T37, 50
AW<= T37, 820
= Q0.1
network7//phun voi 3
LDW>= T37, 150
LDW<= T37, 750
= Q0.2
network7//reset voi phun 1
LDW= T37, 880
R Q0.0, 1
Comment
-
minh nghĩ không nhất thiết phải dùng BCD cho khó hiểu dung ô nhớ như ví dụ của mình ở trên dễ hiểu hơn đó là ví dụ áp dụng cho mọi bài toán về thời gian thựcNguyên văn bởi nguyenngo Xem bài viếtthank.mình cũng tìm hiểu nhiều tài liệu (cả tài liệu tiếng anh),điều nói nhập mã BCD,nhưng thực tế mình đã mô phỏng bằng hệ cơ số 16(hex).16#.thấy chạy ok.nên mình hơi thắc mắc.sorry mình mới học plc nên cũng còn lơ mơ.thôi thì giúp người thì giúp cho trót.giải thích giùm mình cái mã BCD.mình thấy bạn dinhtanvic có bài pót lên có mã bcd.nhưng chương trình viết bằng ngôn ngữ máy tính khó hiểu quá.
Comment
-
Link hỏng rồi bác H .Hai oi.Bác up lại dc ko?Nguyên văn bởi H.Hai Xem bài viếtĐây là chương trình lập trình cho nút tín hiệu giao thông trong thực tế,cũng đã lược bỏ một phần nào,nó dùng đồng hồ thời gian thực,bạn tham khảo!
http://www.mediafire.com/file/umnoj2ajzdt/CHUONG 4.rar
Comment
-
Vd: cần đọc nội dung thời gian hiện tại của hệ thống, bật Q0.0 từ 11g:11g30 ngày 25/2/08 ta viết STL như sau:
LD SM0.0
TODR MB0 //MBO là ô nhớ đầu tiên chứa tgian trả về, MB0: năm, MB1:tháng...
LB ==MB2,25
AB ==MB1,2
AB ==MB0,8
AB ==MB3,11
AB >=MB4,00
AB <=MB4,30
= Q0.0
chào bạn! mình cũng làm ví dụ như ban rồi và thay đổi đúng như thời gian thực nhưng Q0.0 khong sáng
có phải chỉnh trong PLC\Time of day clock không?
Comment
-
em moi hoc plc
chi moi hoc lad thoi nhung kho post len nen em chuyen sang stl
bai tap la thiet ke chuong chuong hoat dong trong cac gio o duoi
chu nhat chuong ko hoat dong
nhung em ngat chuong ko duoc
may anh chi xem cho nao sai chi dum em nhe. .
Network 1 // Network Title
// thoi gian thuc
LD SM0.0
TODR MB0
Network 2
// vao tiet 1+2 (buoi sang7h , buoi chieu13h )
LDB= MB3, 16#07
OB= MB3, 16#13
AB= MB4, 16#0
LDB<= MB5, 16#02
LDB>= MB5, 16#04
AB<= MB5, 16#06
OLD
ALD
= M0.0
Network 3
// ra choi tiet 1+2 (buoi sang 8h30 , buoi chieu 14h30 ) ra choi 5phut
LDB= MB3, 16#08
OB= MB3, 16#14
AB= MB4, 16#30
AB<= MB5, 16#04
= M0.1
Network 4
// vao tiet 3 (buoi sang 8h35, buoi chieu 14h35)
LDB= MB3, 16#08
OB= MB3, 16#14
AB= MB4, 16#35
LDB<= MB5, 16#02
LDB>= MB5, 16#04
AB<= MB5, 16#06
OLD
ALD
= M0.2
Network 5
// ra tiet 3 (buoi sang 9h20, buoi chieu 15h20) ra choi 20p
LDB= MB3, 16#09
OB= MB3, 16#15
AB= MB4, 16#20
AB<= MB5, 16#04
= M0.3
Network 6
// vao tiet 4(buoi sang 9h40, buoi chieu 15h40)
LDB= MB3, 16#09
OB= MB3, 16#15
AB= MB4, 16#40
LDB<= MB5, 16#02
LDB>= MB5, 16#04
AB<= MB5, 16#06
OLD
ALD
= M0.4
Network 7
// ra tiet 4 (buoi sang 10h25, buoi chieu 16h25) ra choi 5p
LDB= MB3, 16#10
OB= MB3, 16#16
AB= MB4, 16#25
AB<= MB5, 16#04
= M0.5
Network 8
// vao tiet 5 (buoi sang 10h30, buoi chieu 16h30)
LDB= MB3, 16#10
OB= MB3, 16#16
AB= MB4, 16#30
LDB<= MB5, 16#02
LDB>= MB5, 16#04
AB<= MB5, 16#06
OLD
ALD
= M0.6
Network 9
// ra tiet 5 (buoi sang 11h45, buoi chieu 17h45) tan hoc!
LDB= MB3, 16#11
OB= MB3, 16#17
AB= MB4, 16#45
AB<= MB5, 16#04
= M0.7
Network 10
// mo chuong
LD M0.0
O M0.1
O M0.2
O M0.3
O M0.4
O M0.5
O M0.6
O M0.7
AB<> MB7, 0
= Q0.0
Comment
-
Cảm ơn bạn nhiềuNguyên văn bởi nguyenhuutan Xem bài viếtLệnh ATCH liên kết sự kiện ngắt với chương trình ngắt. Chứ còn việc bạn có muốn nó liên kết với ngắt cổng com hay không là tùy bạn. Ví dụ, bạn muốn liên kết ngắt số 1 với sự kiện nhận một kí tự ở port0 thì sự kiện ngắt sẽ là số 8, port1: số 25, sự kiện truyền xong ở port 0 là số 9, port1 số: 26. Vd: liên kết ngắt 0 với sự kiện nhận 1 tín hiệu ở port 0, STL viết như sau:
ATCH INT_0, 8
ENI
Khi muốn thôi không liên kết nữa, ta dùng DTCH như sau:
DTCH INT_0
Bạn vào trang này, trong đó có hướng dẫn chi tiết hơn, còn gì không rõ thì hỏi mình:
http://groups.google.com/group/dd04k...-in-a-nutshell
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi mèomướpDạ cháu đọc 1 số bài viết của bác vi... thì nhớ đc bác là 1 cụ già gần 80 tuổi, sức khỏe yếu. Đam mê và làm vc về kỹ thuật điện. Thích thơ ca. Có nhìu bài chia sẻ quý báu cho thế hệ sau. Tuy nhiên già rồi nên khái tính, bảo thủ, nhưng vẫn đáng kính ạ... còn lão nhathung... thì kiểu bố đời
-
Channel: Tâm tình dân kỹ thuật
31-07-2026, 12:52 -
-
bởi lvhnHãng nào tùy thích thôi bác! bây giờ các hãng đều hỗ trợ xem qua máy tính hay điện thoại đều được. Gắn Trước tiên mua về cắm nguồn set ip hết xong hãy lắp lên, cam poe chỉ cần 4 lõi là hoạt động bình thường nên 1 dây kéo cho 2 cam vẫn ok
-
Channel: Tâm tình dân kỹ thuật
30-07-2026, 15:49 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi lvhnNhớ không nhầm thì lúc còn đi học có gặp chú 1 lần cf bãi xe Nguyễn Kim, giờ quán cf đó nghỉ bán rồi
-
Channel: Tâm tình dân kỹ thuật
30-07-2026, 15:44 -
-
Trả lời cho Thắc mắc pin 21v ?bởi lvhnCon số đấy biểu thị gần đúng thôi, cái đồng hồ đó có đảm bảo chính xác hay không? pin có cục lên 4v4 vẫn bình thường. Cái gì cũng có sai số trong phạm vi không quá lớn thì không ảnh hưởng gì đâu, bàn ngay ngón ngắn ngón dài mà
-
Channel: Điện tử dành cho người mới bắt đầu
30-07-2026, 15:32 -
-
Trả lời cho Amply bị rò DC 22 voltbởi lvhnThay mấy con transisto nhỏ đầu vào, thường vi sai lỗi hay bị. Khám tổng quát chân các linh kiện xem có bị rỉ sét nhiều không?
-
Channel: Điện thanh
30-07-2026, 15:24 -
-
bởi dinhthuong92Mạch này hiệu suất ra led đạt khoảng 90.7% tại 12V in, 40W out.
-
Channel: Nguồn!
27-07-2026, 10:15 -
-
bởi dinhthuong92Có lẽ nguồn viết bài này chỉ mang tính định tính để nói rằng cần thay đổi tổng trở tải để có Pmax chứ trình bày chưa chi tiết và thấu đáo một cách định lượng. Công thức tổng quát phải có mặt L mới được, và nói là "tổng...
-
Channel: Nguồn!
27-07-2026, 10:09 -

Comment