-
Thành viên cấp 10
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
gunsword
Mấy anh
![đừng bỏ em](images/smilies/babysoldier/dungboem.gif)
, em sắp đến hạn nộp bài rồi
![31](images/smilies/onion/31.gif)
.
Không để số lẻ trong này được .Vao sub của PWM nhìn xem vùng nhớ của cycle và pulse là word.Muốn để số nhỏ hơn 1ms bạn nên chọn trong lúc cấu hình wizard là micro s.Khi đó cycle là 1000 micro s và pulse sẽ là 300 micro s
-
-
Thành viên cấp 10
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
gunsword
Chọn ở chỗ nào vậy anh, em chỉ thấy MOV_B, MOV_W, MOV_DW , vv... mình chọn sao để đc micro s.
Chịu khó sử dụng hết tool của siemen có sẵn.Nhìn bên trái thấy cái Wizard sẽ thấy PTO/PTW váo đó khai báo cho lệnh phát xung trong đó có chỗ chon milisecond hay microsecond.Hầu hết ứng dụng của siemen đều được viết sẵn cứ việc lấy mà xài khỏi phải nhớ nội dung các vùng nhớ đặc biệt cho mệt khi đã quen thì hãy tìm hiểu sâu các vùng nhớ đó chức năng làm gì
-
-
Thành viên cấp 3
chào bạn.
- sau khi bạn khai báo trong Wizard nó sẽ tạo ra một chương trình con, ở đay thì nó đã bị khóa không cho thấy code bên trong nhưng điều này không quan trọng.
với chân vào RUN có biến nội là L0.0 dùng để kích hoạt các hàm bên trong hoạt động.
với chân cycles có biến nội là LW1 là chu kỳ một xung.
với chân pulse là độ rộng xung thường là TON.
chân error là chân báo lỗi nhưng có giá trị là Byte, nên bạn cứ nạp nó vào một Byte bất kỳ nào đó sau đó cho chạy xem thử nó bằng bao nhiêu.
theo ý kiến của mình là như vậy có gì sai mong các bạn chỉnh sữa.
-
-
Thành viên Đồng
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
phongnhatdo
chào bạn.
- sau khi bạn khai báo trong Wizard nó sẽ tạo ra một chương trình con, ở đay thì nó đã bị khóa không cho thấy code bên trong nhưng điều này không quan trọng.
với chân vào RUN có biến nội là L0.0 dùng để kích hoạt các hàm bên trong hoạt động.
với chân cycles có biến nội là LW1 là chu kỳ một xung.
với chân pulse là độ rộng xung thường là TON.
chân error là chân báo lỗi nhưng có giá trị là Byte, nên bạn cứ nạp nó vào một Byte bất kỳ nào đó sau đó cho chạy xem thử nó bằng bao nhiêu.
theo ý kiến của mình là như vậy có gì sai mong các bạn chỉnh sữa.
Mình cũng nghĩ như bác phongnhatdo đó ,
bác là 1 men tích cuc bên DTVN, mong bác chia sẻ kinh nghiệm nhiều hơn nữa bên plcvietnam nhé ^^!
-
-
Bạn phongnhatdo chỉ giúp mình về "Trình bày về ngắt của PWM trong PLC S7 200" với. Mình tìm trong các tài liệu chỉ nói về 1 số lý thuyết về PWM thôi. Mong bạn giúp đỡ trả lời.
-
-
Thành viên cấp 3
chào bạn.
- mình không biết ứng dụng của bạn như thế nào.
- về phần ngắt PWM như bạn nói thì theo mình hiểu thì bạn sẽ cho "ngưng" phát xung theo một điều kiện yêu cầu nào đó. Bạn viết một đoạn code phần trước là điều kiện ngưng phát xung và phần sau bạn chỉ cần reset biến sm67.7(Q0.0) hoặc sm77.7(Q0.1) thôi. muốn phát lại thì SET hai bit đó lại thôi.
chúc thành công nhé.
-
-
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
phongnhatdo
chào bạn.
- mình không biết ứng dụng của bạn như thế nào.
- về phần ngắt PWM như bạn nói thì theo mình hiểu thì bạn sẽ cho "ngưng" phát xung theo một điều kiện yêu cầu nào đó. Bạn viết một đoạn code phần trước là điều kiện ngưng phát xung và phần sau bạn chỉ cần reset biến sm67.7(Q0.0) hoặc sm77.7(Q0.1) thôi. muốn phát lại thì SET hai bit đó lại thôi.
chúc thành công nhé.
À...ý mình ko phải ngắt trong một chương trình mà là phần hướng dẫn lý thuyết về ngắt của PWM, ko biết bạn có biết tài liệu nào có lý thuyết về nó ko vì đồ án mình làm phần lý thuyết yêu cầu trình bày về ngắt của PWM .
-
-
Thành viên cấp 10
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
gunsword
À...ý mình ko phải ngắt trong một chương trình mà là phần hướng dẫn lý thuyết về ngắt của PWM, ko biết bạn có biết tài liệu nào có lý thuyết về nó ko vì đồ án mình làm phần lý thuyết yêu cầu trình bày về ngắt của PWM .
Mục này về HSC mà phát xung nhiều nhỉ:D
Ngắt thì bạn chịu khó đọc Events (bạn vào
của Microwin đánh Events) rồi lọc ra những gì phù hợp với đồ án của bạn.Còn với khối chưong trình tạo ra từ Wizard thì muốn ngưng phát xung đơn giản là cắt chân run trên chương trình con đựoc tạo ra từ wizard
-
-
Thành viên cấp 3
chào bạn.
- không biết bạn đang nghiên cứu phần ngắt cho dòng plc s7-200 cpu bao nhiêu. Bởi vì số sự kiện ngắt còn phụ thuộc vào CPU của bạn nữa, mình có xem qua các sự kiện ngắt mà plc co hỗ trợ thì nó không đề cập đến phần ngắt PWM như bạn nói. Và số sự kiện ngắt là do nhà sản xuất quy định nên bạn có muốn thêm cũng không được. Như vậy bạn nên sử dụng chương trình con để phục vụ cho việc lập trình của bạn là tốt nhất.
- dưới là tài liệu có nói về phần ngắt viết bằng tiến Việt, bạn có thể xem kỹ để hiểu rõ hơn về ngắt nhé.
http://www.mediafire.com/?4w6dvjtqe2d8mhj
-
-
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
phamdanghong
bàn ah cho mình hỏi tại sao khi mình nhập tần số khác thì tốc độ phải thay đổi đúng không (mình có thể thay đổi tần số bằng cách nhập trên wincc) nhưng ở đây tốc độ vẫn giữ nguyên.ở đây là do sao bạn.
đây là chương trình của mình
http://www.mediafire.com/?gzo37crfofr0f2y
bạn xem rồi cho ý kiến
ủa sao chương trình này chưa mov_dw giá trị pv mà, là SMD52 đó
-
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à 01:37 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu