Chức năng chuyển đổi (Converter)

Một phần của tài liệu Giáo trình PLC cơ bản (Nghề Điện công nghiệp Cao đẳng) (Trang 79 - 83)

Lệnh chuyển đổi B_I chuyển đổi dữ liệu chứa trong Byte có địa chỉ tại ngõ IN sang giá trị số nguyên, kết quả chứa vào biến xác định tại ngõ ra OUT.

Bảng giới hạn vùng toán hạng và dạng dữ liệu hợp lệ:

In/Out Operands Data

Types

In VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *AC, *VD, *LD

Byte Out VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD,

*LD, *AC

Int

3.4.2. Chuyển đổi Integer sang Byte

Lệnh chuyển đổi I_B chuyển đổi dữ liệu chứa trong Word có địa chỉ tại ngõ IN sang giá trị Byte, kết quả chứa vào biến xác định tại ngõ ra OUT. Các số nguyên có thể chuyển đổi là 0 đến 255.

Bảng giới hạn vùng toán hạng và dạng dữ liệu hợp lệ:

3.4.3. Chuyển đổi Integer sang Double Integer

Lệnh chuyển đổi I_DI chuyển đổi giá trị số I tại ngõ IN sang một giá trị số

nguyên kép DI, kết quả chứa vào biến xác định tại ngõ ra OUT.

Bảng giới hạn vùng toán hạng và dạng dữ liệu hợp lệ:

In/Out Operands Data

Types

In VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *LD, *AC

Int Out VB, IB, QB, MB, SB, SMB, LB, AC,

Constant, *AC, *VD, *LD

Byte

In/Out Operands Data

Types

In VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, Constant, *VD, *LD, *AC

Int Out VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC Dint

3.4.4. Chuyển đổi Double Integer sang Integer

Lệnh chuyển đổi DI_I chuyển đổi giá trị số nguyên kép DI tại ngõ IN sang một giá trị số nguyên I, kết quả chứa vào biến xác định tại ngõ ra OUT. Nếu phép biến đổi bị tràn (kết quả lớn hơn khả năng chứa của ngõ OUT) thì ngõ ra không

thay đổi và trạng thái EN)=0.

Bảng giới hạn vùng toán hạng và dạng dữ liệu hợp lệ:

3.4.5. Chuyển đổi Double Integer sang Real

In/Out Operands Data

Types In VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC Dint Out VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC,

Constant, *VD, *LD, *AC

Lệnh chuyển đổi DI_R chuyển đổi chuyển đổi một số nguyên kép DI 32 bit sang một số thực R, đặt kết quả vào địa chỉđược xác định tại ngõ ra OUT.

Bảng giới hạn vùng toán hạng và dạng dữ liệu hợp lệ:

3.4.6. Chuyển đổi số BCD_I và I_BCD

Lệnh chuyển đổi số BCD sang số Integer (BCD_I) sẽ thực hiện việc chuyển số BCD tại ngõ vào IN sang giá trị số nguyên I và chứa kết quả vào địa chỉ xác

định tại ngõ ra OUT. Giá trị có thể nhập tại ngõ IN từ 0 đến 9999BCD Khi xảy ra lỗi chuyển đổi thì trạng thái ENO=0

Lệnh chuyển đổi số I sang số BCD sẽ thực hiện việc chuyển số I tại ngõ vào IN sang giá trị số BCD và chứa kết quả vào địa chỉxác định tại ngõ ra OUT. Giá trị

có thể nhập tại ngõ IN từ0 đến 9999 Integer.

Khi xảy ra lỗi chuyển đổi thì trạng thái ENO=0

Bảng giới hạn vùng toán hạng và dạng dữ liệu hợp lệ:

In/Out Operands Data Types

In VD, ID, QD, MD, SD, SMD, LD, HC, AC, Constant, *VD, *LD, *AC

Dint Out VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC REAL

In/Out Operands Data Types

In VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, Constant, *VD, *AC, *LD

Word Out VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, Word

Một phần của tài liệu Giáo trình PLC cơ bản (Nghề Điện công nghiệp Cao đẳng) (Trang 79 - 83)

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

(146 trang)