DECO, ENCO lệnh điểu khiển tuần tự giải mã và mã hóa

Lệnh DECO của mitshubishi.DECO lệnh điểu khiển tuần tự giải mã
● DECO D0 M100 Kn

D0 : Thanh ghi được giải mã
M100 : Bit lưu kết quả giải mã
Kn : Số Bit lưu kết quả cần giải mã 1<= n <=8
n lớn hơn hoặc bằng 1 và nhỏ hơn hoặc bằng 8.
Từ đó ta có phép tính Kn= K1 thì bằng 2 Bit, thì M100, M101 trong lệnh DECO sẽ được sử dụng

n1 = 2 BiT
n2= 4 Bit
n3 = 8 Bit
n4 = 16 Bit
n5 = 32 Bit
n6 = 64 Bit
n7 = 128 Bit
n8 = 256 Bit
256 Là số Bit cao nhất trong giải mã DECO vì vậy nếu bạn muốn giải mã Bit từ M100 - M355 thì bạn để Kn bằng K8

Tại sao n1 lại bằng 2, n8 bằng 256. Ta có phép tính trong toán học, vì n có mũ nên n mặc định bằng 2.

Ta có n1 = 2 mũ 1, n8 = 2 mũ 8.
Phép tính
n1 = 2 mũ 1 = 2
n8 = 2 mũ 8 = 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 256
 Suy ra 2 thêm mũ thì chúng sẽ lấy đúng số mũ của 2, và nhân với 2.

Nếu DECO cấp điện thì D0 bằng 0 + M100 thì Bit M100 = 1 (On)
D0 = 1 + M100 = M101 thì Bit M101 = 1 (On)
D0 = 2 Bit 102 = 1, Còn lại các Bit khác sẽ bằng 0.
- Nếu các Bit nằm trong lệnh DECO thì chúng không thể sử dụng cho mục đích khác, Nếu  để M100 Kn = 8 thì từ M100 - M355 đã được sử dụng bởi lệnh DECO.

- Lệnh này thường đi với lệnh INC vì mỗi lần hoàn thành nhiệm vụ thì chúng sẽ kích hoạt INC để tằng D0 lên 1 đơn vị, từ đó DECO sẽ chạy tiếp hành trình của các Bit khác.

- Lệnh ENCO mã hóa Mitsubishi
● ENCO M100 D20 K3.
- Lệnh này cũng tương tự DECO nhưng ngược lại.
Nếu M100 On D20 = 0
M101 On D20 = 1
M102 On D20 = 2


إرسال تعليق

أحدث أقدم