Bài này hướng dẫn cách dùng lệnh lập trình tính toán số học trên plc Omron gồm lệnh: cộng, trừ, nhân, chia.
Hướng dẫn lập trình lệnh tính toán số học của plc Omron
Phép tính cộng

- Cú pháp : “+” ( đối với 1 word) “+L”( đối với 2 word)
- Mô tả: lệnh + sẽ thực hiện phép cộng ở Au và Ad và lưu vào R.
- Trong ví dụ thì lệnh này sẽ cộng giá trị của D0 và D2 và lưu và D4.
Tham khảo thêm trong manual của plc để đọc thêm phần liên quan tới cộng có nhớ và cộng không nhớ.
Lệnh tính trừ

- Cú pháp: “-“( đối với 1 word) và “-L”( đối với 2 word)
- Mô tả: lệnh này sẽ thực hiện phép toán lấy Mi trừ cho Su và lưu vào R.
- Trong ví dụ như hình ở trên thì plc sẽ thực hiện lấy giá trị ở ô nhớ D6 trừ cho D8 và lưu vào D10.
Lệnh tính nhân

- Cú pháp: “*”( đối với phép nhân trên 1 word) “*L” ( đối với phép nhân trên double word)
- Mô tả: phép tính nhân như trên hình sẽ thực hiện nhân Md với Mr và lưu kết quả vào ô nhớ R.
- Lưu ý nếu dùng lệnh 1 word thì kết quả R sẽ chiếm 2 word, còn nếu dụng lệnh trên plc với double word thì kết quả sẽ lưu vào vùng nhớ chiếm 4 word.
Lệnh tính chia

- Cú pháp: “/”( sử dụng trên 1 word) “/L”( sử dụng trên double word)
- Mô tả: lệnh này sẽ lấy giá trị ở Dd chia cho Dr và lưu kết quả vào R.
- Lưu ý: nếu lệnh này sử dụng 1 word thì kết quả chiếm word với word đầu tiên lưu kết quả phép chia và word còn lại lưu số dư.
Lưu ý
- Khi sử dụng lệnh tính toán cộng trừ các bạn nên quan tâm tới giới hạn để tránh trường hợp bị tràn ô nhớ.
- Lệnh cộng trừ có hỗ trợ thêm cờ tràn để sử dụng trong quá trình lập trình.
- Đối với lệnh cộng trừ kết quả thường chiếm gấp đôi ô nhớ sử dụng nên các bạn cần phân vùng dữ liệu hợp lý để tránh lỗi trong khi viết chương trình.
- Plc omron còn hỗ trợ lệnh tính toán số học trên số BCD và số thực( có dấy phẩy động) các bạn tham khảo thêm trong manual của từng loại plc để tham khảo chi tiết.