Important Information Warranty The FieldPoint FP-3000 network module is warranted against defects in materials and workmanship for a period of one year from the date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its option, repair or replace equipment that proves to be defective during the warranty period.
Removing the FP-3000 from the DIN Rail ...2-6 Mounting the FP-3000 to a Panel...2-6 Connecting Terminal Bases with Panel Mounting ...2-7 Removing the FP-3000 and Terminal Bases from the Panel ...2-8 Mount I/O Modules onto Terminal Bases ...2-8 Connect Power to the FP-3000 ...2-9 Calculating Power for a FieldPoint Bank...2-9...
Page 5
Chapter 3 Example Applications Initial Power On: Assigning Address and Device Tag... 3-1 Example 1: Converting a 4–20 mA Pressure Sensor to Fieldbus Using FP-3000 ... 3-2 Getting Started ... 3-2 Convert the Pressure Sensor Reading ... 3-2 Create Function Block ... 3-2 Assign a Tag to the New Block ...
Page 6
AO (Analog Output)...4-2 PID (Proportional–Integral–Derivative)...4-3 DI (Discrete Input) ...4-3 DO (Discrete Output) ...4-3 CDO (Complex Discrete Output)...4-3 LOG (FieldPoint Log Block) (FP-3000 Specific) ...4-4 STAT (FieldPoint Statistics Block) (FP-3000 Specific) ...4-4 Function Blocks and FieldPoint Modules...4-4 PID Control... 4-5 Alarming ..4-6 Alarm Parameters ...4-6...
About This Manual This manual describes how to use your FieldPoint FP-3000 Network Module. Conventions The following conventions appear in this manual: » The » symbol leads you through nested menu items and dialog box options to a final action. The sequence File»Page Setup»Options directs you to pull down the File menu, select the Page Setup item, and select Options from the last dialog box.
The FP-3000 network module and the terminal bases snap together to form a high-speed data bus for communications between the FP-3000 network module and any I/O modules in the bank. The FP-3000 includes an H1 Fieldbus interface for direct connection to an H1 FOUNDATION Fieldbus segment.
Instead of running a pair of wires from each 4–20 mA device to your controller, you can mount an FP-3000 network module in the field and run a single pair of wires (called the trunk) from your PC to the FP-3000.
FP-3000 Analog Input function block to convert from 4–20 mA to engineering units. You can set up alarm limits so that the FP-3000 sends an alarm when the pressure exceeds the limits. The FP-3000 network module can also collect trend samples and broadcast them to applications on a PC.
Link Active Scheduler. This enables the FP-3000 to execute PID and other function blocks without a PC connected to the network. If a PC is connected and the PC goes down, the FP-3000 takes over the bus and executes the control without causing a bump.
Installation and Configuration This chapter describes how to install device description files, mount your FieldPoint FP-3000 network module, connect the terminal bases, connect power to the network module, and connect the FP-3000 to a Fieldbus network. Install the Device Description File...
Chapter 2 Installation and Configuration FieldPoint FP-3000 User Manual Figure 2-1. NI-FBUS Configuration Utility Dialog Box Click on the DD Info button. The following dialog box appears. Figure 2-2. DD Info Dialog Box Click on the Import DD button. The following dialog box appears.
You only need to install the DD file one time for a version of the firmware. You do not have to repeat the DD installation for each FP-3000 connected to your computer. Updating the Device Description Any enhancement to the FP-3000 functionality, such as the addition of new function blocks or support of new types of I/O modules, results in a new Device Description file describing the features of the FP-3000.
Rail Clip Locked Figure 2-5. DIN Rail Clip Hook the lip on the rear of the FP-3000 onto the top of a 35 mm DIN rail and press the FP-3000 down onto the DIN rail, as shown in Figure 2-6.
Figure 2-6. Mounting the FP-3000 onto a DIN Rail Slide the FP-3000 to the desired position along the DIN rail. After the FP-3000 is in position, lock it to the DIN rail by pushing the rail clip to the locked position, as shown in Figure 2-5.
Place the protective cover (from the bag of accessories that came with your FP-3000) onto the local bus connector of the last terminal base on the bank. Connecting Terminal Bases with Panel Position the first module with its alignment slots aligned with the guide rails on the terminal base, as shown in Figure 2-9.
Connect Power to the FP-3000 An 11–30 VDC power supply is required by each FP-3000 on your network. The FP-3000 filters and regulates this supplied power and provides power for all the I/O modules in the bank. Therefore, you do not need to provide power separately to each FieldPoint I/O module in the bank.
Power-On Self Test (POST) The power-on self test (POST) is a test suite that the FP-3000 performs at power up to verify its own operational status. The test takes several seconds. The test is non-invasive and therefore does not affect the operation of the network, nor does it affect any of your field wiring connected to the terminal bases in the bank.
Figure 2-11. Fieldbus Connectors on the FP-3000 Use a Fieldbus cable with a 9-pin female Dsub connector to connect the FP-3000 to a properly terminated Fieldbus network. Refer to the Fieldbus Foundation Wiring and Installation 31.25 kbit/s, Voltage Mode, Wire Medium Application Guide for specific information about wiring and installing a Fieldbus network.
Chapter 2 Installation and Configuration LED Indicators The FP-3000 has four LED indicators: POWER, NETWORK, PROCESS, and STATUS. Figure 2-13 shows the LEDs on the FP-3000. STATUS PROCESS When power is applied, the POWER LED blinks green for approximately seven seconds during the power on self test. If the self test passes, the POWER LED turns solid green and the READY LEDs on each I/O module are lit green.
The multicolored PROCESS LED is used to indicate the current state of the processes being controlled by the FP-3000. When a PID function block on the FP-3000 module is in initialization, the light flashes green. When all the executing PID blocks on the FP-3000 are in Target mode, the light remains lit solid green.
You can do this by re-downloading a saved configuration over the Fieldbus. The FP-3000 detected an error in the terminal bases in the bank or identified a module in an illegal state. Verify that the protective cover is on the local bus connector of the last terminal base and that none of the pins of that connector are touching or bent.
You should make sure that all settings for the FP-3000 have been saved in your PC configurator before you update the firmware so that you can restore the settings after you update the firmware.
Chapter 2 Installation and Configuration Fieldbus system. You do not need to update all the FP-3000 modules with the new firmware. Follow these steps to update the firmware: FieldPoint FP-3000 User Manual Select FP-3000 Update Utility from the start menu of the host PC.
Figure 2-16. Select FP-3000 Module Dialog Box Click on the Download button of the update utility. This process takes about 15 minutes. At the end of the process, the FP-3000 is updated to include the new features. At the end of the update process, the configuration information in the FP-3000 is cleared.
Chapter 2, Initial Power On: Assigning Address and Device Tag If you are powering on the FP-3000 for the first time, you need to perform some extra steps before you try these examples. You must assign each FP-3000 a unique device tag and network address before it can become operational.
Select the Module and Channel Determine the FieldPoint module number by counting each module in the order it is attached to the FP-3000, beginning with one. In this example, assume that the AI-110 is the only module connected to the FP-3000.
PID control, perform only the steps in the section Taking Temperature FP-3000 takes temperature readings. If you want to know how to output current to a simple device (like a resistive heating element) but are not interested in closed-loop PID control, proceed to the section Heating steps, the FP-3000 controls output current.
Right-click on FP-3000 in the configurator. Select Instantiate New Block. This causes a dialog box to appear that lists all of the blocks supported by the FP-3000 and allows them to be instantiated. Select FP TC 120 Block from the list, then click on the OK button.
Chapter 3 Example Applications Set the Input Range and Thermocouple Type Scale the Reading FieldPoint FP-3000 User Manual Find the parameter in the block. FP_TC_120_RANGE Set the parameter to 0–2048 K Set the FP_THERMOCOUPLE_TYPE have connected (such as Figure 3-3. Set the Input Range and Thermocouple Type Dialog Box Tell the block the range of values to expect from the transducer.
Right-click on FP-3000 in the configurator. Select Instantiate New Block. This causes a dialog box to appear that lists all of the blocks supported by the FP-3000 and allows them to be instantiated. Select FP AO 200 Block from the list, then click on the OK button.
Select the Module and Channel Determine the FieldPoint module number by counting each module in the order it is attached to the FP-3000, beginning with one. In this example, assume that the FP-TC-120 is the first module connected to the FP-3000, and the FP-AO-200 is the second module.
Point by writing a value between 0 and 100 to SP. The current flow through the heating element will vary. If you are only interested in making FP-3000 output current and not interested in closed loop control, you are finished with this example.
Right-click on FP-3000 in the configurator. Select Instantiate New Block. This causes a dialog box to appear that lists all of the blocks supported by the FP-3000 and allows them to be instantiated. Select Proportional Integral Derivative Block from the list, then click on the OK button.
Connect the PID to the AI and AO Blocks Download and Bring the Loop into Auto FieldPoint FP-3000 User Manual Drag the new PID block to the Function Block Application window. All three of your blocks (AI, AO, and PID) should be in the window.
Alarming In the above example, it might be convenient to have FP-3000 generate an alarm whenever the temperature goes above 40° C. This behavior can be configured from the PID block or the AI block. This example uses the PID block.
Chapter 3 Example Applications FieldPoint FP-3000 User Manual Set the parameter to HI_LIM high limit alarm. The units are defined to be the same as which is degrees Celsius. Figure 3-5. High Limit Alarm Parameters Dialog Box Set up an interface card to receive the alarm. From the configurator, drag the icon that represents your interface card (it might be named something like “interface0-0”) onto the Function Block Application...
40° C, and the alarm is transmitted to the interface on your PC. You need a separate program (such as the Lookout HMI package from National Instruments) to receive, display, and acknowledge the alarms. You can verify that the alarms are being detected by the PID block by reading the parameter.
FP-3000. Block Overview The FP-3000 consists of a number of blocks. A block is a predefined software module that runs on an FP-3000 and acts as a fundamental component of a control system. Each block has a number of parameters that can be used to adjust the configuration of that part of the system.
Fieldbus Foundation. In addition, the FP-3000 contains certain enhancements to the standard function blocks, such as AI, AO, DI, and DO, to permit easy configuration and diagnostics. The FP-3000 also has National Instruments defined function blocks. All the vendor-specific blocks and enhancements are defined using Device Descriptions to interoperate with other hosts and devices.
Safeguard Close takes priority over any other interlock input. Safeguard Open takes priority over every other interlock input and is used to force the block to an open state ( Chapter 4 Block Reference Notes Discrete_State_1 FieldPoint FP-3000 User Manual...
Function Blocks and FieldPoint Modules The FP-3000 supports a wide variety of I/O channels, each with different types of configuration information. For example, a thermocouple channel includes parameters for thermocouple type and has ranges for different temperatures;...
Fp Di 300 Fp Di 301 Fp Di 330 Fp Do 400, Fp Cdo 400 Fp Do 401, Fp Cdo 401 Fp Rly 420, Fp Crly 420 parameter. The PID uses this parameter to the AO FieldPoint FP-3000 User Manual...
Alarming The Fieldbus network supports event notification messages from field devices like the FP-3000. Fieldbus function blocks use event notification messages to implement alarms and events. Alarms are used to report conditions that can either be active or inactive, such as the measured value of an AI block exceeding an alarm limit.
For Block alarm, the subcode of the last error condition detected. The Block alarm, shared by all FOUNDATION Fieldbus function blocks in the FP-3000, is unique in that there are multiple conditions that can cause it to go active and clear. Any error condition reported in the parameter of the block causes the block alarm to go active.
Substatus , indicating that the value should not be Device Failure . The Non-specific Non-specific Chapter 4 Block Reference Meaning quality Uncertain with the Good STATUS_OPTS might have a substatus is used when FieldPoint FP-3000 User Manual...
Out of Service Manual Automatic Cascade FieldPoint FP-3000 User Manual subfield values. Limit Table 4-4. Limit Values Value The value is not limited. The value is at a lower limit. This can be caused by a transducer limitation or setpoint limits.
Chapter 4 Block Reference Bit Set in Target Mode . For Automatic Fault State in Appendix D, Behavior. . For more Automatic Fault State and Mode in Appendix D, Advanced Behavior. Meaning mode. This mode Auto FieldPoint FP-3000 User Manual...
Normal Mode The block’s normal mode of operation is stored in the field is not used internally by the device, but is a guide for an operator. FieldPoint FP-3000 User Manual Table 4-6. Actual Modes (Continued) priority) The block operates normally with a setpoint...
The FieldPoint I/O module containing the channel the block has been assigned to. FieldPoint modules are numbered, starting with one, at the I/O module closest to the FP-3000. FP_AI_100_RANGE Allows the range of a channel on a FieldPoint FP-AI-100 to be adjusted.
There is a module in the specified position, but the FP-3000 is unable to configure it. There is a module in the specified position, the FP-3000 has attempted to configure the module, and the module is in the process of configuration.
TARGET_MODE ACTUAL_MODE TIME_STAMP VERSION_INFORMATION The revision of the firmware currently in use by the FP-3000. This parameter, present in the resource block, also contains the version numbers of the FOUNDATION Fieldbus specification documents used in the design of the FP-3000.
Configuring the FP-3000 The FP-3000 has three configuration switches accessible from an opening in the top of the module. These switches are shown in Figure A-1. Simulate Enable When On, this switch allows simulation on I/O blocks to be enabled. The status of this jumper is shown in the Simulate Active bit in the resource block’s...
Troubleshooting The FP-3000 is a powerful and highly flexible tool you can use to solve distributed I/O and control problems. Because of this flexibility, you might encounter problems getting the FP-3000 to perform the functions you want. This chapter helps you diagnose and solve common problems that you might encounter using the FP-3000.
• Is your Fieldbus host probing the network address of the FP-3000? If not, the FP-3000 will not be able to get on the network. Check your host documentation for how to make the host probe all network addresses. For NI-FBUS, use the...
The red LED is lit on an I/O channel. Software Configuration Problems The FP-3000 software consists of a number of function blocks that you can instantiate, or create, from a host configuration utility. Each function block represents an input channel, an output channel, or some control behavior.
Chapter 3, Example Applications, for information about how to download a schedule to the FP-3000. If this field has a message, the message tells you which parameter of the block is misconfigured. Look up the correct use of the...
Page 76
Recommended values for GAIN GAIN Pressure control Temperature control Flow control 0.33 Level control Appendix B Troubleshooting parameter BLOCK_ERR reports Input BLOCK_ERR I/O Module IMAN , and are: RESET RATE RESET RATE 3.33 25.0 10.0 1.11 16.67 FieldPoint FP-3000 User Manual...
Cannot bring Resource Block into mode Auto Cannot set the WRITE_LOCK parameter. FieldPoint FP-3000 User Manual Solutions Make sure that the Device Descriptions are installed in the correct location. Refer to the section Description File in Chapter 2, if you are using NI-FBUS.
An alarm parameter used to report error conditions detected within the block, such as block BLOCK_ERR A list of error conditions detectable by the block. Table C-1 lists all active error codes. FieldPoint FP-3000 User Manual Discrete_State_1 Discrete_State_1 SAFEGUARD_CL BINARY_OP...
Page 80
The device was unable to restore the values of nonvolatile parameters after a restart. 0x1000 The value read back from the output channel does not match the value the output channel was set to. Appendix C Fieldbus Parameters Description FieldPoint FP-3000 User Manual...
PID uses its setpoint value as its output value and does not attempt to do any PID control. CHANNEL Used by I/O function blocks to select a physical I/O channel. This mapping is defined by the manufacturer. In the FP-3000, this parameter is automatically updated when the FIELDPOINT_CHANNEL CHECKBACK A list describing the state of the interlock logic in the CDO block.
Obey SP Limits if RCas Limits in CYCLE_SEL/CYCLE_TYPE Unused in FieldPoint. DD_RESOURCE Unused in FieldPoint. FieldPoint FP-3000 User Manual Table C-4. Control Options Description Allows you to set the BYPASS algorithm’s control. Causes the setpoint to track the process variable in...
FEATURE_SEL The device provides a way for the action of output transducers to be Out Readback verified through a readback. The FP-3000 does not support this feature. The device provides a manufacturer-specific way to directly write to Direct Write I/O channels. The FP-3000 does not support this feature.
The resource block must be set to OOS mode before you set the Autoconfigure option. If Autoconfigure is set on an existing configuration, the FP-3000 deletes all the existing blocks and linkages before creating new blocks.
Appendix C Fieldbus Parameters HARD_TYPES A list of available channel types. As I/O modules are inserted and removed from the FP-3000 bank, bits in this field change to reflect the presence or absence of types of I/O channels. Bitmask Analog Input This bit is set if the FP-3000 has analog input channels available.
When set, this enables the low cutoff parameter. FIELD_VAL transducer_value ---------------------------------------------------------------------------------------------------- - FIELD_VAL XD_SCALE.EU100 C-11 Appendix C Fieldbus Parameters and maps every Discret_State_0 ROut IMan RCas . For RCAS_IN . When clear, the block’s parameter behaves as – XD_SCALE.EU0 – XD_SCALE.EU0 FieldPoint FP-3000 User Manual...
LO_LO_LIM The limit, in PV units, beyond which the low-low limit alarm is considered active. LO_LO_PRI The priority of the low-low limit alarm. FieldPoint FP-3000 User Manual Table C-8. Linearization Types Description transducer_value FIELD_VAL(OUT_SCALE.EU100-OUT_SCALE.EU0) . Before the field value is rescaled, the square root is taken.
The parameter can be disabled with the Low Cutoff option in the MANUFAC_ID The ID of the manufacturer of the device. For National Instruments devices, it is 0x4E4943. MAX_NOTIFY The maximum number of unconfirmed alarm/event notification messages the device supports.
NV_CYCLE_T The time interval in milliseconds in which nonvolatile parameters are committed to nonvolatile storage. FieldPoint FP-3000 User Manual Table C-9. Operational Modes Description ). The block is out of service, block execution is suspended, Bad::OutOfService ).
Mode shedding allows the block to degrade from Appendix D, about mode shedding. FieldPoint FP-3000 User Manual Table C-11. OUT_SCALE Parameter Subfield Engineering units value at 100 percent of scale.
Processor Caution Using Restart to Default FP-3000 to revert to their factory default settings. ROUT_IN The cascade input set by a remote host. This is propagated to the output of the block when it is in parameter is not updated in block), the block enters mode shedding.
Table C-14 lists shed conditions. Refer to Appendix D, Block FieldPoint FP-3000 User Manual Table C-13. Device States State The device has just started a restart cycle.
The simulate parameter is used to bypass the physical I/O channel and allow the block to operate normally, using a simulated I/O channel. For this feature to be enabled, you must set a switch on the back of the FP-3000. To see how to configure the switch, refer to Appendix A, FP-3000.
Uncertain Good Propagate Failure Forward Propagate Failure Backward Target to Manual if Bad Uncertain if Limited FieldPoint FP-3000 User Manual SP_RATE_DN SP_RATE_UP is incremented by one each time a static parameter is modified. Table C-15. Status Options Meaning Set the status of the block output to initiate faultstate if the parameter goes bad.
Uncertain if the Do Not Select . This is useful for Auto if the Do Not Select . This is useful for blocks . When this is true, TRK_VAL TRK_VAL TRK_VAL FieldPoint FP-3000 User Manual...
EU_100 EU_0 UNIT_INDEX DECIMAL FieldPoint FP-3000 User Manual Table C-16. Scaling Parameter Values Subfield Engineering units value at 100 percent of scale. Engineering units value at zero percent of scale. Actual engineering units code (such as mA).
Initialization Manual IMan Cascade, Initialization Acknowledge cascade control. The lower block then enters Cascade mode. FieldPoint FP-3000 User Manual Upstream BKCAL_IN Figure D-1. Parameter Connections for Cascade Initialization , it does not support cascade initialization, and the on its forward calculation output.
Remote Cascade mode, except that the Cascade , and the back CAS_IN . Unlike BKCAL_OUT CAS_IN RCAS_IN RCAS_OUT mode, the host Downstream RCAS_IN RCAS_OUT mode, where the block setpoint mode is , and the cascade ROUT_OUT FieldPoint FP-3000 User Manual...
If a normal return shed option is selected, the block attempts to enter the original remote mode. If a no return shed option is selected, the FieldPoint FP-3000 User Manual to the back calculation input, the block Good, Non-cascade...
The block sheds to the next highest priority mode set in the target mode field. The block sheds to the next highest priority mode set in the permitted mode field. Advanced Function Block Behavior mode. Manual mode. Auto FieldPoint FP-3000 User Manual...
Specifications This appendix describes the specifications of the FP-3000 network module. All FieldPoint network modules undergo extensive testing for operating under rugged environmental conditions that exist in industrial applications. FieldPoint network modules are designed and tested for immunity and susceptibility, as well as for emissions.
Technical Support Resources National Instruments offers technical support through electronic, fax, and telephone systems. The electronic services include our Web site, an FTP site, and a fax-on-demand system. If you have a hardware or software problem, please first try the electronic support systems. If the information...
National Instruments has branch offices all over the world. Use the following list to find the technical support number for your country. If there is no National Instruments office in your country, contact the source from which you purchased your software to obtain support.
Page 110
Index bringing online converting 4-20 mA pressure sensor to Fieldbus (example), 3-6 temperature control with FP-3000 (example) controlling heating element, 3-12 taking temperature readings, 3-10 FP-3000 specific parameters, 4-13 to 4-17 CFG_OPTS (table), 4-13 DEV_OPTS (table), 4-13 EXECUTION_STATISTICS (table), 4-14...
Page 111
DEV_OPTS parameter (table), 4-13 DEV_REV parameter, C-7 DEV_TYPE parameter, C-7 DI (Discrete Input) function block, 4-3 DIN rail, mounting FP-3000 on, 2-4 to 2-6 connecting terminal bases, 2-5 to 2-6 removing FP-3000, 2-6 Discrete Input (DI) function block, 4-3 Discrete Output (DO) function block, 4-3...
Page 112
1-4 Fieldbus communication problems overview, B-1 problems and solutions (table), B-2 setting device tag and network address, B-1 Fieldbus network, connecting to FP-3000, 2-11 to 2-12 Fieldbus parameters, C-1 to C-23 ACK_OPTION, C-1 ALARM_HYS, C-1 ALARM_SUM, C-1 ALERT_KEY, C-1...
Page 114
Device Description file, 2-1 to 2-3 HotPnP, 2-14 to 2-15 LED indicators, 2-12 to 2-14 mounting FP-3000 on DIN rail, 2-4 to 2-6 connecting terminal bases, 2-5 to 2-6 removing FP-3000, 2-6 mounting FP-3000 to a panel, 2-6 to 2-8...
Page 115
Permitted mode, 4-12, C-15 Target modes (table), 4-10 to 4-11, C-14 module and channel selection converting 4-20 mA pressure sensor to Fieldbus, 3-3 temperature control with FP-3000 (example) controlling heating element, 3-11 taking temperature readings, 3-7 mounting FP-3000. See installation.
Page 116
Index power calculating power for FieldPoint bank, 2-10 connecting power to FP-3000, 2-9 initial power on procedure, 3-1 POWER LED, 2-12 power-on self test (POST), 2-10 4-20 mA pressure sensor, converting to Fieldbus (example), 3-2 to 3-6 assigning tag to new block, 3-3...
Need help?
Do you have a question about the FieldPoint FP-3000 and is the answer not in the manual?
Questions and answers