-
Thành viên cấp 4
Tạo chu kỳ xung với thời gian n (bất kỳ)
Chào mọi người.
Mình lập chủ đề này với mục đích chính là cùng mọi người thảo luận về cách tao 1 chu kỳ xung với thời gian bất kỳ ( theo ý muốn của mình: 1s, 2s,10s, ...).
Trong PLC S7-200, có một lệnh SM0.5, lệnh này tự động tạo xung với chu kỳ 1s (0.5s ON và 0.5s OFF), tức là không thay đổi được thời gian của chu kỳ xung.
Còn trong PLC S7-300, không biết có lệnh đặc biệt này không.
Khi mình muốn có 1 chu kỳ xung với thời gian 5s, thì mình hay dùng 2 timer SD để tạo ra.
Không biết còn cách nào nữa không. Mong mọi người cùng chia sẻ và giúp đỡ.
-
-
Little PLC
Ngoài việc sử dụng timer On delay còn có thể sử dụng timer SE - tạo xung có nhớ để chuyển đổi. Việc chuyển đổi qua lại giữ 2 timer đó tùy thuộc vào bạn đã hiểu thực sự 2 timer đó hay chưa.
Bạn có thể coi kỹ lại cách sử dụng của 2 timer và từ đó chuyển đổi qua lại.
có gì bạn có thể gửi cho một ví dụ hay hình ảnh bạn làm không?
Thank
-
-
Thành viên cấp 4
Ở đây mình dùng 2 timer SD (On delay). Cách này mình tạo ra chu kỳ xung là 10s (5s ON và 5s OFF). Và thời gian ON hay OFF mình có thể thay đổi được thông quá cách đặt thời gian tại T0, T1.
-
-
Thành viên Đồng
tôi thấy trong S7 200 cũng vẫn dùng 2 timer tạo xung như mong muốn đc mà ?
-
-
Thành viên cấp 4
Gửi bởi
anhlv.ddt
tôi thấy trong S7 200 cũng vẫn dùng 2 timer tạo xung như mong muốn đc mà ?
Bạn nói đúng: ở trên mình chỉ lấy ví dụ của SM0.5 để minh hoạ thôi, chứ SM0.5 không thể thay đổi chu kỳ xung được. Muốn tạo xung với chu kỳ mong muốn mình vẫn dùng 2 timer.
Nhưng mình mở chủ đề này ở S7-300 với mục đích chính là cùng mọi người thảo luận về những cách tạo xung với chu kỳ mà ta muốn.
-
-
Thành viên Đồng
Gửi bởi
thiquocvinh
Bạn nói đúng: ở trên mình chỉ lấy ví dụ của SM0.5 để minh hoạ thôi, chứ SM0.5 không thể thay đổi chu kỳ xung được. Muốn tạo xung với chu kỳ mong muốn mình vẫn dùng 2 timer.
Nhưng mình mở chủ đề này ở S7-300 với mục đích chính là cùng mọi người thảo luận về những cách tạo xung với chu kỳ mà ta muốn.
thì cũng dùng 2 timer như vậy, hi, S7 200 tôi chưa thử dùng điều xung, ai làm rùi thì cho anh em kinh nghiệm với , hjc
-
-
Thành viên cấp 4
Ở trên mình dùng 2 ON DELAY . Nhưng anh Hiếu có nói là cũng có thể dùng SE (tức là Tạo xung có nhớ). Và mình cũng đã không dùng 2 ON DELAY ( SD ) nữa mà thử dùng 1 SD và 1 SE ( tức là 1 On delay SD và 1 Tạo xung có nhớ SE ).
Mong mọi người góp ý và chỉnh sữa thêm.
Thanks
-
-
Thành viên cấp 4
Và cách dùng 1 SD và 1 SE này cũng có thể thay đổi thời gian chu kỳ xung thông qua cách đặt thời gian của 2 Timer SD SE này.
-
-
Thành viên cấp 3
Về cách tạo xung thì việc dùng 2 time là có thể tạp được chu kỳ xung tùy ý .Ngoài ra còn có cách dùng ngắt chu kỳ (nhưng bị hạn chế 1ms đến 1 phút ) .Và ngoài ra còn có cách dùng xung clock của CPU (cung cấp 7 dạng xung khác nhau).
-
-
Thành viên cấp 4
Gửi bởi
nguyendien.89
Về cách tạo xung thì việc dùng 2 time là có thể tạp được chu kỳ xung tùy ý .Ngoài ra còn có cách dùng ngắt chu kỳ (nhưng bị hạn chế 1ms đến 1 phút ) .Và ngoài ra còn có cách dùng xung clock của CPU (cung cấp 7 dạng xung khác nhau).
Tạo xung bằng 2 cách trên, vẫn bị ngắt đoạn 1 khoảng thời gian nhỏ ( không đáng kể) cho nên mình có thể bỏ qua được.
nguyendien.89 có thể nói rõ hơn về cách dùng ngat82 chu kì và dùng xung clock của CPU được không. Bạn có thể cho ví dụ, hình ảnh minh hoạ để mọi người thấy hiểu rõ hơn.
Thanks
-
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à 07:03 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu