-
Thành viên cấp 10

Gửi bởi
phapsuhuyenvu
em đang làm một bài tập về giao tiếp PLC, cứ 1 giây thì máy tính gửi ký tự @ xuống PLC. Và khi PLC nhận được chữ @ thì sẽ gửi 2 byte lại cho máy tính.
Em dùng ngắt timer 21 để delay 5ms sau khi PLC nhận '@'. Nhưng khi em làm thì có lỗi như thế này:

Chương trình báo lỗi ở khối T32. Như vậy thì em phải sửa như thế nào. Em còn biết cách khác là move 5 vào SMB34, nhưng em muốn làm theo cách dùng T32.
Còn một vấn đề nữa là em thấy network 1 hơi thừa. Em bỏ luôn network 1 rồi thay Q0.0 trong network 2 bằng lệnh so sánh SMB2 luôn được không?
Bỏ "ms" đi.Có 2 network mà cũng sợ thừa tiết kiệm thế bạn,nhưng thay đc đấy
Lần sửa cuối bởi kidsolo1412, ngày 03-04-2013 lúc 11:53 PM.
-
Bài viết của "kidsolo1412" đã được cám ơn bởi các thành viên:
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à 03:41 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu