PHÉP TOÁN LOGIC

Một phần của tài liệu Tìm hiểu PLC (Trang 40 - 43)

HỆ THỐNG SỐ

PHÉP TOÁN LOGIC

Bây giờ hãy xem qua một vài phép toán logic đơn giản. Phép toán logic giúp chúng ta xử lý rất nhiều chức năng với bit trong các thanh ghi. Những chức năng cơ bản này bao gồm AND,OR và XOR .Chúng sẽđựoc mô tả bên dưới.

• AND – hàm này cho phép chúng ta sử dụng bảng chân lý bên dưới.ởđây ta có thể thấy rằng hàm AND liên quan nhiều đến phép nhân. Ta sẽ thấy điều này vì kết quả chỉ true (1) khi cả hai toán tử A AND B là true (1).

Câu lệnh AND rất hữu dụng khi PLC không có chức năng mặt nạ.Chức năng mặt nạ làm cho các bit trong thanh ghi “chỉ còn lại một mình” khi làm việc ở mức bit.Điều này rát đơn giản vì bất cứ bit nào AND với chính nó sẽ cho giá trị hiện tại của nó. Ví dụ nếu bạn muốn xoá (biến thành 0) chỉ 12 bit trên thanh ghi 16 bit bạn có thể and thanh ghi với 0 ở các vị trí trừ bit bạn muốn duy trì trạng thái. Xem bảng chân lý dưới đây để hiểu rõ hơn (1 and 1 =1, 0and 0 =0)

Result = A AND B

A B Result

0 0 0 1 0 0

0 1 0 1 1 1

• OR – Chức năng này dựa trên bảng chân lý phía dưới.ởđây chúng ta có thể thấy rằng chức năng OR có liên quan tới phép cộng. Bởi vì kết quả chỉ true(1) khi toán tử A hoặc B là true (bằng 1).Tất nhiên kết quả cũng true khi cả hai đều true.

Result = A OR B A B Result 0 0 0 1 0 1 0 1 1 1 1 1

• EXOR –Chức năng này cho phép chúng ta sử dụng bảng chân lý dưới đây.Chúng ta thấy rằng hàm (EXOR) hay XOR không liên quan tới bất cứ cái gì chúng ta nghĩ đến .Một cách đơn giản để nhớ kết quả của hàm này là nghĩ A và B phảI giống nhau.Nói cách khác,chúng phải đối ngược với nhau.Khi cả hai giống nhau (vd A =B) thì kết quả là false.

Hàm này đôi khi cũng hữu dụng khi muốn so sánh từng bit trong 2 thanh ghi và muốn nhấn mạnh bit nào là khác nhau.Nó cũng cần thiết khi chúng ta tính hàm kiểm tra tổng.Hàm kiểm tra tổng thường dung để kiểm tra lỗi trong một vàI giao thức truyền thông. Result = A XOR B A B Result 0 0 0 1 0 1 0 1 1 1 1 0

Câu lệnh logic thang thường được sử dụng gọi là AND, ANDA, ANDW, OR, ORA, ORW, XOR, EORA, XORW.

Như chúng ta nhìn thấy với câu lệnh MOV có hai phương thức thường được sử dụng bởi những người làm PLC chuyên nghiệp.Phương thức đầu tiên bao gồm những câu lệnh đơn hỏi chúng ta một vàI thông tin.Phương thức này yêu cầu:

• Nguồn A: Đây là địa chỉ của đoạn dữ liệu đầu tiên chúng ta sẽ dùng.Nói cách khác nó là địa chỉ của A trong bộ nhớ.

• Nguồn B : Đây là địa chỉ của đoạn dữ liệu thứ hai chúng ta sẽ dùng.Nói cách khác nó là địa chỉ của B trong bộ nhớ.

• Đích : Đây là địa chỉ của nơI đặt kết quả. Ví dụ nếu A AND B = 0 thì két quả 0 sẽ tựđộng được đặt vào ô nhớđích.

Ký hiệu AND

Các câu lệnh ở trên có ký hiệu giống như dưới đây.Tât nhiên tù AND sẽ được thay thế bằng OR hay XOR.Trong ký hiệu này nguồn A là DM100,nguồn B là DM101 và đích là DM102. Do đó chúng ta chỉ đơn giản tạo ra công thức DM100 AND DM101 =DM102. Kết quả tựđộng được đặt vào DM102.

Hàm boolean trên giản đồ thang như dưới đây.

Chú ý rằng,chúng ta đang sử dụng câu lệnh one –shot.Như chúng ta thấy trước đây,nếu chúng ta không sử dụng nó,ta sẽ thực hiện câu lệnh trong mỗi lần quét.Nhưng chúng ta chỉ muốn thực hiện câu lệnh 1 lần khi đầu vào 0000 trở thành đúng.

Ký hiệu AND trong phương thức đôi

Phương thức câu lệnh đôi sử dụng 1 ký hiệu như ở trên.Trong phương thức này,chúng ta cho ký hiệu naỳ chỉ là vị trí nguồn B. Vị trí nguồn A được đưa ra bởi câu lệnh LDA. Đích nằm trong câu lệnh STA.

Kết quả cũng giống như trong câu lệnh đơn ở trên.Cần chú ý rằng mặc dù ký hiệu và giản đồ thang ở trên biểu diễn lệnh AND, lệnh OR hay EXOR cũng tương tự.Đơn giản chỉ thay thế lện AND trong câu lệnh bằng OR hay EXOR. Kết quả sẽ giống nhưđẫ chỉ ra trong bảng chân lý của chúng.

Chúng ta nên nhớ rằng các định lý là rất quan trọng.Nếu chúng ta có thể hiểu các định lý là tại sao cái gì xảy ra, chúng ta có thể sử dụng bất cứ PLC nào.Nếu tham khảo tàI liệu của nhà sản xuất, chúng ta sẽ thấy chi tiết của từng loại PLC được sử dụng.Cố gắng hiểu nguyên lý trong tàI liệu, bạn có thể rút ngắn thời gian.Cái chi tiết là không cần thiết trong khi nguyên lý là cần thiết.

Một phần của tài liệu Tìm hiểu PLC (Trang 40 - 43)

Tải bản đầy đủ (PDF)

(52 trang)