Ðề: PWM trong S7-200
Em cũng đã tìm hiểu chút ít về phần này và được biết S7-200 có ngỏ kiểu phát xung tốc độ cao là Q0.0 và Q0.1 như anh nói, đồng thời cũng biết có 2 chế độ điều xung là 50/100 (PTO) và điều xung theo tỷ lệ PWM .Tuy nhiên đọc tài liệu anh share thì mù cả mắt lun, vì bằng tiếng anh mà em chỉ là dân cơ khí nên cũng hơi khó !Nếu có thể anh làm vài tut hướng dẫn share cho mọi người cùng học hỏi được không ah? cảm ơn anh nhiều lắm!
hihi, "trành độ" anh văn của anh cũng chỉ ở mức đọc hiểu ko ah (vậy nên rất thích tài liệu ít chữ, nhiều hình, nhiều ví dụ :4
Lười dịch tiếng việt quá, anh lọc lại vài phần hướng dẫn trong help + 2 file ví dụ cách viết hàm (chỉ là cách viết cho ko lỗi chứ chưa phải ứng dụng đầy đủ nha, có plc thì em dựa vào đấy viết chương trình)
http://www.mediafire.com/download.php?zww24nuyy1o
Tóm tắt:
Sử dụng wizard sẽ làm cho người lập trình đỡ tốn công lập trình hơn (chủ yếu cài thông số cho phù hợp -> tạo ra hàm -> lôi ra sử dụng trong chương trình chính)
1. Chế độ PWM thì đơn giản, chỉ cần khai báo thông số chu kỳ và độ rộng xung
2. Chế độ PTO thì có nhiều thứ hơn (hay dùng điều khiển động cơ bước và servo), nói sơ ở phần cơ bản nha:
có các thông số sau:
- tốc độ max (mặc định là 100KHz)
- tốc độ min (mặc định là 5kHz)
- thời gian tăng tốc (mặc định 1s)
- thời gian giảm tốc (mặc định 1s)
trong chương trình chính có 2 cách sử dụng:
PTO_CTRL: chương trình luôn luôn thực hiện việc phát xung (nếu ko phát sinh lỗi hoặc có tác động stop của chương trình -> dừng khẩn cấp I-STOP hoặc dừng có giảm tốc D-STOP)
PTO_MAN: việc phát xung tùy thuộc vào điều kiện RUN của hàm
Vài dòng hi vọng giúp được anh em