loading...
Custom Search
Đánh giá chủ đề:
  • 2 Phiếu - 3.5 Trung bình
  • 1
  • 2
  • 3
  • 4
  • 5
Ngắt trong PLC Ormon
#1
Mình đang làm vấn đề có liên quan tới ngắt trong PLC Ormon, tìm tài liệu mãi mà không có được. Mà có cũng toàn là tiếng anh viết khó đọc quá (người mới tiếp cận khó mà hiểu nổi), ai có thể hướng dẫn cho mình được không? Từ đây mọi người cũng được học hỏi nữa.
Hy vọng bạn consair90 biết phần này, mình chưa thấy bạn nói về PLC Ormon nhiều
Trả lời
Được cảm ơn bởi:
#2
Chào anhdanh!
Mình cũng có suy nghĩ giống bạn đó! manual của Ormon nhất là về mảng PLC đọc tiếng anh hơi khó hiểu. Nếu bạn có kiến thức của S7-200 rồi thì mình nghĩ sẽ tiếp cận nó nhanh hơn.
Ngắt trong PLC Ormon gồm 3 loại : ngắt ngoài (hay ngắt ngõ vào), ngắt timer và ngắt HSC. Không biết những dòng sau này đã có ngắt truyền thông chưa thì mình không rõ lắm, mình chỉ nghiên cứu con CPM1A đời cũ thôi (vì chưa có điều kiện)
Trong ngắt bạn cần biết những lệnh sau :
-Lệnh INT
-Lệnh STIM (dùng cho ngắt timer)
-Lệnh INI :
-Lệnh CTBL
-Lệnh PRV
(3 lệnh dưới dùng cho ngắt bộ đếm tốc độ cao :HSC)
Tạm thời mình chỉ nhớ như vậy, lâu rồi không làm với Ormon để mình xem thêm có gì sẽ trao đổi với bạn. Cùng nhau chia sẻ để biết thêm nhiều nhé
-
NHẬN LẬP TRÌNH PLC - HMI - SCADA CÁC LOẠI
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail : huyen.nv08@gmail.com
Trả lời
Được cảm ơn bởi:
#3
Chức năng ngắt cho phép PLC nhảy đến chương trình phục vụ ngắt khi có yêu cầu mà không cần phải thường xuyên đọc trạng thái ngõ vào. Có ba loại ngắt : ngắt ngõ vào, ngắt thời gian và ngắt bộ đếm tốc độ cao
Ngắt ngõ vào : có bốn ngõ vào ngắt theo ưu tiên sau: Ngắt vào 0 (IR0.00) > ngắt vào 1 (IR0.01) > ngắt vào 2 (IR0.02) > ngắt vào 3 (IR0.03). Các ngắt này gọi hàm con theo thứ tự SBN 000 - SBN 003. Muốn sử dụng ngắt ngõ vào phải đặt nội dung DM6628
[Hình: dm6628.png]
Ví dụ : muốn dùng ngõ vào IR0.00 và IR0.01 làm ngõ vào ngắt thì đặt DM 6628 = 0011
Ngắt có thể che hay không che với lệnh INT. Lệnh này có dạng tổng quát
[Hình: ints.png]
Muốn che ngắt hay không che ngắt dùng CC = 000 và D có dạng sau :
[Hình: 20094972.png]
Khi bị che, tác động của ngõ vào ngắt được ghi lại nhưng không thực hiện, khi xóa che sẽ lập tức nhảy đến chương trình con phục vụ ngắt, trừ khi nó được xóa ngắt bới CC = 001 và bit tương ứng của D là 1.
Đọc trạng thái che hay không che với CC = 002, bit tương ứng trong D sẽ ON nếu bị che
[Hình: chekoche.png]
Có thể đặt ngõ vào ngắt ở chế độ đếm, nghĩa là ngắt chỉ xảy ra sau khi có một số lượng xung ở ngõ vào ngắt. Số lượng xung đặt trước ở các địa chỉ sau :[Hình: sr226.png]
Nếu nội dung các ô nhớ trên là 0 thì ở chế độ ngắt thường, nội dung ô nhớ phải từ 0001 đến FFFF để ở chế độ ngắt đếm. Tần số xung đếm tối đa là 1 KHz.
Sau khi đặt giá trị cho các ô nhớ trên dùng lệnh INT để cho phép ngắt đếm hoạt động
Nếu bit tương ứng trong D là 0 thì hoạt động ở chế độ đếm và cho phép ngắt nếu là 1 thì không tác động. Khi có một tín hiệu ngắt vào bộ đếm sẽ tăng lên 1 và khi bằng trị đặt thì gây ra ngắt
Bộ đếm sử dụng các ô nhơ sau : nội dung ô nhớ là nội dung bộ đếm trừ đi 1
[Hình: sr330.png]
NHẬN LẬP TRÌNH PLC - HMI - SCADA CÁC LOẠI
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail : huyen.nv08@gmail.com
Trả lời
Được cảm ơn bởi: tienthuc
#4
Cảm ơn consair90! Khi nào rảnh bạn giới thiệu qua ngắt timer cho mình nha
Trả lời
Được cảm ơn bởi:
#5
Ngắt thời gian
có ba ngắt thời gian 0, 1 và 2 được điều khiển nhờ lệnh STIM với hai chế độ hoạt động:
-Ngắt đơn ổn : gọi chương trình con một thời gian sau khi STIM hoạt động.
-Ngắt chu kỳ: gọi chương trình con theo chu kỳ cách nhau một khoảng thời gian
Lệnh STIM có dạng sau STIM C1 C2 C3. Word điều khiển C1 dùng để chọn chế độ khởi động, ngừng và đọc giá trị của timer
[Hình: 78219043.png]
Chế độ đơn ổn : C1 đặt như hình vẽ, C2 +1 chứa đơn vị thời gian từ 0005 đến 0320 (0.5ms đến 32ms) và C2 chứa số lần đếm của đơn vị thời gian.
Như vậy khoảng thời gian từ lúc STIM thực hiện đến khi gọi chương trình con ngắt là :
(C2)*(C2 +1)*0.1ms = 0.5ms đến 319.968ms
Nếu C2 là hằng số thì thời gian timer là số đó x 1ms
C3 : từ 0000 đến 0255 là số chương trình con phục vụ
Chế độ chu kỳ : C2 ; C2 +1; C3 : như chế độ đơn ổn
Chế độ ngừng : C2 = 000 ; C3 = 000
Khi chương trình con được gọi, timer tự reset và hoạt động trở lại
Chế độ đọc thời gian hiện tại của timer :
-C2 : chỉ số lần bộ đếm đơn vị thời gian đã giảm
-C2 +1 : chứa khoảng thời gian trong đơn vị thời gian
-C3 : chứa địa chỉ ô nhớ nhận thông số thời gian đã trôi qua từ lần giảm trước
thời gian tổng cộng là : [(C2)*(C2 +1)+C3]*0.1ms
NHẬN LẬP TRÌNH PLC - HMI - SCADA CÁC LOẠI
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail : huyen.nv08@gmail.com
Trả lời
Được cảm ơn bởi: tienthuc


