Lệnh chuyển đổi dữ liệu

Một phần của tài liệu Tìm hiểu về PLC s7 200 và các bài tập ứng dụng (Trang 57)

Lệnh chuyển đổi số nguyên hệ thập lục phân sang Led 7 đoạn.

Dạng LAD Dạng STL

SEG VB0, VB0

Lệnh này có tác dụng chuyển đổi các số trong hệ thập lục phân từ 0 đến F ( dạng nhị phân) chứa trong 4 bit thấp của byte có địa chỉ ở ngõ vào IN thành giá trị bit chứa trong 8 bit của byte có địa chỉ ở ngõ ra OUT tương ứng với thanh led 7 đoạn CK, địa chỉ ngõ ra có thể giống ngõ vào, nằm trong những vùng sau:

IN: VB,IB, QB, MB, SMB, SC, Const OUT: VB, IB, AB, MB, SMB, AC

Vắ dụ:

LD I0.0

MOVW +3, VW0

LD I0.1

SEG VB0, AC0

Khi tiếp điểm I0.0 đóng thì số 3 được ghi vào VW0, tiếp điểm I0.1 đóng thì giá trị chứa trong 4 bit thấp của byte VB0 chuyển thành 8 bit chứa trong thanh ghi AC0.

Lệnh chuyển đổi số mã BCD sang số nguyên.

Dạng LAD Dạng STL

BCDI VW0

Lệnh này thực hiện phép biến đổi một số dạng mã BCD 16 bit chứa trong Word có địa chỉ ở ngõ vào IN sang số nguyên nhị phân 16 bit chứa trong Word

có địa chỉ ở ngõ ra OUT, địa chỉ ngõ ra có thể giống ngõ vào, thường nằm trong trong các vùng sau:

IN : VW, T, C, IW, QW, MW, SMW, AC, AIW, Const OUT : VW, T, C, IW, QW, MW, SMW, AC.

Lệnh chuyển đổi số nguyên sang mã BCD.

Dạng LAD Dạng STL

IBCD VW0

Lệnh này thực hiện phép biến đổi một số số nguyên dạng nhị phân 16 bit chứa trong Word có địa chỉ ở ngõ vào IN sang mã BCD 16 bit chứa trong Word có địa chỉ ở ngõ ra OUT, địa chỉ ngõ ra có thể giống ngõ vào, thường nằm trong trong các vùng sau:

IN : VW, T, C, IW, QW, MW, SMW, AC, AIW, Const OUT : VW, T, C, IW, QW, MW, SMW, AC.

Lệnh lấy giá trị nghịch đảo.

Dạng LAD Dạng STL

Giá trị byte

Giá trị Word

Giá trị Double Word

INVB VB0

INVW VW0

INVD VD0

Lệnh có tác dụng đảo giá trị từng bit của toán hạng DW có địa chỉ ngõ vào IN rồi ghi kết quả vào Dword có địa chỉ ở ngõ ra OUT. Lệnh này còn được (adsbygoogle = window.adsbygoogle || []).push({});

VB10 INVB VB10

Một phần của tài liệu Tìm hiểu về PLC s7 200 và các bài tập ứng dụng (Trang 57)