-
Thành viên Mới
Cần giúp đỡ về lập trình so sánh bộ đếm Counter CTUD
Chào các bạn, mình mới mò mẫm về S7-200, hiện đang làm một vài ví dụ thì gặp trường hợp này...
Đề bài là: đếm xe vào ra của gara, gara tối đa chỉ chứa được 5 xe, và gara có 1 ngõ vào + 1 ngõ ra riêng biệt, nếu số xe trong gara = 5 thì chặn barie cổng vào và báo đèn đỏ, khi có xe ra thì báo đèn xanh và cho xe vào, tuần tự như vậy.
Giải pháp lập trình của em là đưa giới hạn đếm để tác động của counter C48 thêm 1 đơn vị, tức là max bằng 6 xe (mục đích để không cần reset counter, bởi nếu reset thì counter nạp lại giá trị = 0, mà trong gara thì vẫn còn xe). Sau đó dùng hàm so sánh nếu counter = 5 thì tác độn Q0.1 chặn barie đèn đỏ sáng đồng thời khống chế cho counter không đếm nữa (cái này do vị trí lắp đặt cảm biển đếm phía bên trong cổng). Nhưng viết vậy nó báo lỗi không chạy được hàm so sánh.
Các bác giúp em hiểu rõ hơn về cách viết lệnh so sánh trong trường hợp này với. .
lenh so sanh.jpg
Lần sửa cuối bởi tanirac, ngày 05-22-2015 lúc 10:59 PM.
-
Bài viết của "tanirac" đã được cám ơn bởi các thành viên:
-
Little PLC
Kiểu dữ liệu là Int chứ ko phải là Dint nhé bạn.
Thân chào
-
Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:
-
Thành viên Mới
Cẩm ơn bạn rất nhiều nhé.
-
Bài viết của "tanirac" đã đượ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à 01:39 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu