Home
NI-FBUS Configurator User Manual, 1788-UM052B-EN-P
Contents
1. Allen Bradley NI FBUS Configurator 1788 FFCT User Manual ER dn 4 Wm ds m 0 1 i N 5 E A e Y To j i A r EMEN 11 D f Ea u A Du Important User Information Because of the variety of uses for the products described in this publication those responsible for the application and use of these products must satisfy themselves that all necessary steps have been taken to assure that each application and use meets all performance and safety requirements including any applicable laws regulations codes and standards In no event will Rockwell Automation be responsible or liable for indirect or consequential damage resulting from the use or application of these products Any illustrations charts sample programs and layout examples shown in this publication are intended solely for purposes of example Since there are many variables and requirements associated with any particular installation Rockwell Automation does not assume responsibility or liability to include intellectual property liability for actual use based upon the examples shown in this publication Allen Bradley publication SGI 1 1 Safety Guidelines for the Application Installation and Maintenance of Solid State Control available from your local Allen Bradley office describes some important differences between solid state equipment and electromechanical devices that sho
2. NI FBUS Configurator Overview 3 7 Help Window The Help window which appears to the right of the Configurator Main window by default displays help information for the object over which you place your cursor The text is generated from the NI FBUS Configurator and Device Description DD files To hide the Help window select Window gt Help Window Figure 3 5 Help Window ge BLOCK RB 100 This Block contains data that is specific to the hardware that is associated with the resource Black help Double click ar right click on this item to edit block parameters This interface can be used to tag the block and to alter parameters in the black Status Window The Status window which appears at the bottom of the Configurator Main window by default displays the current status of the NI FBUS Configurator When you read write scan or download data to the bus the Status window shows the steps that the NI FBUS Configurator takes to accomplish the task on the Status tab The Status window also contains Download and Error tabs The Download tab is updated only when a configuration is downloaded to the bus The Errors tab shows any errors in the current project To hide the Help window select Window Status Window Status Tab The Status tab shows live updates of what the NI FBUS Configurator does on the fieldbus For example the Status tab shows when the NI FBUS Configurator is reading w
3. For your control strategy to work you must configure static parameters such as scaling parameters like XD_SCALE in AI AO blocks and PV_SCALE in PID blocks For PID control you must also configure engineering units control and I O options fault state values for output blocks and tuning parameters For instructions on how to set parameters refer to the Viewing and Editing Function Block Parameters section on page 4 19 9 Configure input output Sensor and actuator I O is typically modeled as a transducer block Refer to your sensor or actuator documentation to determine whether you can configure I O For instructions on how to configure I O refer to the Viewing and Editing Function Block Parameters section on page 4 19 Publication 1788 UM052B EN P April 2002 2 4 Configuring a Fieldbus System Publication 1788 UM052B EN P April 2002 10 Set network parameters 11 For communication and scheduling to function properly you must configure the fieldbus communication specific network parameters An example of a network parameter is identifying the primary time master and the primary Link Active Scheduler LAS devices For instructions on how to set network parameters refer to the Setting Network Parameters section on page 4 30 Download a configuration Make sure that all the devices are connected to the bus and download the configuration For instructions on how to download a configuration
4. This file was made with a newer version of the NI FBUS Configurator There might be unpredictable problems with the project This macrocycle conflicts with a previously defined macrocycle This is an invalid number number can use the digits 0 9 and the letters a f Hexadecimal numbers can be preceded with ox This tag is not valid You have entered an incorrect value Please check the value s and the valid ranges for the values This loop does not contain any blocks Error NIFCONF ERR MACROCYCLE CONFLICT NIFCONF ERR MACROCYCLE NOT GOOD MULTIPLE NIFCONF ERR MACROCYCLE TOO SHORT NIFCONF ERR MAXIMUM LOOPS EXCEEDED NIFCONF ERR MISSING NIFBUS PATH NIFCONF ERR MULTI LAS NIFCONF ERR MULTI TM NIFCONF ERR NO CONVERSION NIFCONF ERR NO DATA NIFCONF ERR NO LAS SELECTED NIFCONF ERR NO LM SELECTED NIFCONF ERR NO OBJECT SELECTED NIFCONF ERR NO PRINTER DEVICE CONTEXT NIFCONF ERR NO TM SELECTED NIFCONF ERR NO UNSCHEDULED TIME LEFT NIFCONF ERR NOT ON LINK NIFCONF ERR OD SIZE MISMATCH NIFCONF ERR OUT OF MEMORY NIFCONF ERR PARAMETER SCHEDULE CONFLICT NIFCONF ERR REGISTRY ERROR NIFCONF ERR STANDARD DD MISSING NIFCONF ERR STRING NOT FOUND NIFCONF ERR TEMPLATE NOT ASSIGNED NIFCONF ERR TOO MANY FB SCHEDULE ENTRIES Error Messages and Warnings 3 Possible Solution This macrocycle conflicts with a previously defined macrocycle time for a device in this loop Device
5. April 2002 4 30 X Using the NI FBUS Configurator Setting Network Parameters Publication 1788 UM052B EN P April 2002 To change network parameters such as the Link Active Scheduler LAS and primary time master double click the Network Parameters icon in the Project window or click the Link Masters button in the Download Configuration window The Network Parameters window opens interfacel 0 Network Parameters Mikl xj fz Primary Settings Link Settings Advanced Primary LAS Device 4E 49434002 CN FF 2 ID 4E 4943 Device 4E 49434002 CN FF 2 ID 4E 494354 Primary Timemaster Link Masters Devices that will receive the LAS schedule 4 49434002_CN FF 2_004CD6 ID 4E49434002_CN FF 2_004C Device 4E 49434005_FP3000_FFFFFFF 10 4 49434005 FP3000 FFFFFI This window lists all devices capable of being link master Every device you select in this window receives the Link Active Schedule when you download your configuration Thus if the primary LAS is unavailable one of these devices will execute the fieldbus schedule To review or modify the details of the link settings select a device and then select the Link Settings Advanced tab The specific parameters are displayed interfacel 0 Network Parameters i OF x Sa z 2 Press To See Suggested Values Parameter CONFIGURED LINK SETTING SL
6. DOS s o 4 4 ded dur do B 6 Glossary T oT TTL G 1 Index TTL 1 1 Conventions Used This Manual Related Documentation Preface This manual gives an overview of fieldbus describes the NI FBUS Configurator and explains how to use the NI FBUS Configurator The NI FBUS Configurator is intended for use with Microsoft Windows NT This manual assumes that you are already familiar with Windows NT This manual uses the following conventions lt Angle brackets enclose the name of a key on the keyboard tfor example lt Enter gt gt The symbol leads you through nested menu items and dialog box options to a final action The sequence File 2 Page Setup Options directs you to pull down the File menu select the Page Setup item and select Options bold Bold text denotes parameters menus menu items buttons or options monospace This font denotes the messages and responses that the computer automatically prints to the screen italic Italic text denotes a key concept NI FBUS In this manual the term NI FBUS refers to the NI FBUS Communications Manager These FOUNDATION Fieldbus Specification documents contain information that you may find helpful as you read this manual e System Architecture document FF 800 e Function Block Application Process Parts 1 3 documents FF 890 FF 891 and FF 892 These documents can be purchased from the Fieldbus Foundation as part of the H1
7. Function Blocks As stated in the Blocks and Parameters section of Chapter 1 function blocks contain an algorithm and several parameters to control a process The input and output parameters of this function block are displayed on the block as in Figure 4 4 Figure 4 4 Input and Output Parameters on a Function Block a PC 101 PID IN OUT IN OUT IN Alarms TEE IH D Trends TEE VAL VAL The pointers on outside of the parameters show the direction of the data flow By default the block tag is at the top the inputs are on the left and the outputs are on the right You can resize the block and move the tags relative to the block To change the tag double click the block tag to open the edit box or right click and select Set Tag from the drop down list Adding Function Blocks To add function blocks complete the following steps 1 To open the Function Block Application Editor double click the Function Block Application Editor icon in the Project window 2 Drag blocks from the Project window to the Function Block Application Editor until all the blocks you want to use are in the Function Block Application Editor A block looks like the following while you drag it from the Project window 3 If you want to change the names of the blocks double click a tag or use the Text tool on the Function Block Application Editor toolbar
8. TREND SELECTED NIFCONF WARN TREND NOT WIRED NIFCONF WARN PROJECT ERRORS Publication 1788 UM052B EN P April 2002 macrocycle This time is used for unscheduled traffic This object has the wrong type If you receive a warning while using the NI FBUS Configurator refer to this section for a description of the warning and possible solutions Possible Solution system is low on memory This object is not connected by wires to any other object A trend 1 wired but no trend is checked A trend is selected but not wired to a device There are errors that might cause problems in the download of the configuration Look at the Errors tab in the Status window Troubleshooting and Common Questions This appendix describes how to troubleshoot problems and answers some common questions To determine how to solve a problem refer to Table 2 1 Table 2 1 Troubleshooting Problems Problem Possible Causes Solution A function block alternates The function block and communication Refer to Mode Transition on page B 4 between IMAN and AUTO modes schedules do not have enough time between The status of the input parameter them is Bad No comm The PID does not transition to AUTO The status of OUT BKCAL OUT from Al AO Refer to Mode Transition on page 4 mode is Bad Not Connected or Bad No Comm The downstream block is not in cascade mode The Al does not transition to AUTO The conf
9. c Nifb fces templates directory If a template is in that directory it automatically opens in the template menu To access templates do one of the following e Right click on the background of the Function Block Application Editor and select FBAP Templates or e Select File 2 Open Template The NI FBUS Configurator includes the following templates e PID Feedback Control e Manual Control with PV Indication e PD Feedback Control e Track Feedforward Control e Cascade Control e Ratio Control e Override Control Publication 1788 UM052B EN P April 2002 4 14 Using the NI FBUS Configurator Figure 4 7 shows an example of a template Figure 4 7 Example Template 24 FT 100 AT CAS INBECAL OUT ie BECAL IN Alarms EIRE IN D Trends TRE VAL VAL 4 a AO 102 AO DAS IN OUT BECAL QUT FT Alarms Trends If template blocks are grayed out as shown on the left in Figure 4 7 you have not assigned a function block to the template block To assign a function block to the template block complete the following steps 1 2 Double click the template block to view all the blocks that match this block type in your project You can also right click the block and select Replace from the popup menu that opens Select the desired block from the list that opens Your application is not complete until you replace all the template blocks wi
10. figure 4 10 Input and Output Parameters on a Function Block 4 10 Input parameters 1 4 Interface missing B 2 B 6 Introduction to Fieldbus 1 1 to the NI FBUS Configurator 3 1 L Link master 1 3 Linkage between function blocks figure 1 5 between two loops figure 1 7 Linkages 1 5 Links 1 2 Log Notes Window figure 4 35 Loop Structure figure 4 17 Loops 1 6 Messages error A 1 Methods pull down menu 4 25 figure 4 25 Missing devices B 3 interface B 2 B 6 symbolic information B 2 Mode Transition B 4 Monitor figure 4 32 Publication 1788 UM052B EN P April 2002 Monitoring a Function Block Application 4 32 Multiple Loop Representation 4 29 Multiple Loops 1 6 figure 1 6 4 15 in a schedule figure 4 29 running at different rates figure 1 6 Network Parameters Icon figure 4 30 NI FBUS Configurator features 3 1 windows 3 2 0 Organization of This Manual vii Output parameters 1 4 p Parameters and blocks 1 4 contained 1 4 function block 1 4 input 1 4 output 1 4 published 1 5 subscribed 1 5 Parts of a Fieldbus Network 1 1 Preferences figure 4 37 Problems device B 3 transmission B 4 troubleshooting B 1 Project Icons descriptions of 3 5 Project Toolbar 3 6 Project Window figure 3 3 pop up menu figure 3 4 Published parameter 1 5 Publishing and Function Block Schedules Relationships figure 1 8 0 Quick Verification 4 33 Reading and Writing Errors B 5 Related Documen
11. 1 2 Fieldbus Network Devices Computer Link Master Bridge Basic Device Basic Device Link Master Basic Device Link Master Link Master 43271 Identifying Devices Devices are uniquely identified on the fieldbus network by character string name or tag The device tag is a configurable attribute of the device that usually describes the type of the device Device tags are unique to each device on a fieldbus network Another unique identifier of a device is the device ID which includes a serial number unique to the device The device ID is assigned by the device manufacturer you cannot configure it Publication 1788 UM052B EN P April 2002 1 4 Fieldbus Overview Publication 1788 UM052B EN P April 2002 Blocks and Parameters Functions that can be performed by a device are represented as function blocks Function blocks contain algorithms and algorithm controlling parameters The 10 standard blocks and algorithms include the following e Analog Input AD e Discrete Output DO e Analog Output e Proportional Derivative PD e Bias Gain BG e Proportional Integral Derivative PID e Control Selector CS e Ratio Control RC e Discrete Input DI e Manual Loader ML You can change or set the action of a block by changing the settings of its parameters Figure 1 3 shows an example of a function block and its input and output parameters Figure 1 3 Function Block Parameters Basic Devi
12. Communications and User Layer Technical Specification hardcopy For more information go to http www foundationfieldbus org ProductsAndServices FFProductCatalo and look under Final Specifications Publication 1788 UM052B EN P April 2002 Preface X Publication 1788 UM052B EN P April 2002 Chapter 1 Fieldbus Overview This chapter introduces fieldbus and the parts of a fieldbus network This chapter contains fieldbus information that will help you use the NI FBUS Configurator and solve problems with the configuration of your fieldbus system Refer to the Glossary for more explanation of fieldbus terms and concepts If you already have a basic knowledge of fieldbus concepts or if you want to start using the NI FBUS Configurator immediately skip to Chapter 3 NI FBUS Configurator Overview Introduction to Fieldbus The term fieldbus refers to an all digital two way communication system that connects control systems to instrumentation The Fieldbus Foundation is an organization that developed a fieldbus network based on the work and principles of the ISA and IEC The goal of the Fieldbus Foundation is to help create products that use a robust industrial network based on existing standards and other proven technologies and to standardize using those sources FOUNDATION Fieldbus the communications network created by the Fieldbus Foundation is a protocol designed for robust distributed control in process control environme
13. Configuring 1 4 25 Configuring Wiens a uad Sepe Ree hee he deed B edd oed 4 26 Viewing and Editing 5 4 27 Schedule Window 4 28 Changing the Link Active 5 4 28 Multiple Loop 4 29 Setting Network 4 30 Downloading a Configuration 4 3 Monitoring a Function Block Application 4 32 Vernibyins a eu o vedo ep dede 4 33 Quick Verification 4 33 Comparing Two Configurations 4 34 Viewing and Editing a 4 35 heplacmo dad 4 35 Sette ink eb oa et 4 36 Changing the Software 4 37 E wd ttt 4 38 Appendix POC MESSIOGS Gerd ar nereta eee qu va d e ad dea eed as A 1 UID MMC 4 Appendix TOO DIC RE ots oe B 2 Missina cn wh oe ae Sheed looge d B 2 Missing Symbolic Information 0 B 2 Device PO DC HIS estos cds qe Sass B 3 Mode t Bebe Kea eee B 4 Reading and Writing Errors B 5 Common Questions B 6 How I speed up the control a o deep abe B 6 Why is my interface missing from the Add Links
14. Configuring Trends Publication 1788 UM052B EN P April 2002 3 Double click the function block that you want to generate the alarm The Block window opens Select the Alarms tab to view or change alarm information such as the high and low limits of an alarm condition alarm priorities and so on You can configure a device such as a PC to receive trends from fieldbus devices To configure trends complete the following steps 1 Find the Project window icon for the device or interface to which you want to send the trend Drag this icon from the Project window to the Function Block Application Editor Double click the function block from which you want to send a trend The Block window opens Select the Trends tab Select the checkbox in the Trend column next to the parameter you want to trend Set the sample Interval of the trend in loops sample Set the Sample Type To do so select Instant or Average from the Sample Type drop down list Instant trends the actual value Average trends all samples Wire the Trends output of the block to the device you want to receive the trend The following is an example of a configured trend FC 100 PID IN OUT CAS INBECAL OUT FECAL IN 5 Alarms Wie interfaceD D TEE IN D Trends TEE VAL Alarms VAL ie Trends Using the NI FBUS Configurator 4 27 Viewing and Editing The NI FBUS Configurator automatically
15. MAILED IN THE UNITED STATES PLEASE REMOVE www rockwellautomation com Power Control and Information Solutions Headquarters Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europe Middle East Africa Rockwell Automation Vorstlaan Boulevard du Souverain 36 1170 Brussels Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation Level 14 Core Cyberport 3 100 Cyberport Road Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Publication 1788 UM052B EN P April 2002 PN 957678 81 Supersedes Publication 1788 UM052A EN P January 1999 Copyright 2002 Rockwell Automation All rights reserved Printed in the U S A
16. Make sure the target mode of the downstream block is set to CAS If the AI does not transition to AUTO mode from OOS mode complete these steps 1 Make sure the target mode is set to AUTO 2 Make sure EU_UNITS is set to the value specified by the vendor If the function blocks are in OOS mode set the target mode of the resource block to AUTO Reading and Writing Errors If you are unable to write to a block parameter the parameter might be read only However if the parameter is not read only complete the following steps to solve the problem 1 Change the target mode to MAN or OOS and then try to write to the parameter 2 Check the range and make sure the value is not out of range If you receive frequent communication errors when you try to read or write to a device reduce polling If the problem persists reset the device Publication 1788 UM052B EN P April 2002 B 6 Troubleshooting and Common Questions Common Questions Publication 1788 UM052B EN P April 2002 How can speed up the control If the control is slow the macrocycle time might be too long To speed up the control edit the function block schedule and decrease the macrocycle time For more information about editing the schedule refer to the Viewing and Editing a Schedule section on page 4 27 Why is my interface missing from the Add Links dialog box If your interface s does not appear in the Add Links dialog box you may need
17. determines the execution Schedule order and timing of the schedule based on your control strategy network and device factors and on the loop execution rate you choose The NI FBUS Configurator also automatically optimizes the f schedule Double click the Schedule icon in the Project window to view or edit the link active schedule The NI FBUS Configurator combines the link active schedule and function block schedules into one diagram as shown in Figure 4 14 Figure 4 14 Schedule Window Ha 0 Schedule interface0 0 ID NIC 100ms div hje 00 20 300 50 700 800 90 33 Function Block Application L p Loor unm mud optimized Loop Time J sec optimized 3dFT 100 AD MFT OUT m a d PC 101 PID _ OUT L Ll j ad AO 102 AC Ooo o S E y mE gt BECAL OUT LII rw In the Schedule window a key of the scheduled objects appears on the left The timing diagram on the right displays the execution times of the function blocks and when data is transmitted on the bus The blue bars on the screen correspond to the function block execution times and the red bars correspond to the data transmission times which consist of LAS notification time and transmission time An optimized schedule can show that the transmission time overlaps the end time for the gt function block beca
18. faces 2 Scaling Limits Tuning Options A arms Remote id Show Black Information T ab Default Cancel Add Delete 2 Click the section where you want to add the tab 3 Click Add and type the name of the new tab in the edit control that opens 4 Click OK to generate the new tab Removing labs To remove a tab from the Block window complete the following steps 1 Click the Add or Delete Custom Tab button in the Block window toolbar The Add amp Delete Custom Tabs window opens 2 Select the name of the tab that you want to remove 3 Click Delete Customizing Parameters To customize the parameters on a Block window tab right click on the tab in the Block window to display the popup menu and select Customize Parameters Publication 1788 UM052B EN P April 2002 Using the NI FBUS Configurator 4 23 Editing Block Parameters The Block window displays the parameters in the order that they appear in the block Parameters with a plus sign beside them are records or arrays structures that contain more than one entry To expand the record or array click the plus sign or to collapse the structure click the minus sign To edit a block parameter value complete the following steps 1 In the Function Block Application Editor double click a function block to open the Block window 2 To see the values of the record or array parameters in the Block window click the plus
19. modifying the time at the top of the shaded area Figure 4 9 Two Loops Running at Different Rates interfaceO 0 Function Block Application Loop Time 1 sec Stale Linut 1 100 A OTT Alarms Trends FILI IN OUT CAS IN BECAL OUT BECAL IM Alarms TRE IN D Trends TRE VAL FF VAL BKCAL fa Alarms Trends Publication 1788 UM052B EN P April 2002 Using the NI FBUS Configurator 4 17 You can use the loop structure shown in Figure 4 10 to isolate a group of function blocks to run at a different execution rate than the rate on the Function Block Application Editor toolbar Figure 4 10 Loop Structure Loop Time 1 sec Stale Limit 1 To create a loop structure complete the following steps e 1 Click the Loop tool on the Function Block Application Editor toolbar 2 On the background of the Function Block Application Editor click and drag a loop around the blocks you want to put in the loop 3 To change the loop execution time type the new time in the box at the upper left of the loop Publication 1788 UM052B EN P April 2002 4 18 Using the NI FBUS Configurator Changing the Block Execution Order To change the execution order of the blocks complete the following steps 1 In the Function Block Application Editor click the Change Execution Order button Numbers appear on the blocks indicating their current order 101 FID del OU
20. one block to the other A linkage is different from a link in that a link is a physical wire pair that connects devices on a fieldbus network and a linkage is a logical connection that connects two function blocks A block parameter that is written to the bus is referred to as a published parameter A block parameter that is receiving data is referred to as a subscribed parameter Figure 1 4 shows an example of a linkage between blocks In this example the output parameter in block A is the published parameter and the input parameter in block B is the subscribed parameter The blocks can be in the same device or in different devices Figure 1 4 Linkage Between Function Blocks Block A Block B Linkage 43273 Publication 1788 UM052B EN P April 2002 1 6 Fieldbus Overview Loops A loop or control loop is a group of function blocks connected by linkages executing at a configured rate Each block executes at the configured rate and data moves across the linkages between the blocks at the configured rate Figure 1 5 shows an example of a control loop Figure 1 5 Control Loop Loop 1 sec Block B Linkage 43274 Multiple Loops It is possible to have multiple loops running at different rates on a link Figure 1 6 shows an example of multiple loops Figure 1 6 Multiple Loops Running At Different Rates Loop 1 sec Loop 500 ms Block A Block B Linkage 43275 Publication 1788 UM052B EN P A
21. to the Configuring Online section on page 4 2 2 Import the Device Descriptions DDs of the connected devices to the computer that runs the NI FBUS Configurator For instructions on how to import DDs refer to the Starting the NI FBUS Configurator section on page 4 1 Publication 1788 UM052B EN P April 2002 2 2 Configuring a Fieldbus System Publication 1788 UM052B EN P April 2002 3 Set addresses and tags e Each device has a physical device tag and a fieldbus network address You must assign a unique tag to each device Each address must be unique within a fieldbus segment e Each device has function blocks that perform control functions such as AI AO DI DO PID and so on Devices also have transducer blocks that perform I O with sensors and actuators You must assign a unique tag to function and transducer blocks For instructions on how to set addresses and tags refer to the Setting Device or Block Tags and Setting Device Addresses sections on pages 4 5 and 4 6 respectively Formulate a control strategy e To define your control strategy identify the function blocks and connect the relevant function blocks For example if you are configuring a cascaded PID control you must identify the primary and secondary PIDs and their inputs and outputs e You must also configure loop times or cycle times For example you can configure the primary loop in the cascade to execute at a certain rate and configur
22. toolbar at the top of the Function Block Application Editor shown in Figure 4 3 displays the various tools used for function blocks Figure 4 3 Function Block Application Editor Toolbar Publication 1788 UM052B EN P April 2002 Using the NI FBUS Configurator 4 9 Descriptions of the items on this toolbar follow Table 4 1 Function Block Application Toolbar Descriptions Toolbar Item Description FBAP Name This field shows the name of the function block application Loop Execution Time This field shows the default execution rate of the process loop Time 1 stale Limit This field shows the number of consecutive duplicate values that a function block tale Limit 1 accepts before it labels the input data as stale old data Errors Click this button to perform error checking regenerate the schedule of the application and remove bad wires Pointer Click this button to drag and highlight objects on the screen Wiring Click this button to make connections between valid inputs and outputs When you try to make a connection the NI FBUS Configurator checks the data type of the input and output you are trying to connect and highlights the connection if it is valid Loop Click this button to isolate certain function blocks from the default execution time The default execution time on the toolbar is the execution rate for all blocks on the Function Block Application Editor However you can define mul
23. 2 101 Eb Id linieControlHesource 102 ID NIC DE 1 Rel 314 3 be RH 102 RB be B TR 102 UNK be SF TI 102 Al Ee a A0 102 Publication 1788 UM052B EN P April 2002 4 4 Using the NI FBUS Configurator Importing To use Device Description DD files with the NI FBUS Configurator Device Description Files 7 the DD files 1 Select Start gt Programs gt NI FBUS Interface Config to run the Interface Configuration utility 2 Click DD Info The DD Info window opens DD Info Fa The base directory for your Device Descriptions CANIFEUS data Cancel This field can be blank if you do nat Import OD have manufacturer specific DD infa Tour standard text dictionary CANIFBUS det Browse 5 Type base directory for your DD files in the first field 4 If necessary click Browse to select your standard text dictionary 5 Click Import DD The Import DD window opens Import DD Es Enter the ffo File Name Browse Cancel Import OD Dialog will create subdirectories under the base directory of Device Description based on your manufacturer ID and Device and then copy ffo and sym file there 6 Click Browse and browse to the ffo DD file path and click OK For more information about DD files refer to the Device Description Files section on page 1 5 Publication 1788 UM052B EN P April 2002 Setting Devic
24. 7 08 33 17 01 24 37 03 33 41 1 28 87 18 59 24 01 28 37 19 03 43 017 30 97 10 49 31 Present Mame Double click a log entry to see the download log for that session You can also add notes at the bottom of the download log for each session and the NI FBUS Configurator automatically saves them with the project for future reference Complete the following steps to substitute a new device for a missing device in the configuration 1 From the Configure menu select Replace Devices or right click a device and select Replace Devices from the popup menu that opens 2 In the Missing Device field select the device you want to replace from the drop down list Heplace Devices Liberal Matches UnivControlResource_100 10 00464301 UnivControlResource 101 ID 0046 Mane Selected UnivControlResource_101 10 00464907F5 FIU CAR S01 0900220 0022 Cancel Publication 1788 UM052B EN P April 2002 4 36 Using the NI FBUS Configurator 3 In the Correct Device field select the new device from the drop down list to replace the Missing Device 4 After you select the desired devices click Done The NI FBUS Configurator replaces the Missing Device with the Correct Device When you download your changes the new configuration including linkages tags and parameter values is written to the Correct Device Setting Preferences To set your preferences in the NI FBUS Configurato
25. AS fails If the LAS fails another device with link master capability takes over the bus and runs the schedule Figure 1 8 shows the relationship of the two schedules to the device link link master and LAS Figure 1 8 Publishing and Function Block Schedules Relationships LAS Publishin Link Master Function Block Schedule Publishing Schedule Basic Device Function Block schedule 43277 Configuring a Typical Fieldbus System Chapter 2 Configuring a Fieldbus System This chapter contains brief instructions on how to configure a typical fieldbus system Refer to Chapter Fieldbus Overview or the Glossary for an explanation of fieldbus terms or concepts Refer to Chapter 3 NI FBUS Configurator Overview for information about a specific control or window in the NI FBUS Configurator IMPORTANT Before you use the NI FBUS Configurator you must install and configure your software and any fieldbus interfaces as instructed in your getting started manual The following is an example of a typical fieldbus system configuration using the NI FBUS Configurator 1 Connect the devices in a segment You can connect devices in one of two ways online or offline e In the online mode connect the devices to the fieldbus segment and start the NI FBUS Configurator e In the offline mode the devices are not connected to the fieldbus For instructions on how to connect devices refer
26. BLOCKE_SCHEOULE_CONFLICT A black in this device has already been scheduled Function Block Application BLOCK RB 100 Warming WARM OBJECT WIREL This object is not connected by wires to any other obje BLOCK FT 100 Warming NIFCONF WARM OBJECT WIRED This object is not connected by wires to any other obje BLOCK FC 100 Warming WARM OBJECT NOT WIRED This object is not connected by wires to any other obje Enc al 2 Publication 1788 UM052B EN P April 2002 The Errors tab has a drop down list attached to the upper left corner of the window Use this list to select the errors you want to see The All Errors selection shows all I O and project errors and the Project Errors selection shows only project errors When you download your configuration the NI FBUS Configurator checks for errors in your project If you have a project error the NI FBUS Configurator warns you and allows you to cancel the download The NI FBUS Configurator automatically regenerates error information each time you change the project However you can force the NI FBUS Configurator to revalidate the project by clicking the OK toolbar button in any window Starting the NI FBUS Configurator Chapter 4 Using the NI FBUS Configurator The following sections describe how to use the NI FBUS Configurator to configure your fieldbus system Before you use the NI FBUS Configurator you must install a
27. Icon Name Description Link This icon represents the fieldbus segment to which your is connected Double click this icon to open the Network Parameters window Log Notes Double click this icon to see a summary of all the changes you have made to the project link Parameters and change the low level configuration parameters for the link Schedule Double click this icon to see the schedule of function block executions and data transmissions for the entire link Function Double click this icon to use the Function Block Application Editor Block to wire function blocks together into a function block application Application You can add multiple function block applications to your project Editor Device This icon represents a fieldbus device followed by the device tag and its unique serial identifier Double click this icon to open the Device window Network Double click this icon to open the Network Parameters window Host Device This icon represents the device PC that hosts the NI FBUS Configurator Double click this icon to open the Device window Function This icon represents a fieldbus function block followed by the Block block tag and its type in parentheses Double click this icon to open the Block window State Icons During the initial scan of the bus state icons sometimes overlap the project icons Descriptions of the state icons used in the Project window follow Icon Descr
28. OT TIME 0 0005 PER DLPDU PHL OVERHEAD 0x00 MAX RESPONSE DELAY 0x05 FIRST UNPOLLED NODE ID 0x25 THIS LINK 0 0000 MIN_INTER_PDU_DELAY Ox0a NUM_CONSEC_UNPOLLED_NOD Oxba PREAMBLE_EXTENSION 0x02 POST_TRANS_GAP_EXTENSION 0 01 MAX_INTER_CHAN_SIGNAL_SKEOx00 TIME_SYNC_CLASS 0x04 Write Changes Read All These paramters modified as required Suggested values be viewed by clicking on the box above the parameters Using the NI FBUS Configurator 4 31 Downloading a Configuration oO Ga When you download a configuration the NI FBUS Configurator configures the following items e Function block linkages between devices e Function block schedule e Alarms configuration e rends configuration e Static parameters e Communication schedule for the LAS To download your configuration complete the following steps 1 Click the Download button in the Project window toolbar select Configure gt Download Configuration The Download Configuration window opens Download Configuration E Choose object to download Entire Configuration zi P interfacel write Contained Black Parameters Clear Devices Automatic Mode Handling Verify and Diff Configuration Link Masters Ready download Dese Select the configuration object to download Click Link Masters to set link masters to receive the LAS the primary LAS and the primary time master of t
29. S mode to a desired mode 3 UnivControlResource_101 PC 101 PID Periodic Updates 2 ec Process Scaling Limits Tuning Options Alarmes Remote Trends Others Farameter Value gt O MODE TARGET ACTUAL PERMITTED NORMAL BLOCK ERR E E py STATUS VALUE E SP STATUS Bad MonS VALUE 0 STATUS Bad Mons pectic otLinnited VALUE 0 Aad IM STATUS Bad NonS pectic otLimited VALLE 0 STATUS PS Bad NonSpecitic HM otLirnited VALUE Pa Setting Device Addresses IMPORTANT The operating control system must not be using the device when you set the address When you set the address the device deletes all communication information Complete the following steps to set the device address 1 In the Project window select the desired device 2 Right click the device or select Devices from the main menu bar Publication 1788 UM052B EN P April 2002 Using the NI FBUS Configurator 4 7 3 Select Set Address from the pop up menu that opens The Set Address window opens Set Address UnivControlRHesource 102 ID 24 Mew Address Setto 005 mode Set Cancel 4 In the New Address field select the desired address from the drop down list 5 Select the Set to OOS Mode checkbox Doing so sets the block to OOS mode which prevents the device from operat
30. T CAS IN BECAL OUT FECAL IN Alarms PIKIN Trends P TEE VAL VAL 0101 CAS IM OUT BECAL OUT Lu Alarms Trends 2 Click on the blocks in the order that you want them to execute 3 When you are done click on the background of the Function Block Application Editor window or select another tool Publication 1788 UM052B EN P April 2002 Using the NI FBUS Configurator 4 19 Viewing and Editing Function Block Parameters To open the Block window for a block do one of the following Each function block in your application has a Block window that you can use to change block parameters and other settings When you read or write data on a block the Status window shows the status of the transactions e Double click on the name of the function block in the Project window OR e Double click on a function block in the Function Block Application Editor Figure 4 11 Block Window UnivControlResource 101 PC 101 PID PC 101 PID EM a E B PetiodicUpdates 26 Remote Trends Others Process scaling Limit Tuning Options Alarms El MODE BLE TARGET Auto ACTUAL Pa 0 00 PERMITTED Hut lt Cas Auto NORMAL Cas Auto BLOCK ERR 0 0000 El P STATUS Ed 6 ad NonS pecific VALUE E E gt SP STATUS Bad VALUE El OUT STATUS Bad NonSpec
31. Using the NI FBUS Configurator 4 11 You can also add function blocks as follows zi 1 Right click on the background of the Function Block Application Editor or click the Block button 2 Select the device from the menu that opens then select the block you want to place on the screen from the menu of function blocks You use a function block on a fieldbus network only once After you use a function block in a Function Block Application Editor window the gt function block is grayed out on the menu and in the Project window Figure 4 5 shows how the Function Block Application Editor looks with function blocks dragged onto it Figure 4 5 Added Function Blocks 3d FT 100 AD PC 101 PID gd AO 102 AO OUT be IH QUT CAS IN OUT Alarms Wie CAS IN BECAL OUT JBKCAL OUT Trends BECAL IN Alarms 0 TEE IH D Trends TEE VAL VAL Publication 1788 UM052B EN P April 2002 4 12 Using the NI FBUS Configurator Connecting Blocks To send data from one block to another you must connect the blocks through wiring You can wire blocks manually or use a template Wiring Blocks Manually To wire blocks manually complete the following steps 1 Click the Wiring tool on the Function Block Application Editor toolbar 2 Click the input or output you want to connect 3 Click on the background of the Function Block Application Editor window t
32. and methods associated with it a menu bar opens above the Block window toolbar and the Methods tab opens in the Block window To invoke a method select it from the menu bar Figure 4 13 Methods pull down menu TRANSDUCER D YC5000f ERRORDSNF xi Apply Values 5 _ Characterization E Periodic U Protect Transducer Data 005 Setup Wizard _ Stabilize Optimize Tuning Process Di Calibrate Abort Calibrate Abort w Cal Characterization Aborting Feedback Autoset Abort Protect Data Method Aborting Robs Method Aborting Stabilize Optimize Method Aborting Wizard Aborting Write Changes Read All Configuring Alarms To configure a device such as a PC to receive alarms generated by function blocks complete the following steps 1 Locate the Project window icon for the device or interface to which you want to send the alarm Drag this icon from the Project window to the Function Block Application Editor 2 Wire the Alarms output of the block that you want to generate the alarm to the device you want to receive the alarm The following an example of a configured alarm 3 4 FC 100 PID IH OUT CAS IN BECAL OUT BECAL IN Alarms eet interfac TRE IND Trends TEE VAL Alarms VAL Trends Publication 1788 UM052B EN P April 2002 4 26 Using the NI FBUS Configurator
33. ce with Blocks 9 E s 43272 Function block parameters are classified as follows e Input parameters receive data from other blocks e Output parameters send data to other blocks e Contained parameters do not receive or send data they are contained within the block Function block parameters are also classified as alarm trend or tuning parameters These classifications are independent of the input output and contained classifications For example an input parameter can also be an alarm trend or tuning parameter Fieldbus Overview 1 5 Device Description Files The vendor supplied Device Description DD files describe the function and transducer blocks contained in a device A DD file includes symbolic information such as names and help strings and functional information such as menus and methods that you can use with the device DDs are used with the NI FBUS Configurator to configure a device Identifying Blocks Blocks are uniquely identified on the fieldbus network by a character string name or tag similar to the device tag The block tag is an attribute of a block that usually describes the purpose and location of the block You can change the block tag but block tags must be unique to each block on a fieldbus network Linkages The function blocks configured to control a process are linked or connected by configuration objects inside the devices These linkages allow you to send data from
34. ct download changes e Save and print a configuration Publication 1788 UM052B EN P April 2002 3 2 JNI FBUS Configurator Overview NI FBUS Configurator The NI FBUS Configurator has three moveable dockable windows Wind within the Configurator Main window the Project Help and Status Indows windows Configurator Main Window The Configurator Main window has menus at the top and contains the windows described in the following sections Figure 3 1 shows the Project Help and Status windows within the Configurator Main window Figure 3 1 Configurator Main Window NI FBUS Fieldbus Configuration System Fie Edt View FT 100 Window Heb ace amp S ad Ee interfaceD 0 Log Notes Network Parameters B Schedule be da Function Block Application 109 interface 0 ID NIC AT FBUS 2 A1FE7 cee UnivControlResource 100 ID 004649011 B RB 100 RB 84 PSB 100 PSB amp 3DEVICE UnivControlResource 102 ID NIC DEV1 Rel2 3f4 3 Device help Optional Double click on this item to open device window Certain items like device tag and address can be edited with this window Function blocks can also be edited with this interface B 3 UnivControlResource 101 ID 004649011 je x8 RB 101 RB 3d PC 101 PID 98 AO 101 A0 UnivControlResource 102 ID NIC DEV1 RB RB 102 RB T TR 102 UNK 3d 11 102 Al 84 A0 102 A0 PARAMETER DISABLE read data object s
35. device already has a tag the T3 network parameter might not be the right length To solve this problem remove the device from the active bus and configure its address separately If a device does not accept a new tag it might be in an invalid state To solve this problem power the device off and on Missing Devices If a device does not appear in the Project window complete these steps 1 Check all connections 2 Power on the bus 3 Select Start Programs gt NI FBUS Interface Config and click on the Advanced button 4 Set the following parameter values Parameter Value Number of unavailable nodes 0 InterPduDelay 20 Slot time 10 Max reply delay 8 5 Select Start gt Programs gt NIFBUS to restart the process 6 Select Start 2 Programs gt NIFBUS gt NI FBUS Configurator to restart the NI FBUS Configurator Publication 1788 UM052B EN P April 2002 4 Troubleshooting and Common Questions Publication 1788 UM052B EN P April 2002 Iransmission Problems If a device does not transmit alarms or trends you have not configured them yet For instructions on how to configure alarms and trends refer to the Configuring Alarms and Configuring Trends sections on pages 4 25 and 4 26 respectively If a device does not publish the data you configured it to transmit complete these steps 1 Edit the schedule to add more time to the communication schedule To edit the schedule
36. double click the Schedule icon in the Project window For more information about editing the schedule refer to the Viewing and Editing a Schedule section on page 4 27 2 If your project reads and polls information continuously turn off polling to see if the device publishes the data To turn off polling uncheck the Periodic Updates checkbox at the top of the Block window Mode Transition If a function block alternates between IMAN and AUTO modes your function block and communication schedules do not have enough time between them To solve this problem complete these steps 1 Edit the schedule to add more time between the function block and communication schedules For information about editing the schedule refer to the Viewing and Editing a Schedule section on page 4 27 2 After you edit the schedule select Configure Download Configuration to download the changes For information about downloading the configuration refer to the Downloading a Configuration section on page 4 31 Troubleshooting and Common Questions B 5 If the PID does not transition to AUTO mode complete these steps 1 Make sure that the AI and AO are publishing 2 Make sure that the LAS executes the communication schedule If not select Configure Download Configuration to download the configuration For information about downloading the configuration refer to the Downloading a Configuration section on page 4 31 3
37. dule button If the function block execution times in a device are incorrect or if your control application needs a different schedule you might want to change the schedule by completing the following steps 1 Double click the Schedule icon in the Project window The Schedule window opens 2 Use the cursor to move the function blocks in the schedule as needed Using the NI FBUS Configurator 4 29 Multiple Loop Representation Figure 4 16 shows how the NI FBUS Configurator displays multiple loops in the Schedule window Figure 4 16 Multiple Loops in a Schedule 85 interfaceO 0 Schedule IOI X intertace0 0 ID NIC_AT F 100ms de itis 100 200 300 500 600 700 800 900 12 Function Block Application mmm pou Loop Time 1 optimi ie eem 1000 Loop Time f sec optimized 34 FT 100 AT Se FT 100 gt OUT 1 34 PC 101 PID gs 101 PID OUT Loop Time 500 ms foptimized m 3 JPT 101 AT 101 OUT 24 FC 100 PID GUT EU BKCAL OUT ae SEN 3d 0 102 AO a BECAL OUT The loops are separated by white dividers Select the checkbox by the loop time shown above the colored bars to lock the loop and prevent you and the NI FBUS Configurator from changing the schedule until you uncheck the box Publication 1788 UM052B EN P
38. e WRITE LOCK parameter value is set The WRITE LOCK parameter prohibits writing to the name parameter The device reported that the current function block mode does not allow you to write to the parameter This address does not fit in the allowable range of addresses This address is already taken This wire is not completely attached to an output and input s block in this device 1 already scheduled for this time Do not schedule more than one block in the device at the same time The buffer is too small You are configuring this project If you get this error stop configuring the proJect to continue This wire is not working The NI FBUS Configurator has removed it The NI FBUS Configurator found a corrupt file object The NI FBUS Configurator cannot fit the schedule of the loop into the current schedule Usually insufficient time or poor choice of loop times cause this error Use integer multiples such as 1 2 4 and so on instead of multiples like 5 7 13 and so on to solve this problem The NI FBUS Configurator is unable to start a new thread The actual data size does not match the DD data size The device is not responding link is only partially configured The address for this device was found elsewhere in the configuration file Duplicate addresses are not allowed on a fieldbus link The tag for this object was found elsewhere in the configuration file Duplicate tags are not allowed on a fieldbus link
39. e or Block Tags Using the NI FBUS Configurator 4 5 Setting a device or block tag may affect how other host machines on an online operating network access the device IMPORTANT The operating control system must not be using the device or function block when you set tags When you set the device tag the device loses all linkage and communication configuration information and loses control of the process To set a tag complete the following steps 1 In the Project window select the device or block whose tag you want to change Right click the device or block or select Object Name from the main menu bar Select Set Tag from the pop up menu that opens The Set Tag window opens Set Tag PT 101 Al x New Tag 101 Setto 005 mode Set Cancel In the New Tag field type the tag you want to assign to the object Select the Set to OOS Mode checkbox Doing so sets the block to OOS mode which prevents the device from operating in its current control system Click Set The NI FBUS Configurator sets the block or device to OOS mode before setting the new tag If the device or block does not go to OOS mode the NI FBUS Configurator notifies you and you must determine whether to continue setting the tag Publication 1788 UM052B EN P April 2002 4 6 X Using the NI FBUS Configurator 7 After you successfully set the tag use the Block window to change the block from OO
40. e some system resource this is usually a memory problem The session established with NI FBUS for this descriptor has been closed or lost Publication 1788 UM052B EN P April 2002 2 Error Messages and Warnings Error NIF SERVER NOT RESPONDING NIF SM NOT OPERATIONAL NIF SYMBOL FILE NOT FOUND NIF TIMEOUT WRITE 15 PROHIBITED WRONG MODE FOR REQUEST NIFCONF ERR ADDRESS OUT OF RANGE NIFCONF ERR ADDRESS USED NIFCONF ERR BAD WIRE NIFCONF ERR BLOCK SCHEDULE CONFLICT NIFCONF ERR BUF TOO SMALL NIFCONF ERR CONFIGURING NIFCONF ERR CONFUSED WIRE NIFCONF ERR CORRUPT FILE NIFCONF ERR COULD NOT DETERMINE SCHEDULE NIFCONF ERR COULD NOT START THREAD NIFCONF ERR DD SIZE MISMATCH NIFCONF ERR DEVICE NOT ALIVE NIFCONF ERR DOWNLOAD INCOMPLETE NIFCONF ERR DUPLICATE ADDRESS NIFCONF ERR DUPLICATE TAG NIFCONF ERR INCOMPATIBLE VERSION NIFCONF ERR INVALID MACROCYCLE NIFCONF ERR INVALID NUMBER NIFCONF ERR INVALID TAG NIFCONF ERR INVALID VALUE NIFCONF ERR LOOP IS EMPTY Publication 1788 UM052B EN P April 2002 Possible Solution Either the NI FBUS server has not been started or the server in its current state cannot respond to the request The device is present but cannot respond because it is at a default address NI FBUS could not find the symbol file The device containing the object is present but did not respond within the timeout period The device reported that th
41. e the secondary loop to execute at a different rate For instructions on how to formulate a control strategy refer to the Formulating a Control Strategy section on page 4 8 Schedule function blocks and communication Fieldbus schedules the execution of function blocks and the communication between the connected function blocks The two schedules are synchronized to prevent oversampling For instructions on how to edit the schedule Viewing and Editing a Schedule section on page 4 27 Configuring a Fieldbus System 2 3 6 Configure alarms Using the NI FBUS Configurator you can configure fieldbus devices to generate alarms Thus you do not need an HMI to generate alarms To configure alarms identify the function blocks that generate alarms and the hosts that receive the alarms You must also configure the alarm limits and priorities For instructions on how to configure alarms refer to the Configuring Alarms section on page 4 25 7 Configure trends Fieldbus devices collect trend samples value status and time stamps and broadcast them on the bus periodically To configure trends identify the function block or transducer block parameters that you want to trend and configure the sampling rates and types for each of them You must also identify which host or hosts receive the trend For instructions on how to configure trends refer to the Configuring Trends section on page 4 26 8 Set static parameters
42. ed Control System Device Description communication in which data is transferred between a given set of devices at the same time during each loop An identifier for a device that the manufacturer assigns Device IDs must be unique to the device no two devices can have the same device ID a name you assign to a fieldbus device Discrete Input Discrete Output see function block application an all digital two way communication system that connects control systems to instrumentation the organization that developed a fieldbus network specifically based upon the work and principles of the ISA IEC standards committees the communications network that the Fieldbus Foundation created Publication 1788 UM052B EN P April 2002 G 2 Publication 1788 UM052B EN P April 2002 Term function block function block IEC Input parameter ISA LAS link Link Active Schedule Link Active scheduler Link master device linkage loop m macrocycle ML OD 005 output parameter PD PID RC S Definition named block consisting of one or more input output and contained parameters The block performs some control function as its algorithm Function blocks are the core components you control a system with The Fieldbus Foundation defines standard sets of function blocks There are ten function blocks for the most basic control and 1 0 functions a fieldbus application that you create using FOUNDATION Fieldb
43. esource_101 FB Schedule changed Device UnivControlResource_ 102 FB Schedule changed Function Block Application Different 9 inkages Different Binteracell O ID NIC_AT FBUS 2 4A1FE B_O Different Device FB Schedule changed Device FB Schedule changed 100 Different zT TIME Different RERUN TIME value changed 0 0000001 amilliseconds 040000001 Bmilliseconds 3d Different e value changed 1 57588 gt 1 56192 ET IMULATE Different TRANSDUCER VALUE value changed 1 48446 gt 1 21531 mI VAL Different ALUE value changed 1 676 me BH TIME Different RERUN TIME value changed O ODDDOOO20milliseconds gt 050000001 dmilliseconds Er AUN_TIME Different LJ Publication 1788 UM052B EN P April 2002 Using the NI FBUS Configurator 4 35 Viewing and Editing a Log Replacing Devices The Log Notes window keeps track of the last downloaded configuration status output The Log Notes window shows the same output as the Download Log tab of the Status window plus the time and date of the last change and previous downloads of the current project To open the Log Notes window double click the Log Notes icon in the Project window Figure 4 18 shows the Log Notes window Figure 4 18 Log Notes Window Interfacel 0 Log 2 Notes Time and Date 01 14 87 17 07 45 01 14 97 171710 Ma 01 21 87 11 33 05 01721797 11 39 23 01 24 8
44. he link The Network Parameters window opens Optional To write all of the contained parameters of function blocks in the project select the Write Contained Block Parameters checkbox Optional If you want to make sure that the device does not have any communication configuration information that connects to devices outside the configuration you are downloading you can reset or clear all of the communication connections from the devices on the bus To do so select the Clear Devices checkbox Publication 1788 UM052B EN P April 2002 4 32 Using the NI FBUS Configurator Monitoring a Function Block Application Publication 1788 UM052B EN P April 2002 6 OptionaD If you want the NI FBUS Configurator to switch function blocks in the configuration to OOS mode and back to the desired mode automatically select the Automatic Mode Handling checkbox If you do not select this checkbox you are responsible for changing the modes during the download process To download your fieldbus configuration changes to the network click Download The Download Status progress bar shows what percentage of the configuration is complete While downloading the NI FBUS Configurator displays and updates the Download tab in the status window It shows what devices are configured their settings and whether it was successfully configured If you did not check the Automatic Mode Handling checkbox click Set All Targe
45. iguration is incorrect or incomplete Refer to Mode Transition on page 4 mode from 005 mode The function blocks are in 00S The resource block is in 005 mode oet the target mode of the resource block to mode AUTO You receive a status of Bad Device An error exists with the hardware oet the RESTART parameter in the Block Failure window to Processor or Default f the problem persists replace the device A device does not appear in The communication parameters are incorrect Referto Missing Devices on page B 3 the Project window You are unable to write to a block parameter is read only If the parameter is not read only refer to the iti rors on 5 parameter made Reading and Writing Errors on page B 5 The data 1 out of range A device does not accept The device does not have a tag You must set the device tag For instructions on a permanent address setting the tag refer to the Setting Device or Block Tags section on page 4 5 If the device already has a tag the 13 network Remove the device from the active bus and parameter might not be the right length configure its address separately device does not accept a new tag he device is in an invalid state Power the device off and on The control is slow The macrocycle time might be too long Edit the function block schedule and decrease the macrocycle time For more information about editing the schedule refer to the Viewing and Ed
46. ing in its current control system 6 Click Set The NI FBUS Configurator sets the device resource block to out of service OOS mode before setting the new address If the device does not go to OOS mode the NI FBUS Configurator notifies you and you must determine whether to continue setting the address 7 After you successfully set the address you can set the resource block to the desired mode typically NORMAL_MODE Publication 1788 UM052B EN P April 2002 4 8 X Using the NI FBUS Configurator Resetting a Device to Factory Defaults Formulating a Control Strategy 0 0 Function Block Application You can clear a device so that it is reset to a state appropriate for shipping To do so right click on the device name in the Project window and select Set to Factory Defaults from the popup menu that opens The NI FBUS Configurator clears the device and function block tags along with the device address In addition it clears all communication information in the device The Function Block Application Editor shown in Figure 4 2 is the graphical interface you use to create your fieldbus control strategy in the NI FBUS Configurator Figure 4 2 Function Block Application Editor Function Block Application Loon Time 1 sec Stale Limit 1 aj e i You can open the Function Block Application Editor by double clicking on its icon in the Project window The
47. ing the device causing reads to time out device The device is in an invalid state Reset the device Troubleshooting This section describes how to troubleshoot problems you might encounter while using the NI FBUS Configurator Missing Interface If your interface s does not appear in the Add Links dialog box you may need to upgrade your software key to support the additional links If you purchased additional licenses to access more than the default number of links contact National Instruments to obtain a new software key After you obtain a new key complete the steps on page 4 37 to change your software key Missing Symbolic Information If a function block is missing symbolic information such as names and help strings you may need to import the Device Descriptions DDs For more information about importing DD files refer to the Importing Device Description Files section on page 4 4 If the problem persists after you import the DDs reset the device Publication 1788 UM052B EN P April 2002 Troubleshooting and Common Questions B 3 Device Problems If you receive a status of Bad Device Failure set the RESTART parameter in the Block window to Processor or Default If the problem persists replace the device If a device does not accept a permanent address you must set the device tag For instructions on setting the tag refer to the Setting Device or Block Tags on page 4 5 If the
48. ion Items Descriptions of the checkboxes in the Print window follow Checkbox Description Print Minimum Click this checkbox to print only the minimum amount of Amount of information necessary to describe the printed items If you check Configuration this item the NI FBUS Configurator prints only the function blocks Information that are used in a function block application of the project and does not print unused blocks Print Graphical Click this checkbox to print the function block application and Diagrams graphical representation of the schedule Print Text Click this checkbox to print a text version of the function block Interpretations of application and schedule Graphical Diagrams Click Page Format to select printing styles for the graphical schematics page titles and numbering Publication 1788 UM052B EN P April 2002 Error Messages Error NIF_ALARM_ACKNOWLEDGED NIF_BAD_ARGUMENT NIF_BAD_DEVICE_DATA NIF_BUF_TOO_SMALL NIF COMM ERROR NIF CONFIG ERROR NIF DATA NEVER WRITABLE NIF DEVICE NOT PRESENT NIF EXCEED LIMIT INVALID DESCRIPTOR NIF MULTIPLE NIF NOT FOUND NIF OBJECT ACCESS DENIED NIF OBJECT ACCESS UNSUPPORTED NIF OBSOLETE DESC NIF ORDINAL NUM OUT OF RANGE NIF PARAMETER CHECK NIF RESOURCES NIF SERVER CONNECTION LOST Appendix A Error Messages and Warnings This appendix lists error messages you might receive while using the NI FBUS Configurator and describes the error message
49. iption Updating This icon appears when the NI FBUS Configurator is reading or writing to the object Error This icon appears when the NI FBUS Configurator detects or encounters an error with the object i Invalid This icon appears when the indicated object is not responding to Q the NI FBUS Configurator scan Publication 1788 UM052B EN P April 2002 3 6 NI FBUS Configurator Overview Publication 1788 UM052B EN P April 2002 loolbar The toolbar at the top of the Project window helps you perform basic operations on your project Figure 3 4 shows the Project window toolbar Figure 3 4 Project Toolbar e s a gt ssa 3 Descriptions of the buttons on the Project toolbar follow Button Description Errors Click this button to validate the project e New Link Click this button to add another link to the project FL New Device Click this button to add another device to the project New Block Click this button to add another block to the project New FBAP Click this button to add another Function Block Application Editor window to the project Download Click this button to open the Download Configuration dialog box Project Upload Click this button to reread the configuration Project Verify and Click this button to upload your current configuration and Diff compare it to the saved project Show Hide Click this button to hide the transducer blocks from the Project Transducers window
50. is object match the current values of parameters of this object Result The configuration matches the bus IF You wish to Upload the changes press Upload Changes Upland IF You wish to reverty press Verify again When finished press Done Done 2 Click Verify The NI FBUS Configurator compares the function blocks and project settings and displays the results in the Result field 3 If the function blocks do not match the project settings you can click Upload Changes to upload the function block parameters to the project 4 Click Done Publication 1788 UM052B EN P April 2002 4 34 X Using the NI FBUS Configurator Comparing Two Configurations You can upload your current bus configuration and compare it against a saved project To do so click the Verify and Diff button in the Project window toolbar You can also select Configure Verify and Diff Configuration The NI FBUS Configurator uploads device parameter values function block schedules trend and alarm connections and function block application linkages and compares them with the saved configuration The NI FBUS Configurator shows which components are different as shown in Figure 4 17 Figure 4 17 Diff Window cn Diff JOf x Filter Options H Different E chedule Different Device interfacet D FB Schedule changed Device UnivControlResource_ 100 FB Schedule changed Device UnivControlR
51. itic MatLirnit VALUE 0 Ea M STATUS pectic VALUE 0 CAS IN I STATIIS Aad El Publication 1788 UM052B EN P April 2002 4 20 Using the NI FBUS Configurator Publication 1788 UM052B EN P April 2002 Block Window Icons As shown in Figure 4 11 an icon to the left of each parameter name color codes and symbolically represents the class of the parameter Table 4 2 describes the classes of the parameter Table 4 2 Block Window Icons Circle Represents contained parameters Contained parameters cannot be linked to other parameters they are contained in the Others Black block Right arrow Represents output Left arrow Represents input Block Window Toolbar The toolbar at the top of the Block window provides an interface for reading and writing parameters Figure 4 12 shows this toolbar Figure 4 12 Block Window Toolbar PC 101 PID Saal ee El Using the NI FBUS Configurator 4 21 Descriptions of the icons on this toolbar follow Toolbar Item Description CIO Device Tag This field shows the function block tag To change the block tag click the field Write Changes Click this button to write only changed parameters to the block on the device including changed block tags Write All Click this button to write all parameters including changed block tags to the block on the device Read Selected Clic
52. iting Function Block Parameters section on page 4 19 device does not transmit alarms You have not configured the alarms or trends For instructions on how to configure alarms and trends trends refer to the Configuring Alarms and Configuring Trends sections on pages 4 25 and 4 26 respectively Publication 1788 UM052B EN P April 2002 B 2 Troubleshooting and Common Questions Table 2 1 Troubleshooting Problems Continued Problem Possible Causes Solution A device does not publish the data The function execution time parameter in the Refer to the Transmission Problems section on you configured it to transmit function block does not accurately represent page B 4 the execution time Your interface s does not appear You may need to upgrade your software key to Refer to the Missing Interface section on in the Add Links dialog box support the additional links page B 2 A function block is missing symbolic The function block has no DD and the block You may need to import the DDs To do so information such as names and help does not correspond to the standard function refer to the Missing Symbolic Information on strings blocks defined by FOUNDATION Fieldbus page B 2 The NI FBUS Configurator cannot read Reset the device pertinent block information from the device You receive frequent communication Other devices are actively and frequently Reduce polling errors when you try to read or write poll
53. k this button to read a selected parameter Read All Click this button to read all parameters Refresh Click this button to update the screen Customize Click this button to add delete or rename tabs for this type of block Spaced View Click this button to add space between parameter listings Simple View Click this button to display only the Parameter and Value columns TEILT Detailed View Click this button to display the Parameter Value Type amp Range and Help columns Tabs of the Block Window The Block window groups the parameters by functional category For example parameters related to alarms appear on the Alarms tab and parameters related to tuning appear on the Tuning tab Uncategorized parameters appear on the Others tab You can also customize the tabs of the Block window You can add or delete tabs change the order in which they appear in the window and add or remove any block parameters When you customize a tab of Block window that customization applies to all blocks of the same type gt In other projects blocks of the same type will have the same tab configuration Publication 1788 UM052B EN P April 2002 4 22 Using the NI FBUS Configurator Adding labs To add a tab to the Block window complete the following steps 1 Click the Add or Delete Custom Tab button in the Block window toolbar The Add amp Delete Custom Tabs window opens Add amp Delete Custom Tabs
54. list Click OK to create a new project that is connected to the links you checked The NI FBUS Configurator scans the fieldbus network and checks addresses and object tags If a device is missing either an address or a tag the NI FBUS Configurator assigns one If the NI FBUS Configurator detects duplicate tags it renames the device or block appending the original device or block tag with a numeric identifier After you complete the preceding steps the NI FBUS Configurator creates a new project so you can develop your configuration The Project window opens displaying all the fieldbus objects on the link or links to which your PC is connected Using the NI FBUS Configurator 4 3 Figure 4 1 shows the Project window with an example list of fieldbus objects For more information about the parts of the Project window refer to the Project Window section on page 3 3 Figure 4 1 Fieldbus Object List in the Project Window FCF H e H ael H be Log Notes l Network Parameters m Mij Schedule bes 2 Function Block Application be interfaceD 0 ID MIC AT FBIIS 72 ATFE B 0 E ES UniyControlResource_100 ID 00464301F5 FILU C R501 0 am xw 100 be PSB 100 PSB id 100 Al 100 A0 100 oF lIinreControlHesource 101 ID 00464901F5 FIUCH501 0 RE 101 RB ad PSB 101 PSB 24 PT 101 Al ad PC 101 PID os
55. n to the NI FBUS Configurator wens oon Wes dieto dos Ee edes 3 1 N EFBUS Comligurator Features s 23 2 oe ead84 ees 3 1 NI FBUS Configurator 3 2 Configurator Main Window 3 2 WINGOW gt uu 3 3 Help Window ets aeons boas 3 7 2 5 34 di ndr hos bb a oe d 3 7 Chapter 4 Starting the NI FBUS 4 1 CONSONNES 4 2 Importing Device Description Files 4 4 Setting Device or Block 4 5 Setting Device 4 6 Resetting a Device to Factory Defaults 4 8 Formulating a Control 5 4 8 PUpnctom DIOC suoi rh Erde V oe bep a dtd 4 10 Adding Function BIOCKS 6 3544 cee PL eO 4 10 4 12 Viewing and Editing Function Block Parameters 4 19 Block Window 4 20 Block Window Toolbar 4 20 Publication 1788 UM052B EN P April 2002 vi Error Messages and Warnings Troubleshooting and Common Questions Publication 1788 UM052B EN P April 2002 Tabs of the Block Window 4 21 Editing Block 4 23 Updating Block Parameter Values 4 24 Usino Menusand Methods a3 es 4 25
56. nd configure your software and any fieldbus interfaces as instructed in your getting started manual To start the NI FBUS Configurator complete the following steps 1 Select Start gt Programs gt NIFBUS NI FBUS Configurator The Add Links window opens Add Links What kind of project would like to create LJ Online connected to a certain bus link urine pat eonnected bo any Huel Added link s Read all configuration settings Cancel Help 2 To open an existing project click Cancel OR To create a new project select the interface that you want to connect to from the Added Link s checklist and click OK Publication 1788 UM052B EN P April 2002 4 2 Using the NI FBUS Configurator Configuring Online Publication 1788 UM052B EN P April 2002 When you start the NI FBUS Configurator or when you create a new project the Add Links window opens To add new links at any other time click the Link button in the toolbar You can edit saved configuration files without connecting to the fieldbus To open a saved configuration click Cancel to close the Add Links gt window that opens Select File gt Open and browse to your saved configuration files which have a fcp extension To connect to a specific fieldbus interface complete the following steps 1 In the Add Links window that opens select the interface you want to connect to from the Added Link s check
57. nts Devices connected by FOUNDATION Fieldbus control a process by exchanging data Parts of a Fieldbus Network There are six conceptual parts to a fieldbus network e links e devices e blocks and parameters e linkages e loops e schedules Descriptions of these parts can be found on the following pages Publication 1788 UM052B EN P April 2002 1 2 Fieldbus Overview Publication 1788 UM052B EN P April 2002 Links A FOUNDATION Fieldbus network is made up of devices connected by a serial bus This serial bus is called a link Links can be separated by special devices called bridges Figure 1 1 shows a link in a fieldbus network Figure 1 1 Fieldbus Network Link Basic Device Basic Device Basic Device TT Fieldbus Overview 1 3 Devices There are three types of devices on a fieldbus network the link master basic devices and bridges e Link master link master device controls the communications traffic on a link A link master prevents multiple devices from communicating data at the same time A link master can be a Distributed Control System DCS or any other device such as a valve or a pressure transducer There can be more than one link master per link but only one link master can be the Link Active Scheduler LAS at any given time e Basic device basic device cannot become the LAS e Bridge bridge connects two or more links Figure 1 2 shows these three types of devices Figure
58. o 1788 UM052B EN P Pub Date April 2002 Part No 957678 81 Please complete the sections below Where applicable rank the feature 1 needs improvement 2 satisfactory and 3 outstanding Overall Usefulness 1 2 3 How can we make this publication more useful for you C 1 2 3 Can we add more information to help you ompleteness all necessary information procedure step illustration feature is provided etal example guideline other explanation definition Technical Accuracy 1 2 3 Can we be more accurate all provided information Clarity 1 2 3 How can we make things clearer all provided information is easy to understand Other Comments You can add additional comments on the back of this form Your Name Location Phone Your Title Function Would you like us to contact you regarding your comments ___No there is no need to contact me A Yes please call me Yes please email me at A Yes please contact me via Return this form to Allen Bradley Marketing Communications 1 Allen Bradley Dr Mayfield Hts OH 44124 9705 Phone 440 646 3176 Fax 440 646 3525 Email RADocumentComments ra rockwell com Publication ICCG 5 21 January 2001 PN 955107 82 PLEASE FASTEN DO STAPLE Other Comments PLEASE FOLD HERE BUSINESS REPLY MAIL FIRST CLASS MAIL PERMIT NO 18235 CLEVELAND OH POSTAGE WILL BE PAID BY THE ADDRESSEE Rockwell Automation 1 ALLEN BRADLEY DR MAYFIELD HEIGHTS OH 44124 9705 NO POSTAGE NECESSARY IF
59. o guide the connection to the input or output to which you want to attach the wiring TIP To toggle the direction of the connection you are gt dragging press the spacebar while wiring 4 Click the input or output to which you want to wire When you click the Wiring tool the NI FBUS Configurator performs type checking and highlights valid inputs and outputs when you move the cursor over them Figure 4 6 shows the BKCAL IN of the PID block being wired to the BKCAL OUT of the AO block Figure 4 6 Wiring to a Block Input gd FT 100 AD 3d PC 101 PID gd AO 102 AO OUT IH OUT CAS IN Alarms CAS IN BECAL OUT Trends BE DECAL IN Alarms TEE IH D Trends TRE VAL FF VAL Publication 1788 UM052B EN P April 2002 Using the NI FBUS Configurator 4 13 You can also drag devices from the Project window into the Function Block Application Editor to configure alarms and trends as described in the Configuring Alarms and Configuring Trends sections on pages 4 25 and 4 26 respectively Using Pre Wired Templates Templates are predefined pre wired control loops that you can drag into the Function Block Application Editor to use as a model for your function block application The NI FBUS Configurator includes several types of templates You can also save your own template as a file by selecting File gt Save Template The NI FBUS Configurator saves all templates in the
60. om National Instruments Eis necessary to know the serial number of the software when contacting National Instruments Bath the current key and software serial number can be viewed in the bout dialog that can be accessed from the Help menu The software key can be changed on about box Show About Dialog eed ame 2 Click Show About Dialog The About window opens 3 Click Set SW Key enter the new key and click OK 4 Click OK to close the About window The number of Links Allowed changes based on the new software key 5 Click OK to close the Preferences window Publication 1788 UM052B EN P April 2002 4 38 Using the NI FBUS Configurator Printing You can print your configured project in the form of text graphical diagrams and text explanations of the diagrams To print your project select File gt Print The Print window opens Printer System Printer STORMADUOSIndCamm SF What to Print C Entire Configuration Specific Configuration Items Cancel Setup Page Format interaced O v Print Minimum Amount of Configuration Information Print Graphical Diagrams Print Text Interpretations of Graphical Diagrams Printer Font Courier Hew 0 Print Quality Copies 1 Number of Under What to Print you can choose to print the Entire Configuration or only Specific Configurat
61. on order 4 18 the link active schedule 4 28 Common Questions B 6 Configurator Main Window 3 2 figure 3 2 Configured alarm figure 4 25 Configured trend figure 4 26 Configuring a Fieldbus System 2 1 alarms 4 25 Online 4 2 trends 4 26 Connecting blocks 4 12 Contained parameters 1 4 Control Loop figure 1 6 Control speed of 6 Conventions 3 4 used in this manual vii Index Customizing Parameters 4 22 D DD Info dialog box figure 4 4 Defining Multiple Loops 4 15 Running at Different Rates 4 16 Device Addresses setting 4 6 Device Description Files 1 5 Device Problems B 3 Device Tags setting 4 5 Devices 1 3 missing 3 Diff Dialog Box figure 4 34 Documentation related vii Download Configuration figure 4 31 Download Tab 3 9 E Error Messages A 1 Errors reading and writing B 5 Errors Tab 3 8 figure 3 8 F Fieldbus Network Devices figure 1 3 Fieldbus Network Link figure 1 2 Fieldbus Object List in the Project Window figure 4 3 Fieldbus Overview 1 1 Formulating a Control Strategy 4 8 Function Block Application Editor 4 8 4 23 figure 4 8 Toolbar figure 4 8 Function Block Parameters 1 4 figure 1 4 Function Blocks 4 10 H Help Window 3 7 figure 3 7 Publication 1788 UM052B EN P April 2002 Icons 3 5 Identifying blocks 1 5 devices 1 3 Import DD dialog box figure 4 4 Importing Device Description Files 4 4 Input and Output Parameters on a Function Block
62. pril 2002 Fieldbus Overview 1 7 Even if loops are running at different rates they can send each other data through linkages Figure 1 7 shows an example of a linkage between two loops All loops on a link run within one macrocycle A macrocycle is the least common multiple of all the loop times on a given link For example the macrocycle in Figure 1 7 is 1 second Figure 1 7 Linkage Between Two Loops Loop 1 sec Loop 500 ms Block A Block B Linkage 43276 Publication 1788 UM052B EN P April 2002 1 8 Fieldbus Overview Linkage Publication 1788 UM052B EN P April 2002 Basic Device Function Block Schedule Schedules A schedule of data traffic allows communication to be deterministic meaning that data is transferred between a given set of devices at the same time during each loop The schedule can be divided into two parts a function block schedule that determines when a block executes and a publishing schedule that determines when data parameters are published over the fieldbus The function block schedule is downloaded to the device that contains the function blocks and the publishing schedule is usually downloaded to a device or devices that have link master capability The link master running the publishing schedule and therefore controlling the process is the LAS Downloading the schedule to multiple devices with link master capability ensures that the process is controlled even if the L
63. r select View gt Preferences The Preferences window opens Preferences Fonts Block View General Links FRAP Window Font 10 Schedule Window Font 10 Help window Font Status Window Font nm Black Window Font TN Descriptions of the tabs follow Tab Description Fonts Use this tab to change the font types and sizes on the display Parameter Views Use this tab to configure the default view for parameters e Show Detailed View Click this checkbox to show additional type and help strings for the view e Show Spaced View Click this checkbox to add space between parameters General Use this tab to select which windows appear when you start the NI FBUS Configurator Links Use this tab to change the software key as described in the following Publication 1788 UM052B EN P April 2002 section Changing the Software Key Using the NI FBUS Configurator 4 37 Changing the Software Key The NI FBUS Configurator software license has a default number of links that you can configure If you purchase additional licenses to access more than the default number of links contact National Instruments to obtain a new software key After you obtain a new key complete the following steps to change the key 1 Select View Preferences and select the Links tab Preferences Fonts Block View General Links Essen E The number of allowed links can be increased obtaining new software key fr
64. r support e product technical training e warranty support e support service agreements Technical Product Assistance If you need to contact Rockwell Automation for technical assistance first call your local Rockwell Automation representative then e Post sales Technical Support 440 646 5800 e Web Links http www ab com Your Questions or Comments on this Manual If you find a problem with this manual please notify us of it on the How Are We Doing form at the back of this manual Preface Fieldbus Overview Configuring a Fieldbus System NI FBUS Configurator Overview Using the NI FBUS Configurator Table of Contents Important User iii Rockwell Automation Support oaa aaaea iv Local Product SUDDOFTE ds 2 do dd iaa den iv Technical Product Assistance iv Your Questions or Comments on this Manual iv Conventions Used in This 1 ix Related WOcuUMeNIANON eer Pot he irre b een d ix Chapter 1 Introduction to PIelcDUS coi 5s grad erase scd di b oos 1 1 Parts or a Ficldbus wroteon rb EA 1 1 IE cm 1 2 Be sc 1 5 Blocksand Paramete Aor 9 Sug er ea ee 1 4 A SCS in Se ine os ae ge Rae eae ee e dd d 1 5 LOODS ded qu ded bd 1 6 NS CM oe M eas nce 1 8 Chapter 2 Configuring a Typical Fieldbus System 2 1 Chapter 3 Introductio
65. refer to the Downloading a Configuration section on page 4 31 Introduction to the NI FBUS Configurator NI FBUS Configurator Features Chapter 3 NI FBUS Configurator Overview This chapter introduces the NI FBUS Configurator lists some of its main features and describes the main windows of the application You can use the NI FBUS Configurator to configure a fieldbus network and keep track of your configuration changes The NI FBUS Configurator is an easy to use graphical environment for creating linkages loops and a schedule based on the fieldbus concepts described in Chapter Fieldbus Overview Now that you are familiar with the basics of fieldbus communication you are ready to use the NI FBUS Configurator To use the NI FBUS Configurator immediately continue to Chapter Using the NI FBUS Configurator You can use the NI FBUS Configurator to configure a fieldbus network as follows e Set block and device tags e Set device addresses e Create and edit function block control strategies function block applications e Configure vendor defined function and transducer blocks e Create and edit schedules e Read and write to function block control strategies function block applications e Invoke Device Description DD methods e Display DD menus e Download a configuration e Verify a configuration and compare it to a saved configuration e Monitor a downloaded configuration e Replace devices e Log proje
66. riting and configuring The Status tab automatically appears on top when you start the NI FBUS Configurator Publication 1788 UM052B EN P April 2002 3 8 NI FBUS Configurator Overview Download Tab The Download tab shows all the status information for the last configuration download of the bus The NI FBUS Configurator retains this information until the next download The Download tab automatically appears on top when you begin to download your configuration The status information on the Download tab is also in the Log Notes window Errors lab The Errors tab shown in Figure 3 6 displays all recent I O errors project configuration errors and warnings To fix an error double click the error to open the window containing the error Some error messages give hints about how to solve the problem For a list of errors refer to Appendix Error Messages and Warnings Figure 3 6 Errors Tab Status Download Log Error Lx All Errors gt Error 519 interface Network Parameters io Network Parameters Error MIFCOMF ERR NO_TM_SELECTED No time master is selected Error Code 1043 i Network Parameters Error MIFCOMF 155 SELECTED schedule has been created but na las 1 selected Error Schedule BLOCK_EXECUTION 100 AI Error NIFCONF_ERR_BLOCK_SCHEOULE_CONFLICT A block in this device has already been scheduled BLOCK_EXECUTION FC 100 FPID Error NIFCONFLERR_
67. s If you receive an error message while using the NI FBUS Configurator refer to this section for a description of the error and possible solutions Possible Solution The alarm has already been acknowledged The value you gave is not of the correct data type The device returned inconsistent information The buffer does not contain enough entries to hold all the information for the blocks If you receive this error buffer entries that you allocated did not contain valid block information when the call returned An error occurred when NI FBUS tried to communicate with the device some configuration information such as Windows registry information or network configuration information is incorrect The specified object is read only The requested device is not operational The device reported that the value exceeds the allowable limit during a write operation The descriptor you gave is invalid There are duplicate block tags NI FBUS could not find the specified object The fieldbus interface does not have the required privileges The access group you belong to is not allowed to acknowledge the event or the password you entered is incorrect The device does not support write access to this object The input descriptor is no longer valid It was closed before a function completed The ordinal number is out of the device s range The device reported a violation of parameter specific checks NI FBUS is unable to allocat
68. s can only schedule one macrocycle time The best solution 1 to increase the macrocycle time of the loop that contains the other block s for this device This macrocycle is a bad choice in comparison to the other macrocycles There was not enough time in this macrocycle to schedule all the function blocks and parameters Increase the macrocycle time of the loop to get more free time The maximum number of loops that you can configure on this link has been exceeded The install path for NI FBUS Configurator is not in the Windows registry Multiple primary Link Active Schedulers are defined Only one primary LAS is allowed on a link Multiple time masters are defined Only one time master per link is allowed There is no conversion for this data type No data schedule has been created but no LAS is selected A schedule has been created but no link master is selected Nothing is selected The NI FBUS Configurator cannot draw the document because of an incorrect device context for the selected printer No time master is selected auto scheduler ran out of unscheduled time Increase the macrocycle time s to allow more free time for scheduling This object does not belong on this link The size of the actual data object does not match the object dictionary OD size Memory is low the NI FBUS Configurator cannot allocate objects Close windows to solve this problem parameter communication has already been
69. scheduled for this time Do not schedule more than one parameter communication at time on the fieldbus some registry information for your application is missing or corrupt You might need to reinstall the NI FBUS software and the NI FBUS Configurator Refer to your getting started manual for installation instructions The NI FBUS Configurator could not find the standard DD file There is a missing resource string The template is not assigned to a valid project object The schedule for this object contains too many entries for the function block schedule of the device Normally bad choices for macrocycle times cause this error Use macrocycle times that are integer multiples of each other to correct this problem Publication 1788 UM052B EN P April 2002 4 Error Messages and Warnings Error Possible Solution NIFCONF ERR TOO MANY LAS SCHEDULE ENTRIES The number of LAS schedule entries exceeds the number of available entries in NIFCONF ERR TYPE INFO UNAVAILABLE the LAS device Choose integer multiple macrocycle values and reduce the number of data links that go between devices to correct this problem The NI FBUS Configurator cannot read the type information for the object NIFCONF ERR UNSCHEDULED TRAFFIC CONFLICT The publish time is conflicting with the reserved 128 octet time at the end of a NIFCONF ERR WRONG TYPE Warnings Warning NIFCONF WARN MEMORY LOW NIFCONF WARN OBJECT NOT WIRED NIFCONF WARN NO
70. signs 3 To change a paramter value select the value and type in the new value If a parameter value is grayed out it is read only and you cannot change it After you change a parameter value an asterisk appears by the parameter name 4 To make your changes effective immediately click the Write changes button on the Block window toolbar If you do not click the Write changes button your changes will not take effect until you download the configuration Publication 1788 UM052B EN P April 2002 4 24 Using the NI FBUS Configurator Publication 1788 UM052B EN P April 2002 Updating Block Parameter Values You can update block parameter values manually or automatically as described below Manually To update each block parameter value manually select the parameter and click the Read Selected button on the Block window toolbar To update all of the block parameter values click the Read button Automatically To update the block parameter values automatically complete these steps 1 At the top of the Block window select the Periodic Updates checkbox 2 Select the poll rate from the drop down list to the right of the Periodic Updates checkbox The NI FBUS Configurator updates the block parameter values periodically based on the poll rate you choose Using the NI FBUS Configurator 4 25 Using Menus and Methods lf you double click a function block in the Project window and the block has menus
71. tation vii Removing tabs 4 22 Replace Devices figure 4 35 Resetting a Device to Factory Defaults 4 8 S Schedule Toolbar figure 4 28 Schedule Window figure 4 27 toolbar 4 28 Schedules 1 8 Set Address dialog box figure 4 7 Setting device addresses 4 6 Device or Block Tags 4 5 Speed control B 6 Starting the NI FBUS Configurator 4 1 State Icons 3 5 descriptions of 3 5 Status Tab 3 7 Status Window 3 7 Subscribed parameter 1 5 Symbolic information missing B 2 T Tabs download 3 8 errors 3 8 of the block window 4 21 status 3 7 Toolbar 3 6 Transmission Problems B 4 Troubleshooting 2 Troubleshooting Problems table B 1 U Updating Block Parameters Values 4 24 Using Menus and Methods 4 25 pre wired templates 4 13 the NI FBUS Configurator 4 1 V Verification Test figure 4 33 Viewing and Editing log 4 35 a schedule 4 27 function block parameters 4 19 W Warnings 4 Wiring to a Block Input 4 12 figure 4 12 Publication 1788 UM052B EN P April 2002 Publication 1788 UM052B EN P April 2002 How Are We Doing Your comments on our technical publications will help us serve you better in the future Thank you for taking the time to provide us feedback wy You can complete this form and mail it back to us visit us online at www ab com manuals or email us at RADocumentComments ra rockwell com Pub Title Type NI FBUS Configurator User Manual Cat No 1788 FFCT Pub N
72. th function blocks from your project as shown on the Right in Figure 4 7 Publication 1788 UM052B EN P April 2002 Using the NI FBUS Configurator 4 15 Defining Multiple Loops A loop is a group of connected function blocks that execute at a specified rate You can define many loops in one Function Block Application Editor window Figure 4 8 shows an example of two separate loops running at the same rate Figure 4 8 Multiple Loops 0 0 Function Block Application Z x Function Block Appication _ Time Eje 2 69 iy e Sa epo aq 100 34 PT 101 A OUT Alarms Trends OUT Alarms Trends 3d FC 1B0 PID 3 J PC 101 IN OUT CAS IN BECAL OUT BECAL IN Alarms TRE IN D Trends TRE VAL VAL IN OUT CAS INBECAL OUT BECAL IN Alarms TRE IN D Trends TRE VAL FF VAL 34 40 102 AO d AO 101 CAS IN OUT BECAL OUT Alarms CAs IN OTT BECAL OUT Alarms Trends Tessas Publication 1788 UM052B EN P April 2002 4 16 Using the NI FBUS Configurator Defining Multiple Loops Running at Different Rates The loop execution time shown on the Function Block Application Editor toolbar is the default execution time for all function blocks on the window not isolated in a loop structure For example the AI and PID blocks in Figure 4 9 execute at a rate of once every second but the AI PID AO loop can be set to execute at another time by
73. tiple loops that run at rates other than the default execution time The Loop tool helps you to assign a special execution rate to a group of function blocks For more information about running loops at different rates refer to the Defining Multiple Loops section of this chapter Block Click this button to show the block menu Monitor FBAP Click this button to enable graphical monitoring of the process Text Click this button to type additional information about the application to the screen and change text in fields Zoom Click this button to zoom in and out To zoom in drag a rectangle around the area you want to enlarge zoom out right click on the background of the Function Block Application Editor window Execution Order Click this button to choose the order of execution for blocks The NI FBUS Configurator automatically decides the order of the blocks but you can change the default order by using the Execution Order tool to click on the blocks in the order you want them to execute Fill Click this button to fill objects on the screen with a color Fill Color Click this button to select a color to be used with the Fill tool To switch between the major tools you are using press lt Tab gt To switch between the pointer and the Pe E wiring tool press the spacebar Publication 1788 UM052B EN P April 2002 4 10 Using the NI FBUS Configurator Publication 1788 UM052B EN P April 2002
74. to upgrade your software key to support the additional links If you purchased additional licenses to access more than the default number of links contact National Instruments to obtain a new software key After you obtain a new key complete the steps on page 4 37 to change your software key Glossary We use these abbreviations acronmys and initialisms throughout the document Term Al AO basic device BG block block tag bridge contained parameter control loop control strategy CS DCS DD deterministic communication device ID device tag DI DO FBAP fieldbus Fieldbus Foundation FOUNDATION Fieldbus Definition Analog Input Analog Output a device that can communicate on the fieldbus but cannot become the LAS Bias Gain A logical software unit that makes up one named copy of a block and the associated parameters its block type specifies The values of the parameters persist from one invocation of the block to the next It can be a resource block transducer block or function block residing within a VFD a character string name that uniquely identifies a block ona fieldbus network an interface in a fieldbus network between two different protocols a parameter that does not receive or send data and is contained within a function block a set of connections between blocks used to perform a control algorithm see function block application Control Selector Distribut
75. ts to OOS to switch the function blocks to OOS mode After the configuration downloads you can set the blocks back to their normal mode of operation You can configure how the NI FBUS Configurator displays the graphical representation of the updates of I O parameters and mode parameters of function blocks To do so complete the following steps 1 On the Function Block Application Editor toolbar click the Monitor button The Monitor window opens Monitor CI 2 Monitor at a rate af sec v Monitor Black Modes v Monitor Block Outputs Monitor Block Inputs v Monitor only wired parameters Show Substatus Start Monitoring 2 In the Monitor window select the items you want the NI FBUS Configurator to monitor and display 3 After you download your configuration click Start Monitoring to monitor the application Using the NI FBUS Configurator 4 33 Verifying a Configuration This section describes two ways to verify your configuration a quick verification and a comparison of the configuration to a saved project Quick Verification You can perform a quick check to verify that the parameters on the bus match those in the project To verify the configuration of a link device or function block complete the following steps 1 Right click the object to display the popup menu and select Verify Configuration The Verification Test window opens Verify that the saved parameter values for th
76. u by right clicking the object as shown in Figure 3 3 Figure 3 3 Project Window Pop Up Menu es Ha esal D be Log Mates Network Parameters m Schedule ie Function Block Application be EA interfacell 0 ID HIC_AT FBUS72_A1FEF S E linreControlHesource 100 ID 0046459011 RB 100 34 PSB 100 PSB ad 100 Open ad A0 100 dd d B E UniyContro RE 101 24 PSB 10 2 M ad PT 101 Simple ventu Configuration 34 101 Delete 84 0 101 B UnivContro Status Window m RH RB 102 gt Help be cal 102 UNE bee SF TI 102 AI bes E 40 102 Set Tag Conventions The NI FBUS Configurator uses the following standard user interface conventions e Double click an object to open the configuration interface e Right click an objewct to display a popup menu that lists actions related to that object e Single click an object to select it and display a popup menu in the menu bar at the top of the Main window e Single click an object to select it and hover the cursor over the object to view the help information for that object The appropriate help information appears in the Help window e Drag and drop icons block or device from one window and into another NI FBUS Configurator Overview 3 5 cons Descriptions of the project icons that appear in the Project window follow
77. uccess PARAMETER EASY START read data object success LINK interface 0 0 is currently idle Publication 1788 UM052B EN P April 2002 NI FBUS Configurator Overview 3 3 Project Window The Project window which appears to the left of the Configurator Main window by default displays the configurable objects of the link connected to the NI FBUS Configurator To configure each object double click these objects in the Project window doing so opens the correct interface to use to configure the object Figure 3 2 shows the Project window Figure 3 2 Project Window e e iS 5318 ixi E iInteracel U be Log Mates Network Parameters mij Schedule Bee E Function Black amp pplicatian 2 0 0 ID NIC_AT FBUS 2_A1FE E d I nreControlHesource 1060 10 004649011 n RB 100 RB 84 PSB 100 PSB 84 FT 100 Al 8d FE 100 PID 84 100 oo InireControlHesource 101 10 004649011 05 RB 101 RB 84 PSB 101 PSB 3 101 PC 101 PID ad 101 B lI nreControlHesource 102 IDZWIC DEVT 2 05 RB 102 RB TR 102 UNK Z 8d TI 102 Al ies ad 102 Publication 1788 UM052B EN P April 2002 3 4 NI FBUS Configurator Overview Publication 1788 UM052B EN P April 2002 Each object in the Project window has its own menu that appears on the main taskbar when you select the object You can also view the men
78. uld be taken into consideration when applying products such as those described in this publication Reproduction of the contents of this copyrighted publication in whole or part without written permission of Rockwell Automation is prohibited Throughout this publication notes may be used to make you aware of safety considerations The following annotations and their accompanying statements help you to identify a potential hazard avoid a potential hazard and recognize the consequences of a potential hazard Identifies information about practices or circumstances that can cause an explosion in a hazardous environment which may lead to personal injury or death property damage or economic loss ATTENTION Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss IMPORTANT Identifies information that is critical for successful application and understanding of the product Allen Bradley is a trademark of Rockwell Automation Rockwell Automation Support Rockwell Automation offers support services worldwide with over 75 sales support offices 512 authorized distributors and 260 authorized systems integrators located throughout the United States alone plus Rockwell Automation representatives in every major country in the world Local Product Support Contact your local Rockwell Automation representative for e sales and orde
79. us application International Electrotechnical Commission A technical standards committee which is at the same level as the ISO a block parameter that receives data from another block International Society for Measurement and Control see Link Active Scheduler a group of fieldbus devices connected across a single wire pair with no intervening bridges a schedule of times in the macrocycle when devices must publish their output values on the fieldbus A device that is responsible for keeping a link operational The LAS executes the link schedule circulates tokens distributes time and probes for new devices a device that is capable of becoming the LAS a connection between function blocks see control loop Prefix meaning milli and has a value of 10 the least common multiple of all the loop times on a given link Manual Loader object dictionary out of service a block parameter that sends data to another block Proportional Derivative Proportional Integral Derivative Ratio Control seconds Add amp Delete Custom Tabs dialog box figure 4 22 Add Links figure 4 1 dialog box missing from interface B 6 Added Function Blocks 4 11 figure 4 11 Adding function blocks 4 10 allways then iv and iv Basic device 1 3 Block window figure 4 6 4 19 4 23 4 26 icons 4 20 table 4 20 toolbar 4 20 figure 4 20 Blocks identifying 1 5 Blocks and Parameters 1 4 Bridge 1 3 C Changing the block executi
80. use the transmission time includes the time that the LAS uses to tell the device to send the data To change the execution time for a loop click the Loop Time next to the loop icon and type in the new time Publication 1788 UM052B EN P April 2002 4 28 Using the NI FBUS Configurator Publication 1788 UM052B EN P April 2002 Schedule Window Toolbar Figure 4 15 shows the toolbar for the Schedule window Figure 4 15 Schedule Toolbar linterfaceO O ID NIC_AT F ie 100ms dis 7 Descriptions of the icons on the Schedule window toolbar follow Toolbar Item Name Description Primary LAS This field displays the name of the device miertacetD AT that is the primary LAS for the system TTE ocale This field displays the time and divisions on the timing diagram Click this button to validate the schedule Pointer Use this tool to drag the time bars around on the timing diagram Zoom Click this button to zoom in and out on the View Optimize Click this button to rerun the optimization ochedule routine Ez Changing the Link Active Schedule You do not need to alter the schedule if the function block execution times in the device are correct If the times in the device are incorrect you might have to tune the execution times by dragging the execution time bars on the screen Automatic optimization is shut off when you drag the bars to tune If you want to reoptimize click the Optimize Sche
Download Pdf Manuals
Related Search
Related Contents
ModelSim EE/SE User's Manual P3PC-1942 専門委員会活動状況 - 港湾荷役機械システム協会 Copyright © All rights reserved.
Failed to retrieve file