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 Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi Tuyenvc345
-
Channel: Hỗ trợ học tập
16-03-2026, 18:05 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi Tuyenvc345
-
Channel: Hỗ trợ học tập
16-03-2026, 18:04 -
-
bởi bqvietDiễn đàn vốn vắng, muốn vào viết bài trả lời chút nhưng cứ thấy luồng nào thành viên này mở thì cũng đồng thời xuất hiện ở Otofun, thế là chùn tay ... Thôi thì dientuvietnam không thể so sánh được về độ phổ cập, biết thân biết phận vậy.
-
Channel: Tâm tình dân kỹ thuật
16-03-2026, 17:49 -
-
bởi chinhnguyen9So sánh sóng 2 mạch nguồn Push-pull
· Sóng vuông giửa 2 cực D của mạch Pushpull trong module inverter 24-220V sine giả của TQ. Mạh điện này khá đặc biêt ở chổ, không thấy mạch snubber mà hiêu quả triêt sóng hài quá tốt dù hoạt...-
Channel: Nguồn!
16-03-2026, 14:27 -
-
bởi chinhnguyen9Mạch điên bếp tù gộm 2 khối:
Khối điêu khiển:
-Thiết lập công suất nấu
-Thiết lập thời gian nấu
-Kiểm tra có đặt nồi hay không, đúng loại hay không?
-Có quá nhiệt không?
Khối công suất:
- Nắn+ lọc điên AC ra 310VDC +loọc nhiểu...-
Channel: Hướng dẫn sử dụng diễn đàn
16-03-2026, 14:05 -
-
bởi ittcHi các bác, sau khi được vài lời khuyên thì em có vào lướt web để xem vài mẫu máy, thì ở phần thông số kỹ thuật của máy, thấy họ để vài thông số sau thì em không rành lắm, nhờ các bác giải thích hộ em được không, cụ thể như hình...
-
Channel: Điện tử gia dụng
15-03-2026, 18:34 -

Comment