Tuesday, October 27, 2015

Protect/Unprotect các block (S7-300, S7-400 FB/FC) trong Step 7 Manager

Bài này giúp các bạn biết về thuộc tính KNOW_HOW_PROTECT của các khối S7-300/400 trong Step 7 manager và sử dụng công cụ s7canopener để có thể gán hoặc xóa thuộc tính này cho các blocks.

Step 7 Manager hỗ trợ build các block tự động từ các file source dưới dạng text, hai ngôn ngữ được hỗ trợ là STL và SCL. Bạn có thể soạn thảo chương trình cho một hoặc nhiều block trong một file source. Sau khi soạn thảo xong bạn compile thì Step 7 Manager tạo ra các block tương ứng dưới dạng STL, cuối cùng bạn download các block này xuống PLC.

Khi compile, bạn có thể xác định mã STL của các block được tạo tự động có được bảo vệ hay không, nếu được bảo vệ thì bạn không thể mở block STL này ra để xem, bạn chỉ có thể thay đổi mã của file STL này bằng cách thay đổi mã của file source  và compile lại.
Để xác định các khối STL được bảo vệ, bạn thêm dòng dưới vào mã của khối đó trong file source. Nếu bạn không thêm dòng này thì mặc định là không được bảo vệ.

                               KNOW_HOW_PROTECT

Như vậy nếu trong trường hợp bạn không có file source thì bạn không thể mở hoặc chỉnh sửa các block được bảo vệ. Dưới dây mình giới thiệu một công cụ cho phép SET/RESET thuộc tính KNOW_HOW_PROTECT này một cách nhanh chóng.

Phần mềm s7canopener cho phép mở một dự án Step 7 Manager, hiển thị các block có trong đó và bạn có thể thay đổi thuộc tính KNOW_HOW_PROTECT một cách dễ dàng. Các bạn có thể download phần mềm theo link dưới.

http://www.mediafire.com/download/tm1xipkf076kqjk/s7canopener.zip

Sau đây tôi hướng dẫn các bạn sử dụng phần mềm. Bạn không cần phải cài phần mềm, sau khi download và giải nén bạn sẽ có thư mục chứa phần mềm, bạn vào đó chạy file "s7canopener.exe". Giao diện nó như hình dưới.


Bạn mở một dự án Step 7 Manager thì nó sẽ hiển thị tất cả các thư mục blocks có trong dự án đó ở view phía trên. Khi bạn click chọn một thư mục blocks nào đó, phần mềm sẽ hiển thị  mỗi thư mục blocks có bao nhiêu block gồm OB, FB, FC, DB ở view phía dưới.

Để thay đổi thuộc tính cho một hoặc nhiều block, trước tiên bạn chọn các block mà bạn muốn thay đổi ở view phía dưới. Sau khi chọn xong, bạn click nút "Unprotect" để set thuộc tính KNOW_HOW_PROTECT bằng FALSE có nghĩa là các block này có thể được mở để xem, ngược lại bạn click nút "Protect".

Chú ý: Các bạn nên backup một bản của dự án Step 7 Manager trước khi thực hiện các thay đổi với phần mềm s7canopener.






6 comments:

  1. BẠN ƠI CÓ CÁCH NÀO MỞ LUÔN CÁI HÀM SFC KO BẠN

    ReplyDelete
    Replies
    1. Siemens Automation: Protect/Unprotect Các Block (S7-300, S7-400 Fb/Fc) Trong Step 7 Manager >>>>> Download Now

      >>>>> Download Full

      Siemens Automation: Protect/Unprotect Các Block (S7-300, S7-400 Fb/Fc) Trong Step 7 Manager >>>>> Download LINK

      >>>>> Download Now

      Siemens Automation: Protect/Unprotect Các Block (S7-300, S7-400 Fb/Fc) Trong Step 7 Manager >>>>> Download Full

      >>>>> Download LINK kx

      Delete
    2. bạn cho mình hỏi unlock SFC và SFB được không bạn

      Delete
  2. SEP7 V17 TIA BẠN MỞ ĐƯỢC FB KO

    ReplyDelete
  3. SỐ ĐIỆN EMAIL : CỦA MÌNH sam661611@gmail.com

    ReplyDelete
  4. Siemens Automation: Protect/Unprotect Các Block (S7-300, S7-400 Fb/Fc) Trong Step 7 Manager >>>>> Download Now

    >>>>> Download Full

    Siemens Automation: Protect/Unprotect Các Block (S7-300, S7-400 Fb/Fc) Trong Step 7 Manager >>>>> Download LINK

    >>>>> Download Now

    Siemens Automation: Protect/Unprotect Các Block (S7-300, S7-400 Fb/Fc) Trong Step 7 Manager >>>>> Download Full

    >>>>> Download LINK dK

    ReplyDelete