Understanding Database Dynamos

iFIX can process information from one or more Database Dynamo objects, also known as loadable blocks. Each Database Dynamo is an optional block that adds functionality to the process database. By using Database Dynamos, you can create new blocks tailored to your needs. For example, you might create a Dynamo that provides a custom PID or other control algorithm.

You can create a Database Dynamo by using the Database Dynamo Toolkit. After you create one, iFIX treats your Database Dynamo like any other block in the process database. This feature enables iFIX to process alarms from the Dynamo, along with the other alarms in the system. Database Dynamos also enable you to:

  • Access the Dynamo's fields from any iFIX application.
  • Use Database Manager to create, configure, and manage the operation of the Dynamos in the process database.

GE also makes the following Database Dynamos available in the iFIX product:

iFIX Database Dynamos

The Database Dynamo...

Function:

Analog Input with Freeform Scaling (AIS)

Essentially the same as an Analog Input block, but will also calculate a slope for EGU limit values when signal conditioning does not apply.

Analog Register 2 (AR2)

Reads and writes analog values to process hardware. Use the AR2 block if you exceed the limit for the number of AR blocks and need a loadable block with similar functionality.

Breakpoint Linearization (BPL)

Converts a level measurement from a non-linear tank into a volume measurement.

Transition Counter (CTR)

Counts the transitions of a digital signal.

Digital Register 2 (DR2)

Reads and writes digital values to process hardware. Use the DR2 block if you exceed the limit for the number of DR blocks and need a loadable block with similar functionality.

Extended Trend (ETR)

Allows you to collect up to 600 real-time values from an upstream block. You can display these values as a graph by adding charts to your pictures.

16 Bit Digital Status (D16)

Monitors up to 16 bits in a digital register, and enables or disables 16 independent messages.

Group Alarm (GAB)

Organizes and consolidates the display of alarm information within a large system.

Signal Generator (GEN)

Demonstrates, simulates, or tests. A time-based primary block.

Interval Timer (ITM)

Provides a way to time intervals (normally a digital input). It also includes a GATE input that can be used to disable the timing without having to place the chain off scan.

Momentary Digital Output (MDO)

Sends a brief pulse to a digital output  block (for example, to start a motor).

Optimized Momentary Digital Output (ODO)

Sends a brief pulse to a digital output block (for example, to start a motor).

Persistent Array (PAR)

Provides a way to hold up to 60 numeric or text values, and 60 descriptions of those values. A primary block that operates only in manual mode. Values are updated only when you explicitly write to it.

Improved PID (PI2)

Essentially the same functionality as the PID block, with more options.

Time Date Stamp (TDS)

Takes a snapshot of the time of an event.

Text Register (TXR)

Monitors devices where the raw data is an ASCII string. Similar to the Text block (TX), but not scanned.

Text Lookup Block (TXT)

Monitors a status or command register in a PLC. Allows the operator to see and enter meaningful strings.

Database Dynamo Configuration Utility (BTKCFG.exe)

Use the Database Dynamo Configuration Utility (BTKCFG.exe) to add the Database Dynamos in the above table to iFIX. After iFIX is restarted, you will then be able to add blocks of these types in the iFIX Database Manager.

To add a Database Dynamo:

  1. Double-click the Btkcfg.exe file to launch the Database Dynamo Configuration Utility. By default, this file is located in the iFIX install folder, C:\Program Files (x86)\GE\iFIX.
  2. In the Available Database Dynamos list, select the Dynamo that you want to add and click Add (or optionally, click Add All). This moves the specified Database Dynamos to the Configured Database Dynamos list.
  3. On the File menu, click Save.
  4. Restart iFIX. After iFIX restarts, you will then be able to add the blocks in the above table within the iFIX Database Manager.

IMPORTANT: Use caution in removing Database Dynamos (loadable blocks). If you use the Database Dynamo Configuration Utility (BTKCFG.exe) to remove a loadable block but do not remove the block from the iFIX database, an error message appears in the Alarm History that a block type is missing and the blocks are not loaded.

To remove a Database Dynamo:

  1. Double-click the Btkcfg.exe file to launch the Database Dynamo Configuration Utility. By default, this file is located in the iFIX install folder, C:\Program Files (x86)\GE\iFIX.
  2. In the Configured Database Dynamos list, select the Dynamo that you want to remove and click Remove (or optionally, click Remove All). This moves the specified Database Dynamos to the Available Database Dynamos list.
  3. On the File menu, click Save.
  4. Restart iFIX.

To change a slot number of a Database Dynamo:

  1. Double-click the Btkcfg.exe file to launch the Database Dynamo Configuration Utility. By default, this file is located in the iFIX install folder, C:\Program Files (x86)\GE\iFIX.
  2. In the Configured Database Dynamos list, select the Dynamo that you want to change the slot number for.
  3. In the Slot Number field, enter a new number. You can enter any number between 50 to 149 that is not in use. For more information on slot numbers, refer to the Understanding Slot Numbers section.
  4. On the File menu, click Save.
  5. Restart iFIX.

 

See Also

How Do I...

Important Notice

You do not have the latest version of iFIX! You are missing out on the newest capabilities and enhanced security.

For information on all the latest features, see the iFIX product page.

For more information on upgrades, contact your GE Digital sales agent or e-mail GEDClientServices@gevernova.com.

For the most up-to-date documentation, go here.