Các hàm toán học Các hàm toán học Bởi: Khoa CNTT ĐHSP KT Hưng Yên Nhóm làm việc với số nguyên 16 bits Cộng số nguyên Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực cộng hai số nguyên 16 bits MW0 với MW2 Kết cất vào MW10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Dữ liệu vào EN: BOOL IN1: INT IN2 :INT OUT: INT ENO : BOOL Ví dụ: Chương trình tính tổng sản phẩm hai băng tải vận chuyển hàng vào kho chứa, kết cất vào vùng nhớ MW4: 1/10 Các hàm toán học Trừ số nguyên Dữ liệu vào EN: BOOL IN1: INT IN2 :INT OUT: INT ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực trừ hai số nguyên 16 bits MW0 với MW2 Kết cất vào MW10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Nhân số nguyên Dữ liệu vào EN: BOOL IN1: INT IN2 :INT OUT: INT ENO : BOOL 2/10 Các hàm toán học Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực nhân hai số nguyên 16 bits MW0 với MW2 Kết cất vào MW10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Chia số nguyên Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực chia hai số nguyên 16 bits MW0 với MW2 Kết cất vào MW10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Nhóm làm việc với số nguyên 32 bits Cộng số nguyên Dữ liệu vào 3/10 Các hàm toán học EN: BOOL IN1: DINT IN2 :DINT OUT: DINT ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực công hai số nguyên 32 bits MD0 với MD4 Kết cất vào MD10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Trừ số nguyên Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực trừ hai số nguyên 32 bits MD0 với MD4 Kết cất vào MD10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Dữ liệu vào EN: BOOL IN1: DINT IN2 :DINT OUT: DINT ENO : BOOL 4/10 Các hàm toán học Nhân số nguyên Dữ liệu vào EN: BOOL IN1: DINT IN2 :DINT OUT: DINT ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực nhân hai số nguyên 32 bits MD0 với MD4 Kết cất vào MD10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Chia số nguyên Dữ liệu vào EN: BOOL IN1: DINT 5/10 Các hàm toán học IN2 :DINT OUT: DINT ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực chia hai số nguyên 32 bits MD0 với MD4 Kết cất vào MD10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Nhóm làm việc với số thực Cộng số thực Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực cộng hai số thực MD0 + MD4 Kết cất vào MD10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Dữ liệu vào EN: BOOL IN1: REAL IN2 : REAL OUT: REAL ENO : BOOL Trừ số thực Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực trừ hai số thực MD0 MD4 Kết cất vào MD10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức 6/10 Các hàm toán học Dữ liệu vào EN: BOOL IN1: REAL IN2 : REAL OUT: REAL ENO : BOOL Nhân số thực Dữ liệu vào EN: BOOL IN1: REAL IN2 : REAL OUT: REAL ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực nhân hai số thực MD0 MD4 Kết cất vào MD10 7/10 Các hàm toán học Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Chia số thực Dữ liệu vào EN: BOOL IN1: REAL IN2 : REAL OUT: REAL ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực chia hai số thực MD0 : MD4 Kết cất vào MD10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức 8/10 Các hàm toán học Một số hàm khác Hàm lấy giá trị tuyệt đối ABS Dữ liệu vào EN: BOOL OUT: REAL IN : REAL ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực hiên chức lấy giá trị tuyệt đối MD8 cất vào MD12 Khi tín hiệu vao I0.0 = đầu Q4.0 = hàm không thực chức Hàm SIN, COS, TAN, ASIN, ACOS, ATAN Dữ liệu vào EN: BOOL OUT: REAL 9/10 Các hàm toán học IN : REAL ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực hiên chức tính SIN, COS, TAN, ASIN, ACOS, ATAN MD0 cất vào MD10 Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức 10/10 ... I0.0 = đầu Q4.0 = hàm thực chia hai số thực MD0 : MD4 Kết cất vào MD10 Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức 8/10 Các hàm toán học Một số hàm khác Hàm lấy giá trị... I0.0 = đầu Q4.0 = hàm không thực chức Chia số nguyên Dữ liệu vào EN: BOOL IN1: DINT 5/10 Các hàm toán học IN2 :DINT OUT: DINT ENO : BOOL Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực chia hai số... Khi tín hiệu vào I0.0 = đầu Q4.0 = hàm thực nhân hai số thực MD0 MD4 Kết cất vào MD10 7/10 Các hàm toán học Trong trường hợp tín hiệu vào I0.0 = đầu Q4.0 = hàm không thực chức Chia số thực Dữ