Hàm Toán Học Trong Lập Trình PLC: Cách Sử Dụng Và Ứng Dụng

HÀM TOÁN HỌC TRONG LẬP TRÌNH PLC: CÁCH SỬ DỤNG VÀ ỨNG DỤNG

Trong lập trình PLC, các hàm toán học là công cụ thiết yếu giúp thực hiện các phép toán số học cơ bản như cộng, trừ, nhân, chia, cũng như các phép toán phức tạp hơn như lượng giác và giá trị tuyệt đối. Các phép toán này có vai trò quan trọng trong việc điều khiển và giám sát các quá trình tự động hóa.

Trong bài viết dưới đây, PLCTECH sẽ giới thiệu chi tiết về các hàm toán học trong lập trình PLC, từ các phép toán cơ bản đến các hàm nâng cao.

học lập trình plc

 

1. Các Phép Toán Với Số Nguyên 16 Bits

Cộng Hai Số Nguyên 16 Bits

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép cộng giữa hai số nguyên 16 bits từ vùng nhớ MW0MW2. Kết quả được lưu vào MW10.

Trừ Hai Số Nguyên 16 Bits

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép trừ giữa hai số nguyên 16 bits từ MW0MW2. Kết quả được lưu vào MW10.

Nhân Hai Số Nguyên 16 Bits

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép nhân giữa hai số nguyên 16 bits từ MW0MW2. Kết quả được lưu vào MW10.

Chia Hai Số Nguyên 16 Bits

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép chia giữa hai số nguyên 16 bits từ MW0MW2. Kết quả được lưu vào MW10.

2. Nhóm Hàm Toán Học Trong Lập Trình PLC Với Số Nguyên 32 Bits

Cộng 2 Số Nguyên 32 Bits

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép cộng giữa hai số nguyên 32 bits từ MD0MD4. Kết quả được lưu vào MD10.

Trừ 2 Số Nguyên 32 Bits

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép trừ giữa hai số nguyên 32 bits từ MD0MD4. Kết quả được lưu vào MD10.

Nhân 2 Số Nguyên 32 Bits

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép nhân giữa hai số nguyên 32 bits từ MD0MD4. Kết quả được lưu vào MD10.

Chia 2 Số Nguyên 32 Bits

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép chia giữa hai số nguyên 32 bits từ MD0MD4. Kết quả được lưu vào MD10.

3. Các Phép Toán Với Số Thực

Cộng 2 số thực

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép cộng giữa hai số thực từ MD0MD4. Kết quả được lưu vào MD10.

Trừ 2 số thực

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép trừ giữa hai số thực từ MD0MD4. Kết quả được lưu vào MD10.

Nhân 2 số thực

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép nhân giữa hai số thực từ MD0MD4. Kết quả được lưu vào MD10.

Chia 2 số thực

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện phép chia giữa hai số thực từ MD0MD4. Kết quả được lưu vào MD10.

 

4. Các Hàm Toán Học Trong Lập Trình PLC Nâng Cao

Hàm Toán Học Lấy Giá Trị Tuyệt Đối (ABS)

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ lấy giá trị tuyệt đối của số thực tại MD8 và lưu kết quả vào MD12.

Dữ liệu vào ra:

EN: BOOL

IN : REAL

OUT: REAL

ENO : BOOL

Các Hàm Lượng Giác (SIN, COS, TAN, ASIN, ACOS, ATAN)

Mô tả: Khi tín hiệu vào I0.0 = 1, hàm sẽ thực hiện các phép toán lượng giác (SIN, COS, TAN, ASIN, ACOS, ATAN) với giá trị tại MD0. Kết quả sẽ được lưu vào MD10.

Dữ liệu vào ra:

EN: BOOL

IN : REAL

OUT: REAL

ENO : BOOL

 

Dữ Liệu Vào/ Ra (Áp Dụng Cho Tất Cả Các Hàm)

+ EN (Enable): BOOL

+ IN1: INT, DINT hoặc REAL (tùy theo từng phép toán)

+ IN2: INT, DINT hoặc REAL (tùy theo từng phép toán)

+ OUT: INT, DINT hoặc REAL (tùy theo từng phép toán)

+ ENO: BOOL

Kết Luận

Các hàm toán học trong lập trình PLC đóng vai trò quan trọng trong việc xử lý các phép toán cơ bản và phức tạp, giúp tối ưu hóa quá trình điều khiển tự động hóa. Việc hiểu rõ và ứng dụng đúng các hàm này sẽ giúp nâng cao hiệu quả làm việc và đảm bảo hệ thống vận hành ổn định.

Nếu bạn có bất kỳ câu hỏi nào hoặc muốn thảo luận thêm về các ứng dụng của hàm toán học trong lập trình PLC, đừng ngần ngại để lại ý kiến dưới bài viết này!


 

Bạn đang làm việc trong lĩnh vực Điện Công Nghiệp – Tự Động Hóa, muốn nâng cao kỹ năng lập trình PLC để tối ưu hóa các hệ thống điện công nghiệp, hãy tham khảo ngay các khóa học tại PLCTECH:

♦ Đào tạo PLC Mitsubishi 

♦ Đào tạo PLC Siemens 

♦ Đào tạo thiết kế tủ điện

Địa chỉ đào tạo

Hà Nội: Số 11 Ngõ 2E Dịch Vọng – Cầu Giấy Xem bản đồ

HCM: 97 Đường Số 3 – Hiệp Bình Phước – TP. Thủ Đức Xem bản đồ

Liên hệ

Điện thoại / Zalo: 0987 635 127 (Hỗ trợ 24/7)

Website: https://plctech.com.vn/

Fanpage: https://www.facebook.com/PLCTechHN

Tin Liên Quan