Video není dostupné.
Omlouváme se.

Ngắt chu kỳ-Cyclic time Interrupt-OB30-PLC S7 1200-TIA Portal.

Sdílet
Vložit
  • čas přidán 7. 02. 2023
  • Ngắt chu kỳ của PLC S7 1200.
    Cyclic time Interrupt - OB30.
    PLC S7 1200 - TIA Portal.

Komentáře • 10

  • @hosyle1095
    @hosyle1095 Před 10 měsíci

    Cảm ơn anh đã làm video hướng dẫn

  • @nguyenhaitruongan7386
    @nguyenhaitruongan7386 Před 11 měsíci

    Hay quá. Cảm ơn thầy ạ.

  • @user-zu7gz6ue3e
    @user-zu7gz6ue3e Před 5 měsíci

    anh cho em hỏi nếu mình làm nhiều OB30 và đặt Priority khác nhau trong cùng 1 prgram block có được không a?

    • @phannkhai
      @phannkhai  Před 5 měsíci

      Được nha bạn. Khi có phát sinh ngắt thì cái nào có số Priority lớn thì nó sẽ ưu tiên thực hiện trước sau đó mới tới mấy cái có priority nhỏ hơn và cuối cùng sẽ là Main.

  • @crazyskills447
    @crazyskills447 Před 5 měsíci

    anh cho e hỏi e đang thắc mắc thế này trong trường hợp sau 4s nó nhảy vào khối ob30 thì nó thực hiện xong ob30 mới chạy lại main đúng ko ạ. nếu vậy trong trường hợp khối ob30 nó bị delay lâu hoặc khối đó nó đang thực hiện và bị lỗi đâu đó thì vấn đề này nó là thế nào ạ

    • @crazyskills447
      @crazyskills447 Před 5 měsíci

      nó có giống việc chặn luồng không ạ

    • @phannkhai
      @phannkhai  Před 5 měsíci +1

      Có 2 vấn đề bạn cần quan tâm. Thứ 1: Trong hàm phục vụ ngắt chúng ta chỉ nên thực hiện một vài thao tác nhanh gọn lẹ vị dụ phát hiện có phím được ấn sau đó ta set cờ báo hiệu lên còn làm gì tiếp theo đó thì ra hàm Main so sánh cờ và xử lý, khi xử lý xong thì xóa cờ. Thứ 2: Trường hợp đang thực hiện và bị lỗi đâu đó thì bạn dùng khối OB82 (Diagnostic error interrupt), khi có lỗi sẽ tự phát sinh ngắt OB82 lúc này bạn so sanh mã lỗi xem là lỗi gì và bạn có thể lập trình xử lý cho trường hợp này là bỏ qua hoặc làm việc gì đó khác trong trường hợp lổi. Phần này bắt đầu hơi xâu rồi á. Bạn tìm hiểu thêm OB82 sẽ rõ nhé.

    • @crazyskills447
      @crazyskills447 Před 5 měsíci +1

      @@phannkhai thanks a nha