Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
Bài viết
1,879
Thanks
159
231 lượt trong 198 bài viết
Gửi bởi binhcoiddt
a.awl.jpg
mình đang làm bài tập plc thời gian thực. trên hình là 1 bài ví dụ, nếu như trên lý thuyết thì khi chạy chương trình thì nếu thời gian là chủ nhật thì cuộn dây Q0.0 sẻ có điện, còn Q0.1 ko có điện. ngược lại những ngày khác thì Q0.1 có điện còn Q0.0 mât điện. vậy mà khi mình mô phỏng thì tất cả thời gian thì đèn Q0.1 luôn sáng, còn đèn Q0.0 lại ko bao giờ sáng. bạn bạn xem giúp mình cái này đi!
Tôi test trên PLC thật. hoạt động bình thường bạn nhé, có lẽ do phần mềm chưa set được thời gian, nên luốn khác Chủ nhất. Và có thể bạn nói rõ hơn về cách bạn xác định ngày chủ nhật như thế nào mới biết nguyên nhân được
@: khi viết để ý bộ gõ, gõ khó đọc quá
Lần sửa cuối bởi anhlv.ddt, ngày 09-21-2011 lúc 05:08 PM.
Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
Liên hệ: Hidden Content
website: Hidden Content
__________________________________________________ ___________________
Phone: 0912888729 - 0985888729
Y.M: codientuhd
Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
Bài viết
3,151
Thanks
257
1,085 lượt trong 567 bài viết
xem giúp mình cái này! thời gian thực bị lỗi Tên bài viết Vi Phạm nội quy. Cảnh cáo lần 1. Nên đọc nội quy trước khi post bài tránh tình trạng bị xứ lý.
Hình quá nhỏ bạn nên upload hình nên Image shack.
Cám ơn
không được là phải. Giá trị của bộ thời gian thực là ở BCD mà, bạn lại so sánh với số kiểu byte, bạn phải xác đinh số 1 của bạn ở BCD nó là số nào mới được :D
Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
Bài viết
1,879
Thanks
159
231 lượt trong 198 bài viết
thực ra so sánh thông thường được, bạn kiểm tra lại cấu hình thời gian cho mô phỏng, tôi mới test bộ thời gian thực tren PLC thật thôi @@
Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
Liên hệ: Hidden Content
website: Hidden Content
__________________________________________________ ___________________
Phone: 0912888729 - 0985888729
Y.M: codientuhd
Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
Bài viết
3,151
Thanks
257
1,085 lượt trong 567 bài viết
Hình quá nhỏ tôi không nhìn thấy rõ. Nhưng hình như bạn đã viết đúng chương trình rồi đó.
Khai báo 16#1 vẫn ok thôi chứ không nhất thiết phải chuyển sang kiểu số Interger ( nếu muốn làm như ví dụ). Nếu với PLC thật thì chương trình trên sẽ chạy.
Mô phỏng không phải cái gì cũng làm được và tất nhiên không ngoại trừ cả lỗi chương trình mô phỏng.
Các đại lượng này được tính theo ngày dương lịch.
Cài đặt thời gian thực:
Cài mốc thời gian bắt đầu hoạt động cho PLC.
Chọn PLC --> Time Of Day Clock --> Set.
Truy suất dữ liệu từ đồng hồ thời gian thực trong PLC.
// Lệnh này chỉ cần thực hiện 1 lần trong cả chương trình.
// Khi thực hiện lệnh trên, với T = VB0 thì các giá trị thông số được phân bố như sau:
Năm 0 - 99 VB0
Tháng 1 - 12 VB1
Ngày 1 - 31 VB2
Giờ 0 - 23 VB3
Phút 0 - 59 VB4
Giây 0 - 59 VB5
Thứ trong tuần 1 - 7 (1: chủ nhật) VB7
Do đó: muốn truy suất đại lượng nào thì phải dùng ô nhớ tương ứng với đại lượng
Đánh dấu