Mình cũng chưa thử dùng PLC để xác định hàm truyền cho động cơ. Vì nếu dùng ngắt của PLC chỉ để đọc tốc độ của động cơ mình sợ sẽ không còn làm được việc khác nữa. Cái này mình cũng không chắc bạn có thể nghiên cứu để xem PLC bạn dùng có đáp ứng được không nha.
Nếu chỉ để vẽ hàm đặc tính không thì được chứ S7 300 không thể điều khiển PID được đâu nha. Muốn đk được bạn phải có thêm biến tần nữa.
Tốc độ của động cơ KDB 3 pha là khá nhanh trên 1800v/p. Nhiệm vụ của bạn vẽ đường đặc tính của động cơ từ lúc khởi động cho đến khi động cơ đạt tốc độ tối đa.
Trước tiên bạn kiếm một em encoder kết nối trục động cơ. Dùng ngắt time của PLC hoạc VDK để đọc tốc độ của động cơ rồi lưu những giá trị đó vào vùng nhớ nào đó rồi dùng kết quả đó vẽ ra đường đặc tính. Từ đường đặc tính đó dùng phương pháp cảu ông gì đó trong sách lý thuyết điều khiển tính ra KI, Kp, Kd rồi xác định hàm truyền cho nó.
Thời sv mình có dùng VDK điều khiển PID cho động cơ DC nguyen lý xac đinh KP,KI,KD. cũng chưa thử làm với động cơ KDB 3 pha nhưng mình nghĩ nguyên lý tương tự vậy thôi.
Lâu rùi không còn làm về chuyên ngành nữa nên không giúp gì được nhiều chỉ đưa ý kiến tham khảo thui nhé.
Chúc bạn thành công.
Đánh dấu