Ch−ơng 4 Các hμm cơ bản:
IN2: INT OUT: INT ENO: BOOL
Khi tín hiệu vào I0.0 = 1 đầu ra Q4.0 = 1 và hàm sẽ thực hiện cộng hai số nguyên 16 bits MW0 với MW2. Kết quả đ−ợc cất vào MW10.
Trong tr−ờng hợp tín hiệu vào I0.0 = 0 đầu ra Q4.0 = 0 và hàm sẽ không thực hiện chức năng.
2/ Trừ hai số nguyên 16 bits:
FBD LAD STL
EN : BOOL IN1: INT
IN2: INT OUT: INT ENO: BOOL
Khi tín hiệu vào I0.0 = 1 đầu ra Q4.0 = 1 và hàm sẽ thực hiện trừ hai số nguyên 16 bits MW0 với MW2. Kết quả đ−ợc cất vào MW10.
Trong tr−ờng hợp tín hiệu vào I0.0 = 0 đầu ra Q4.0 = 0 và hàm sẽ không thực hiện chức năng.
3/ Nhân hai số nguyên 16 bits:
FBD LAD STL
Hình 4-14: Khối thực hiện chức năng nhân hai số 16 bits.
Dữ liệu vào và ra:
EN: BOOL IN1: INT
IN2: INT OUT: IN ENO: BOOL
Khi tín hiệu vào I0.0 = 1 đầu ra Q4.0 = 1 và hàm sẽ thực hiện nhân hai số nguyên 16 bits MW0 với MW2. Kết quả đ−ợc cất vào MW10.
Trong tr−ờng hợp tín hiệu vào I0.0 = 0 đầu ra Q4.0 = 0 và hàm sẽ không thực hiện chức năng.
4/ Chia hai số nguyên 16 bits:
Hình 4-15: Khối thực hiện chức năng chia hai số nguyên 16 bits
Khi tín hiệu vào I0.0 = 1 đầu ra Q4.0 = 1 và hàm sẽ thực hiện chia hai số nguyên 16 bits MW0 với MW2. Kết quả đ−ợc cất vào MW10.
Trong tr−ờng hợp tín hiệu vào I0.0 = 0 đầu ra Q4.0 = 0 và hàm sẽ không thực hiện chức năng.
4.3.2.Nhóm hàm làm việc với số nguyên 32 bits:
1/ Cộng hai số nguyên 32 bits:
Dữ liệu vào và ra: