Bác nào giúp em khối hàm điều khiển các chế độ hoạt động của biến tần thông qua PLC nha
Yêu cầu :
+Input : 1 chân Enable,1 chân Start,1 chân Stop,1 chân reset,1 chân chọn chế độ chạy,3 bit chọn cấp tốc độ,2 bit motorizePot,2 bit Jog.
+Out : 1 out hiển thì tốc độ motor,1 out hiển thì status word do user define các input ,1 out hiển thị trạng thái lỗi của biến tần,1 out hiển thị chế độ chạy
Các chế độ chạy như sau :
Nếu = 0 thì ko chạy,
Nếu = 1 thì Start bởi Digital Input
Nếu = 2 thì chạy bởi 3 cấp tốc độ được chọn bởi 3 bit I00;I.01;I0.2;
Nếu = 3 thị chạy bằng chế độ Jog bởi 2 bit I0.3 và I0.4
Nếu = 4 thì chạy bằng chế độ MotorizedPot bởi 2 bit I0.5 và I.06
Mọi người cùng giải quyết nha
http://www.mediafire.com/?gq6rbnvvb7yiozk
Tranh thủ 1 tý nên em chỉ mới chỉnh được cái độ phân giải àh. Phần kia bữa sau sữa tiếp, và có thể sẽ rút ngắn lại chương trình nữa ^^.
Khai báo có vẽ phức tạp tý. Khai báo sẽ theo kiểu W#16#wxyz
w: là độ phân giải
xyz: thời gian
sẽ có 4 độ phân giải tương ứng với w = 0; 1; 2; 3 tương ứng với 10ms; 100ms; 1s; và 10s
Trong trường hợp này thì mình sẽ dùng w=2 , tức độ phân giải là 1s như vậy thời gian maximum chỉ là 990s (mình nghĩ vậy ^^)
Vì thế khi khai báo thời gian tại các timer thì sẽ có cú pháp chung là W#16#2xyz.
Có một chú ý là khi khai báo xyz thì số 0 tại đằng trước cũng phải khai báo nha. Tức là ví dụ như muốn khai báo 1s thì là W#16#2001, 10s là W#16#2010, 100s là W#16#2100
Không biết có sai sót gì không nữa. Mong mọi người góp ý.
Vinh - 0935 501 812
Đánh dấu