-
Thành viên cấp 1
các anh chị cho em hỏi cách đổi giờ đồng hồ thời gian thực trong s7 200 bằng mã bcd
thầy dạy nhưng em chưa hiểu lắm
em có vd này giải thích dùm em cách đổi giờ nhé. .
LD SM0.0
TODR VB400
MOVD +0, VD0
MOVD +0, VD4
MOVB VB403, VB3
MOVB VB404, VB4
BCDI VW2
BCDI VW4
MUL +60, VD0
+I VW6, VW2
LDW= VW2, +375
OW= VW2, +475
OW= VW2, +575
-
-
Thành viên Đồng
Gửi bởi
tankenler
các anh chị cho em hỏi cách đổi giờ đồng hồ thời gian thực trong s7 200 bằng mã bcd
thầy dạy nhưng em chưa hiểu lắm
em có vd này giải thích dùm em cách đổi giờ nhé. .
LD SM0.0
TODR VB400
MOVD +0, VD0
MOVD +0, VD4
MOVB VB403, VB3
MOVB VB404, VB4
BCDI VW2
BCDI VW4
MUL +60, VD0
+I VW6, VW2
LDW= VW2, +375
OW= VW2, +475
OW= VW2, +575
Vb403: giá trị của Giờ
vb404: giá trị của phút
code chuyển giá trị giờ ra VB3, phút ra VB4. Các giá trị này vẫn ở số BCD. tiếp đến sử dụng lênh chuyển BCD to I
-
-
Thành viên cấp 1
dạ. .nhưng em ko biết tính giá trị của giờ (em đang rối phần này)
LDW= VW2, +375
OW= VW2, +475
OW= VW2, +575
anh giúp em cách đổi giờ ra số và ngược lại nhìn số trên ta tính ra giờ nhe
-
-
Thành viên Đồng
Gửi bởi
tankenler
dạ. .nhưng em ko biết tính giá trị của giờ (em đang rối phần này)
LDW= VW2, +375
OW= VW2, +475
OW= VW2, +575
anh giúp em cách đổi giờ ra số và ngược lại nhìn số trên ta tính ra giờ nhe
Phần này của bạn là so sánh, với vw2 là giá trị của giờ, mấy cấu lệnh so sánh quan hệ hàm OR, như vậy chắc là đoạn này lấy hoặc của mấy thời điểm thời gian định sẵn. và bạn chú ý, code bạn đưa thiếu thì phải. đoạn đó mới có hàm or chứ chưa có đầu ra tác dụng
-
-
Thành viên cấp 9
bạn tham khảo file mình viết bạn cứ dùng các lệnh so sánh với năm ,ngày , giờ hoặc phút,giây tương ứng cho mục đích bài toán của bạn .chúc bạn thành công
http://www.mediafire.com/?52znzzas357g7xf
-
-
Thành viên cấp 1
Gửi bởi
anhlv.ddt
Phần này của bạn là so sánh, với vw2 là giá trị của giờ, mấy cấu lệnh so sánh quan hệ hàm OR, như vậy chắc là đoạn này lấy hoặc của mấy thời điểm thời gian định sẵn. và bạn chú ý, code bạn đưa thiếu thì phải. đoạn đó mới có hàm or chứ chưa có đầu ra tác dụng
code đủ nè anh
LD SM0.0
TODR VB400
MOVD +0, VD0
MOVD +0, VD4
MOVB VB403, VB3
MOVB VB404, VB4
BCDI VW2
BCDI VW4
MUL +60, VD0
+I VW6, VW2
LDW= VW2, +375
OW= VW2, +475
OW= VW2, +575
JMP 1
LDW= VW2, +465
OW= VW2, +565
OW= VW2, +665
JMP 2
END
LBL 1
LDB= 0, VB405
OB= 1, VB405
OB= 2, VB405
= Q0.0
END
LD SM0.0
END
LBL 2
LDB= 0, VB405
OB= 2, VB405
= Q0.0
END
LD SM0.0
END
-
-
Thành viên cấp 1
Gửi bởi
daocongdabl
bạn tham khảo file mình viết bạn cứ dùng các lệnh so sánh với năm ,ngày , giờ hoặc phút,giây tương ứng cho mục đích bài toán của bạn .chúc bạn thành công
cám ơn anh! vì em đang làm bài tập chuông báo trường học nhưng đồng hồ thời gian thực em chưa rành nên gặp nhiều khó khăn wa'
-
-
Thành viên Đồng
Gửi bởi
tankenler
cám ơn anh! vì em đang làm bài tập chuông báo trường học nhưng đồng hồ thời gian thực em chưa rành nên gặp nhiều khó khăn wa'
code của bạn đưa tôi xem qua có thể hiểu ý tưởng của người lập trình như sau:
kích hoạt bộ thời gian thực, sau đó dùng so sánh giá trị thời gian giờ và phút để đưa ra cảnh báo. còn vấn để đổi thời gian ra số, bạn xem phía trên của mục này, tôi đã trả lời một bạn khác rồi đó ^^!
-
-
Thành viên cấp 1
Gửi bởi
daocongdabl
giây, phút, giờ, tháng và năm anh đã có rồi còn thứ thì sao vậy anh?
-
-
Thành viên cấp 1
Gửi bởi
anhlv.ddt
code của bạn đưa tôi xem qua có thể hiểu ý tưởng của người lập trình như sau:
kích hoạt bộ thời gian thực, sau đó dùng so sánh giá trị thời gian giờ và phút để đưa ra cảnh báo. còn vấn để đổi thời gian ra số, bạn xem phía trên của mục này, tôi đã trả lời một bạn khác rồi đó ^^!
để em đọc lại. .cám ơn anh nhe!
-
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 12:58 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu