Đ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ữ

Chỉ số trên một máy thật

Chỉ số là số nguyên chọn một vị trí trong mảng. Trong Readings[2], số 2 là chỉ số. Nó có thể là một số cố định hoặc một tag, và chính tag làm cho mảng trở nên hữu ích.

Tag chỉ số giữ số nguyên, thường là INT hoặc DINT. Mảng Rockwell bắt đầu từ vị trí 0. Siemens cho phép bạn chọn vị trí thấp nhất trong khai báo, nên hãy kiểm tra nó.

Truy cập ra ngoài phạm vi đã khai báo là lỗi. Trong trình mô phỏng của PLC Gym, nó dừng chương trình với lỗi vượt phạm vi, và trên bộ điều khiển thật nó có thể gây ra lỗi.

Chỉ số: một ví dụ có lời giải

Một mảng giữ nhiệt độ đích cho năm công thức, ở các vị trí từ 0 đến 4. Người vận hành chọn công thức 3, và chương trình đọc Targets[RecipeNumber]. Cách đó cho đúng giá trị mà không cần một IF cho mỗi công thức.

Chỉ số: một lỗi thường gặp

Tin vào một chỉ số đến từ bên ngoài chương trình. Nếu ai đó nhập 9 cho một mảng năm vị trí, việc đọc sẽ thất bại. Hãy kiểm tra xem nó có nằm trong phạm vi trước.

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