Causes of runtime errors for the piloted control list selector
At runtime the application logs errors to diagnostics about the piloted control list selector under these circumstances:
Operator input to a remotely controlled list
If the list is remotely controlled, and the operator tries to use a key button or keyboard cursor key on it, the application logs an error.
Value connection unassigned
If the list is operator controlled and Write on enter (on the General tab) is not selected:
If the user selects a state whose access (on the States tab) is set to Operator or to Operator and Remote, and the Value tag (on the Connections tab) is unassigned:
- Nothing is written to the Value tag.
- The cursor appears next to the selected state.
- The highlight bar does not appear on the selected state.
- The application logs an error.
If the list is operator controlled and Write on enter is selected:
If the user presses an Enter key or button, and the selected state's access is set to Operator or to Operator and Remote, and the Value tag is unassigned:
- Nothing is written to the Value tag.
- The highlight bar does not appear on the selected state.
- The application logs an error.
Invalid values
If a state’s value is too large for the data type of the tag assigned to the Value tag, or if the value is outside the assigned tag’s minimum and maximum values:
- The application does not write the value to the Value tag.
- The application logs an error.
- If the list is operator controlled, the highlight remains as is.
For example, the state value is too large for the tag’s data type if your data source is a PLC-5, the state value is 2,147,483,647, and the assigned tag is an integer tag using the address N7:0. Integer tags have a range of -32,768 to 32,767 only.
If Enter key handshaking is set up and Write on enter, is selected, the Enter tag is not set to 1 and the handshake timers do not begin timing.
Enter key handshaking in effect
If the piloted control list selector’s Enter key handshaking is still in effect when the operator presses the Enter button:
- Nothing is written to the Value tag.
- The cursor remains on the unselected state and the highlight remains on the selected state.
- The Enter tag remains set to 1 and the handshake timers continue timing.
- The application logs an error.
Provide Feedback