Tuesday, February 18, 2014

Hỏi - Đáp: S7-300, S7-400

Các bạn vào mục này, post câu hỏi về S7-300, S7-400 trong phần nhận xét ở dưới nhé.
Cám ơn

15 comments:

  1. Em chào anh!!!!anh cho em hỏi instance data với shared data nó khác nhau như thế nào không anh

    ReplyDelete
    Replies
    1. http://step7control.blogspot.com/2014/02/data-block-trong-s7-300.html
      Đây là bài viết về Data Block, bạn vào xem nhé.

      Delete
  2. Bạn có thể cho mình một ví dụ về mục đích của hàm phát hiện xung cạnh lên, và cạnh xuống được không
    Mình cảm ơn nhiều

    ReplyDelete
    Replies
    1. Chào bạn, ở đây mình không giải thích lại xung sườn lên/xuống. Mình nêu một ứng dụng mà mình hay dùng với các xung sườn là để lập trình theo sự kiên.
      PLC chạy theo vòng quét theo nguyên tắc:
      - Cập nhật đầu vào
      - Thực hiện chuỗi lệnh theo thứ tự.
      - Gán đầu ra tương ứng.
      Với lập trình thông thường, tất cả các lệnh được thực hiện. Tuy nhiên ta thấy rằng sẽ có trường hợp là một số lệnh chỉ được thực hiện khi có một điều kiện nào đó và chúng chỉ cần thực hiện một lần khi có sự kiện đó. Điều này glàm giảm việc tính toán trong một vòng quét, giúp PLC chạy nhanh hơn.
      Chúng ta có thể sử dụng xung sườn để làm việc này, chỉ khi nào có xung sườn (lên/xuống) thì ta mới thực hiện lệnh, các trường hợp khác thì không.

      Delete
    2. Cảm ơn bạn nhiều
      Nhưng thực sự mình chưa hiểu về lệnh này lắm,
      Theo như bạn giải thích bên trên thì mình dùng ngắt cũng được đúng không
      Mình còn gà lắm nên bạn thông cảm nhé

      Delete
  3. Chào bạn. Trên đó mình chỉ ví dụ thôi.
    Còn ngắt là một vấn đề hoàn toàn khác, bạn tạm thời không quan tâm nhé.
    Gọi M0.0(n): Giá trị của bit tại vòng quét hiện tại.
    Gọi M0.0(n-1): Giá trị của bit tại vòng quét trước đó.
    Trạng thái xung sườn lên của bit M0.0 là FP(M0.0) có giá trị như sau:

    M0.0(n-1) M0.0(n) FP(M0.0)
    false false false
    false true true
    true true false

    Xung sườn lên chỉ có giá trị TRUE trong một vòng quét nếu giá trị hiện tại của bit bằng TRUE và giá trị ở vòng quét trước đó của bit bằng FALSE.

    ReplyDelete
  4. Cảm ơn bạn nhiều nhé
    Thank and Best Regard

    ReplyDelete
  5. hi,mình vừa lập 1 khối trong FB và FC nhưng ko thấy có bảng interface. làm sao để lấy bảng interface ra đc vây. thanks

    ReplyDelete
    Replies
    1. Chào bạn. Bạn mở chúng bằng cách double click trên biểu tượng của chúng nhé. Trong phần mềm soạn thảo, bạn có thể soạn thảo các biến, code

      Delete
  6. This comment has been removed by the author.

    ReplyDelete
  7. AD hướng dẫn cho mình khối FC được ko???
    hoặc tài liệu tham khảo??? cảm ơn AD

    ReplyDelete
  8. Chào bạn. Mình đã có bài viết giới thiệu cơ bản về các khối lập trình trong S7-300/400. Bạn tìm xem nhé.
    Còn bạn muốn mình giúp gì thì phải viết rõ vấn đề, bạn hỏi vậy mình cũng chịu.
    Tài liệu thì trên mạng rất nhiều nhé.
    Regard.

    ReplyDelete
  9. chào bạn. Mình có một project là khối FB được gọi từ khối FC. Trong khối FC có 5 ngõ IN và 3 ngõ OUT nhưng chỉ có 3 ngõ IN1,2,3 là có giá trị những ngõ còn lại hiển thị "...". Nhưng trong khối FB thi lấy 5 ngõ IN và xuất ra 3 ngõ Out luôn. Vậy những ngõ không có giá trị thì FB lấy và xuất như thế nào?

    ReplyDelete
  10. Olá tudo bem meu nome é Ivan, e estou com o seguinte problema numa CPU s7 300: não consigo fazer download ou upload do programa que está na CPU, porque ela pede uma password. Como desbloquear a password?

    ReplyDelete
  11. chào bạn
    cho mình hỏi trong phần hardware có muc PACK ADRESSES dùng làm gì vậy ? thanks

    ReplyDelete