The main components of a process database are blocks. Blocks are capable of:
- Receiving values either from another block, OPC server, or directly from an I/O driver.
- Manipulating values according to its configuration.
- Comparing incoming values against pre-defined limits.
- Scaling process values to a specified range.
- Performing calculations.
- Outputting values back to the I/O driver or OPC server.
iFIX provides different types of blocks, each capable of performing a unique function. For a brief description of each block, refer to the section Block Types and Descriptions.
By default, when you install iFIX, it creates an empty database for your SCADA server. Using Database Manager, you can add the blocks you require to this database.
Next, you configure the block by entering:
- The block's name.
- How it receives data from an I/O driver, OPC server, or from another block.
- Where it sends information.
- If it manipulates values.
- How it reacts to critical value changes (called alarming).
- How it scales values for operator displays.