Hàm Toán Học Trong Lập Trình PLC
Chúng ta cùng PLCTECH tìm hiểu các hàm toán học quan trọng trong lập trình PLC qua bài viết này nhé.
Hàm Toán Học Trong Lập Trình PLC: Cộng 2 số nguyên
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.
Dữ liệu vào ra
EN: BOOL IN1: INT
IN2 :INT OUT: INT ENO : BOOL
Ví dụ: Chương trình tính tổng sản phẩm của hai băng tải vận chuyển hàng vào kho chứa, kết quả cất vào vùng nhớ MW4:
Hàm Toán Học Trong Lập Trình PLC: Trừ 2 số nguyên
Dữ liệu vào ra
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.
Hàm Toán Học Trong Lập Trình PLC: Nhân 2 số nguyên
Dữ liệu vào ra
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 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.
Hàm Toán Học Trong Lập Trình PLC: Chia 2 số nguyên
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.
II. Nhóm Hàm Toán Học Trong Lập Trình PLC làm việc với số nguyên 32 bits
Hàm Toán Học Trong Lập Trình PLC: Cộng 2 số nguyên
Dữ liệu vào ra
EN: BOOL IN1: DINT
IN2 :DINT OUT: DINT 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 32 bits MD0 với MD4. Kết quả được cất vào MD10.
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.
Hàm Toán Học Trong Lập Trình PLC: Trừ 2 số nguyên
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 32 bits MD0 với MD4. Kết quả được cất vào MD10.
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.
Dữ liệu vào ra
EN: BOOL IN1: DINT
IN2 :DINT OUT: DINT ENO : BOOL
Hàm Toán Học Trong Lập Trình PLC: Nhân 2 số nguyên
Dữ liệu vào ra
EN: BOOL IN1: DINT
IN2 :DINT OUT: DINT 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 32 bits MD0 với MD4. Kết quả được cất vào MD10.
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.
Hàm Toán Học Trong Lập Trình PLC: Chia 2 số nguyên
Dữ liệu vào ra
EN: BOOL IN1: DINT
IN2 :DINT OUT: DINT 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 chia hai số nguyên 32 bits MD0 với MD4. Kết quả được cất vào MD10.
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.
III.Nhóm Hàm Toán Học Trong Lập Trình PLC làm việc với số thực
Hàm Toán Học Trong Lập Trình PLC: Cộng 2 số thực
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ố thực MD0 + MD4. Kết quả được cất vào MD10.
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.
Dữ liệu vào ra
EN: BOOL IN1: REAL
IN2 : REAL OUT: REAL ENO : BOOL
Hàm Toán Học Trong Lập Trình PLC: Trừ 2 số thực
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ố thực MD0 – MD4. Kết quả được cất vào MD10.
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.
Dữ liệu vào ra
EN: BOOL IN1: REAL
IN2 : REAL OUT: REAL ENO : BOOL
Hàm Toán Học Trong Lập Trình PLC: Nhân 2 số thực
Dữ liệu vào ra
EN: BOOL IN1: REAL
IN2 : REAL OUT: REAL 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ố thực MD0 . MD4. Kết quả được cất vào MD10.
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.
Hàm Toán Học Trong Lập Trình PLC: Chia 2 số thực
Dữ liệu vào ra
EN: BOOL IN1: REAL
IN2 : REAL OUT: REAL 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 chia hai số thực MD0 : MD4. Kết quả được cất vào MD10.
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.
IV. Một số Hàm Toán Học Trong Lập Trình PLC khác:
Hàm toán học lấy giá trị tuyệt đối ABS
Dữ liệu vào ra
EN: BOOL OUT: REAL
IN : REAL 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 chức năng lấy giá trị tuyệt đối của MD8 rồi cất vào MD12
Khi tín hiệu vao I0.0 = 0 đầu ra Q4.0 = 0 và hàm sẽ không thực hiện chức năng.
Hàm toán học SIN, COS, TAN, ASIN, ACOS, ATAN
Dữ liệu vào ra
EN: BOOL OUT: REAL
IN : REAL 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 chức năng tính SIN, COS, TAN, ASIN, ACOS, ATAN của MD0 rồi cất vào MD10.
Khi 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.
—————————————-
>> Xem thêm tài liệu Điện – Tự Động Hóa: https://plctech.com.vn/category/tai-lieu/
>> Kiến Thức ngành Điện – Tự Động Hóa: https://plctech.com.vn/category/tin-tuc/
>> Tham khảo thêm các khóa học tại Trung Tâm:
· Đào tạo PLC Mitsubishi | · Đào tạo thiết kế màn hình HMI |
Mọi tư vấn về Tự động hóa, vui lòng liên hệ với chúng tôi:
TRUNG TÂM TỰ ĐỘNG HÓA CÔNG NGHIỆP PLCTECH
Hà Nội: Số 11 Ngõ 2E Dịch Vọng – Cầu Giấy
HCM: 97 Đường Số 3 – Hiệp Bình Phước – TP. Thủ Đức
SĐT/Zalo: 0987 635 127
Website: https://plctech.com.vn/
Fanpage: https://www.facebook.com/PLCTechHN/