Chủ đề có thể liên quan...
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Sử dụng phàn mềm lập trình HMI của ORMON (cx-designer) consair90 10 7,696 15-06-2014, 14:14
Bài mới nhất: dientu1711
  PLC Ormon consair90 14 6,853 05-04-2014, 17:44
Bài mới nhất: otcayhayotngot
Exclamation PLC delta giãi pháp tiết kiệm chi phí trong thời khó khăn tranthang 0 1,291 01-04-2014, 00:02
Bài mới nhất: tranthang
  Xử lý tín hiệu analog trong các loại PLC consair90 77 44,942 27-03-2014, 23:01
Bài mới nhất: khanhnguyenLA
  Đọc Analog trong s7300 catsamac 0 1,233 28-02-2014, 20:41
Bài mới nhất: catsamac
  Cách dùng PID trong PLC S7-200 consair90 128 62,934 05-12-2013, 17:02
Bài mới nhất: hoanglonghui
  PID trong S7-300 vuhung 18 5,361 23-08-2013, 22:04
Bài mới nhất: mechatronic_hieu
  Truyền thông Master/Slave giữa hai PLC trong mạng Profibus a2s.vn 4 4,220 15-08-2013, 13:32
Bài mới nhất: a2s.vn
  phát xung trong plc Mitsu consair90 7 3,856 10-08-2013, 08:28
Bài mới nhất: consair90
  FACEPLATE TRONG WINCC VÀ STEP7 a2s tudonghoa 1 1,385 23-07-2013, 16:08
Bài mới nhất: hungqsbk01