• No results found

CIMPLICITY ActiveX Objects

In document GEH-6126_Vol_I (Page 64-68)

Microsoft Corporation developed ActiveX controls originally to support the creation of Internet-enabled applications.

ActiveX controls allow different types of software objects to communicate if the software supports ActiveX. The controls are interactive within an application. They can be gauges, charts, displays, graphs, or any other object that allows a user to access the particular functionality of the object.

For operator control, the HMI includes two CIMPLICITY add-ons supplied by Industrial Systems (Salem, VA) and identified as ActiveX objects: Manual Synchronizing Display and Triggered Plot. These are described below.

Mark V, V LM.

Manual Synchronizing Display

To bring a generator online with a power grid, the speed (frequency) and phase angle of the generator’s ac waveform must match that of the power grid. The preferred method is to use the turbine controller’s auto-synchronizing function.

OLE is “Object Linking and Embedding” (see the Glossary for a more detailed definition).

For Mark V and V LM, a Manual Sync Object (an OLE object) is provided in CIMPLICITY HMI to allow the user to see a display representing this

synchronization process (see Figure 5-1). The object contains all the fields that need to be updated at a fast rate. For Mark V and V LM, all data in the object is updated at 16 Hz. For Mark VI, this operation is at 10 Hz.

The Manual Synchronizing Display must be run from a CIMPLICITY server for the desired controller. This is because the object uses the messaging services of TCI.

The object consists of five parts, which you can set using tabs on the CIMPLICITY HMI Properties dialog box for that object. These tabs are described below.

Figure 5-1. Manual Sync Object (Used in CIMPLICITY HMI)

Note When you push the Breaker Close or Breaker Trip button, a dialog box displays with two buttons for command confirmation:

Command sends the breaker close or trip command when selected and released

Done exits the dialog box and cancels the breaker close or trip command Synchroscope

--Configure using Scope tab

Breaker close times --Configure using Breaker tab

Permissives needed to close the breaker -- Configure using Permissives tab.

Breaker Trip and Breaker Close buttons

--Configure using Buttons tab (see Note below)

Values that need updating quickly -- Configure using Values tab

Resets green dots at end of pointer (see Figure 5-2)

Configuring the Synchroscope

To configure the Synchroscope part of the object, enter parameters into the Scope tab.

Configuring Breaker Close Times

To configure the object’s breaker close times, enter values into the Breaker tab.

Select unit from drop-down list.

Signal used to determine current slip frequency.

If greater than maximum slip frequency, pointer is positioned at bottom of scope.

Maximum slip frequency.

Locations marks on scope. Entered in degrees separated by spaces.

(Optional.) Signal used to change pointer color. If signal is not defined, pointer is white. If true, pointer is green. If false, pointer is red.

Name of ActiveX control

Signal that drives synchroscope pointer. Pointer is positioned at this angle as long as slip frequency is less than the Maximum slip frequency.

(Optional.) Signal indicating state of Sync relay. Each time signal is true and pointer is updated, a green dot is drawn at end of pointer. Scope’s R button (located top right; see Figure 5-1) is used to reset dots.

BMS Socket (usually 15) used to obtain TCEA diagnostic message. (Message is how object gets breaker close times.)

I/O Processor (usually 2F hex) used to obtain TCEA diagnostic message.

Diagnostic Message type (usually 5).

Offset (usually 40) into the Diagnostic Message to the Nominal Close Time value.

Offset (usually 42) into the diagnostic message to the Learned Close Time value.

Offset (usually 48) into the diagnostic message to the Actual Close Time value.

Configuring Permissives

To configure the Permissives part of the object, add or edit the list entries in the Permissives tab.

Configuring Breaker Close and Trip Buttons

To configure the object’s Breaker Close and Breaker Trip buttons, enter parameters into the Buttons tab.

(Optional.) Signal to send Breaker Close pushbutton command to. If not filled in, button is not displayed. Set length of pushbutton command in duration box.

(Optional.) Signal to send the Breaker Trip pushbutton command to. If not filled in, button is not displayed. Set length of pushbutton command in duration box.

Logic signal used.

Determines color of box displayed by variable. If variable value equals Sense value, box is green. If not equal, box is red with a dash next to it.

String displayed next to box. Permissives display in object in the same order as in list box.

Add entries to list.

Delete currently selected entry.

Edit currently selected entry.

Move currently selected entry up one row in the list.

Move currently selected entry down one row in list.

Configuring Values

To configure the object’s Values, enter data into the Value tab.

Configuring Object Colors

The change colors in the object, edit the Colors tab.

Sets number of digits for displaying the value.

Uses number of decimal places and units string specified in the scale code.

Signal used for the value.

String that displays to the left of the value.

Add entries to end of list.

Apply to the currently selected entry.

Upmoves currently selected entry up one row;

Down moves it down one row.

Values in display in the object in the same order as in the list box

Click down arrow to select area to change – Background or

Foreground (text) color Click to change color of selection.

Box shows current color of selection (Background or Foreground)

In document GEH-6126_Vol_I (Page 64-68)

Related documents