Đang tải tiến độ trên máy…
PLC Gym
Trang chủ PLC GymCấp độ 1, 0 XP · tiến độ của bạn
Thuật ngữ

INT trên một máy thật

INT là số nguyên lưu trong 16 bit có dấu, nên nó chạy từ -32,768 đến 32,767. Nó không thể giữ phần thập phân, nên giá trị đọc 41.5 sẽ không vừa.

Chương trình Siemens dùng INT thường xuyên. Lệnh IEC_COUNTER đếm bằng INT. Trên Rockwell Logix, DINT là lựa chọn hằng ngày, và ACC của bộ đếm là một DINT.

Trước khi làm phép tính cần phần thập phân, hãy chuyển giá trị sang REAL. Nếu không, phép chia số nguyên sẽ bỏ đi phần bạn muốn giữ.

INT: một ví dụ có lời giải

Bộ đếm mẻ nhỏ ghi số chai dưới dạng INT. Như vậy ổn cho ba chai hay ba trăm chai. Tổng cộng dồn cả năm sẽ vượt 32,767, nên tổng đó phải nằm trong một DINT.

INT: một lỗi thường gặp

Dùng phép tính số nguyên mà mong có phần thập phân. 5 / 2 cho 2. Hãy đổi sang REAL trước nếu bạn cần phần một nửa.

Vẫn chưa chắc về thuật ngữ này? Hãy hỏi trong Phòng thay đồ.