CS 3000 FOUNDATION Fieldbus Engineering Guide: Toc A-1
CS 3000 FOUNDATION Fieldbus Engineering Guide: Toc A-1
CS 3000 FOUNDATION Fieldbus Engineering Guide: Toc A-1
CS 3000
FOUNDATION fieldbus Engineering Guide
IM 33Y05P11-01E 8th Edition
CONTENTS
PART-A Fieldbus Engineering
A1. What Is Fieldbus Engineering? ............................................................ A1-1
A2. Desktop Design (Before Starting Builder Work) .................................. A2-1
A2.1 System Design .............................................................................................. A2-2
A2.1.1 Main Items at System Design ......................................................... A2-3
A2.1.2 Segment Configuration ................................................................. A2-12
A2.2 Before Connecting Fieldbus Devices ........................................................ A2-13
A3. Fieldbus Builder Generation Task........................................................ A3-1
A3.1 Sequence of Operations ............................................................................... A3-2
A3.1.1 Structure of Builders ....................................................................... A3-3
A3.1.2 Sequence of Builder Operations ..................................................... A3-5
A3.2 Segment Construction ................................................................................. A3-8
A3.2.1 Creating a New Segment ................................................................ A3-9
A3.2.2 Setting Fieldbus Builder Environment ........................................... A3-11
A3.2.3 Check Fieldbus Device Information, DD Files and Capability Files A3-17
A3.2.4 Registering Fieldbus Devices ....................................................... A3-21
A3.2.5 Creating a Control Application ....................................................... A3-27
A3.2.6 Connection and Equalization of Fieldbus Devices ......................... A3-33
A3.3 Download Operations ................................................................................. A3-42
A3.3.1 Downloading When a Fieldbus Block Is Modified .......................... A3-44
A3.3.2 Downloading When a Fieldbus Device Is Added ........................... A3-49
A3.3.3 Downloading When a Fieldbus Device Is Deleted ......................... A3-51
A3.4 Precautions for Downloading .................................................................... A3-52
A3.4.1 Precautions at Initial Offline Download Operation to Devices ........ A3-53
A3.4.2 Precautions for Downloading to Conventional Devices ................. A3-55
A3.5 Device Parameter Setting ........................................................................... A3-58
A3.6 Uploading the Parameters .......................................................................... A3-59
A3.7 Backup ......................................................................................................... A3-61
A3.8 Examples of Loop Configuration ............................................................... A3-62
CS 3000
FOUNDATION fieldbus Engineering Guide
IM 33Y05P11-01E 8th Edition
CONTENTS
PART-B Precautions
B1. Precautions ........................................................................................... B1-1
B1.1 Precautions for Creating Applications ........................................................ B1-2
B1.2 Precautions for Engineering in General ...................................................... B1-7
CS 3000
FOUNDATION fieldbus Engineering Guide
IM 33Y05P11-01E 8th Edition
CONTENTS
PART-C Appendix
C1. Appendix ............................................................................................... C1-1
C1.1 Engineering Units Used in the Fieldbus ...................................................... C1-2
C1.2 Compatibility of Fieldbus Engineering Units and Engineering
Unit Builder ................................................................................................. C1-21
C1.3 Error Messages ........................................................................................... C1-26
C1.3.1 Generation Function ..................................................................... C1-27
C1.3.2 Communication Function .............................................................. C1-30
C1.4 List of Parameters ....................................................................................... C1-34
The conventional communication of signals between field devices and a control system
(hereinafter referred to as DCS) has been performed using analog signals of 4 to 20 mA
obtained by normalizing physical measurement using 0 to 100 % intervals. When using this
approach, the field device side and the DCS side are designed separately. In other words,
the DCS engineering, which covers the area from the reception of normalized analog
signals by the DCS to the generation of function blocks, was performed separately from the
engineering on the field device side.
However, in FOUNDATION fieldbus, the Fieldbus devices have intelligence in the function
blocks and are connected to the DCS via digital communication, allowing for bidirectional
communication. This means that the engineering method is different from the conventional
type of engineering.
With Fieldbus engineering, the fieldbus segment structure, DCS and fieldbus function
blocks are configured. For doing this, specifications regarding to the fieldbus devices,
fieldbus function blocks, their processing time and data communication details need to be
considered. And the physical device layouts, length of cables and power supply capacity
need to be determined. Since the above engineering works are related to each other, so
that they need to be carried out in parallel.In this system, it is possible to construct applica-
tions even before all Fieldbus devices are set up.
The following items will be explained in this section;
• The tasks involved in DCS generation, including definitions related to Fieldbus de-
vices
• Connection with Fieldbus devices
• Downloading definition information to Fieldbus devices
This manual explains how to engineer the Foundation Fieldbus (FF-H1) communication
module (ALF111) installed on KFCS2, KFCS, RFCS5, FFCS and RFCS2 in CS 3000
systems.
SEE ALSO
For a detailed description about the engineering of Fieldbus system connection with PFCS in CS 1000
systems, as well as LFCS2, LFCS and SFCS in CS 3000 systems including the ACF11, refer to the
FOUNDATION fieldbus Tools (IM 33S05P10-01E).
This chapter explains the system design, which must be planned on the desktop
before starting the builder work.
• System design
• Before connecting Fieldbus devices
SEE ALSO
For more information about the detailed design of segments, see the following:
A2.1.2, “Segment Configuration”
The following table shows the number of ALF111s that can be mounted for each database
type of the FCS.
Table Number of ALF111 that can be Mounted for Each Database Type
FCS KFCS,
Data Base KFCS2 RFCS5 FFCS
Type RFCS2
General-Purpose 16 16 16 30
General-Purpose (CS 3000 Small) 16 – – –
Continuous Monitoring 16 – – –
Sequence Monitoring 16 – – –
Regulatory Control 16 – – –
Sequence Control (mainly by Sequence Blocks) 16 – – –
Sequence Control (mainly by SFC Blocks) 16 – – –
Unit Control (without Recipe) 2 – – –
Unit Control (with Recipe) 2 – – –
Valve pattern monitor 2 – – –
Offsite Block 16 – – –
Migration 2 16 16 –
Migration Type with expanded Sequence Tables 2 – – –
Remote Node expanded – 32 – –
Sequence Control (with Expanded Sequence Block) 2 – – –
A020109E.EPS
TIP
The node address of the ALF111 on the FF-H1 Fieldbus is fixed at 0x14. In addition, if ALF111s are
duplexed, the node address of the corresponding even slot is fixed at 0x15.
The table below lists the supplied current capacity of typical power supply units.
Table Supplied Current Capacity of Power Supply Units
Power supply unit, etc. Supplied current capacity Remark
External power supply
350 mA (Max.) –
unit MTL 5995
Pepperl + Fuchs
110 mA (Max.) FISCO support
KLD2-PR-EX1.IEC1
Power supply capacity for an intrinsically safe
system.
Isolation barrier The supplied current capacity of the MTL5053
80 mA (Max.)
MTL5053 itself is 200 mA, but is limited to 80 mA in order
to maintain the intrinsically safe performance of
the Fieldbus device.
A020102E.EPS
Note: If a Fieldbus device has a built-in power supply (battery), it is excluded from the calculation of power supply capacity.
The current oscillates by approximately 10 mA when a Fieldbus device sends data; therefore, allow margin for that
(multiple Fieldbus devices do not send data at the same time).
● Number of Units Connected with Consideration of the Macro Cycle and the
Communication Schedule
It is necessary to determine the number of Fieldbus devices, the number of function blocks
and the number of communications so that the execution time of the function block and the
communication schedule fit in the macro cycle.
If Fieldbus devices made by Yokogawa are used, allocate approximately 50 msec per
communication and a maximum of 160 msec per function block as a guideline. The execu-
tion time of the function block varies depending on the Fieldbus device type and function
block type. For more information, contact your device vendor.
The table below lists the function block capacity of each database type.
Table Number of Regulatory Control/Calculation Blocks for Each Database Type
Number of regulatory control/calculation blocks
Station type (numbers in parentheses are the number of FF faceplate blocks)
KFCS, RFCS2 KFCS2 FFCS RFCS5
Gneneral-Purpose 700 (250) 1200 (600) 500 (500) 1200 (600)
Gneneral-Purpose
550 (250) – – –
(Large number of elements)
Continuous Monitoring 2000 (250) – – –
Sequence Monitoring 300 (250) – – –
Regulatory Control 800 (250) – – –
Sequence Control
400 (250) – – –
(mainly by Sequence Blocks)
Sequence Control
300 (250) – – –
(mainly by SFC Blocks)
Unit Control (without Recipe) 250 (30) – – –
Unit Control (with Recipe) 250 (30) – – –
Valve pattern monitor 250 (30) – – –
Offsite Block 700 (250) – –
Migration 300 (30) 1200 (600) – 1200 (600)
Migration Type with expanded
300 (30) – – –
Sequence Table
Remote Node Expanded – 1200 (600) – –
Sequence Control
500 (30) – – –
(with Expanded Sequence Block)
A020103E.EPS
H1 Fieldbus cable
Terminator
Multi-drop
Terminal board
connection
Branch cable
A020105E.EPS
Table Maximum Total Length of Type A Branch Cables (Reference Value Based on IEC and ISA
standards)
Number of connected Maximum total length
units on bus (*1) of branch cables
1 to 12 units Up to 120 m
13 to 14 units Up to 90 m
15 to 18 units Up to 60 m
19 to 24 units Up to 30 m
25 units or more Less than 1 m
A020106E.EPS
*1: The number of connected units on bus may be limited by conditions such as power supply limitations and communica-
tion performance.
In general, the total length of branch cables should be limited within the range of the refer-
ence length regulated in the IEC and ISA standards. However, in the actual practice of
wiring, the total length of branch cables may exceed the regulated range without hamper-
ing the communication performance. Thus, referenced with the IEC and ISA standards,
Yokogawa provides the following recommendations that allow the wiring of CENTUM
system to have longer total length of branch cables. The details are as follows:
• Use Type A cables for fieldbus wiring
• Number of Connected Devices : 12 (Actual number of field devices per segment)
• Maximum Length of Each Branch Cable: 120 m
• Maximum Total Length of All Branch Cables: 1440 m
• Maximum Length of Trunk Cable: 1900 m – (Total Length of All Branch Cables)
No restrictions on the number of terminal boards used for the wiring of the branch cables.
TIP
• If the fieldbus devices are connected to ALF111 module through a terminal board for Fieldbus
(AEF9D), when calculating the total length of branch cables, the actual length of the cable (AKB336)
between the ALF111 module and the AEF9D terminal board should be doubled.
• The maximum length of AKB336 cable is limited to 30 meters.
The following explains the characteristics of controlling the communication by the FCU
versus controlling it from the Fieldbus block side.
• Controlling by the FCU
In this case, it is possible to construct a system following the same concept as for an
analog control system that uses conventional 4 to 20 mA.
Various control/calculation function blocks of the FCU can be used. In addition, it is
possible to perform the optimum control by feeding back the calculation result to the
Fieldbus blocks of the Fieldbus device.
• Controlling by the Fieldbus
In this case, it is possible to employ high-speed control.
It is furthermore possible to construct a self-distributed control system.
SEE ALSO
For more information about changing FF-PID parameter item names, see the following:
“■ Switching the Data Item Names of FF-PID Blocks” in D1.6, “Other Engineering Items” in FOUNDA-
TION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information about using the template files, see the followings:
A3.9.10, “Using Template”
A4.4, “Template” in FOUNDATION fieldbus Reference (IM33Y05P10-01E)
D2.4.9, “Create and Use Template on Fieldbus Builder” in FOUNDATION fieldbus Reference
(IM33Y05P10-01E)
D5.4.8, “Create or Open Template File on Device Panel” in FOUNDATION fieldbus Reference
(IM33Y05P10-01E)
SEE ALSO
For more information about simplified universal blocks, see the following:
A3, “Overview of Simplified Universal Block” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
• For detailed information about ALF111 duplexing, see the following:
A3.9.5, “Duplexing ALF111s”
• For detailed information about backup configuration, see the following:
A3.8, “Examples of Loop Configuration”
• IS (Intrinsic Safety)
• Communication performance
• Distributed processing
• Maintainability
TIP
• Check with the device vendor for how to obtain capability files and DD files.
• In the case of Yokogawa Electric-made Fieldbus devices, these files are contained in the following
directory of the CS 3000 software’s CD-ROM (software medium for the CS 3000).
\Centum\YOKOGAWA_DD
• The latest version of capability files and DD files for Yokogawa Fieldbus devices can be downloaded
form Yokogawa's Homepage.
SEE ALSO
For more information about node address setting, see the following:
A3.2.3, “Check Fieldbus Devices Information, DD Files and Capability Files”
TIP
Specify the device tag name and node address when ordering Yokogawa Electric-made Fieldbus de-
vices; the devices will be shipped from the factory with the specified setting values.
■ Structure of Builders
The builders used in the Fieldbus engineering are structured as shown below. The figure
below is a builder structure diagram that shows the relationship between each of the
builders.
● System View
This builder defines the basic structure of FCSs and IOMs. Various builders used for
engineering a system is started in this builder. Fieldbus Builder is also started from here.
Furthermore, I/O nodes and ALF111s are also added in this builder.
● Fieldbus Builder
This builder defines detailed information related to a segment, such as registration of
Fieldbus devices, setting of various parameters, and definition of Fieldbus blocks.
● Device Panel
On the Device Panel, changing the block parameter values of the Fieldbus devices, equal-
izing the block parameter values of engineering data and the block parameter values of the
Fieldbus devices can be performed by online communicating with the Fieldbus devices.
Fieldbus Tool
System View Starting up Fieldbus Builder Device
Management Tool
g Loading
cin Creation
Starting up en
fer
re Host
ta Starting Starting
Da Starting up up up
file
Control Drawing
Builder Starting up
Device Panel
Starting up
Starting up
Range of engineering
in function block builder
Fieldbus device engineering
A030102E.EPS
■ Sequence of Engineering
A Fieldbus system can be constructed according to the following sequence:
Start
Step 1
Creating a new segment
Step 2
Setting Fieldbus Builder
Work on Fieldbus Builder
Environment
Offline Engineering (*1)
Step 3
Checking Fieldbus
device information,
DD files and capability files
Work on Control
Step 5 Drawing Builder
Creating a control application
Work on Fieldbus
Step 6
Builder and Device Panel
Connection and equalization of
Fieldbus devices
Online Engineering (*2)
Work on Control
Step 7 Drawing Builder
Modifying the control application
IMPORTANT
When registering Fieldbus devices using Fieldbus Builder, it is necessary that the device
revision of the Fieldbus device to be registered must match with the device revision defined
in the DD file and the capability file.
If a device is registered with a DD file and a capability file corresponding to different device
revisions, it is necessary to upgrade the DD file and the capability file of the Fieldbus
device.
SEE ALSO
For more information about upgrading the capability files and DD files, see the following:
D2.4.3, “Updating Capabilities Files and DD Files” in FOUNDATION fieldbus Reference (IM 33Y05P10-
01E)
SEE ALSO
For more information on how to use the Copy Tool for Fieldbus Associated Files, see the following:
D4.1, “Copy Tool for Fieldbus Associated Files” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
TIP
When registering a device, the template file can be used to improve engineering efficiency. In a template
file, the user-default values and the equalization directions of the block parameters are saved. A template
file can be created for the Fieldbus devices according to device attributes (Manufac_ID, Dev_Type or
Dev_Rev) and used for registering the same attribute devices. Also the multiple template files can be
created for the devices with the same attribute, according to the usages of a device, the different template
files can be applied.
● Creating ALF111
Create an I/O node and ALF111 to the corresponding FCS in System View.
When the creation is complete, four ports are generated along with builder files for the
segment corresponding to each port. Open one of the builder files to start Fieldbus Builder
for engineering the segment.
SEE ALSO
For more information on how to create a new ALF111, see the following:
D1.1, “Engineering of the ALF111 Module” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
Properties
Perform Fallback
Command(L)
A030202E.EPS
SEE ALSO
For more information about checking the communication route to the fieldbus devices, see the following:
“● Details of Contents that can be Specified in the Command Line” in “■ Properties of the Module” in
D1.1, “Engineering of the ALF111 Module” in FOUNDATION fieldbus Reference (IM33Y05P10-01E)
● Segment Properties
This dialog box is used for changing the parameters used for processing communication
errors.
Normally, the default settings are used.
Properties
SEE ALSO
For more information about segment properties, see the following:
“■ Properties for Each Port” in D1.1, “Engineering of the ALF111 Module” in FOUNDATION fieldbus
Reference (IM 33Y05P10-01E)
A030204E.EPS
Environment Settings
Project Common
OK Cancel
A030205E.EPS
SEE ALSO
For more information about the directory for storing the template files, see the following:
“● Destination Directory of Template File” in “■ Project Common” in D2.3.1, “Environment Settings” in
FOUNDATION fieldbus Reference (IM33Y05P10-01E)
TIP
When block parameter downloading is prohibited, the upload/download of the block parameters will not
be performed when running [File] - [Download].
SEE ALSO
For more information about block parameter downloading, see the following:
“■ Project Common” in D2.3.1, “Environment Settings” in FOUNDATION fieldbus Reference (IM
33Y05P10-01E)
SEE ALSO
For more information on how to use the environment settings for each segment, see the following:
D2.3.1, “Environment Settings” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
Environment Settings
Segment Common
Show Transducer Blocks.
The parameter is corrected manuallly.
Make NM Parameter the optimum value.
Modify schedule manually.
Offline loading setting to Device
Tag Assignment is executed.
Address Assignment is executed.
OK Cancel
A030206E.EPS
IMPORTANT
Transducer blocks are used for detecting update. If the block parameters are changed in
the Edit Block Parameter tool, only the changed parameters are downloaded to the corre-
sponding devices.
SEE ALSO
• For more details on downloading, see the following:
D2.3.5, “Downloading to Fieldbus Devices” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
• For more details on displaying block lists, see the following:
D2.2.4, “Device Tab” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
• For more details on editing block parameter values, see the following:
D2.4.2, “Tuning Block Parameter Values” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
IMPORTANT
Each parameter value of a transducer block specifies the characteristics of a device.
Thus, the parameter values may differ even for the same device type. Because of this, the
download operation is not performed.
SEE ALSO
For more details on the NM parameter settings, see the following:
D2.4.6, “Tuning Communication Parameter Values” in FOUNDATION fieldbus Reference (IM 33Y05P10-
01E)
SEE ALSO
For more information about adjusting schedule, see the following:
D2.4.5, “Display and Adjust Schedule” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
IMPORTANT
If the checkboxes of [Tag Assignment is executed] and [Address Assignment is executed]
checkboxes are checked during general engineering works, the offline downloading will
take for much longer time and the communication information in the fieldbus devices will be
cleared. So that, these options should not be checked for general engineering works.
SEE ALSO
• For more details on offline downloading to devices, see the following:
D2.3.5, “Downloading to Fieldbus Devices” in “FOUNDATION fieldbus Reference (IM 33Y05P10-01E)”
• For more details on the tag assignment and address assignment, see the following:
D2.3.7, “Tag Assignment/Address Assignment/Device Class Setting” in “FOUNDATION fieldbus Refer-
ence (IM 33Y05P10-01E)”
SEE ALSO
For more information about the scheduled load setting procedure, see the following:
D2.3.1, “Environment Settings” in Foundation Fieldbus Reference (IM 33Y05P10-01E)
• Make it error if block or communication process time exceeds the control cycle for
[X%]
An error is generated if the ratio of the Fieldbus block execution processing and
communication execution processing in the control cycle has exceeded the specified
threshold value. The default value is 100 %.
Normally, the default value of 100 % can be used. However, if an appropriate margin
must be allocated according to the design condition, set the designated threshold
value.
• Make it error if total communication process time exceeds the macro cycle for [X%]
An error is generated if the ratio of the communication time in the macro cycle has
exceeded the specified threshold value. The default value is 50 %.
The communication time stated here signifies the time required for the scheduled
communication (publisher/subscriber type communication). Because the on-demand
communication (client/server type communication) is executed in the spare time of the
scheduled communication, it is necessary to allocate an appropriate spare time.
FF faceplate blocks periodically communicate on the fieldbus so as to refresh the data
displays. If there are many function blocks are applied in one segment, or the period of
communication is much shorter, more idle time needs to be reserved for the on-
demand communication time.
● Device ID
Normally, a device ID is a unique number specified for each Fieldbus device by the device
vendor. If a “Device Tag Name” and an “Address” are set for the delivered Fieldbus device
as defined in the builder, the device ID is not required since the device is automatically
recognized. If the device tag name needs to be changed after installation, or if a device tag
name has not been set at the time of installation, a device ID is required to identify the
Fieldbus device.
● Node Address
Specify a unique address number within a segment.
The node address must be within the following ranges according to the device class.
BASIC devices:
Numbers are assigned in descending order starting from 0xF7. Example: 0xF7, 0xF6,
0xF5, 0xF4
Unused addresses are automatically assigned when registering devices in Fieldbus
Builder.
Link Master devices:
The numbers are assigned in ascending order starting from 0x16. Example: 0x16, 0x17,
0x18
0x14 and 0x15 are fixed by the system for the ALF111.
IMPORTANT
After changing the device class and downloading to the Fieldbus device, it becomes neces-
sary to restart or turn the power supply to the Fieldbus device off and back on again. At this
point, it is necessary to wait for a short time (up to 1 minute) while the change is stored in
nonvolatile memory after loading.
In addition, it becomes necessary to perform offline downloading to devices again after
restarting or turning the power supply off and back on again.
SEE ALSO
For a detailed description of the Fieldbus Block List dialog box, see the following:
“■ Fieldbus Block List Dialog Box” in D1.2, “Creating a New FF Faceplate Block” in FOUNDATION
fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information on the environment settings, see the following:
A3.2.2, “Setting Fieldbus Builder Environment”
TIP
The DD files and capability files for Yokogawa Electric-made Fieldbus devices are included in the follow-
ing directory of the CS 3000 software CD-ROM (software medium for the CS 3000).
\Centum\YOKOGAWA_DD
SEE ALSO
For more information on how to use the Copy Tool for Fieldbus Associated Files, see the following:
D4.1, “Copy Tool for Fieldbus Associated Files” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
If a Fieldbus device has already been connected to a segment, automatic registration can be performed.
For more information about the operating procedure for automatic registration, see the following:
“■ Automatic Registration of Fieldbus Devices” in D2.3.3, “Configuring a New Fieldbus System” in FOUN-
DATION fieldbus Reference (IM 33Y05P10-01E)
When registering the Fieldbus device, the template can be used. For more information about the tem-
plate, see the following:
A3.9.10, “Using Template”
A030208E.EPS
Manual Registration
A030209E.EPS
When choosing a device that has block instantiation, an area for the block instantiation
settings is also displayed. User can either newly define the numbers of each type of blocks
for this device or use the existing block instantiation settings.
Manual Registration
OK Cancel
Instantiation definition
Permanent blocks:
A030230E.EPS
SEE ALSO
For more information about block instantiation, see the following:
E1, “Fieldbus Block Instantiation” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
Manual Registration
Level :
Type Number
A030231E.EPS
SEE ALSO
• For more information about device of multiple levels, see the following:
“E3. Devices of Multiple Levels” in FOUNDATION Fieldbus Reference (IM 33Y05P10-01E)
• For more information about selecting capability levels, see the following:
“■ Choosing Capability Level Dialog Box”
Device ID:
OK Cancel
A030210E.EPS
TIP
• Block tag name
Define the block tag name in the Block List tab of Fieldbus Builder, after the registration of the
Fieldbus device. This allows creation of a FF faceplate block simply by dragging and dropping the
block tag of the Fieldbus block from the Fieldbus Block List dialog box in Control Drawing Builder.
This procedure does not require entering a tag name.
A030211E.EPS
IMPORTANT
For the current project, if the newly added fieldbus device is connected to the segment, the
initialization downloading to the new device will be performed when choosing [File]-[Down-
load]. The following two methods can prevent downloading the block parameters to the
fieldbus device. You any use any of them.
• On the Download Confirmation dialog box displayed for downloading, you can
uncheck the option [Block parameters are the scope of the loading].
• On the fieldbus builder for common project environment settings, check the checkbox
of [The block parameter which includes a block tag name is NOT the scope of the
loading at the time of “File” - “Download” execution].
IMPORTANT
Do not click [OK] without clicking [Select].
If clicking [OK] without clicking [Select], the device will be registered without selecting a
capability level. In this case, only the resource blocks will be registered if the software
version is R3.05 or newer, or all the blocks will be registered if the software version is
R3.04.
Definition Name :
Type Number
Permanent blocks :
OK Cancel
A030232E.EPS
SEE ALSO
For more information about manual registration of Fieldbus devices, see the following:
“■ Manual Registration of Fieldbus Devices”
Control Drawing Builder – [Pjt : MYPJT Stn : FCS0101 Draw : DR0009 File : DR0009.edf – [100%]]
File Edit View Insert Format Tolls Draw Window Help
Edit Function Block Detail
Feiledbus Block List
System 16 Feiledbus Builder
-50 0 50
Device Management Tool
Tag Name
-50
001 Cascade
Tile Horizontally
Tile Vertically
Arrange Icons
0
1 Pjt : MYPJT Stn : FCS 0101 Draw : DR 0009 File : DR 0009.edf – [100%]
A030226E.EPS
Device Tag Name Block Tag Name Type Block Label Position
AE100_01 AE01AI01 AI Analog Input 1-1-1-1
AE100_02 AE02AI01 AI Analog Input 1-1-1-1
EJA01 EJA02AI01 AI Analog Input 1-1-1-1
EJA01 (AI_02) AI Analog Input 1-1-1-1
EJALC1_01 EJA01AI01 AI Analog Input 1-1-1-1
EJALC1_01 (AI_02) AI Analog Input 1-1-1-1
EJALC1_01 EJA01PID PID PID Control 1-1-1-1
YF100E_01 YF01AI01 AI Analog Input 1-1-1-1
YF100E_02 YF02AI01 AI Analog Input 1-1-1-1
YTA320_01 YTA01AI01 AI Analog Input 1-1-1-1
YTA320_01 YTA01AI02 AI Analog Input 1-1-1-1
YTA320_01 (AI_03) AI Analog Input 1-1-1-1
YTA320_01 (AI_04) AI Analog Input 1-1-1-1
Refresh Close
A030227E.EPS
SEE ALSO
For more information about simplified universal blocks, see the following:
A3, “Overview of Simplified Universal Block” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
TIP
FF faceplate block can be created in the way of creating a function block on the control drawing.
Choose [Edit Detail] then set the [Device Tag Name] and [Device ID] on the builder in accordance with the
physical device’s device tag name and device ID that the fieldbus block belongs to.
100%
System 18 Center
Tag Name Mod... Tag -50 0 100 150 200 250 300 350
-50
001 YF100A FF-AI Select Function Block
002
- Foundation Fieldbus Model Name FF-AI
0
FF-AI
FF-DI
FF-CS
FF-PID
50
FF-RA
FF-AO
FF-DO
100
Symbol
FF-OS
FF-SC
FF-IT
150
FF-IS
FF-MDI
FF-MDO
200
FF-MAI
FF-MAO << Symbol List >>
A030207E.EPS
SEE ALSO
For examples of typical function block configurations, see the following:
A3.8, “Examples of Loop Configuration”
TIP
The data of FF faceplate blocks can be displayed alone on HIS. However, in this case, the data communi-
cation between client and server is not periodic.
When an FF faceplate block is connected to a control block in a loop, the data communication will be
carried out as the periodic communication between publisher and subscriber. If connected to RSV of FF-
PID block, the data communication will be carried out as the non-periodic communication between client
and server.
IMPORTANT
The values set by Function Block Detail Builder are written into the Fieldbus devices when
downloading. If the initial values of Function Block Detail Builder or the values set by
Function Block Detail Builder were inappropriate for the operation of Fieldbus devices, a
warning may be generated when downloading or the Fieldbus device may not operate
properly after downloading.
Please pay special attention to the items that directly affect the operation of Fieldbus
devices, such as the transducer range and input signal conversion.
1. Basic tab
Tag comment: Specify as needed.
Lvl: Specify as needed.
Scan period: The default value is recommended.
Input signal conversion: Set as needed.
Strategy: Specify the equipment name, etc. using character
strings as needed.
Period: The default value is recommended.
Phase: Set as needed.
Prohibit the entry of MAN: Set as needed.
2. Fieldbus tab
Device tag name: It is necessary to confirm the associated fieldbus
block and the device tag name.
Block ID: It is necessary to confirm the associated fieldbus
block and the device ID.
Subschedule number: Set as needed.
TIP
If the Function Block is created by drag-and drop from the fieldbus block list dialog box, the device tag
name and block ID are dragged and dropped together.
3. Tag tab
Follow the standard function block settings.
4. Input tab
Output value range: Set as needed.
Input filter time constant: Set as needed.
Transducer range: Set as needed.
I/O option: Set as needed.
Status option: Set as needed.
IMPORTANT
When the extended parameters are defined, the volume of periodically communicated data
increases. It is necessary to consider their effects on the communication performance.
8. %Z assignment tab
Set as needed.
9. Others tab
Follow the standard function block settings.
IMPORTANT
If you do not want to download the block parameters until the engineering works com-
pleted, you can check the checkbox of [The block parameter which includes a block tag
name is NOT the scope of the loading at the time of “File” - “Download” execution.] on the
fieldbus builder for common project environment settings.
Some of the block parameters can be defined on the Function Block Detail Builder of the
Control Drawing Builder. If the values for these parameters are specified to be uploaded
from the physical Fieldbus devices to the Fieldbus Builder, it is necessary to run [Block
Parameter Acquisition] so as to put the parameter values from the Fieldbus Builder to the
Control Drawing Builder after initial download of the device. At the moment, a message will
be displayed in the message area of the Fieldbus Builder to prompt for putting the block
parameters values to the Control Drawing Builder. The procedure to put the parameter
values of Fieldbus Builder to the Control Drawing Builder is as follows:
1. Start Control Drawing builder.
2. Choose the FF faceplate block that needs to get the block parameters.
3. Choose [Block Parameter Acquisition] from [Tools] menu on the Control Drawing builder.
SEE ALSO
For more information about displaying schedule, see the following:
D2.4.5, “Display and Adjust Schedule” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
Open Preview Print Update Stop ZoomIn ZoomOut Message DD Menu DevDlg AllRec Com Decom Help
Real Device Information Basic Info
MYPJT
FCS0102 Device Tag : YVP_01
FCS0103 0xF2 Device ID : 5945430007PP2YVP15
NODE1 Device Class : BASIC
1ALF111-1 YVP_01 Update Time : 2005/02/08 11:18:21
1ALF111 2005/02/08 11:18:21
1ALF111-1
YVP_01 Device Tag : YVP_02
YVP_02 Device ID : 5945430007J0000390
0xF5
YVP_03 Device Class : BASIC
YVP_02 Update Time : 2005/02/08 11:18:31
1ALF111-2 2005/02/08 11:18:31
1ALF111-3
1ALF111-4 Device Tag : YVP_03
0xF6 Device ID : 5945430007J0000424
Device Class : BASIC
YVP_03 Update Time : 2005/02/08 11:18:41
2005/02/08 11:18:41
Project
Ready Engineer
A030216E.EPS
On the device panel, the node address range for the fieldbus device whose information is to
be acquired is specified. If the node address specified for the Fieldbus device is outside this
setting range, the device information cannot be displayed. In this case, the default value of
the polling node address range can be changed in the Common Information tab of Fieldbus
Builder in order to acquire the information. Note that, in order to change the polling node
address, it is necessary to select [Segment Common...] from the [Environment Settings]
menu and enable the setting of [The parameter is corrected manually]. It is recommended
to disable the setting of [The parameter is corrected manually] after acquiring the device
information.
SEE ALSO
For more information on environment settings common to segments, see the following:
A3.2.2, “Setting Fieldbus Builder Environment”
%Z manual decision 0
A030217E.EPS
● Initial Download
Choosing [Offline Load to Device] - [Initial Download] from [Offline Load] menu will start
initial downloading.
Initial downloading will download the project data to the field device, and the builder data
and the data in the field devices will be equalized.
When running equalization, some of the block parameters in the Fieldbus devices will be
uploaded to the Fieldbus Builder while other block parameters in the Fieldbus Builder will
be downloaded to the Fieldbus devices. The parameters other than the block parameters
(such as communication parameters) configured on the Fieldbus Builder are also down-
loaded to the Fieldbus devices.
The term of equalization direction refers to whether to let the block parameters in the
project database to overwrite the block parameters in the Fieldbus devices or, vice versa,
to let the block parameters in the fieldbus devices to overwrite the block parameters in the
project database. When a template file is used, the equalization will be performed in accor-
dance with the equalization directions described in the template file.
If the equalization is performed without using a template file, the equalization will be per-
formed in accordance with the default equalization directions. However, the default equal-
ization directions can be modified on the Device Panel, so that the equalization can be
performed according to the modified equalization directions. Since the modified default
directions can be saved on the Fieldbus Builder, the later equalizations can be performed
according to the saved directions.
On the fieldbus builder, when running initial download, initial downloading will be performed
to all the registered devices sequentially.
When running initial downloading, if the node address of the device on FF-H1 bus is differ-
ent from the configured address on the builder, the node address will be automatically
rearranged regardless the status of the option of [Tag Assignment is executed] for the
environment settings.
TIP
The option of [Tag Assignment is executed] for the environment settings is valid only for master data
downloading. The option of [Address Assignment is executed] is valid for master data downloading and
initial downloading.
Table CENTUM Parameters Using the Recommended Values as Initial Values (1/2)
SEE ALSO
For more information about using device panel, see the following:
D5, “Device Panel” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
IMPORTANT
When performing equalization on Device panel, the setting values in the physical devices
may be set to have higher priority. In this case, the cautions should be taken since the
setting values in the fieldbus builder and in control drawing may be overwritten during the
equalization.
SEE ALSO
For more information about Device Panel. See the following:
D5, “Device Panel” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information about Device Panel. See the following:
D5, “Device Panel” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information about Device Panel. See the following:
D5, “Device Panel” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
• For more information on how to delete a Fieldbus device, see the following:
A3.3.3, “Downloading When a Fieldbus Device Is Deleted”
• For more information on how to register a Fieldbus device, see the following:
A3.3.2, “Downloading When a Fieldbus Device Is Added”
• For more information about Device Panel. See the following:
D5, “Device Panel” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information on how to change the polling node address, see the following:
A3.2.6, “Connection and Equalization of Fieldbus Devices”
SEE ALSO
For more information on IOM initialization downloading, see the following:
“■ Engineering for which IOM Initialization Downloading is Performed” in B1.4, “Download Operations”
in the FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information on the downloading that occurs during regular engineering, see the following:
“● Download Operations to be Performed during Regular Engineering” in “■ Download that Occurs dur-
ing Engineering” in B1.4, “Download Operations” in the FOUNDATION fieldbus Reference (IM 33Y05P10-
01E)
SEE ALSO
For more information on the downloading that occurs when a Fieldbus device is replaced, see the
following:
“● Operation when a Fieldbus Device is Changed” in “■ Download that Occurs during Engineering” in
B1.4, “Download Operations” in the FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information on the downloading that does not occurs during regular engineering, see the
following:
“● Special Download Operations” in “■ Download that Occurs during Engineering” in B1.4, “Download
Operations” in the FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information on timing of block mode change, see the following:
“■ Timing of Block Mode Change” in B1.4, “Download Operations” in the FOUNDATION fieldbus Ref-
erence (IM 33Y05P10-01E)
TAG3
PID
IN
TAG2 OUT Wiring after modification
FF-AI
A030301E.EPS
TAG3
FF-PID
IN
TAG2 OUT Wiring after modification
FF-AI
A030302E.EPS
A030303E.EPS
Tag Name
Tag Comment
Lvl 4
<< Symbol List >>
Upper Equipment Name
OK Cancel Apply
A030304E.EPS
TIP
It is always recommended to upload the newest block parameters to prepare for the replacement of a
device in case of device breakdown, etc.
Device Panel should be used when replacing a Fieldbus device. Especially when a re-
placed device has different Manufac_ID, Dev_Type and Dev_Rev, the Device Panel must
be used. On the Device panel, changing tag name and node address as well as block
instantiation need to be performed.
When a Fieldbus device is replaced with an exactly same device, master data downloading
is required. However, from Device panel, master data downloading can also be performed.
When running master data downloading from fieldbus builder, choose [Offline Load to
Device]-[Master Data Download] from [Offline Load] menu to start.
IMPORTANT
The device tag name and node address of the Fieldbus device for replacement need to be
defined beforehand. And, if necessary, the block instantiation also needs to be performed
beforehand. If the settings are not correct, errors will occur during downloading.
If the revision number of the new device is different from the replaced device, the template
file also needs to be newly selected.
SEE ALSO
For more information on Fieldbus device registration, see the following:
“■ Manual Registration of Fieldbus Devices” in A3.2.4, “Registering Fieldbus Devices”
Tip
The newly recognized device on Device Panel needs to be registered in the database of the fieldbus
builder.
SEE ALSO
For more information about registering device on Device Panel, see the following:
D5.4.7, “Registering New Device on Device Panel” in FOUNDATION fieldbus Reference (IM33Y05P10-
01E)
SEE ALSO
For more information on creating a control application, see the following:
“■ Creating Function Blocks” in A3.2.5, “Creating a Control Application”
SEE ALSO
For more information on effects of downloading, see the following:
“■ Downloading that Occurs During Regular Engineering” in A3.3, “Download Operations”
SEE ALSO
For more information on effects of downloading, see the following:
“■ Download that Occurs During Regular Engineering” in A3.3, “Download Operations”
IMPORTANT
If all the power supply units connected to the defined ports are turned off with duplexed
ALF111s, the ALF111s are indicated as being in the abnormal state in the FCS status
display window on the HIS. However, this abnormal state is not detected if “no front con-
nector disconnection check” (CNCTCHK=No) has been specified in Properties of the
ALF111 modules.
SEE ALSO
For more information on the Display Device Information, see the following:
“■ Acquiring Device Information” in A3.2.6, “Connection and Equalization of Fieldbus Devices”
SEE ALSO
For more information about initial downloading, see the following:
A3.2.6, “Connection and Equalization of Fieldbus Devices”
IMPORTANT
Be sure to perform the pre-download operation in order to perform safe downloading. If this
operation is not performed, the control loop that contains the target Fieldbus device may
behave in an unexpected manner.
IMPORTANT
When change mode of a FF faceplate block for FF-AO or similar block, it is necessary to
avoid to change the faceplate block into O/S status. Generally, the mode of a faceplate
block reflects the mode of the Function Block lined to the faceplate block. However, when
the faceplate block becomes O/S status, the mode of the linked function block will not be
reflected to the faceplate block.
IMPORTANT
Be sure to change the mode of the upper block to MAN.
If it is set to AUT and the mode downloaded to the AO block is CAS, the cascade control by
the upper block is restarted immediately after the completion of downloading. For this
reason, the control loop that contains the Fieldbus device may behave in an unexpected
manner, depending on the output value of the upper block.
SEE ALSO
For more information on how to upload parameters, see the following:
A3.6, “Uploading the Parameters”
IMPORTANT
After downloading, the Fieldbus block is placed in the same mode as when it was previ-
ously uploaded. The mode may be different from at the time of downloading, depending on
the condition of previous uploading.
■ Downloading
The updated information is downloaded to the FCS, IOM, and Fieldbus device. After the
download, check the safety of the process and change the block mode of the FF-AO block,
etc. as needed.
IMPORTANT
If online downloading to the fieldbus device failed, offline download to the device may
become necessary. In this case, choose [Offline Load to device] - [Initial Download] to start
download.
IMPORTANT
The mode may be different from the mode during downloading depending on the status of
the previous uploading.
Parameter example
Tag comment (TAG_DESC)
Input signal conversion (L_TYPE)
Strategy (STRATEGY)
Output value range (OUT_SCALE)
Input filter time constant (PV_FTIME)
Transducer range (XD_SCALE)
I/O option (IO_OPTS)
Status option (STATUS_OPTS)
Input alarm hysteresis (ALARM_HYS)
Alarm ack (ACK_OPTION)
Alert key (ALERT_KEY)
Low cutoff (LOW_CUT)
IMPORTANT
Among the block parameters, some of them need to be defined on the Function Block
Detail Builder. Those block parameters can be saved in the template file as the user-default
block parameters. To save them as the user-default parameters, create a FF faceplate
block on the Control Drawing Builder first, and then run [Block Parameter Acquisition] on
the builder. If [Block Parameter Acquisition] is omitted, when defining the block parameters
on the Function Block Details Builder, the defined parameters cannot be downloaded to the
Fieldbus devices as the user-default parameters indicated in the template file.
SEE ALSO
For a detailed description of parameters specific to a Fieldbus device, see the manual for the Fieldbus
device used.
● In FCS Units
Parameters can be uploaded in FCS units.
1. Select the appropriate FCS in Tree View of System View.
2. Choose [Fieldbus Overall Upload] from [Tool] menu.
3. A dialog box displays. Choose the ALF111 modules in the dialog box, then click [OK].
4. A dialog box for confirming the uploading appears; click [OK] to upload the param-
eters. If the a fieldbus builder file is opened, the corresponding segment upload may
fail. So that it is necessary to close all the fieldbus related builder files before upload-
ing.
SEE ALSO
For more information about uploading, see the following:
“■ Fieldbus Overall Upload” of D1.6, “Other Engineering Items” in FOUNDATION fieldbus Reference
(IM 33Y05P10-01E)
● In Segment Units
Parameters can be uploaded in segment units.
1. Select the appropriate segment in Tree View of Fieldbus Builder.
2. Select [Upload] in the [Offline Load] menu.
3. A dialog box for confirming the uploading appears; click [OK] to upload the param-
eters.
A3.7 Backup
This section explains how to back up the segment definition information.
● In Segment Units
The builder definition information can be saved in segment units by clicking [Save As]
under the [File] menu of Fieldbus Builder. However, the Fieldbus device parameters set on
ALF111 module’s property sheet will not be saved. The complete backup including the
Fieldbus device parameters can be performed with the project backup of the CS 3000.
To start CS 3000 project backup, choose [Start Backup] from [Tools] menu on System
View. If the backup destination is not set, choose [Set Backup] from [Tools] menu on Sys-
tem View and then set the backup destination.
SEE ALSO
For more information about project backup, see the following:
F1.6, “Project Data Backup” in Engineering of Reference (IM 33S01B30-01E)
IMPORTANT
If the capability file and DD file are stored in a directory other than the default directory,
those files will not be backed up by project backup. Back up these files separately from the
project database using Explorer and so forth.
%Z %Z
SET
FF-AI FF-AO
Automatically connected
by creating FF faceplate blocks
(connection in the Drawing
Builder is not necessary).
Fieldbus
A030221E.EPS
%Z %Z
IN OUT
PID
SET
IN OUT
FF-PID
OUT
OUT
SET
Fieldbus
A030222E.EPS
● Operating Mechanism
When FF-AO block is set to RCAS mode, FF-AO block sends output signal based on the
signal received from FCS. While, the fieldbus block FF-PID is in IMAN(CAS) mode, its SV
is tracking the PV. If the signal from FCS becomes abnormal, FF-AO block shifts its mode
into CAS and the FF-AO block sends output signal based on the signal from FF-PID.
Function Block Detail Builder – [Pjt : MYPJT Stn : FCS0102 Draw : DR0001 File : YYPA001.edf – Function Block Detail Definition]
File Edit View Tools Window Help
Edit Window Function Block Detail Definition
Action at Basic Fieldbus Tag Input Alarm Control Calcuration Output Connectio
communication
1 : Normal shed, Use Fault State value on restart No
2 : Normal shed,
3 : Shed to Auto, Target to Man if Fault State activated No
4 : Shed to Auto,
Use PV for BKCAL_OUT No
5 : Shed to Manua
6 : Shed to Manua
7 : Shed to Retan
Action at communication time-out (SHED_OPT) 1
8 : Shed to Retan
Ready
A030228E.EPS
%Z %Z
IN
OUT-V
FF-PID
OUT
OUT
SET
RSV
Automatically connected
FF-AI FF-AO by creating FF faceplate blocks
(connection in the Drawing
Builder is not necessary).
Fieldbus
A030223E.EPS
The %Z Assignment window of Function Block Detail Builder is shown below. Enable the
[%Z Assignment] checkbox of the OUT terminal.
Function Block Detail Builder – [Pjt:FIELDBUS Stn:FCS0101 Draw:DR0001 File:YF100A.edf – Funciton Block
File Edit View Tools Window Help
Assign %Z Fieldbus Tag Input Alarm Connection Extended Parameter %Z Assignment Others
Terminal
No. Connection Terminal Name %Z Terminal Number Assign %Z Terminal
1 OUT(OUT_V)
2 (P01)
3 (P02)
4 (P03)
5 (P04)
A030224E.EPS
Figure %Z Assignment
%Z %Z
Open signal Because continuous %Zs
are assigned to a DO output,
Closed answer Closed signal the description on the control
drawing is one. If the output is
noncontinuous, SIO-12E is used.
SET
SET
Automatically connected
by creating FF faceplate
blocks (connections using
FF-DI FF-DO FF-DO
Control Drawing Builder
are not required).
A030229E.EPS
● Description of Operation
To use open/closed answer back (input) or a 3-position type device with independent open/
closed output, it is necessary to connect input/output with separate open/closed DI/DO
blocks.
For a 2-position type device, connect input/output with one DI/DO block.
Note that any single DI/DO block that supports three values (open, close, stop, etc.) cannot
be used.
SEE ALSO
For more information on how to assign I/O terminals manually, see the following:
D2.4.1, “Data Access through Input/Output Terminals” in the FOUNDATION fieldbus Reference (IM
33Y05P10-01E)
Example: The following makes it possible to change the limit switch setting values
(LIMSW_1_SETPOINT to LIMSW_4_SETPOINT) of the transducer block of Yokogawa
temperature converter YTA in the HIS operation and monitoring window.
Display the transducer block and set its block tag name.
%Z manual decision 4
Figure %Z Assignment
01TI001H
OUT
%Z011145 Limit switch 1 setting value
DSET
01TI001L
OUT
%Z011146 Limit switch 2 setting value
DSET
01TI002H
OUT
%Z011147 Limit switch 3 setting value
DSET
01TI002L
OUT
%Z011148 Limit switch 4 setting value
DSET
To display the function parameters specific to device vendors and access the extended
parameters, data access via Fieldbus I/O terminals should be used.
Example:
Assigning the extended parameter “TOTAL” of a magnetic flowmeter to the FF faceplate
block parameter “P01.”
P01 TOTAL
P02
P03
P04
A030801E.EPS
After downloading from Control Drawing Builder, the parameter is automatically assigned
to %Z.
%Z manual decision 2
A030802E.EPS
Enable the [Fast Scan] check box of the Fieldbus I/O terminal (%Z) corresponding to the
parameter desired to be accessed at high-speed. Up to six points per segment can be
specified.
Note that this may delay the updating of FF faceplate block data; do not specify more
terminals for high-speed access than necessary.
%Z manual decision 10
A030803E.EPS
The output values of Fieldbus blocks can be monitored using FF-AO, FF-MAO and FF-
MDO, and output for use with an external indicator and for external trend.
A030810E.EPS
In the example shown above, FR001 is a block for monitoring. The output (FI001.OUT) of
FI001 is referenced in the monitoring setting of this block.
SEE ALSO
For more information about how to set the monitoring of Fieldbus blocks, see the following:
“■ Monitoring FF Faceplate Blocks” in D1.3, “Modifying an FF Faceplate Block” of the FOUNDATION
fieldbus Reference (IM 33Y05P10-01E)
IMPORTANT
The monitoring for FF-AO should only be defined when the output of the FF-AO block is
used to monitor the output to an indicator and similar instrument. It should never be used to
control valves, etc. Otherwise, the following problems will occur:
• There is a risk of the occurrence of rapid change (bump) in output.
• Any abnormality in the AO block cannot be detected.
● Access Continuation from the Upper Package via the Control Bus
It is possible to access Fieldbus devices via the ALF111 regardless of the status of the
ALF111.
■ Ease of Maintenance
No special work is required during the maintenance of the control side ALF111. Control is
automatically transferred to another module by simply removing either module.
IMPORTANT
When registering a fieldbus device without official capability file, a temporary capability file
is created by automatically recognizing the connected fieldbus device, and register the
device with this temporary capability file. The device registered with temporary capability
file is displayed on the device list dialog box with *** before and behind the device model.
Since the function of temporary capability file is restricted, it is necessary to get the official
capability file and update the file as soon as possible.
SEE ALSO
For more information about updating DD file and capability file, see the following:
D2.4.3, “Updating Capabilities Files and DD Files” in FOUNDATION fieldbus Reference (IM 33Y05P10-
01E)
SEE ALSO
For more information about fieldbus device automatic registration, see the following:
D2.3.3, “Configuring a New Fieldbus System” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For more information about tag assignment and address assignment, see the following:
D5, “Device Panel” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
A030218E.EPS
IMPORTANT
If the device information cannot be acquired and a capability file is not automatically gener-
ated even with the correct device address, perform address assignment for that Fieldbus
device. A capability file may be automatically generated after address assignment is ex-
ecuted.
SEE ALSO
For more information about tag assignment and address assignment, see the following:
“■ Processing that is Performed during Manual Registration” of D2.3.3, “Configuring a New Fieldbus
System” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
● Mechanism
When the Target Mode of an AO block is CAS, the data status of terminal CAS_IN be-
comes Bad-No Comm (Communication Error), the AO block falls into a fault state LO-
Mode. When the AO block is in LO-mode, the parameter FSTATE_VAL set in IO_OPTS
becomes the output (OUT) of the AO block to force the connected valve into a fail-safe
position.
● Loop Connection
When an AO block is used in a loop connection, CAS_IN terminal (SET terminal on control
drawing) should be used. If RCAS_IN (RSV) is used, the AO block will not fall to fault state,
thus the fail-safe action will not take place.
The loop connection example for backup type in A3.2.7 “Examples of Loop Configuration”
shows a loop connection using RCAS_IN (RSV) to connect PID block. In this case, when
error occurs in the FF-PID block, the AO block will not fall into fail-safe position, the control
continues with the PID controller in FCS.
● Setting Items
In order to make the AO block into fail-safe action on communication error occurrence, the
following items need to be set.
1. Set [Yes] to [Fault State to Value] on [Input] tab of FF-AO Function Block Detail Builder.
2. Set a value to [Fault State Transmission Detection Time (FSTATE_TIME)] on [Output]
tab of FF-AO Function Block Detail Builder.
3. Set a setting value for Fail-Safe position to the AO block parameter FSTATE_VAL. The
parameter can be set on the parameter edit dialog box of Fieldbus Builder.
SEE ALSO
For more information about FSTATE_VAL and FSTATE_TIME, see the following:
“■ Block Parameters” of C1.4, “List of Parameters”
SEE ALSO
For more information about the setting items on fieldbus builder, see the following:
“■ Setting the Information Common to Segments” of D2.3.3, “Configuring a New Fieldbus System” in
FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
SEE ALSO
For an overview of Template files, see the following;
A4.4, “Template” in FOUNDATION fieldbus Reference (IM33Y05P10-01E)
A030914E.EPS
Start
Determine equalization directions.
Determine user default values
of the block parameters
Determine template information
Create template
Register the device on fieldbus
builder or Device Panel.
Use the template for registering
Use the created template to the same type of fieldbus devices
register the device. in the project.
End
A030915E.EPS
IMPORTANT
For setting the user default values in the template file to the block parameters on the
Function Block Detail Builder, it is necessary to run [Block Parameter Acquisition] on the
Function Block Detail Builder and then these block parameters can be defined on the
Function Block Detail Builder.
Template
Control User default values
drawing +
builder Equalization directions
Fieldbus builder
2. Generating Control
Drawing Block parameters
set on the 1. Register Device
Function Block Using Template
4. Put the Block Detail Builder
Parameters of Devices Block parameters
to Control Drawing set on the
Fieldbus Builder
Fieldbus device
A030916E.EPS
SEE ALSO
For more information about initial downloading to the device, see the following:
“● Initial Download” in “■ Equalization of Each Fieldbus Device” in A3.2.6, “Connection and Equal-
ization of Fieldbus Devices”
“■ Initial Downlarding” in D2.3.5, “Downloading to Fieldbus Devices” in FOUNDATION fieldbus
Reference (IM33Y05P10-01E)
SEE ALSO
For more information about creating and reading the template files, see the followings:
“D2.4.9 Create and Use Template on Fieldbus Builder” in “FOUNDATION fieldbus Reference
(IM33Y05P10-01E)”
“D5.4.8 Create or Open Template File on Device Panel” in “FOUNDATION fieldbus Reference
(IM33Y05P10-01E)”
SEE ALSO
For more information about the environment setting of template files, see the followings:
“● Destination Directory of Template File” in “■ Project Common” in D2.3.1, “Environment Settings”
FOUNDATION fieldbus Reference (IM33Y05P10-01E)
“■ Calling the Environment Setting Dialog Box” in D5.3.2, “Environment Settings” FOUNDATION fieldbus
Reference (IM33Y05P10-01E)
“■ Folder Path of Template Files” in D5.3.2, “Environment Settings” in FOUNDATION fieldbus Reference
(IM33Y05P10-01E)
SEE ALSO
For more information about creating template, see the following:
“● Procedure of Creating Template” in “■ Using Templates” in A4.4, “Template” in FOUNDATION
fieldbus Reference (IM33Y05P10-01E)
Start
Register device
(Choose template)
Device Panel
Confirm equalization directions
Equalize
End
A030917E.EPS
Figure The procedure of registering a device on Device Panel (using template file) during online
engineering
SEE ALSO
For more information about registering new device on Device Panel, see the following:
D5.4.7, “Registering New Device on Device Panel” in FOUNDATION fieldbus Reference (IM33Y05P10-
01E)
Start
Register device
(Choose template)
Fieldbus Builder
Online
Uploading the
block parameter values
from the physical devices for the No
block parameters that are defined End
items on the Function Block
Detail Builder (Auto
Detection)
Yes
Download
End
A030918E.EPS
Figure The procedure of registering a device on Fieldbus Builder (using template file) during
offline engineering
Example 1: Check the modify operation using the FF faceplate block status as a condi-
tion and the display of the data items of FF faceplate blocks in a graphic
window.
Example 2: Check the operations of the sequence table, logic chart, SEBOL and so
forth using the block status and alarm status of FF faceplate blocks as the
conditions.
IMPORTANT
The Test function does not simulate the operation of function blocks of the actual Fieldbus.
The Test function simply generates events in FF faceplate blocks on an FCS; thus, it
cannot be used as a substitute for a connection test with actual Fieldbus devices. To
conduct a function test of Fieldbus devices, they must be connected to an actual device.
SEE ALSO
For more information about the software and hardware environments required to use the Test function,
see the following:
D3, “Engineering Tests” in the FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
● Wiring Function
The parameters of an FF faceplate block connected with a function block of an FCS can be
tested by wiring in the same manner as for other function blocks of the FCS.
However, the connecting line between FF faceplate blocks cannot be wired. The I/O action
between FF faceplate blocks is verified by using the Test Input/Output function described
later.
IMPORTANT
The Test function does not simulate the operation of function blocks of the actual Fieldbus.
The Test function simply generates events in FF faceplate blocks on an FCS; thus, it
cannot be used as a substitute for a connection test with actual Fieldbus devices. To
conduct a function test of Fieldbus devices, they must be connected to an actual device.
IN OUT
PID
SET
OUT
Wiring specification
FF-AI FF-AO To side: FF-AI.ZOUT
From: FF-AO.ZSET
ZSET
ZOUT
Wiring
Fieldbus
A030901E.EPS
SEE ALSO
For more information about the wiring of FF faceplate blocks, see the following:
D3.2, “Wiring Test” in the FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
PH alarm
OUT_V 85
FF-AI No alarm is generated
PH=80 because alarm detection
PL=20 processing is not performed
in the FF faceplate block.
HI alarm
OUT_V 85
FF-AI An alarm is generated by
PH=90 sending the Generate Alarm
PL=20 command to the FF faceplate
block with the Change Alarm
Change Alarm Status function.
Status function
Generate HI Alarm command
A030902E.EPS
SEE ALSO
For more information about the alarm status setting test, see the following:
D3.3, “Alarm Status and Block Mode Setting Tests” in the FOUNDATION fieldbus Reference (IM
33Y05P10-01E)
OUT IN
FF-AI FF-PID FF-AO
OUT SET
MODE MODE
IMAN TRK
OUT IN
FF-AI FF-PID FF-AO
OUT SET By sending the Change Block Mode
MODE MODE command from the Change Block
Mode function to an FF faceplate
IMAN TRK block, it is possible to change to a
mode that cannot be changed by a
normal operation.
SEE ALSO
For more information about the block mode change test, see the following:
D3.3, “Alarm Status and Block Mode Setting Tests” in the FOUNDATION fieldbus Reference (IM
33Y05P10-01E)
The output operation changes according to the block mode of an FF faceplate block in this
test.
SEE ALSO
For more information about the block mode and the output operation, see the following:
D3.4, “FF Faceplate Block Input/Output Test” in the FOUNDATION fieldbus Reference (IM 33Y05P10-
01E)
● Computation Processing
Computation processing normally executed will not be performed. The input signal is set as
the output signal as is.
● Output Function
After computation processing is executed, data is output from the output terminal to the
connection destination with “non-conversion” output processing. Output tracking and other
processing are not performed.
IN PV
PV PVI
Generally, data exchange and I/O processing
among FF faceplate blocks are not performed
unless communication processing with a
Fieldbus device is performed.
OUT
IN
OUT_V IN_V CSV
FF-AI FF-PID FF-AO
OUT SET
MV MV
SV SV
IN PV
PV PVI
MODE:
OUT_V IN_V CSV CAS
FF-AI FF-PID FF-AO
MODE: OUT SET MODE:
MV MV
PV AUT SV MODE: SV AUT
AUT
A030904E.EPS
SEE ALSO
For more information about the editing of wiring data, see the following:
A5, “Wiring Edit” in the Engineering Test Guide (IM 33S04N10-01E)
R BUH
A030905E.EPS
Wiring data is automatically generated for FF faceplate blocks that are being connected
with the function blocks of an FCS.
TI101 TIC101
OUT IN
FF-AI PID
Automatic OUT
wiring
SET
Wiring disabled
A030906E.EPS
If 25% is set as the MV value of the TIC101 with the Wiring function, an input equivalent to
25% is made for the PV value of the TIC101.
Wiring Operation...
Break Point...
Block One-Shot Execution...
Message One-Shot Output...
Profiler...
Virtical Access to Other Station Data...
Set Data...
Save Snapshot...
Load Snapshot...
Change FF Faceplate Block Alarm Status/Block Mode
Set FF Faceplate Block I/O Action
A030907E.EPS
End
Close
A030908E.EPS
GR001 GR001
FF Faceplate Block I/O Action FF Faceplate Block I/O Action
4 I/O Action
4 I/O Action
Current State Stop Start Current State Stop Start
End End
Close Close
25.0 ⬚C 25.0 ⬚C
CAS CAS
Stop: The FF faceplate TI101 TIC101 Operating: The PID block uses the output value of
OUT IN
block does not the FF-AI block as the input value, and outputs
perform I/O action. FF-AI PID the PID computation result to the FF-PID block.
PV=25.0 However the FF-PID block outputs the input value
from the FF-AI block as is.
OUT
SET
A030909E.EPS
You can check that the numeric value of the MV value display of the FF faceplate block
(FF-AO) assigned to a graphic window changes according to the output value of the TI102.
Wiring Operation...
Break Point...
Block One-Shot Execution...
Message One-Shot Output...
Profiler...
Virtical Access to Other Station Data...
Set Data...
Save Snapshot...
Load Snapshot...
Change FF Faceplate Block Alarm Status/Block Mode
Set FF Faceplate Block I/O Action
A030910E.EPS
Tag Name
TIC102 ... Update
Alarm Status
IOP IOP- OOP CNF
HH LL HI LO
Settings
Block Mode
O/S
IMAN
TRK
RCAS ROUT
Settings
Close
A030911E.EPS
You can check that the color of the parts set to change color when they are in the “TRK”
block mode of an FF faceplate block changes exactly as set in a graphic window.
Modify String
CAS
Invent String
Data Type Process data
OK Close Apply
Tag Name
TIC102 ... Update
Close
A030912E.EPS
When you call the FF-AI block, check “HI,” and then click [Settings], the alarm status HI is
set and an HI alarm is generated.
You can check that the color of the data bar display object set to change color by a HI/LO
alarm of an FF faceplate block changes exactly as set in a graphic window.
Modify Condition
Condition Number 1 Add Change Delete Insert
Tag Name
LI201 ✔
Tank Level
TIC102 ... Update
Settings
TRK 2.00
Settings 1.00
Close 0.50
0.00
A030913E.EPS
IMPORTANT
To be able to execute the Generate Alarm Status function, Change Block Mode function
and Input/Output function, it is necessary to detach input and output. However, if input and
output are detached during target testing, the input/output values (simulated input/output
values) of FF faceplate blocks and the input/output values (input/output values of actual
processes) of Fieldbus function blocks will be unmatched.
If input and output that were detached are connected when these input and output values
are unmatched, the output data of the FF faceplate blocks is reflected in the Fieldbus
function blocks, leading to cause disturbance on actual processes. Therefore, pay special
attention when changing from the input/output detached status to the input/output connec-
tion status.
● Download All
With the Download All function in System View, offline downloading can be performed to all
connected Fieldbus devices within all segments for each of FCSs or ALF111s in a batch.
This is useful when you want to download the setup information that has already been
engineered in a batch at system startup, etc.
SEE ALSO
For more information about the operating procedure of the Download All function, see the following:
“■ Download to All Fieldbus Devices” in D1.6, “Other Engineering Items” of the FOUNDATION fieldbus
Reference (IM 33Y05P10-01E)
● Upload All
With the Upload All function in System View, uploading of parameters can be performed to
all connected Fieldbus devices within all segments for each of FCSs or ALF111s in a batch.
This is useful when you want to upload the parameters of all Fieldbus devices in a batch
prior to database backup.
SEE ALSO
For more information about the operating procedure of the Upload All function, see the following:
“■ Fieldbus Overall Upload” in D1.6, “Other Engineering Items” of the FOUNDATION fieldbus Reference
(IM 33Y05P10-01E)
● Device Panel
Device Panel can be called from the System View or fieldbus builder. With Device Panel,
the configuration and general information of the fieldbus devices can be viewed, and the
tag assignment, address assignment, device classification and device restart can be
performed.
SEE ALSO
For more information about Device panel, see the following:
D5, “Device Panel” in FOUNDATION fieldbus Reference (IM 33Y05P10-01E)
B1. Precautions
This chapter explains precautions that should be observed in Fieldbus engineering.
• Precautions for creating control applications
• Precautions for engineering in general
● FF-MAO, FF-MDO
The FF-MAO and FF-MDO blocks are used for output, e.g., from the OUT terminal of a PVI
block to a recorder. This means that, unlike FF-AO and FF-DO, no measures for reading
back the actual output value to the field (e.g., BKCAL_OUT) are provided.
Therefore, the output values may bump at the start of control, such as when the Fieldbus
power supply is turned on.
If the IN1 to IN8 of the FF-MAO and FF-MDO blocks are connected to Fieldbus blocks, the
output starts with the output values of the connected Fieldbus block.
If the IN1 to IN8 of the FF-MAO and FF-MDO blocks are connected to the FCS’ function
blocks, the values of the IN1 to IN8 are read back, and the output starts with these read
back values.
SEE ALSO
For more information about engineering units, see the following:
C1.1, Engineering Units Used in the Fieldbus
SEE ALSO
For a detailed description of how to perform these settings, see the operating manual of the Fieldbus
support tool.
■ Mode Setting
To set RCAS/ROUT from an FF faceplate block such as the FF-AO block, select “Normal
shed” or “Shed to Auto” for “Action at communication time-out” (SHED_OPT) of Function
Block Detail Builder. Do not use “Shed to Retained Target.”
SEE ALSO
For more information on how to change the polling node address range, see the following:
A3.2.6, “Connection and Equalization of Fieldbus Devices”
C1. Appendix
The following reference materials for fieldbus engineering on CS 3000 are provided
in this part.
• Engineering units used in the Fieldbus
• Compatibility of Fieldbus Engineering Units and Engineering Unit Builder
• Error messages
• List of parameters
The CS 3000 can handle engineering units with up to six single-byte characters.
If an engineering unit used in a Fieldbus device exceeds six characters, or is not defined in
the CS 3000 system, the character string specified in the Foundation Fieldbus should be
redefined and specified for the FF faceplate block.
When redefining an engineering unit for a FF faceplate block, be sure to use a character
string of up to six characters that is different from the engineering unit character strings
already registered. Use Engineering Unit Symbol Builder to check the engineering units
that have already been defined.
SEE ALSO
For more information on how to define new engineering unit symbols, see the following:
“■ Function Block Property Sheet” in F3.4, “Changing Function Block Properties” in CS 1000/CS 3000
Reference Engineering (IM 33S01B30-01E)
When specifying an engineering unit for a Fieldbus device with a different engineering unit
character string, specify the correct engineering unit in the Parameter Edit dialog box of
Fieldbus Builder. The character strings that can be specified can be checked in the Param-
eter Edit dialog box of Fieldbus Builder.
IMPORTANT
A warning is generated during the download/save operation in Control Drawing Builder if
different engineering unit character strings are used between a Fieldbus device and a FF
faceplate block, and the value specified in Fieldbus Builder will not be overwritten.
The following tables list the engineering units that can be used in Fieldbus devices.
Note that the selection of engineering units that can be used depends on individual Field-
bus devices.
SEE ALSO
For more information on engineering units that can be used in each Fieldbus device, see the operation
manual of the corresponding Fieldbus device.
SEE ALSO
For more information about converting the engineering units, see the following in later part of this chapter:
“■ List of Fieldbus Engineering Unit Symbols and Engineering Unit Symbols on Builder”
■ Common Area
Table Common Area Error Messages
Message Classification Cause Action to take
Failed in the communication to FCS. Error (Some error has already Check the status of
occurred.) communication with the FCS.
Failed in the communication to Device. Error Same as above. Check the status of
communication with the FCS
and the ALF111.
Communication Error Occurred. %s %s Error Check the cable.
(Error Code:%#x, Detail Code:%#x) Check the ALF111.
Check the FCS.
Device Address (%#x) Not Found on Bus. Error A device having the node Execute the device recognition
address value of the download function and check the
target device is not connected information of devices
to the bus. connected to the bus. Change
the addresses as needed, or
reassign the addresses.
Device ID (%s) Not Found on Bus. Error A device with the device ID of Execute the device recognition
the download target device is function and check the
not connected to the bus. information of devices
connected to the bus. Acquire
the device ID as needed.
Device Concerned Not Found on Bus. Error The download target device is
not connected on the bus.
Device Address (%#x) corresponds to Device Error A device having the device tag Execute the device recognition
Tag (%s) and Device ID (%s). Cannot Execute name or device ID of the function and check the
Because of Invalid Device Tag or Device ID. download target device is not information of devices
connected on the bus. connected to the bus. Change
the device tag name as
needed, or acquire the device
ID.
Negative Confirmation Returned from Device. Warning The value is logically Modify the value to the correct
%s %s contradictory, or the index one, and perform the download
value to which the value is operation again.
written is wrong.
C010204E.EPS
The following error messages may be displayed if tag assignment or address assignment
is specified under [Offline Load Options] in the environment settings. (See the section on
tag assignment/address assignment.)
Table Error Messages at Tag Assignment/Address Assignment Execution
Message Classification Cause Action to take
Failed in Device Address Clear (Device Other Faulty device or system Disconnect the devices
Address was not changed to Temporary other than the device in
Address in time) question from the bus, and
execute again.
Failed in Device Address Clear (Device Other Same as above. Same as above.
Concerned Not Found in Temporary
Address).
Device Tag (%s) corresponds to Device ID Error The device ID for the device Execute the device
(%s). Cannot assign because of invalid tag name is different from recognition function and
Device ID. the registered ID. check the information of
devices connected to the
bus. Acquire the device ID
as needed.
Device Address (%#x) corresponds to Error The device ID for the node Same as above.
Device ID (%s). Cannot assign because address is different from the
of Invalid Device ID. registered ID.
Cannot assign because 4 devices already Error There are already four Disconnect the devices
exist in Temporary Address. devices having temporary other than the device in
addresses on the bus. question from the bus, and
execute again.
Aborted Address Assign. Error Same as above. Same as above.
(Error Code = %#x)
Device Concerned Not Found on Bus. Error The target device of the
assignment is not connected
to the bus.
C010206E.EPS
■ Resource Blocks
● Resource Blocks
This block contains data that is specific to the hardware that is associated with the re-
source.
■ Function Blocks
● Analog Input
The Analog Input (AI) block takes the manufacturer's input data, selected by channel
number, and makes it available to other function blocks at its output.
● Discrete Input
The Discrete Input (DI) block takes the manufacturer's discrete input data, selected by
channel number, and makes it available to other function blocks at its output.
● Manual Loader
The Manual Loader (ML) block has an output whose value is not set by the block algorithm.
The output, OUT, may be set by the operator in Man mode or by a computer in ROut mode.
● Bias/Gain
The Bias Gain (BG) block is intended to allow several unit controllers, such as boiler mas-
ters, to be set by one controller output, such as a plant master. It may also be used for
biased external feed forward control.
● Control Selector
The Control Selector (CS) block is intended to select one of two or three control signals in a
manner determined by SEL_TYPE, when the block is in Auto mode.
● PD Control
The Proportional Derivative (PD) block is exactly like the PID block, described below, with
the exception of having a BIAS instead of a RESET term. The BIAS term has special
bumpless mode switching behavior.
● PID Control
The Proportional Integral Derivative (PID) block is key to many control schemes. As long
as an error exists, the PID function will integrate the error, which moves the output in a
direction to correct the error.
● Analog Output
The Analog Output (AO) block converts the value in setpoint (SP) to something useful for
the hardware found at the channel (CHANNEL) selection.
● Discrete Output
The Discrete Output (DO) block converts the value in the discrete setpoint (SP_D) to
something useful for the hardware found at the channel (CHANNEL) selection.
● Device Control
The Device Control (DC) block is designed to permit setpoint control of discreate devices
with multiple states.
● Output Splitter
The Output Spliter (OS) block provides the capability to drive two control outputs from a
single input. Each output is a linear function of some portion of the input. Back calculation
support is provided using the same linear function in reverse. Cascade initialization is
supported by a decision table for combinations of input and output conditions. This block
would normally be used in split ranging or sequencing of multiple valve applications.
● Signal Characterizer
The Signal Characterizer (SC) block has two sections, each with an output that is a non-
linear function of the respective input. The non-linear function is determined by a single
look-up table 21 arbitrary x-y pairs. The status of an input is copied to the corresponding
output, so the block may be used in the control or process signal path. An option can swap
the axes of the function for section 2, so that it can be used in the backward control path.
● Lead lag
The Lead Lag (LL) block provides dynamic compensation of the IN parameter. The block
can provide lead, lag, or both. The LEAD_TIME and LAG_TIME parameters may be
configured to obtain the desired input/output relationship. There is no support for control
status propagation or back calculation because this block belongs in the measurement
path.
● Deadtime
The Deadtime (DT) block provides the capability to delay a continuous signal by some
specified amount of time. This block receives one input and produces one output delayed
by the amount of time specified by the DEAD_TIME parameter. The FOLLOW parameter is
used to bypass the delay action based on an external event.
● Input Selector
The Input Selector (IS) block provides selection of up to four inputs and generates an
output based on the configured action. This block normally receives its inputs from AI
blocks. The block performs maximum, minimum, middle, average and ‘first good’ signal
selection.
● Arithmetic
The Arithmetic (AR) block designed to permit simple use of popular measurement math
functions. The math algorithm is selected by name, chosen by the user for the function to
be done.
● Timer
The Timer/Counter (TMR) block provides timing functions.
● Block Structures
• Block Tag
Defined to be unique throughout the control system at one plant site. The tag may be
changed using the FB_Tag service.
• DD Member Id
A unique number which identified the function of the block that is developed as part of its
Device Description.
• DD Item Id
A unique number which identifies the description of the object that is developed as
part of its Device Description.
• DD Revision
The DD revision number assigned to this block.
• Profile
Number assigned by the Fieldbus Foundation which uniquely identifies the profile on
which the block is based.
• Profile Revision
The revision number of the profile on which the block definition is based.
• Execution Time
The total time required for the block algorithm to execute.
• Period of Execution
Time between initiation of block execution - for periodic execution.
• Number Of Parameters
The number of parameters associated with the function block including the block
objects.
• Next Block To Execute
OD index for the block object of a block which will be invoked to execute following the
completion of execution of this block.
• Starting Index of Views
OD index for VIEW_1. Block views are listed contiguously in the OD starting with
VIEW_1.
• Number of VIEW_3
Number of entries in the OD for VIEW_3 support.
• Number of VIEW_4
Number of entries in the OD for VIEW_4 support.
● View 2
View object defined to access the static operation parameters of a block.
● View 3
View object defined to access all the dynamic parameters of a block.
● View 4
View object defined to access the static parameters that are not included in View 2.
Local Index
Index of the local object associated with this link object. When set to zero, it means that the
link object is associated with one or more objects as identified by service type rather than a
particular instance of an object.
VCR Number
Specifies the local Object Dictionary (OD) index of the Virtual Communication Relationship
List (VCRL) entry that is to be used by the function block application when using FMS or FB
services mapped to FMS.
Remote Index
The index of the remote object associated with this link object. When set to zero, it means
that the remote index is not applicable, e.g. is an interface device.
Service Operation
Defines the type of services that can use this link object. When the local index is zero, it
means that the service specified can operate on a group of objects rather than a single
instance of an object.
Block Index
Identifies the OD index of the source of the alert to a higher level device.
Std Type
Identifies the name of the alert to the higher level device.
Manf Type
Identifies the name of the alert, using a manufacturer specific Device Description.
Message Type
Identifies the reason for the notification.
Priority
The priority from the alarm or event static priority value.
Time Stamp
The time when evaluation of the block was started and a change in alarm/event state was
detected that is unreported. The time stamp value will be maintained constant until alert
confirmation has been received - even if another change of state occurs.
Subcode
An enumeration specifying the cause of the alert to be reported.
Table Subcode
Subcode Meaning Description
0 Other Non-specifice
1 BlockConfiguration Errorlockation
2 LinkConfiguration Erroration
3 SimulationActive Simulation enabled in this block
4 LocalOverride Output tracking or faultstate active
5 DeviceFaultstate Device faultstate set
6 DeviceMaintenance Device needs maintenance soon
7 InputFailure Process variable has bad status
8 OutputFailure Failure detected in output hardware
9 MemoryFailure Memory error detected
10 LostStaticData Static parameters cannot be recovered
11 LostNVData Non-Volatile parameters cannot be recovered
12 ReadbackCheck Failure detected in READBACK
13 MaintenanceNeeded Device NEEDS maintenance NOW
14 PowerUp Recovery from power failure
15 OutOfService Block actual mode is Out of Service
C010301E.EPS
Static Revision
The static revision of the block whose static parameter was changed and is being reported.
It is possible for the present value of static revision to be greater than this because static
can be changed at any time.
Relative Index
The OD index of the static parameter whose change caused this alert, minus the FB
starting index. If the update event was caused by a write to multiple parameters at the
same time, then this attribute will be zero.
Units Index
Device Description units code index for the engineering unit descriptor for the associated
block value.
• Unacknowledged
A discrete enumeration which is set to Unacknowledged when an alarm occurs, and
set to Acknowledged by a write from a human interface device or other entity which
can acknowledge that the alarm/event has been noticed.
• Alarm State
A discrete enumeration which gives an indication of whether the alert is active and
whether it has been reported.
• Sample Interval
Sample time defined for a trend object must be an integer multiple of the execution
period of the block containing the parameter to be trended in 1/32 milliseconds.
• Last Update
Time at which the newest sample was saved.
• Status
The datum is attached with its status.
• Samples
Trend Bit String
Used to sample and collect 16 values from bit string input or output parameters.
Trend Discrete
Used to sample and collect 16 values from Discrete input or output parameters.
Trend Float
Used to sample and collect 16 values from floating point input or output parame
ters.
Simulate Status
Used for the transducer status when simulation is enabled.
Simulate Value
Used for the transducer value when simulation is enabled.
Transducer Status
Status of value supplied by the transducer.
Transducer Value
Current value supplied by the transducer.
Simulate En/Disable
Enable / disable simulation.
■ Scale Objects
EU at 0%
The engineering unit value which represents the lower end of range of the associated block
parameter.
EU at 100%
The engineering unit value which represents the upper end of range of the associated
block parameter.
Units Index
Device Description units code index for the engineering unit descriptor for the associated
block value.
Decimal
The number of digits to the right of the decimal point which should be used by an interface
device in displaying the specified parameter.
Table BLOCK_ERR
Bit Meaning Description
0(LSB) Other Non-specific errore
1 BlockConfiguration Error detected in block configuration
2 LinkConfiguration Error detected in link configuration
3 SimulationActive Simulation enabled in this block
4 LocalOverride Output tracking or faultstate active
5 DeviceFaultstate Device faultstate set
6 DeviceMaintenance Device needs maintenance soon
7 InputFailure Processariable has bad status
8 OutputFailure Failure detected in output hardware
9 MemoryFailure Memory error detected
10 LostStaticData Static parameter cannot be recovered
11 LostNVData Non-Volatile parameters cannot be recovered
12 ReadbackCheck Failure detected in READBACK
13 MaintenanceNeeded Device needs maintenance NOW
14 PowerUp Recovery from power failure
15 OutOfService Block actual mode is Out of Service
C010305E.EPS
• CYCLE_TYPE
Cycle Type
Identifies the block execution methods available for this resource.
• DD_RESOURCE
DD Resource
String identifying the tag of the resource which contains the Device Description for this
resource.
• DD_REV
DD Revision
Revision of the DD associated with the resource - used by an interface device to
locate the DD file for the resource.
• DEV_REV
Device Revision
Manufacturer revision number associated with the resource - used by an interface
device to locate the DD file for the resource.
• DEV_TYPE
Device Type
Manufacturer's model number associated with the resource - used by interface de-
vices to locate the DD file for the resource.
• DISC_ALM
Disc Alarm
The status and time stamp associated with the discrete alarm.
• DISC_LIM
Disc Limit
State of discrete input which will generate an alarm.
• DISC_PRI
Disc Priority
Priority of the discrete alarm.
• DV_HI_ALM
Dev Hi Alm
The status and time stamp associated with the high deviation alarm.
• DV_HI_LIM
Dev Hi Lim
The setting of the high deviation alarm limit in engineering units.
• DV_HI_PRI
Dev Hi Pri
Priority of the high deviation alarm.
• DV_LO_ALM
Dev Lo Alm
The status and time stamp associated with the low deviation alarm.
• FF_GAIN
FF Gain
The gain that the feed forward input is multiplied by before it is added to the calculated
control output.
• FF_SCALE
FF Scale
The feed forward input high and low scale values, engineering units code, and num-
ber of digits to the right of the decimal point.
• FF_VAL
FF Val
The feed forward value and status.
⫻: 0 or 1 definable
Table MODE_BLK
Bit Mode Meaning
0(LSB) ROut Remote output mode
1 RCas Remote cascade mode
2 Cas Cascade mode
3 Auto Automatic mode
4 Man Manual mode
5 IMan Initialization manual mode
6 LO Local override mode
7 OOS Out of service mode
C010313E.EPS
• NV_CYCLE_T
NV Cycle Time
Interval between writing copies of NV parameters to non-volatile memory. Zero
means never.
• OUT
Output
The primary analog value calculated as a result of executing the function block.
• OUT_D
Discrete Output
The primary discrete value calculated as a result of executing the function block.
• OUT_HI_LIM
Out Hi Lim
Limits the maximum output value for modes other than Manual.
• OUT_LO_LIM
Out Lo Lim
Limits the minimum output value for modes other than Manual.
• OUT_SCALE
Out Scale
The high and low scale values, engineering units code, and number of digits to the
right of the decimal point to be used in displaying the OUT parameter and parameters
which have the same scaling as OUT.
⫻: 0 or 1 definable
Bad
• NoComm_WithLastUsableValue
Set if this value had been set by communication, which has now failed.
• NoComm_WithNoUsableValue
Set if there has never been any communication with this value since it was last Out of
Service.
• ConfigurationError
Set if the value is not useful because there is some other problem with the block,
depending on what a specific manufacturer can detect.
• NotConnected
Set if the value is required to be connected and is not connected.
• DeviceFailure
Set if the source of the value is affected by a device failure.
• NonSpecific
There is no specific reason why the value is bad. Used for propagation.
• OutOfService
The value is not reliable because the block is not being evaluated, and may be under
construction by a configurer. Set if the block mode is O/S.
• SensorFailure
Set if the device can determine this condition. The Limits define which direction has
been exceeded.
Uncertain
• InitialValue
Set when the value of an input parameter is written while the block is Out of Service.
• LastUsableValue
Whatever was writing this value has stopped doing so.
• NonSpecific
There is no specific reason why the value is uncertain. Used for propagation.
• EngUnitRangeViolation
Set if the value lies outside of the range of values defined for this parameter. The
Limits define which direction has been exceeded.
• SensorConversionNotAccurate
Set if the value is at one of the sensor limits. The Limits define which direction has
been exceeded.
• Subnormal
Set if a value derived from multiple values has less than the required number of Good
sources.
• SubstituteValue
Set when the value is written when the block is not Out of Service.
Good_Cascade
• DoNotSelect
The value is from a block which should not be selected by a control selector block,
due to conditions in or above the block.
• FaultStateActive
The value is from a block that has FAULT-STATE active. This also implies Not Invited.
• InitializationAcknowledge
The value is an initialized value from a source (cascade input, remote-cascade-in, and
remote-output in parameters).
• InitiateFaultState
The value is from a block that wants its downstream output block to go to Fault State.
• InitializationRequest
The value is an initialization value for a source (back calculation input parameter),
because the lower loop is broken or in the wrong mode.
• LocalOverride
The value is from a block that has been overriden by a local key switch. This also
implies Not Invited.
• NonSpecific
There is no reason why the value is good. No error or special condition is associated
with this value.
• NotInvited
The value is from a block which does not have a target mode that would use this input.
• NotSelected
The value is from a Control Selector which has not selected the corresponding input.
This tells the upper block to limit in one direction, not to initialize.
CS 3000
FOUNDATION fieldbus Engineering Guide
IM 33Y05P11-01E 8th Edition
INDEX
A E
Address for Temporary Device ....................... A3-75 Ease of Maintenance ..................................... A3-74
ALF111 Engineering
Detailed Information .................................. A3-10 Precautions ................................................ B1-7
Duplexing ................................................. A3-73 Sequence ................................................... A3-5
New ............................................................ A3-9 Engineering Unit Builder ................................ C1-21
Number of Assigned Points ......................... A2-3 Environment Settings ...................................... A3-11
Proparties ................................................. A3-10 Equalization ................................................... A3-36
Error Messages
B Communication Function .......................... C1-30
Block Instantiation .......................................... A3-41 Generation Function ................................. C1-27
Block Tag Name ............................................. A3-18 Extended Parameters .................................... A3-70
C F
Capability Level ............................................. A3-25 Fail-Safe Mechanism ..................................... A3-79
Communication Parameter ............................ A3-14 Fail-Safe Position ........................................... A3-79
Copy Tool for Fieldbus Associated Files ......... A3-19 Fieldbus
Creating Function Blocks ............................... A3-27 Engineering Units ........................... C1-2, C1-21
Fieldbus Device
D Automatically Registering ......................... A3-76
Before Connecting .................................... A2-13
Device Class .................................................. A3-18
Downloading ................................. A3-49, A3-51
Device ID ....................................................... A3-17
Manual Registration .................................. A3-21
Device Information
Prior Combination Test .............................. A2-14
Acquiring .................................................. A3-33
Fieldbus Engineering ....................................... A1-1
Device Panel
Equalization .............................................. A3-39
H
Incorrect ................................................... A3-40
Node Address ........................................... A3-35 High-Speed Data Access ............................... A3-71
Device Parameter Setting .............................. A3-58
Device Tag Name .......................................... A3-17 I
Download Infinity .............................................................. B1-2
Operations ................................................ A3-42 Input/output Test ............................................ A3-93
Download All ................................................ A3-103
Downloading
Operations ................................................ A3-55
Precautions .............................................. A3-52
Duplexing the LAS ......................................... A3-73
Duplicate Node Addresses ............................. A3-75
M
Modify Schedule Manually ............................. A3-32
Modifying a Fieldbus Block ............................ A3-44
Multiple Sub-Schedules ................................. A3-80
N
NM Parameters ............................................. A3-14
Node Address ................................................ A3-17
O
Official Capability File ..................................... A3-76
P
Project Backup .............................................. A3-61
R
Resolving Invalid Elements ............................ A3-51
S
Saving of the Tuning Parameters ................... A3-60
Scheduled Load Setting ................................. A3-16
Segment
Creating ...................................................... A3-9
Environment Settings ................................ A3-13
System Design
Cable Type and Total Cable Length ............ A2-7
Changing FF-PID Block
Parameter Item Names .................... A2-9
Creating a Control Application ..................... A2-9
Number of Fieldbus Devices ....................... A2-5
Segment Configuration ............................. A2-12
Terminal Assignment Information ............... A2-11