Options Tab
Display the properties window (‘configuration Form’) for a ROC Plus Numeric Point object and then select the Options tab.
With the entries below, the OPC tag name is listed in parentheses next to the field’s label:
- Enabled (Tag: $Config.InService). Select this check box to place the point in service.
- ROC Plus Scanner (Tag: $Config.ScannerId). This is a reference to the relevant ROC Plus Scanner object. Use the browse button to display a Reference browse window. Use the window to locate and select the ROC Plus Scanner object with which the point is associated. The ROC Plus Scanner object determines the polling interval for the point. You can also demand poll the point by calling the Refresh method on the referenced ROC Plus Scanner.
- Manually Enter Point Information (Tag: $Config.ManualEntry). When this check box is selected, the point information, including Point Type Description, Parameter Description, TLP Value Type and TLP Value Size are editable. Select the check box if the automatic decoding is wrong, or when you need to communicate with a user defined point.
- Point Type (T) (Tag: $Config.PointType). This is the point type in the ROC for the parameter that you are trying to read or control. See the ROC Protocol Specifications Manual for valid point types.
- Point Type Description (Tag: $Config.PointTypeDesc). If the Manually Enter Point Information check box is clear, this is the driver’s description of the Point Type and cannot be edited. If the Manually Enter Point Information check box is selected, enter your own point description here.
- Logical Number (L) (Tag: $Config.LogicalNumber). This is the logical number, which is also known as a location, for the parameter that you are trying to read or control. For example, for a ROC, the logical number for the orifice plate diameter parameter (T=113, P = 15) for Run 1 would be 0. To read or change the value for Run 2, set the Logical Number to 1, and so on.
- Parameter (P) (Tag: $Config.Parameter). This is the actual parameter that you are trying to read or control. The parameter has to be a supported numeric type as shown in the table in the section about the ROC Plus Numeric Point. Other types cannot be read by a ROC Plus Numeric Point.
- Parameter Description (Tag: $Config.ParameterDesc). If the Manually Enter Point Information check box is clear, this is the driver’s description of the Parameter and cannot be edited. If the Manually Enter Point Information check box is selected, enter your own parameter description here.
- TlpValueType (Tag: $Config.TlpValueType). If the Manually Enter Point Information check box is clear, this field contains the driver's decoding of the value type that is pointed to by the Type and Parameter values that have been entered. If the Manually Enter Point Information check box is selected, you can select the type. With automatic decoding, if the type in this field does match a supported type as shown in the table in the ROC Plus Numeric Point topic, the point will have a configuration error. For manual decoding, only supported types are shown, but it is imperative that the correct type is entered in this field. In other words, the type selected here has to match the type from the ROC Plus Protocol Manual. The TlpValueType is used by the driver to know how to interpret the bytes that are read from the ROC when retrieving this TLP’s value.
- TlpValueSize (Tag: $Config.TlpValueSize). If the Manually Enter Point Information check box is clear, this field contains the driver's decoding of the size, in bytes, of the value that is pointed to by the Type and Parameter values that have been entered. If the Manually Enter Point Information check box is selected, this field is editable, but only when the TlpValueType is BIN. Other values types, such as ‘UINT32’, have known lengths, so the driver automatically populates the correct value, regardless of the value entered by the user. The number of bytes is used by the driver to ascertain how many bytes to expect when reading this value from the ROC. It is also used by the driver to typecast Control parameters correctly when writing a value to the ROC.
- AccessLevel (Tag: $Config.AccessLevel). This read only field contains the driver’s decoding of whether the TLP is pointing to a ReadOnly or a ReadWrite parameter. This field is included for information purposes only. If an attempt is made to call the Control method on a point that refers to a TLP that is ReadOnly, the ROC will reject the Control request.