Trích dẫn Gửi bởi nguyenhongmancdt Xem bài viết
Mình đúng là đang bị vướng chỗ đó. mình có đặt 2 cảm biến để làm tín hiệu rồi. nhưng mình muốn làm thế nào để trên mô hình của mình chạy được 10mm mà trong wincc của mình chạy đc 1mm chẳng hạn. mình dùng cách lập trình trên plc là đếm số xung encoder rồi kích chol vật chạy như vậy sẽ ổn hơn. nhưng cái này trên plc khó quá. có kiểu lệnh nào mà đếm sau 1 giá trị mình muốn ví dụ như đếm đến 1024 thì tín hiệu đầu ra ở mức 1 sau đó đầu ra lại về mức 0 rồi lại lên mức 1 khi encoder đếm tăng hoặc giảm đi 1024 xung và cứ như vậy. mong mọi người giúp đỡ mình phần đó với.
Bạn sử dụng đếm xung đến 1024 sau đó set cho 1 Bit trung gian thì cái này hoàn toàn đc mà việc là bạn cần chú ý là khi đếm đc 1024 xung lần 1 , lần 2, lần 3... để sử lý cho hợp lý thôi !
Chúc thành công !