Đăng Ký
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 15
  1. #1
    Thành viên cấp 1
    Ngày tham gia
    Oct 2011
    Bài viết
    30
    Thanks
    0
    3 lượt trong 2 bài viết

    Cool Phương Pháp Điều Khiển Trình Tự (SEQUENTIAL CONTROL) Trong PLC S7-200

    Mình mới tìm hiểu được 1 phương pháp rất hay để lập trình trong PLC S7-200. Hôm nay xin được mạn phép giới thiệu đến các bạn. Mong được sự góp ý, trao đổi, học tập để việc lập trình theo phương pháp này được tốt hơn ^^

    PHƯƠNG PHÁP ĐIỀU KHIỂN TRÌNH TỰ (SEQUENTIAL CONTROL)

    Phương pháp này có nghĩa là:

    - Từ 1 yêu cầu công việc lớn của đề tài, ta chia nhỏ ra thành nhiều công việc nhỏ hơn, mỗi công việc chỉ đảm nhận điều khiển 1 hay nhiều ngõ ra xãy ra song song với nhau
    Ví dụ như động cơ chạy, xi lanh ra, van khí nén được cấp điện - mở ra V.V.



    - Mỗi công việc chỉ kết thúc khi nó thỏa mãn yêu cầu được đặt ra.
    Ví dụ: động cơ chạy được 5 phút - tiếp điểm Timer đóng lại, hay xy lanh đi ra chạm công tắt hành trình...

    - Mỗi công việc được gán tương ứng với 1 bước trong lưu đồ điều khiển trình tự. Bước này có thể hiểu là gán 1 biến nhớ tạm trong PLC
    Ví Dụ: M0.0
    + Việc gán biến nhớ tạm cho 1 công việc (1 bước) sẽ giải quyết vấn đề là 1 đối tượng cần điều khiển hoạt động nhiều lần trong suốt yêu cầu của đề tài.
    Vi dụ: động cơ A (địa chỉ Q0.0) hoạt động 1 phút ở công việc số 0 (bước 0) và hoat động 2 phút ở công việc 3 (bước 3)...
    +Lúc đó ta chỉ cần lấy tiếp điểm của công việc tương ứng (tiếp điểm bước 0 - tiếp điểm M0.0) và tiếp điểm bước 3 - tiếp điểm M0.3 cấp điện cho động cơ - cấp điện cho Q0.0



    - Và 1 điều rất quan trọng là một công việc mới chỉ có thể diễn ra khi công việc trước nó đã xãy ra và có điều kiện tương ứng của công việc mới.
    Ví dụ: Động cơ A hoạt động 5 phút ở bước 0. Van khí nén cấp khí cho Xy lanh đi ra chạm công tắt hành trình ở bước 1. Động cơ B hoạt động ở bước 2.
    Thì trình tự hoạt động như sau:
    +Van khí nén cấp khi cho Xy lanh đi ra khi Động cơ A hoạt động được 5 PHÚT.
    Có thể hiểu là Bước 1 chỉ xãy ra khi bước 0 đã hoạt động và tiếp điểm TON ( 5 phút) đã đóng lại.
    + Tương tự Đông cơ B chỉ hoạt động khi Van khí nén cấp khí cho Xy lanh đi ra chạm CÔNG TẮT HÀNH TRÌNH.
    Có thể hiểu là Bước 2 chỉ xãy ra khi Bước 1 hoạt động để Xy lanh đi ra làm chạm CÔNG TẮT HÀNH TRÌNH.
    ...


    Sau khi hoạt tất các yêu cầu ở trên thì các bạn đã tạo ra được Lưu Đồ Điều Khiển Trình Tự.



    Để tìm hiểu rõ hơn các vấn đề khi xây dựng Lưu Đồ Điều Khiển Tuần Tự thì các bạn tham khảo 2 tài liệu ở dưới cùng.
    Theo mình thì khi lập lưu đồ thì có thể quản lý bao quát hết toàn bộ quy trình công nghệ của đề tài. Và quan trọng hơn là khi cho chạy thử chương trình mà nếu xãy ra lỗi thì sẽ sửa lỗi dễ hơn. Đó là vì đã lập trình có cấu trúc ^^
    Chương trình viết theo phương pháp trên bao gồm 3 phần cơ bản:
    1. Phần chuyển đổi từng tự từ bước đầu tiên đến bước cuối cùng.
    2. Phần khởi tạo và dừng chương trình.
    3. Phần xuất các giá trị đầu ra thông qua các biến nhớ tạm M.


    Và PHƯƠNG PHÁP ĐIỀU KHIỂN TRÌNH TỰ (SEQUENTIAL CONTROL) có thể được lập trình thông qua:
    + Các tiếp điểm NO và NC - lệnh OUT "Lệnh cuộn COIL -( )-".
    + Các tiếp điểm NO Và NC - Lệnh SET và Lệnh RESET.
    Mỗi cách điều có ưu và khuyết của nó .

    Mệt quá. Mình chỉ mới tìm hiểu được tới đó thôi. Mà PHƯƠNG PHÁP ĐIỀU KHIỂN TRÌNH TỰ (SEQUENTIAL CONTROL) giống như phương pháp lập trình Graph trong S7-300 thì phải - tại đang làm S7-200 chưa có điều khiện tìm hiểu.

    Để hiểu rõ hơn thì các bạn Download 2 tài liệu này về xem. Mỗi tài liệu tương ứng với 1 cách lập trình bằng PHƯƠNG PHÁP ĐIỀU KHIỂN TRÌNH TỰ (SEQUENTIAL CONTROL).

    Link 1: http://www.mediafire.com/view/?i1msc85uqc8p276
    P/S: Tài liệu này được mình Copy mà chưa có xin phép thầy ở SPKT :d

    Link 2: http://www.mediafire.com/view/?546xq4elo5u8ecj
    P/S: Tài liệu này được mình dịch và chỉnh sửa từ tài liệu của Siemens. Có gì sai sót xin các bạn bỏ qua cho vì mình chưa có bằng B Anh Văn ^^

    ------------------------------------------------------------------------------------------------------------------------------------------------------
    ***Về phần mở rộng cho phương pháp này.***

    Nếu trong quy trình công nghệ của các bạn :
    - 2 hay nhiều quá trình cùng xãy ra song song với nhau.
    - 2 hay nhiều quá trình xãy ra nhưng không cùng 1 thời điểm (có sự chọn lựa)

    Thì trong phần lưu đồ tuần tự, các bạn có thể sử dụng rẽ nhánh.
    - Rẽ nhánh không cần hoặc có chung điều khiện khởi tạo - dành cho 2 hay nhiều quá trình cũng xãy ra song song với nhau.
    - Rẽ nhánh có điều khiện khởi tạo riêng, khác nhau - dành cho 2 hay nhiều quá trình xãy ra nhưng không cùng 1 thời điểm (có sự chọn lựa)

    * Trong phần công việc của bước tiếp theo sau khi các bạn "rẽ nhánh", các bạn cũng có thể tạo riêng cho nó 1 lưu đồ tuần tự riêng nếu công việc của bước tiếp theo nó yêu cầu nhiều bước xãy ra tuần tự nối tiếp nhau.
    * Sau khi bạn thực hiện "rẽ nhánh" ở 2 trường hợp trên thì cuối cùng trong lưu đồ tuần tự CHÍNH vẫn điều quy tự về công việc (bước) cuối cùng là khơi tạo lại bước đầu tiên. Cứ như vậy chương trình sẽ thực hiện tuần tự : bước khởi tạo - bước 1 - bước 2 - ... - các bước rẽ nhánh - bước sau bước rẽ nhánh - ... - bước cuối cùng (bước khởi tạo, lập lại chu trình)

    Tham khảo lưu đồ tuần tự sau:



    Có gì thắc mắc, các bạn trao đổi ở đây.

    Chúc may mắn.
    Lần sửa cuối bởi poseidon_8390, ngày 04-26-2012 lúc 07:48 AM. Lý do: Bổ Xung, Mở Rộng Phương Pháp

  2. Bài viết của "poseidon_8390" đã được cám ơn bởi các thành viên:


  3. #2
    Thành viên cấp 1
    Ngày tham gia
    Oct 2011
    Bài viết
    30
    Thanks
    0
    3 lượt trong 2 bài viết

    Cool

    Để Minh họa cho phương pháp trên. Mình sẽ đưa file chương trình, file mô phỏng mô hình phân loại và cấp phôi mà mình đang làm đồ án tốt nghiệp @@ cho mọi người tham khảo.
    - Folder "Vi Du Mau" gồm có:
    File *mwp: là file chương trình.
    File *awl: là file để mô phỏng PLC ảo trong phần mềm S7-200 Simulator 3.0.
    Flie *sim: là file mô phỏng (trong phần mềm PC_SIMU 1.0) mô hình phân loại và cấp phôi gần giống như mô hình thực tế mình đang làm.
    File *cfg là file thiệt lập type PLC và modul mở rộng trong phần mềm S7-200 Simulator 3.0.
    Link: http://www.mediafire.com/?en6gagynwwpmgb6

    - Link phần mềm S7-200 Simulator 3.0 - Password sử dụng phần mềm: 6596
    http://www.mediafire.com/?15gp8ercsn69yv4

    - Link phần mêm PC_SIMU 1.0 - Password sử dụng phần mềm: 9966
    http://www.mediafire.com/?7ojw27ddsfc3jaj

    Có gì các bạn cho ý kiến thảo luận nhá.
    Cám ơn.
    Lần sửa cuối bởi poseidon_8390, ngày 04-14-2012 lúc 07:33 PM.

  4. #3
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Bài viết
    444
    Thanks
    12
    16 lượt trong 14 bài viết
    cái này thì bạn nên up lên phần code viết trên micro/win và yêu cầu công nghệ và thêm chức năng các thiết bị (nếu được). nếu không đọc code của bạn viết sẽ khó hiểu với mọi người. còn các phần mềm kia trên 4 room có hết rùi.
    bạn áp dụng cái phương pháp lập trình vào chương trình này khá gọn đó.
    Lần sửa cuối bởi thanhke_auto, ngày 04-18-2012 lúc 07:43 PM.

  5. #4
    Thành viên Mới
    Ngày tham gia
    Jan 2012
    Bài viết
    5
    Thanks
    0
    0 lượt trong 0 bài viết
    đề tài hay đấy, cảm ơn bạn đã post. Lần sau up phương pháp mới nhé

  6. #5
    Thành viên cấp 3
    Ngày tham gia
    Mar 2011
    Bài viết
    240
    Thanks
    10
    9 lượt trong 8 bài viết
    Bạn post file gốc của Siemen cho mọi người tham khảo nhé.

  7. #6
    Thành viên cấp 1
    Ngày tham gia
    Oct 2011
    Bài viết
    30
    Thanks
    0
    3 lượt trong 2 bài viết
    Trích dẫn Gửi bởi nguyendien.89 Xem bài viết
    Bạn post file gốc của Siemen cho mọi người tham khảo nhé.
    File tài liệu gốc của Siemens theo yêu cầu của bạn đây.
    "Micro System - SIMATIC S7-200 - Two Hour Primer.pdf"

    Link: http://www.mediafire.com/download.php?do7ygmdayyposi3

  8. #7
    Thành viên cấp 1
    Ngày tham gia
    Oct 2011
    Bài viết
    30
    Thanks
    0
    3 lượt trong 2 bài viết
    Trích dẫn Gửi bởi thanhke_auto Xem bài viết
    cái này thì bạn nên up lên phần code viết trên micro/win và yêu cầu công nghệ và thêm chức năng các thiết bị (nếu được). nếu không đọc code của bạn viết sẽ khó hiểu với mọi người. còn các phần mềm kia trên 4 room có hết rùi.
    bạn áp dụng cái phương pháp lập trình vào chương trình này khá gọn đó.
    Đó chỉ là 1 bài thí nghiệm trong đồ án của mình thôi. Các bạn cứ đọc kĩ tài liệu mình dịch hay tài liệu gốc bằng tiếng anh ở phía trên. Trong tài liệu đã có ví dụ. Còn "ví dụ mẫu" thì chỉ mang tính minh họa thêm cho phương pháp này thôi.
    Haizz. Mới vừa lập trình xong trên con S7-200 thì thầy thông báo là khoa sẽ đổi toàn bộ S7-200 sang S7-1200. Đã đặt hàng, 5 tuần nữa mới về. Giờ phải cày S7-1200. Hic Hic...

  9. #8
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    Làm theo các này bạn có thể tham khảo ngôn ngữ lập trình GRAP của S7 300
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

  10. #9
    Thành viên cấp 1
    Ngày tham gia
    Oct 2011
    Bài viết
    30
    Thanks
    0
    3 lượt trong 2 bài viết
    Trích dẫn Gửi bởi fantasyf3c Xem bài viết
    đề tài hay đấy, cảm ơn bạn đã post. Lần sau up phương pháp mới nhé
    Bạn có thể xem thêm tài liệu S7-200 của thầy Châu Chí Đức cũng có đề cập tới phương pháp này nhưng cao cấp hơn.

    Link: http://www.mediafire.com/download.php?j7phku25f6zct62

  11. #10
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Bài viết
    444
    Thanks
    12
    16 lượt trong 14 bài viết
    Trích dẫn Gửi bởi poseidon_8390 Xem bài viết
    Đó chỉ là 1 bài thí nghiệm trong đồ án của mình thôi. Các bạn cứ đọc kĩ tài liệu mình dịch hay tài liệu gốc bằng tiếng anh ở phía trên. Trong tài liệu đã có ví dụ. Còn "ví dụ mẫu" thì chỉ mang tính minh họa thêm cho phương pháp này thôi.
    Haizz. Mới vừa lập trình xong trên con S7-200 thì thầy thông báo là khoa sẽ đổi toàn bộ S7-200 sang S7-1200. Đã đặt hàng, 5 tuần nữa mới về. Giờ phải cày S7-1200. Hic Hic...
    như vậy theo mình là càng tốt, tuy có hơi mệt nhưng mà bắt buộc bạn phải làm với thiết bị mới. như vậy thì có điều kiện tiếp cận cái mới hơn rùi. =D>

Trang 1 của 2 12 CuốiCuối

Đánh dấu

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
  •  
Back to Top