Im01e20f02-01e Fieldbus
Im01e20f02-01e Fieldbus
Im01e20f02-01e Fieldbus
IM 01E20F02-01E
IM 01E20F02-01E
4th Edition
Yokogawa Electric Corporation
CONTENTS
CONTENTS
i IM 01E20F02-01E
4th Edition: Sep. 2015
All Rights Reserved, Copyright © 2006, Yokogawa Electric Corporation
CONTENTS
ii IM 01E20F02-01E
CONTENTS
iii IM 01E20F02-01E
CONTENTS
REVISION RECORD
iv IM 01E20F02-01E
1. INTRODUCTION
1. INTRODUCTION
This manual is for the ADMAG AXF Series Magnetic • Please note that this user's manual may not be
Flowmeter Remote Converter FOUNDATION fieldbus revised for any specification changes, construction
Communication Type. The FOUNDATION fieldbus changes or operating part changes that are not
communication type is based on the same ADMAG considered to affect function or performance.
AXF technology used in the BRAIN/HART communi- • If the customer or any third party is harmed by the
cation type, and is similar to the communication types use of this product, Yokogawa assumes no responsi-
in terms of basic performance and operation. This bility for any such harm owing to any defects in the
manual describes only those topics that are required for product which were not predictable, or for any
operation of the FOUNDATION fieldbus communication indirect damages.
type. For information on the installation, wiring, and 䊏 Safety and Modification Precautions
maintenance of AXF series magnetic flowmeter, refer
• The following general safety precautions must be
to the user’s manual for each model (IM 01E20D01-
observed during all phases of operation, service, and
01E or IM 01E20C02-01E).
repair of this instrument. Failure to comply with
As far terminal connection, refer to Page 9-3 of this these precautions or with specific WARNINGS
manual. given elsewhere in this manual violates safety
standards of design, manufacture, and intended use
of the instrument. Yokogawa assumes no liability for
NOTE the customer's failure to comply with these require-
ments. If this instrument is used in a manner not
When describing the model name like
specified in this manual, the protection provided by
AXFⵧⵧⵧC in this manual, "ⵧⵧⵧ" means any of
this instrument may be impaired.
the following.
• Yokogawa will not be liable for malfunctions or
002, 005, 010, 015, 025, 032, 040, 050, 065, damage resulting from any modification made to this
080, 100, 125, 150, 200, 250, 300, 350, 400 instrument by the customer.
• The following safety symbol marks are used in this
䊏 Regarding This Manual user's manual and instrument.
• This manual should be provided to the end user.
• Before use, read this manual thoroughly to compre-
hend its contents. WARNING
• The contents of this manual may be changed A WARNING sign denotes a hazard. It calls
without prior notice. attention to procedure, practice, condition or the
• All rights are reserved. No part of this manual may like, which, if not correctly performed or adhered
be reproduced in any form without Yokogawa's to, could result in injury or death of personnel.
written permission.
• Yokogawa makes no warranty of any kind with
regard to this material, including, but not limited to,
implied warranties of merchantability and suitability
CAUTION
for a particular purpose.
• All reasonable effort has been made to ensure the A CAUTION sign denotes a hazard. It calls
accuracy of the contents of this manual. However, attention to procedure, practice, condition or the
if any errors or omissions are found, please inform like, which, if not correctly performed or adhered
Yokogawa. to, could result in damage to or destruction of
• Yokogawa assumes no responsibilities for this part or all of the product.
product except as stated in the warranty.
• The specifications covered by this manual are
limited to those for the standard type under the
specified model number break-down and do not
cover custom-made instruments.
1-1 IM 01E20F02-01E
1. INTRODUCTION
(2) Wiring
NOTE WARNING
A NOTE sign denotes information necessary for
• The wiring of the magnetic flowmeter must be
essential understanding of operation and fea-
performed by expert engineer or skilled person-
tures.
nel. No operator shall be permitted to perform
procedures relating to wiring.
Protective grounding terminal • When connecting the wiring, check that the
Functional grounding terminal supply voltage is within the range of the voltage
(This terminal should not be used as a protective specified for this instrument before connecting
grounding terminal.) the power cable. In addition, check that no
voltage is applied to the power cable before
FOUNDATION is a registered trademark of Fieldbus connecting the wiring.
FOUNDATION. • The protective grounding must be connected
securely at the terminal with the mark to
avoid danger to personnel.
(3) Operation
Flowmeter Safety • When opening the cover, wait for more than 10
minutes after turning off the power. Only expert
(1) Installation engineer or skilled personnel are permitted to
open the cover.
WARNING • Do not open the cover in wet weather or humid
environment. When the cover is open, stated
• Installation of the magnetic flowmeter must be enclosure protection is not applicable.
performed by expert engineer or skilled person-
nel. No operator shall be permitted to perform
procedures relating to installation. (4) Maintenance
• The magnetic flowmeter must be installed
within the specification conditions. WARNING
• The magnetic flowmeter is a heavy instrument.
Be careful that no damage is caused to person- • Maintenance of the magnetic flowmeter should
nel through accidentally dropping it, or by be performed by the trained personnel having
exerting excessive force on the magnetic safety standard knowledge. No operator shall
flowmeter. When moving the magnetic flowme- be permitted to perform any operations relating
ter, always use a trolley and have at least two to maintenance.
people carry it. • When opening the cover, wait for more than 10
• When the magnetic flowmeter is processing hot minutes after turning off the power.
fluids, the instrument itself may become ex- • Do not open the cover in wet weather or humid
tremely hot. Take sufficient care not to get burnt. environment. When the cover is open, stated
• Where the fluid being processed is a toxic enclosure protection is not applicable.
substance, avoid contact with the fluid and
avoid inhaling any residual gas, even after the
instrument has been taken off the piping line for
maintenance and so forth.
1-2 IM 01E20F02-01E
1. INTRODUCTION
1-3 IM 01E20F02-01E
1. INTRODUCTION
CAUTION
1-4 IM 01E20F02-01E
2. ABOUT FIELDBUS
2. ABOUT FIELDBUS
The AXF Series Fieldbus communication type employs (6)AR function block
the specification standardized by The Fieldbus Founda- • Switches two main inputs of different measurement
tion, and provides interoperability between Yokogawa ranges and combines the result with three auxiliary
devices and those produced by other manufacturers. inputs through the selected compensation function to
Fieldbus comes with software consisting of AI, DI, IT, calculate the output.
AR and optional PID function blocks that enable the (7)PID function block (optional)
flexible implementation of systems. • Performs the PID control computation based on the
For information on other features, engineering, design, deviation of the measured value from the setpoint.
construction work, startup and maintenance of
Fieldbus, refer to “Fieldbus Technical Information” (TI 2.3 Logical Structure of Each
38K03A01-01E). Block
• Sets node addresses and Physical Device tags (PD Function block VFD
Tag) necessary for communication.
• Controls the execution of function blocks. PID function
block (option)
• Manages operation parameters and communication
AR function
resources (Virtual Communication Relationship: block
VCR). IT function
block
IT function
block
2.2.2 Function Block VFD
AI function
block
(1)Resource block DI function
block
• Manages the status of AXF hardware.
SENSOR DI function
• Automatically informs the host of any detected Sensor Transducer block block
Sensor
2-2 IM 01E20F02-01E
3. GETTING STARTED
3. GETTING STARTED
Fieldbus is fully dependent upon digital communica- Refer to Yokogawa when making arrangements to
tion protocol and differs in operation from conven- purchase the recommended equipment.
tional 4 to 20 mA transmission and the BRAIN
Connect the devices as shown in Figure 3.1. Connect
communication protocol. It is recommended that
the terminators at both ends of the trunk, with a
novice users use field devices in accordance with the
minimum length of the spur laid for connection.
procedures described in this section. The procedures
assume that field devices will be set up on a bench or The polarity of signal and power must be maintained.
in an instrument shop.
Fieldbus power
supply
3.1 Connection of Devices AXF HOST
• Power supply:
Fieldbus requires a dedicated power supply. It is Terminator
recommended that current capacity be well over the F0301.EPS
total value of the maximum current consumed by all Figure 3.1 Cabling
devices (including the host). Conventional DC
current cannot be used as is.
• Terminator: NOTE
Fieldbus requires two terminators. Refer to the No CHECK terminal is used for Fieldbus commu-
supplier for details of terminators that are attached nication AXF. Do not connect the field indicator
to the host. and check meter.
• Field devices:
Connect Fieldbus communication type AXF (Refer Before using a Fieldbus configuration tool other than
to section 9.3 terminal connection). Two or more the existing host, confirm it does not affect the loop
AXF devices or other devices can be connected. functionality in which all devices are already installed
• Host: in operation. Disconnect the relevant control loop from
Used for accessing field devices. A dedicated host the bus if necessary.
(such as DCS) is used for an instrumentation line
while dedicated communication tools are used for
experimental purposes. For operation of the host, IMPORTANT
refer to the instruction manual for each host. No
Connecting a Fieldbus configuration tool to a
other details on the host are given in this manual.
loop with its existing host may cause communi-
• Cable: cation data scrambling resulting in a functional
Used for connecting devices. Refer to “Fieldbus disorder or a system failure.
Technical Information” (TI 38K03A01-01E) for
details of instrumentation cabling. For laboratory or
other experimental use, a twisted pair cable two to
three meters in length with a cross section of
0.9 mm2 or more and a cycle period of within 5 cm
(2 inches) may be used. Termination processing
depends on the type of device being deployed. For
AXF, use an M4 screw terminal claw. Some hosts
require a connector.
3-1 IM 01E20F02-01E
3. GETTING STARTED
3-2 IM 01E20F02-01E
3. GETTING STARTED
DEVICE INFORMATION The capabilities level defines the kind and the number
Device ID
PD Tag
:
:
594543000BXXXXXXXX
FT2001
of function blocks that can be used.
Device Revision
Node Address
:
:
1
0xF4
The table below shows the relation.
Serial No. : XXXXXXXXXXXXXXXXX
Physical Location : The capability level and function blocks that can be used
Note:
Capabilities AI DI IT AR PID
Our Device Description Files and Capabilities Files available at Level
http://www.yokogawa.com/fld (English) or
http://www.yokogawa.co.jp/fld/ (Japanese)
1 1 2 2 1 0
2 1 2 2 1 1
T0302.EPS
If you do not have the DD or capabilities files, you can
F0303.EPS download them from our web page:
Figure 3.3 Device Information Sheet Attached to AXF http://www.yokogawa.com/fld
3-3 IM 01E20F02-01E
3. GETTING STARTED
3-4 IM 01E20F02-01E
4. CONFIGURATION
4. CONFIGURATION
4-1 IM 01E20F02-01E
4. CONFIGURATION
(20) side, and other devices (BASIC device) without Table 4.2 Operation Parameter Values of the AXF to be
bus control function allocated from a larger address Set to LM Devices
number (247) side respectively. Place the AXF in the Symbol Parameters Description and Settings
range of the BASIC device. When the AXF is used as V (ST) Slot-Time Indicates the time
necessary for immediate
Link Master, place the AXF in the range of the LM reply of the device. Unit of
device. Set the range of addresses to be used to the LM time is in octets (256 µs).
Set maximum specification
device. Set the following parameters. for all devices. For AXF,
set a value of 4 or greater.
Table 4.1 Parameters for Setting Address Range
V (MID) Minimum-Inter-PDU- Minimum value of
Parameters Description Delay communication data
Symbol intervals. Unit of time is in
V (FUN) First-Unpolled-Node Indicates the address next octets (256 µs). Set the
maximum specification for
to the address range used all devices. For AXF, set a
for the host or other LM value of 4 or greater.
device.
V (MRD) Maximum-Reply-Delay The worst case time
V (NUN) Number-of- Unused address range elapsed until a reply is
consecutive- recorded. The unit is Slot-
Unpolled-Node time; set the value so that
T0401.EPS
V (MRD) ⫻V (ST) is the
maximum value of the
specification for all
devices. For AXF, the
The devices within the address range written as setting must be a value of
12 or greater.
“Unused” in Figure 4.1 cannot be used on a Fieldbus.
T0402.EPS
For other address ranges, the range is periodically
checked to identify when a new device is mounted.
Care must be taken to keep the unused device range as 4.3 Definition of Combining
narrow as possible so as to lessen the load on the Function Blocks
Fieldbus.
The input/output parameters for function blocks are
combined. As required, they can be combined with the
0x00
input of the control block. The setting is written to the
Not used
0x0F AXF link object. See “Block setting” in Section 4.6 for
0x10 the details. It is also possible to read values from the
Bridge device
0x13 host at proper intervals instead of connecting the AXF
0x14
LM device block output to other blocks.
V(FUN)
The combined blocks need to be executed synchro-
Unused V(NUN)
nously with other blocks on the communications
schedule. In this case, change the AXF schedule
V(FUN)⫹V(NUN)
BASIC device according to the following table. The values in the
0xF7 table are factory-settings.
0xF8
Default address Table 4.3 Execution Schedule of the AXF Function Blocks
0xFB
0xFC Setting (Enclosed is
Index Parameters
Portable device address factory-setting)
0xFF 269 MACROCYCLE_ Cycle (MACROCYCLE)
F0401.EPS
(SM) DURATION period of control or
measurement. Unit is 1/32
Figure 4.1 Available Range of Node Addresses ms. (16000 = 0.5 s)
276 FB_START_ENTRY.1 AI1 block startup time.
To ensure stable operation of Fieldbus, determine the (SM) Elapsed time from the start
of MACROCYCLE specified
operation parameters and set them to the LM devices. in 1/32 ms. (0 = 0 s)
While the parameters in Table 4.2 are to be set, the 277 to FB_START_ENTRY.2 No setting
worst-case value of all the devices to be connected to 289 to
the same Fieldbus must be used. Refer to the specifica- (SM) FB_START_ENTRY.14
T0403.EPS
tion of each device for details. Table 4.2 lists AXF
specification values.
4-2 IM 01E20F02-01E
4. CONFIGURATION
LIC100 UNINITIALIZED
(No tag nor address is set)
LI100
INITIALIZED
(Only tag is set)
AXF
#1 Address clear Address setting
FI100
FC100 SM_OPERATIONAL
F0402.EPS
(Tag and address are retained, and
Figure 4.2 Example of Loop Connecting Function Block of the function block can be executed.)
the AXF with Other Instruments F0404.EPS
4-3 IM 01E20F02-01E
4. CONFIGURATION
4-4 IM 01E20F02-01E
4. CONFIGURATION
Sub-
Parameter Description
4.6 Block Setting
index
12 FasDllSubsriberTime Not used for AXF. Set the parameter for function block VFD.
WindowSize
4.6.1 Link Object
13 FasDllSubscriber Not used for AXF.
SynchronizationDlcep A link object combines the data voluntarily sent by the
14 FmsVfdId Sets VFD for AXF to be function block with the VCR. The AXF has 40 link
used. objects. A single link object specifies one combination.
0x1: System/network
management VFD
Each link object has the parameters listed in Table 4.6.
0x1234: Function block Parameters must be changed together for each VCR
VFD because the modifications made to each parameter may
15 FmsMaxOutstanding Set 0 to Server. It is not cause inconsistent operation.
ServiceCalling used for other applications.
Table 4.6 Link Object Parameters
16 FmsMaxOutstanding Set 1 to Server. It is not
ServiceCalled used for other applications. Sub- Parameters Description
17 FmsFeatures Indicates the type of index
Supported services in the application 1 LocalIndex Sets the index of function
layer. In the AXF, it is block parameters to be
automatically set according combined; set “0” for Trend
to specific applications. and Alert.
T0404-2.EPS
2 VcrNumber Sets the index of VCR to
33 VCRs are factory-set as shown in the table below.
be combined. If set to “0”,
this link object is not used.
Table 4.5 VCR List
3 RemoteIndex Not used in AXF. Set to “0”.
Index VCR 4 ServiceOperation Set one of the following.
Factory Setting
(SM) Number Set only one each for link
293 1 For system management (Fixed) object for Alert or Trend.
0: Undefined
294 2 Server (LocalAddr = 0xF3) 2: Publisher
295 3 Server (LocalAddr = 0xF4) 3: Subscriber
6: Alert
296 4 Server (LocalAddr = 0xF7) 7: Trend
297 5 Trend Source (LocalAddr = 0x07, 5 StaleCountLimit Set the maximum number
Remote Address=0x111) of consecutive stale input
298 6 Publisher for AI (LocalAddr = 0x20) values which may be
received before the input
299 7 Alert Source (LocalAddr = 0x07, status is set to BAD. To
Remote Address=0x110) avoid the unnecessary
300 8 Server (LocalAddr = 0xF9) mode transition caused
when the data is not
301 to 315 9 to 33 Not used. correctly received by
T0405.EPS subscriber, set this
parameter to “2” or more.
4.5.2 Function Block Execution Control T0406.EPS
Set link objects as shown in Table 4.7.
According to the instructions given in Section 4.3, set
Table 4.7 Factory-Settings of Link Objects (example)
the execution cycle of the function blocks and schedule
of execution. Index Link Object # Factory Settings
30000 1 AI.OUT → VCR#6
30001 2 Trend → VCR#5
30002 3 Alert → VCR#7
30003 to
4 to 40 Not used
30039
T0407.EPS
4-5 IM 01E20F02-01E
4. CONFIGURATION
AXF
Before writing to a Trend object, it is necessary to
release the WRITE_LOCK parameter.
DLSAP 0xF8 0xF3 0xF4 0xF7 0xF9 0x20 0x21 0x07
DLCEP
Table 4.8 Parameters for Trend Objects
Sub- Fieldbus Cable
index Parameters Description
Host 1 Host 2 Device 1 Device 2
1 Block Index Sets the leading index of
the function block that F0405.EPS
takes a trend.
2 Parameter Relative Sets the index of Figure 4.5 Example of Default Configuration
Index parameters taking a trend
by a value relative to the
beginning of the function 4.6.3 View Object
block. In the AXF AI block,
the following three types of This object forms a group of parameters in a block.
trends are possible.
One advantage brought by forming groups of param-
7: PV
8: OUT eters is the reduction of load for data transactions.
19: FIELD_VAL View Object has the parameters listed in Table 4.11 to
3 Sample Type Specifies how trends are 4.16. Purpose of View Objects is shown in Table 4.10.
taken. Choose one of the
following 2 types: Table 4.10 Purpose of Each View Object
1: Sampled upon
execution of a function Description
block. VIEW_1 Set of dynamic parameters required by operator
2: The average value is for plant operation. (PV, OUT, Mode etc.)
sampled.
VIEW_2 Set of static parameters which need to be
4 Sample Interval Specifies sampling shown to plant operator at once. (Range etc.)
intervals in units of 1/32
ms. Set the integer VIEW_3 Set of all the dynamic parameters.
multiple of the function
VIEW_4 Set of static parameters for configuration or
block execution cycle.
maintenance.
5 Last Update The last sampling time. T0410.EPS
4-6 IM 01E20F02-01E
4. CONFIGURATION
T0411-1.EPS
4-7 IM 01E20F02-01E
4. CONFIGURATION
47 FLOW_DIRECTION 1
4-8 IM 01E20F02-01E
4. CONFIGURATION
Table 4.13 View Object for AI Function Block Table 4.14 View Object for DI (DI1, DI2) Function Block
(byte) (byte)
Relative VIEW VIEW VIEW VIEW Relative VIEW VIEW VIEW VIEW
Index Parameter _1 _2 _3 _4 Index Parameter _1 _2 _3 _4
1 ST_REV 2 2 2 2 1 ST_REV 2 2 2 2
2 TAG_DESC 2 TAG_DESC
3 STRATEGY 2 3 STRATEGY 2
4 ALERT_KEY 1 4 ALERT_KEY 1
5 MODE_BLK 4 4 5 MODE_BLK 4 4
6 BLOCK_ERR 2 2 6 BLOCK_ERR 2 2
7 PV 5 5 7 PV_D 2 2
8 OUT 5 5 8 OUT_D 2 2
9 SIMULATE 9 SIMULATE_D
10 XD_SCALE 11 10 XD_STATE 2
11 OUT_SCALE 11 11 OUT_STATE 2
12 GRANT_DENY 2 12 GRANT_DENY 2
13 IO_OPTS 2 13 IO_OPTS 2
14 STATUS_OPTS 2 14 STATUS_OPTS 2
15 CHANNEL 2 15 CHANNEL 2
16 L_TYPE 1 16 PV_FTIME 4
17 LOW_CUT 4 17 FIELD_VAL_D 2 2
18 PV_FTIME 4 18 UPDATE_EVT
19 FIELD_VAL 5 5 19 BLOCK_ALM
20 UPDATE_EVT 20 ALARM_SUM 8 8
21 BLOCK_ALM 21 ACK_OPTION 2
22 ALARM_SUM 8 8 22 DISC_PRI 1
23 ACK_OPTION 2 23 DISC_LIM 1
24 ALARM_HYS 4 24 DISC_ALM
25 HI_HI_PRI 1 Total 22 8 22 19
26 HI_HI_LIM 4 T0414.EPS
27 HI_PRI 1
28 HI_LIM 4
29 LO_PRI 1
30 LO_LIM 4
31 LO_LO_PRI 1
32 LO_LO_LIM 4
33 HI_HI_ALM
34 HI_ALM
35 LO_ALM
36 LO_LO_ALM
Total 31 26 31 46
T0413.EPS
4-9 IM 01E20F02-01E
4. CONFIGURATION
Table 4.15 View Object for (IT1, IT2) Function Block Table 4.16 View Object for AR Function Block
(byte) (byte)
Relative VIEW VIEW VIEW VIEW Relative VIEW VIEW VIEW VIEW
Index Parameter _1 _2 _3 _4 Index Parameter _1 _2 _3 _4
1 ST_REV 2 2 2 2 1 ST_REV 2 2 2 2
2 TAG_DESC 2 TAG_DESC
3 STRATEGY 2 3 STRATEGY 2
4 ALERT_KEY 1 4 ALERT_KEY 1
5 MODE_BLK 4 4 5 MODE_BLK 4 4
6 BLOCK_ERR 2 2 6 BLOCK_ERR 2 2
7 TOTAL_SP 4 4 7 PV 5 5
8 OUT 5 5 8 OUT 5 5
9 OUT_RANGE 11 9 PRE_OUT 5 5
10 GRANT_DENY 2 10 PV_SCALE 11
11 STATUS_OPTS 2 11 OUT_RANGE 11
12 IN_1 5 5 12 GRANT_DENY 2
13 IN_2 5 5 13 INPUT_OPTS 2
14 OUT_TRIP 2 2 14 IN 5
15 OUT_PTRIP 2 2 15 IN_LO 5
16 TIME_UNIT1 1 16 IN_1 5
17 TIME_UNIT2 1 17 IN_2 5
18 UNIT_CONV 4 18 IN_3 5
19 PULSE_VAL1 4 19 RANGE_HI 4
20 PULSE_VAL2 4 20 RANGE_LO 4
21 REV_FLOW1 2 2 21 BIAS_IN_1 4
22 REV_FLOW2 2 2 22 GAIN_IN_1 4
23 RESET_IN 2 2 23 BIAS_IN_2 4
24 STOTAL 4 24 GAIN_IN_2 4
25 RTOTAL 4 4 25 BIAS_IN_3 4
26 SRTOTAL 4 26 GAIN_IN_3 4
27 SSP 4 27 COMP_HI_LIM 4
28 INTEG_TYPE 1 28 COMP_LO_LIM 4
29 INTEG_OPTS 2 29 ARITH_TYPE 1
30 CLOCK_PER 4 30 BAL_TIME 4
31 PRE_TRIP 4 31 BIAS 4
32 N_RESET 4 4 32 GAIN 4
33 PCT_INCL 4 4 33 OUT_HI_LIM 4
34 GOOD_LIM 4 34 OUT_LO_LIM 4
35 UNCERT_LIM 4 35 UPDATE_EVT
36 OP_CMD_INT 1 1 36 BLOCK_ALM
37 OUTAGE_LIM 4 Total 23 26 48 68
T0417.EPS
38 RESET_CONFIRM 2 2
39 UPDATE_EVT
40 BLOCK_ALM
41 ACCUM_TOTAL 4
Total 52 17 64 42
T0416.EPS
4-10 IM 01E20F02-01E
4. CONFIGURATION
4-11 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
This chapter contains information on how to adapt the Do not turn off the power immediately after
function and performance of the ADMAG AXF to suit setting. When the parameters are saved to the
specific applications. Because two or more devices are EEPROM, the redundant processing is executed
connected to FOUNDATION Fieldbus, settings including for an improvement of reliability. If the power is
the requirements of all devices need to be determined. turned off within 60 seconds after setting is
Practically, the following steps must be taken. made, the modified parameters are not saved
The following section describes each step of the and the setting may return to the original values.
procedure in the order given. Using a dedicated
configuration tool allows the procedure to be signifi-
Block mode
cantly simplified. This section describes the procedure
Many parameters require a change of the block mode
which has relatively simple functions.
of the function block to O/S (Out of Service) when
their data is changed. To change the block mode of the
function block, its MODE_BLK needs to be changed.
The MODE_BLK is comprised of four sub-parameters
below.
(1) Target (Target mode):
Sets the operating condition of the block.
(2) Actual (Actual mode):
Indicates the current operating condition.
(3) Permit (Permitted mode):
Indicates the operating condition that the block
is allowed to take.
(4) Normal (Normal mode):
Indicates the operating condition that the block
will usually take.
5-1 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
LIMSW_1_VALUE_D
Limit check
(Channel2)
SENSOR LIMSW_2_VALUE_D
(Channel3)
SWITCH_1_VALUE_D
Adhesion check
(Channel4)
Historical Equipment
records information SWITCH_2_VALUE_D
(Channel5)
F0501.eps
LOW_MF(EDF):
Sets the meter factor of low frequency side for en-
hanced dual frequency excitation.
HIGH_MF(EDF):
Sets the meter factor of high frequency side under
enhanced dual frequency excitation.
5-2 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
DISPLAY_SELECT1, 2, 3:
Table 5.3.1 DISPLAY SELECT
DISPLAY_SELEC T 1 DISPL AY_SELE CT 2 DISPL AY_SELE CT 3
The display content for the display The display content for the display unit's The display content for the display
unit's first line. second line. unit's third line.
5-3 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
Simulate Indirect
SIMULATE.Simulate
Direct MODE_BLK.Actual
Value F0502.eps
TAG_DESC, MODE_BLK:
Indicates the three types of function block modes;
Out_Of_Service, Manual, and Auto. TAG_DESC
indicates what mode of operation is desired for AI
Function block. In Out_Of_Service (O/S) mode, the AI
block does not operate. The Manual mode does not
allow values to be updated. The Auto mode causes the
measured value to be updated. Under normal circum-
stances, set the Auto mode to take effect. For
MODE_BLK the Auto mode is the factory default.
CHANNEL:
This is the parameter of the transducer block to be
input to the AI block. AI block is assigned flow rate.
5-4 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
OUT:
This parameter contains the current measurement value
from Transducer Block or configuration adjusted
engineering unit and the belonging state in AUTO
MODE. OUT contains the value and status set by an
operator in MAN MODE.
Non-specific Normal
No-specific -- TB is O/S
2:High Limited
Sensor Failure CPU board failure
3:Constant
T0503.eps
XD_SCALE:
Scale of input from the transducer block. The maxi-
mum flow rate range on an order sheet is set. "0" (0%),
"10.000"(100%), and "m/s" for the unit are factory-set
unless specified in the order. Changing the unit (can be
set only in flow rate) also causes the unit within the
transducer block to be automatically changed.(The unit
is automatically changed according to the unit selected
in AI. Units which can be set by XD_SCALE are
shown in Table 5.4.1.
5-5 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
OUT_SCALE:
Set the range of output (from 0% to 100%). In the case
of AXF, OUT_SCALE is always the same setting as
XD_SCALE.
L_TYPE:
L_TYPE is always selected as "Direct".
(Note) "Indirect" also can be set.
PV_FTIME:
Sets the time constant of the damping function within
AI block (primary delay) in seconds.
For normal magmeter’s damping setting, set by
PRIMARY_VALUE_FTIME of transducer block
instead of setting AI function block’s PV_FTIME.
5-6 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
PV_D
Simulate Optional Filter
CHANNEL
SIMULATE_D Invert PV_FTIME
Output OUT_D
FIELD_VAL_D
Alarms
DISC
MODE
F0503.eps
ADMAG AXF contains two DI function blocks, which Each DI block is assigned to either "Flow switch" or
individually transfer the "Flow switch" and "Adhesion "Adhesion Alarm/warning".
Alarm/warning" generated by the transducer block. For
a list of the parameters of blocks held by the ADMAG PV_FTIME:
AXF, refer to "List of parameters for each block of the Stipulates the delay time (in seconds) of changing the
ADMAG AXF" in Chapter 8. The following is a list of output value after a change of the value inside the DI
important parameters with a guide to how to set them. block.
MODE_BLK: DISC_PRI:
Indicates the three types of function block modes; Deternines the priority level of the discrete alarm on
Out_Of_Service, Manual, and Auto. MODE_BLK the block's output (OUT_D). The alarm will be
indicates what mode of operation is desired for DI transmitted upon occurrence only when the DISC_PRI
Function block. In Out_Of_Service mode, the DI block is set at 3 or higher. This parameter is set to 1 before
does not operate. The Manual mode does not allow the AXF is shipped from the factory.
values to be updated. The Auto mode permits the Table 5.5.1 Alarm Priority
measured value to be updated. Under normal circum- Value Description
stances, set the Auto mode to take effect. The Auto 0 Alert is not notified. Alarm parameters are not updated.
mode is the factory default. 1 Alert is not notified.
3 to 7 Advisory alarms.
8 to 15 Critical alarms.
CHANNEL: T0506.eps
5-7 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
100 . 0 999.999 l / h
FR
%
1 2 3 4 5 6 M l I T 1
F0505.eps 8 4 : D i s p O v e r W n g
Decimal point is always to the first place. F0507.eps
5-8 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
Flow Rate (Bar) The decimal point location of the data becomes as
Bi Direction is set "Unidirectional" follows depending on the setting of IT block
OUT_RANGE. Decimal_Point
AR
12345678 M l
IT1 or IT2:OUT_RANGE.Decimal_Point
Desimal Point
Location
Example
0 100 0 0 12345678
1 1 1234567.8
2 2 123456.78
F0508.eps 3 3 12345.678
4 4 1234.5678
Bi Direction is set "Bidirectional" 5 5 123.45678
6 6 12.345678
7 7 1.2345678
Other 0 12345678
AR
12345678 M l
T0511.eps
5-9 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
Arithmetic Out
FR
The display is given in the same manner as Integrator 123.456 l / h
Out, decimal point is set by L e v e l : 2 A D H
"AR:OUT_RANGE.Decimal_Point".
F0515.eps
Desimal Point
AR:OUT_RANGE.Decimal_Point
Location
Example
Level1 : Adhesion Level2 ⱖ Adh Measure Value >
0 0 12345678 Adhesion Level1
1 1 1234567.8
2 2 123456.78
3 3 12345.678
FR
4
5
4
5
1234.5678
123.45678 123.456 l / h
6 6 12.345678 L e v e l : 1 A D H
7 7 1.2345678
Other 0 12345678
T0513.eps F0516.eps
PD Tag
Level0 : Adhesion Level1 ⱖ Adh Measure Value
The third line shows the example of PD Tag display.
Maximum number of figures is 16, on LCD the head
FR
16 charactors out of 32 charactors of management PD 123.456 l / h
Tag can be displayed. L e v e l : 0 A D H
FR
123. 456 l / h
F0517.eps
9 8 7 6 5 4 M l I T 1
Communication
A X F - P l a c e 1 T A G
The third line shows the example of Communication
F0511.eps
display.
Adhesion Check
When Adhesion Check display is selected result is FR
displayed as below showing the level number. 123.456 l / h
9 8 7 6 5 4 M l I T 2
F o u n d a t i o n F i e l d b u s C O M
FR
123.456 l / h F0518.eps
L e v e l : 2 A D H
5.6.2 Display Modes
F0512.eps
ADMAG AXF has following display modes.
Adhesion Check Level Judge - Normal Display
Level4 : Adh Measure Value > Adhesion Level4 - Alarm Display
- Warning Display
FR - Autozero Display
123.456 l / h Display Renewal Time
L e v e l : 4 A D H
Display renewal time for each display modes depends
F0513.eps
on Display Cycle setting;
5-10 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
Alarm Display
FR
100.123 l / h
1 2 3 4 5 6 M l I T 2
F o u n d a t i o n F i e l d b u s C O M
Alarm generated
P r o c e s s A l a r m
3 1 : E mp t y P i p e
F i l l f l o w t u b e w i t h
f l u i d
FR
100.123 l / h
1 2 3 4 5 6 M l I T 2
F o u n d a t i o n F i e l d b u s C O M
Data is fixed at the value when
alarm generated
P r o c e s s A l a r m
3 1 : E mp t y P i p e
F i l l f l o w t u b e w i t h
f l u i d
FR
100.123 l / h
1 2 3 4 5 6 M l I T 2
F o u n d a t i o n F i e l d b u s C O M
F0519.eps
5-11 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
5-12 IM 01E20F02-01E
5. EXPLANATION OF BASIC ITEMS
Warning Display
In each normal display one to three line display, when warning is generated, at the third line warning message is
displayed. The following is the example of two line Data display.
FR
999. 999 l / h
I T 1
123456 M l
FR
999. 999 l / h
1 2 3 5 5 6 M l I T 1
8 4 : D i s p O v e r Wn g
FR
999. 999 l / h
I T 1
123656 M l
F0520.eps
Warning Message
On the Integral LCD indicator following messages are displayed when warning is generated.
Table 5.6.4 Warning Display
N o w A u t o Z e r o
E x e c u t i n g . . .
F0521.eps
5-13 IM 01E20F02-01E
6. IN-PROCESS OPERATION
6. IN-PROCESS OPERATION
This chapter describes the procedure performed when 6.2.2 Alarms and Events
changing the operation of the function block of the
The following alarms or events can be reported by the
AXF in process.
AXF if Link object and VCR static entry are set.
Analog Alerts (Generated when a process value
6.1 Mode Transition exceeds threshold)
When the function block mode is changed to By AI Block Hi-Hi Alarm, Hi Alarm, Low
Out_Of_Service, the function block pauses and a block Alarm, Low-Low Alarm
alarm is issued. Discrete Alerts (Generated when an abnormal
condition is detected)
When the function block mode is changed to Manual,
By Resource Block Block Alarm, Write Alarm
the function block suspends updating of output values.
By Transducer Block Block Alarm
In this case alone, it is possible to write a value to the
By AI, DI, IT, AR and PID Blocks Block Alarm
OUT parameter of the block for output. Note that no
Update Alerts (Generated when an important
parameter status can be changed.
(restorable) parameter is updated)
By Resource Block Update Event
6.2 Generation of Alarm By Transducer Block Update Event
By AI, DI, IT, AR and PID Blocks Update Event
6.2.1 Indication of Alarm An alert has following structure:
When the self-diagnostics function indicates that a Table 6.1 Alert Object
device is faulty, an alarm (device alarm) is issued from
Subindex
the resource block. When an error (block error) is
Discrete
Parameter
Analog
Update
Alert
Alert
6-1 IM 01E20F02-01E
6. IN-PROCESS OPERATION
O
N
N
parameter value is lost when the power is turned OFF.
In simulation enabled status, an alarm is generated
1
2
2
from the resource block, and other device alarms will
be masked; for this reason the simulation must be
SW101 SW101
disabled immediately after using this function. F0602.eps
The SIMULATE parameter of AI and DI block Figure 6.2 SIMULATE_ENABLE Switch Position
consists of the elements listed in Table 6.2 below.
Sub-
Parameters Description
• Removing and installing cover are necessary
index
for the setting SIMULATE_ENABLE switch.
1 Simulate Status Sets the data status to be Perform removing and installing cover as
simulated.
described in following Section of user’s manual.
2 Simulate Value Sets the value of the data
to be simulated. Refer to Subsection 5.4.2 of IM 01E20D01-01E,
3 Transducer Status Displays the data status
or refer to Subsection 10.1.2 of IM 01E20C02-01E.
from the transducer block. • To preserve the safety, do not touch the
It cannot be changed. electrical circuit and cable except the
4 Transducer Value Displays the data value SIMULATE_ENABLE switch.
from the transducer block.
It cannot be changed.
5 Enable Disable Controls the simulation
function of this block.
1: Disable (standard)
2: Active
T0602.EPS
6-2 IM 01E20F02-01E
7. DEVICE INFORMATION
7. DEVICE INFORMATION
Table 7.1 Contents of DEVICE_STATUS_1 (Index 1045) Table 7.2 Contents of DEVICE_STATUS_2 (Index 1046)
bit Hex Indicator description bit Hex Indicator description
0 0x00000001 Link Obj.16/32 not open 0 0x00000001 10:uP Fault Microprocessor (CPU) failure
1 0x00000002 Link Obj.15/31 not open 1 0x00000002 11:EEPROM Fault EEPROM failure
2 0x00000004 Link Obj.14/30 not open 2 0x00000004 12:A/D (H) Fault A/D converter failure
3 0x00000008 Link Obj.13/29 not open 3 0x00000008 13:A/D (L) Fault A/D converter failure
4 0x00000010 Link Obj.12/28 not open 4 0x00000010 14:A/D (Z) Fault A/D converter failure
5 0x00000020 Link Obj.11/27 not open 5 0x00000020 15:Coil Open Flowtube coil is open-circuit
6 0x00000040 Link Obj.10/26 not open 6 0x00000040 16:EEPROM Dflt EEPROM default values
7 0x00000080 Link Obj.9/25 not open 7 0x00000080
8 0x00000100 Link Obj.8/24/40 not open 8 0x00000100
9 0x00000200 Link Obj.7/23/39 not open 9 0x00000200
10 0x00000400 Link Obj.6/22/38 not open 10 0x00000400
11 0x00000800 Link Obj.5/21/37 not open 11 0x00000800
12 0x00001000 Link Obj.4/20/36 not open 12 0x00001000
13 0x00002000 Link Obj.3/19/35 not open 13 0x00002000
14 0x00004000 Link Obj.2/18/34 not open 14 0x00004000
15 0x00008000 Link Obj.1/17/33 not open 15 0x00008000
16 0x00010000 16 0x00010000 100:Comm uP Fault Communication uP failure
17 0x00020000 17 0x00020000 101:Comm EEPROM Fault Communication EEPROM failure
18 0x00040000 18 0x00040000 102:IT1 Not Saved IT1 save error
19 0x00080000 101:Comm EEPROM Fault Communication EEPROM(FB) failure 19 0x00080000 103:IT2 Not Saved IT2 save error
20 0x00100000 20 0x00100000 104:Comm Error1 AXF internal communication error
21 0x00200000 21 0x00200000 105:Comm Error2 AXF internal communication error
22 0x00400000 41:RS O/S Mode RS. MODE_BLK.Target is O/S mode 22 0x00400000 106:DL Incomplete Download is not completed
23 0x00800000 100:Sim. Jmpr On Sim.enable Jmpr On 23 0x00800000 107:Download Fail Download failure
24 0x01000000 21:DL Incomplete Download incomplete 24 0x01000000 108:Not Ready Function block not scheduled
25 0x02000000 22:Download Fail Download fail 25 0x02000000
26 0x04000000 26 0x04000000
27 0x08000000 27 0x08000000
28 0x10000000 28 0x10000000
29 0x20000000 29 0x20000000
30 0x40000000 30 0x40000000
31 0x80000000 31 0x80000000
T0701.EPS T0702.EPS
7-1 IM 01E20F02-01E
7. DEVICE INFORMATION
Table 7.3 Contents of DEVICE_STATUS_3 (Index 1047) Table 7.5 Contents of DEVICE_STATUS_5 (Index 1049)
bit Hex Indicator description bit Hex Indicator description
0 0x00000001 30:Sig Overflow Input signal error 0 0x00000001 50:Span > 10m/s Span flow velocity setting is 11 m/s or more
1 0x00000002 51:Span < 0.1m/s Span flow velocity setting is 0.05 m/s or less
1 0x00000002 31:Empty Pipe Flowtube is not filled with fluid
2 0x00000004
2 0x00000004
3 0x00000008 57:Dens Set Err Mass units have been selected for Base Flow Unit but
3 0x00000008 33:Adhesion Alm Electrode adhesion alarm
density is set to zero.
4 0x00000010
4 0x00000010 71:Meas Mod Set Measure Mode is set to Enhanced DF without selecting
5 0x00000020
an optional code HF1 or HF2.
6 0x00000040 5 0x00000020 72:Size Set Err A value of 3000.1 mm or more is set for Nominal Size.
7 0x00000080 6 0x00000040 73:Adh Set Err The condition in Adhesion detection level,
8 0x00000100 Level:1 Level:2 Level:3 Level:4 is not satisfied.
9 0x00000200 7 0x00000080
10 0x00000400 8 0x00000100
11 0x00000800 9 0x00000200
10 0x00000400
12 0x00001000
11 0x00000800
13 0x00002000
12 0x00001000
14 0x00004000
13 0x00002000
15 0x00008000
14 0x00004000
16 0x00010000 110:AI Lo Lo Alm AI process alarm 15 0x00008000
17 0x00020000 111:AI Hi Hi Alm AI process alarm 16 0x00010000 120:IT1 Clock Per Err IT1 CLOCK_PER set value is smaller than excecution period
18 0x00040000 112:PID Lo Lo Alm PID process alarm 17 0x00020000 121:IT2 Clock Per Err IT2 CLOCK_PER set value is smaller than excecution period
19 0x00080000 113:PID Hi Hi Alm PID process alarm 18 0x00040000 122:AR Range Set Err RANGE_HIRANGE_LO is not satisfied
20 0x00100000 19 0x00080000
21 0x00200000 20 0x00100000
21 0x00200000
22 0x00400000
22 0x00400000
23 0x00800000
23 0x00800000
24 0x01000000
24 0x01000000
25 0x02000000
25 0x02000000
26 0x04000000 26 0x04000000
27 0x08000000 27 0x08000000
28 0x10000000 28 0x10000000
29 0x20000000 29 0x20000000
30 0x40000000 30 0x40000000
31 0x80000000 31 0x80000000
T0705.EPS
T0703.EPS
Table 7.4 Contents of DEVICE_STATUS_4 (Index 1048) Table 7.6 Contents of DEVICE_STATUS_6 (Index 1050)
bit Hex Indicator description
bit Hex Indicator description
0 0x00000001 80:Adhesion Wng Slight adhesion to electrodes.
0 0x00000001 40:RS O/S Mode RS. MODE_BLK.Target is O/S mode
1 0x00000002
1 0x00000002 41:TB O/S Mode TB. MODE_BLK.Target is O/S mode
2 0x00000004 82:Auto Zero Wng Results of automatic zero adjustment are
2 0x00000004 42:AI FB O/S Mode AI. MODE_BLK.Target is O/S mode
higher than the rated value.
3 0x00000008 43:IT1 FB O/S Mode IT1. MODE_BLK.Target is O/S mode
3 0x00000008
4 0x00000010 44:IT2 FB O/S Mode IT2. MODE_BLK.Target is O/S mode
4 0x00000010 85:Flow Vel Over PRIMARY_VALUE exceeds 108% of Span
5 0x00000020 45:DI1 FB O/S Mode DI1. MODE_BLK.Target is O/S mode
5 0x00000020
6 0x00000040 46:DI2 FB O/S Mode DI2. MODE_BLK.Target is O/S mode
6 0x00000040
7 0x00000080 47:AR FB O/S Mode AR. MODE_BLK.Target is O/S mode
7 0x00000080
8 0x00000100 48:PID FB O/S Mode PID. MODE_BLK.Target is O/S mode
8 0x00000100
9 0x00000200
9 0x00000200
10 0x00000400
10 0x00000400
11 0x00000800
11 0x00000800
12 0x00001000
12 0x00001000
13 0x00002000
13 0x00002000
14 0x00004000
14 0x00004000
15 0x00008000
15 0x00008000
16 0x00010000
16 0x00010000
17 0x00020000
17 0x00020000
18 0x00040000
18 0x00040000
19 0x00080000
19 0x00080000
20 0x00100000
20 0x00100000
21 0x00200000
21 0x00200000
22 0x00400000
22 0x00400000
23 0x00800000
23 0x00800000
24 0x01000000
24 0x01000000
25 0x02000000
25 0x02000000
26 0x04000000
26 0x04000000
27 0x08000000
27 0x08000000
28 0x10000000
28 0x10000000
29 0x20000000
29 0x20000000
30 0x40000000
30 0x40000000
31 0x80000000
31 0x80000000
T0704.EPS
T0706.EPS
7-2 IM 01E20F02-01E
7. DEVICE INFORMATION
T0707.EPS
T0707-1.EPS
7-3 IM 01E20F02-01E
7. DEVICE INFORMATION
10:uP Fault 200 Other Hold BAD:Device Failure 80:Adhesion Wng 150 Other Uncertain:Sensor
Conversion not
11:EEPROM Fault 199 Other Hold BAD:Device Failure Accurate
12:A/D (H) Fault 198 Other Hold BAD:Device Failure 82:Auto Zero Wng 148 Other Uncertain:Sensor
13:A/D (L) Fault 197 Other Hold BAD:Device Failure Conversion not
Accurate
14:A/D (Z) Fault 196 Other Hold BAD:Device Failure
84:Disp Over Wng -
15:Coil Open 195 Other Hold BAD:Sensor Failure
85:Flow Vel Over 147 Other Uncertain: Engineering
16:EEPROM Dflt 194 Other Hold BAD:Device Failure Unit Range
Violation
System 100:Comm uP Fault 190 Other Variable BAD:Device Failure
Alarms 130:AI Non-Schedule -
101:Comm EEPROM Fault 189 Other Variable BAD:Device Failure
131:IT1 Non-Schedule -
102:IT1 Not Saved -
132:IT2 Non-Schedule -
103:IT2 Not Saved -
133:DI1 Non-Schedule -
104:Comm Error1 188 Other Variable BAD:Device Failure
134:DI2 Non-Schedule -
105:Comm Error2 187 Other Variable BAD:Device Failure
Warning 135:AR Non-Schedule -
106:DL Incomplete -
136:PID Non-Schedule -
107:Download Fail -
140:Sim. Jmpr On -
108:Not Ready -
141:AI Sim. Enabled -
30:Sig Overflow 170 Other Hold BAD:Sensor Failure
142:DI1 Sim. Enabled -
31:Empty Pipe 169 Other Hold BAD:Sensor Failure
143:DI2 Sim. Enabled -
33:Adhesion Alm 167 Other Hold BAD:Sensor Failure
Process 150:AI FB Man Mode -
Alarms 110:AI Lo Lo Alm -
151:IT1 FB Man Mode -
111:AI Hi Hi Alm -
152:IT2 FB Man Mode -
112:PID Lo Lo Alm -
153:DI1 FB Man Mode -
113:PID Hi Hi Alm -
154:DI2 FB Man Mode -
40:RS O/S Mode BAD:Non-specific
155:AR FB Man Mode -
41:TB O/S Mode Out of BAD:Out of Service
Service 156:PID FB Man Mode -
42:AI FB O/S Mode - 160:PID FB Bypass Mode -
O/S
Mode 43:IT1 FB O/S Mode -
T0708.EPS
Alarms 44:IT2 FB O/S Mode -
45:DI1 FB O/S Mode -
46:DI2 FB O/S Mode -
47:AR FB O/S Mode -
48:PID FB O/S Mode -
50:Span > 10m/s 160 Other Hold BAD:Configuration
Error
51:Span < 0.1m/s 159 Other Hold BAD:Configuration
Error
57:Dens Set Err 157 Other Hold BAD:Configuration
Error
71:Meas Mod Set 156 Other Hold BAD:Configuration
Setting Error
Alarms
72:Size Set Err 155 Other Hold BAD:Configuration
Error
73:Adh Set Err 154 Other Hold BAD:Configuration
Error
120:IT1 Clock Per Err -
121:IT2 Clock Per Err -
122:AR Range Set Err -
7-4 IM 01E20F02-01E
8. PARAMETER LISTS
8. PARAMETER LISTS
Note: The Write Mode column contains the modes in which each parameter is write enabled.
O/S: Write enabled in O/S mode.
MAN: Write enabled in Man mode and O/S mode.
AUTO: Write enabled in Auto mode, Man mode, and O/S mode.
0 1000 Block Header TAG="RS" O/S Information on this block such as Block Tag, DD Revision,
Execution Time etc.
1 1001 ST_REV 0 - The revision level of the static data associated with the resource
block. The revision value is incremented each time a static
parameter value in this block is changed.
2 1002 TAG_DESC Spaces Auto The user description of the intended application of the block.
3 1003 STRATEGY 1 Auto The strategy field can be used to identify grouping of blocks.
This data is not checked or processed by the block.
4 1004 ALERT_KEY 1 Auto The identification number of the plant unit. This information may
be used in the host for sorting alarm, etc.
5 1005 MODE_BLK Auto Auto The actual, target, permitted, and normal modes of the block.
6 1006 BLOCK_ERR 0 - This parameter reflects the error status associated with the
hardware or software components associated with a block.
It is a bit string, so that multiple errors may be shown.
7 1007 RS_STATE - - State of the resource block state machine.
8 1008 TEST_RW 0 Auto Read/write test parameter-used only for conformance testing
and simulation.
9 1009 DD_RESOURCE Spaces - String identifying the tag of the resource which contains the
Device Description for this resource.
10 1010 MANUFAC_ID 0x594543 - Manufacturer identification number-used by an interface device
to locate the DD for the resource.
11 1011 DEV_TYPE 0x000b - Manufacturer's model number associated with the resource-used
by interface devices to locate the DD file for the resource.
12 1012 DEV_REV - Manufacturer revision number associated with the resource-used
by an interface device to locate the DD file for the resource.
13 1013 DD_REV 1 - Revision of the DD associated with the resource-used by an
interface device to locate the DD file for the resource.
14 1014 GRANT_DENY 0x00 Auto Options for controlling access of host computer and local control
panels to operating, tuning and alarm parameters of the block.
15 1015 HARD_TYPES - The types of hardware available as channel numbers.
bit0: Scalar input
bit1: Scalar output
bit2: Discrete input
bit3: Discrete output
16 1016 RESTART 1 Auto Allows a manual restart to be initiated. Several degrees of
restart are possible. They are 1:Run, 2: Restart resource,
3:Restart with initial value specified in FF functional spec. (*1),
and 4: Restart processor.
*1: FF-891 FoundationTM Specification Function Block
Application Process Part 2.
17 1017 FEATURES 0x000a - Used to show supported resource block options.
T0801-1.EPS
8-1 IM 01E20F02-01E
8. PARAMETER LISTS
18 1018 FEATURE_SEL 0x000a Auto Used to select resource block options defined in FEATURES.
19 1019 CYCLE_TYPE 0x0001 - Identifies the block execution methods available for this resource.
bit0: Scheduled
bit1: Event driven
bit2: Manufacturer specified
20 1020 CYCLE_SEL 0x0001 Auto Used to select the block execution method for this resource.
21 1021 MIN_CYCLE_T 3200 - Time duration of the shortest cycle interval of which the resource
is capable.
22 1022 MEMORY_SIZE 0 - Available configuration memory in the empty resource. To be
checked before attempting a download.
23 1023 NV_CYCLE_T 0 - Interval between writing copies of nonvolatile parameters to
non-volatile memory. Zero means never.
24 1024 FREE_SPACE 0 - Percent of memory available for further configulation. AXF has
zero which means a preconfigured resource.
25 1025 FREE_TIME 0 - Percent of the block processing time that is free to process
additional blocks. AXF does not support this.
26 1026 SHED_RCAS 640000(20S) Auto Time duration at which to give up on computer writes to function
block Rcas locations. Supported only with PID function.
27 1027 SHED_ROUT 640000(20S) Auto Time duration at which to give up on computer writes to function
block ROut locations. Supported only with PID function.
28 1028 FAULT_STATE 1 - Condition set by loss of communication to an output block,
failure promoted to an output block or a physical contact.
When fail-safe condition is set, then output function blocks will
perform their FSAFE actions.
29 1029 SET_FSTATE 1 - Allows the fail-safe condition to be manually initiated by selecting
Set.
30 1030 CLR_FSTATE 1 - Writing a Clear to this parameter will clear the device fail-safe
state if the field condition, if any, has cleared.
31 1031 MAX_NOTIFY 3 - Maximum number of unconfirmed notify messages possible.
32 1032 LIM_NOTIFY 3 Auto Maximum number of unconfirmed alert notify messages allowed.
33 1033 CONFIRM_TIME 640000(20S) Auto The minimum time between retries of alert reports.
34 1034 WRITE_LOCK 1(Not Locked) Auto If set, no writes from anywhere are allowed, except to clear
WRITE_LOCK. Block imputs will continue to be updated.
35 1035 UPDATE_EVT 1(Acknowledged) Auto This alert generated by any change to the static data.
36 1036 BLOCK_ALM 1(Acknowledged) Auto The block alarm is used for all configuration, hardware,
connection failure or system problems in the block. The cause of
the alert is entered in the subcode field. The first alert to become
active will set the Active status in the Status attribute. As soon
as the Unreported status is cleared by the alert reporting task,
another block alert may be reported without clearing the Active
status, if the subcode has changed.
8-2 IM 01E20F02-01E
8. PARAMETER LISTS
8-3 IM 01E20F02-01E
8. PARAMETER LISTS
8-4 IM 01E20F02-01E
8. PARAMETER LISTS
8-5 IM 01E20F02-01E
8. PARAMETER LISTS
8-6 IM 01E20F02-01E
8. PARAMETER LISTS
8-7 IM 01E20F02-01E
8. PARAMETER LISTS
8-8 IM 01E20F02-01E
8. PARAMETER LISTS
8-9 IM 01E20F02-01E
8. PARAMETER LISTS
Note 1: An intended set value can be written only if Min (XD_SCALE.EU100, XD_SCALE.EU_0) ≤ the intended value ≤ + INF
Note 2: An intended set value cannot be written if -INF the intended value Min (OUT_SCALE.EU0, OUT_SCALE.EU100).
8-10 IM 01E20F02-01E
8. PARAMETER LISTS
8-11 IM 01E20F02-01E
9. GENERAL SPECIFICATIONS
9. GENERAL SPECIFICATIONS
Current Draw: 15mA (maximum) 250 (10) V 0.15 (0.5) 0.5 mm/s
to 0.15 V 10 0.35% of —
Functional Specifications:
400 (16) (0.5) (33) Rate
Functional specifications for Fieldbus communication
T02.EPS
conform to the standard specifications (H1) of
FOUNDATION fieldbus. Polyurethane Rubber /Natural Soft Rubber /
EPDM Rubber Lining;
Function Block:
Flow Velocity Standard Accuracy(*)
Size mm (in.)
Excecution Note V m/s (ft/s) (Calibration code B)
Block name Number time
25 (1.0) V 0.3 (1.0) 1.0 mm/s
AI 1 30 ms For flow rate
to 0.3 V 10
DI 2 25 ms For flow limit switches 0.35% of Rate
400 (16) (1.0) (33)
Integrator block integrates variables
IT 2 30 ms T03.EPS
of forward and reverse flow
*: For enhanced dual frequency excitation
AR 1 30 ms
Arithmetic block permits simple use of
(Option code HF2) add ±1 mm/s to the standard
popular measurement math functions
accuracy.
Applicable when LC1 option is
PID 1 50 ms
specified
Repeatability:
T01.EPS
± 0.1% of Rate (V 1 m/s (3.3 ft/s))
LM Function: ± 0.05% of Rate ± 0.5 mm/s (V 1 m/s (3.3 ft/s))
LM function is supported.
Displayed Language:
In the case of FOUNDATION fieldbus communication
type, only English is provided.
9-1 IM 01E20F02-01E
9. GENERAL SPECIFICATIONS
<Factory Setting>
Tag Number (Name Plate and/or stainless steel tag plate) As specified in order
Software Tag (PD_TAG) In case of different Software Tag (PD_TAG) is required from Tag Number
above in the amplifier memory, specify at Software Tag. Default (FT2001)
be set for PD_TAG unless otherwise both Tag Number and Software Tag
specified in order.
Node Address '0xF4' unless otherwise specified in order
Operation Function Class 'BASIC' or as specified
Output Mode (L_TYPE) Always 'Direct'
Calibration Range (XD_SCALE) Lower/Higher Range Value FROWRATE SPAN of flowtube order information be set in XD_SCALE.
Lower Range Value be always zero.
Calibration Range Unit Refer to Table below.
Output Scale (OUT_SCALE) Lower/Higher Range Value 'OUT_SCALE' always be the same as 'XD_SCALE'.
T05.EPS
9-2 IM 01E20F02-01E
9. GENERAL SPECIFICATIONS
+
FB
F01.EPS
Terminal wiring
Terminal
Symbols Description
Functional grounding
N/–
Power supply
L/+
FB+ Fieldbus
FB– communication signal
Protective grounding
(Outside of the terminal)
T06.EPS
EX1 N/-
EX2 L/+
C
SA
A
B
SB FB+
FB-
F02.EPS
Terminal wiring
Terminal Terminal
Symbols Description Symbols Description
9-3 IM 01E20F02-01E
10. MAINTENANCE
10. MAINTENANCE
For maintenance items, please refer to user’s
manual IM 01E20D01-01E or IM 01E20C02-01E.
10-1 IM 01E20F02-01E
APPENDIX 1. APPLICATION, SETTING AND CHANGE OF BASIC PARAMETERS
Sets the range of input from the transducer block corresponding to the 0% and 100%
Calibration range setup points in operation within the AI function block.
(XD_SCALE of AI block) Sets the range unit, input value of the 0% point (in case of ADMAG AXFA14, 0), input
value of the 100% point (correspond to flow rate span).
Output scale setup Always set the same as XD_SCALE.
(OUT_SCALE of AI block)
Performs simulation of the each function block.
Simulation setup The input value and status for the calibration range can also be set.
(SIMULATE of AI/DI block) It is recommended that this parameter be used for loop checks and other purposes. Refer
to “Simulation Function” in Section 6.3.
Sets the time constant of damping function to VOLUME_FLOW in seconds. The setting of
Damping time constant setup PRIMARY_VALUE_FTIME affects not only the flow rate but also the totalization. In
(PRIMARY_VALUE_FTIME comparison, the setting of parameter PV_FTIME in an AI function block works as the
of Transduecr block) damping time constant for the AI block’s OUT. As the damping feature of the flowmeter
itself, it is advisable to use PRIMARY_VALUE_FTIME.
This setup is used for zeroing flow rate readings in a low flow rate area. The value of
Output signal low cut mode setup PRIMARY_VALUE_LOWCUT (the cutoff level) is set in percent of
(PRIMARY_VALUE_LOWCUT PRIMARY_VALUE_RANGE. In comparison, the setting of parameter LOW_CUT in an AI
of Transducer block) function block works as a low cutoff level setting for the AI block’s OUT. As the low cutoff
feature of the flowmeter itself, it is advisable to use PRIMARY_VALUE_LOWCUT.
LCD display setup Sets the unit to be displayed on the LCD and the display speed.
(DISPLAY_SELECT1-3, Adjust display speed if a low temperature environment causes a poor LCD display quality.
DISPLAY_CYCLE of Transducer block)
Zero-point adjustment Performs zero-point adjustment.
(AUTO_ZERO_EXE,MAGFLO_ZERO Zero-point adjustment should be done only when the measurement fluid is filled in the
of Transducer block) flowtube and the fluid velocity is completely zero.
TA0101.EPS
A-1 IM 01E20F02-01E
APPENDIX 1. APPLICATION, SETTING AND CHANGE OF BASIC PARAMETERS
IT DI AR PID
AI Function Transducer Resource
Function Function Function Function
Block Block Block
Block Block Block Block
Automatic (Auto) Yes Yes Yes Yes Yes Yes Yes
Manual (Man) Yes Yes Yes Yes Yes
Out of Service (O/S) Yes Yes Yes Yes Yes Yes Yes
TA0102.EPS
Refer to the "List of parameters for each block of the ADMAG AXF" for details of the Write Mode for each block.
A-2 IM 01E20F02-01E
APPENDIX 1. APPLICATION, SETTING AND CHANGE OF BASIC PARAMETERS
Example:
To measure 0 to 100m3/h, Access the Simulate status element of SIMULATE and set
the desired status code.
Set m3/h (1349)* in Units Index of XD_SCALE,
Set 100 in EU at 100% of XD_SCALE, and
Set 0 in EU at 0% of XD_SCALE.
Access the Simulate value element of SIMULATE and set the
Set 0 in Decimal Point of XD_SCALE. desired input value.
FA0105.EPS
(2)Setting the output scale
If simulation is enabled, AI block uses SIMULATE
Access the OUT_SCALE parameter. Status and SIMULATE Value as the input, and if
Set the required unit of output in Units Index of disabled, the AI block uses Transducer Status and
OUT_SCALE.
Set the output value corresponding to the upper range limit Transducer Value as input.
in EU at 100% of OUT_SCALE.
Set the output value corresponding to the lower range limit Refer to Section 6.3 "Simulation Function."
in EU at 0% of OUT_SCALE.
Set the decimal position in Decimal Point.
FA0103.EPS
Example:
To set the output to 0.00 to 100.00kg/h,
Set kg/h(1324)* to Units Index of OUT_SCALE,
Set 100 to EU at 100% of OUT_SCALE,
Set 0 in EU at 0% of OUT_SCALE, and
Set 2 to Decimal Point of OUT_SCALE.
Set the output mode. (In AXF series output mode is always
1:Direct so please confirm the setting.)
1: Direct (Sensor output value)
2:Indirect (Linear output value)
3:IndirectSQRT (Square root extraction output value)
FA0104.EPS
A-3 IM 01E20F02-01E
APPENDIX 1. APPLICATION, SETTING AND CHANGE OF BASIC PARAMETERS
FA0108.EPS
A-4 IM 01E20F02-01E
APPENDIX 1. APPLICATION, SETTING AND CHANGE OF BASIC PARAMETERS
(1)Setting the unit of totalization Two DI blocks (DI1 and DI2) in each AXF have
independent parameters. Set up the parameters of each
DI block you use, individually as necessary. The
1) Access the TIME_UNIT1 parameter in IT block and set the
Time unit corresponding IN_1. ( If there exists input to following shows the DI1 setting procedure as an
IN_2, set the time unit in TIME_UNIT2 ) example.
2) Access the OUT_RANGE parameter in IT block and set
the Flow unit in "Units Index".
(1) Setting the channel
FA0110.EPS
The CHANNEL parameter of the DI block, which
(2)Setting the direction of the totalization specifies the switch number of the transducer’s limit
switch to be input to DI (DI1: 2, DI2: 3) for the AXF.
Access the INTEG_OPTS parameter in IT block and set 0 or
1 to "Bit#2" or "Bit#3". (2) Setting the damping time constant
(Example1) Foward flow totalization Access the PV_FTIME parameter and set the damping
Bit#2=1
Bit#3=0 time constant (in units of seconds).
(Example2) Reverse flow totalization
Bit#2=0 (3) Simulation
Bit#3=1
(Example3) Differential flow totalization
Perform simulation of each DI function block by
Bit#2=1 setting the desired value and status of the input to the
Bit#3=1 block. Access the SIMULATE_D parameter and
FA0111.EPS change the values of its elements as follows.
Preset totalization
Access the SIMULATE_D Status element and
1) Access the MODE_BLK parameter in IT block and set O/S set the desired status code.
or Man in "Target".
2) Access the OUT parameter in IT block and set preset
value in "Value".
3) Access the MODE_BLK parameter in IT block and set Auto Access the SIMULATE_D Value element and
in "Target". set the desired input value.
FA0113.EPS FA0114.EPS
A-5 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
INTEG_OPTS
(INPUT TYPE)
TIME_UNIT1 INTEG_TYPE
–1
INTEG_OPTS (QUALITY)
Convert Rate Reverse
IN_1 GOOD_LIM
Forward UNCERT_LIM
Convert Accum INTEG_OPTS
(FLOW TYPE) CLOCK_PER
MAN
REV_FLOW1 PULSE_VAL1
N_RESET
Integrate
INTEG_OPTS Add OUT
(INPUT TYPE) TOTAL / RTOTAL
TIME_UNIT2
–1 MAN
PRE_TRIP
Convert Rate Reverse INTEG_OPTS
IN_2 (CARRY) OUT_PTRIP
Compare
Forward
Convert Accum OP_CMD_INT
UNIT_CONV MAN
(RESET) TOTAL_SP
REV_FLOW2 PULSE_VAL2
OUT_TRIP
Compare
RESET_IN
RESET_CONFIRM
FA0201.EPS
Figure A2.1 Integrator Block
IN_1: Block input 1 (value and status) The Integrator block is classified into the following
IN_2: Block input 2 (value and status) five sections for each function:
REV_FLOW1: Indicates whether the sign of IN_1 is • Input process section: Determines the input value
reversed. It is a discrete signal. status, converts the rate and accumulation,
REV_FLOW2: Indicates whether the sign of IN_2 is and determines the input flow direction.
reversed. It is a discrete signal. • Adder: Adds the two inputs.
RESET_IN: Resets the integrated values. It is a • Integrator: Integrates the result of the adder into the
discrete signal. integrated value.
RESET_CONFIRM: Reset confirmation input. It is a • Output process section: Determines the status and
discrete signal. value of each output parameter.
OUT: Block output (value and status) • Reset process section: Resets the integrated values.
OUT_PTRIP: Set if the target value exceeds
PRE_TRIP. It is a discrete signal.
OUT_TRIP: Set if the target value exceeds
TOTAL_SP (or 0). It is a discrete signal.
A-6 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
A2.2.2 Converting the Rate Next, convert the unit of the inputs to the same unit to be
The following describes an example of rate conversion. added together. The unit of IN_2 is standardized to that
of IN_1. Then, calculates a weight, volume, or energy by
In rate conversion, firstly convert the unit of two inputs multiplying each input value and block execution time.
to that based on seconds. Because unit information is not input to the Integrator
block as an input value, the user must input in advance
tuned values to the TIME_UNIT1/2 and UNIT_CONV
parameters.
Converts the unit into
that based on seconds
TIME_UNIT1
input1 sec:÷1 increment1
min:÷60 ⴛ block execution time
kg/hour hour:÷3600 kg/s kg
day:÷86400
Standardizes the unit of
IN_2 to that of IN_1.
Because "lb/s" is converted into
"kg/s" in this example, the input
Converts the unit into 2 value is multiplied by 0.453.
that based on seconds (1 lb = 0.453 kg) is
TIME_UNIT2
sec:÷1 UNIT_CONV increment2
input2
min:÷60 x [conversion factor] ⴛ block execution time
lb/min hour:÷3600 lb/s (Conversion factor: kg/s kg
lb: pounds day:÷86400 0.453 in this example)
FA0202.EPS
A-7 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
input1 increment1
PULSE_VAL1(#19)
[Current read value] – [Previous read value]
counts number of pulse ⴛ [pulse value1] kg
kg/pulse
input2 increment2
PULSE_VAL2(#20) UNIT_CONV(#18)
[Current read value] – [Previous read value]
ⴛ [pulse value2] ⴛ [conversion factor]
counts number of pulse lb kg
lb/pulse
FA0203.EPS
Figure A2.3 Increment Calculation with Counter Input
A-8 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
A2.3.2 Addition
The following three options are available for addition:
• TOTAL: Adds two argument values as is.
• FORWARD: Adds two argument values, regarding
a negative value as "0."
• REVERSE: Adds two argument values, regarding a
positive value as "0."
You can choose these options using bit 2 and bit 3 of
INTEG_OPTS as follows:
A2.4 Integrator
When addition is complete, its result will be passed to There are the following four types of integrated values:
the integrator.
1. Total: Integrates the result of the adder as is.
Integration consists of combinations of a reset method
2. ATotal: Integrates the absolute value of the
and counting up/down. There are the following seven
result of the adder.
integration types, which can be set using INTEG_TYPE.
3. RTotal: Integrates the absolute value of the
1. UP_AUTO : Counts up with automatic reset
result of the adder only if the status of the result
when TOTAL_SP is reached
is "Bad."
2. UP_DEM : Counts up with demand reset This value is used for the RTOTAL value.
3. DN_AUTO : Counts down with automatic 4. AccTotal: An extension function. The result of
reset when zero is reached the adder is integrated as is and will not be
reset.
4. DN_DEM : Counts down with demand reset
The value is used for the ACCUM_TOTAL (expanded
5. PERIODIC : Counts up and is reset periodi
parameter) value.
cally according to CLOCK_PER
The table A2.1 shows the details of INTEG_TYPE.
6. DEMAND : Counts up and is reset on demand
7. PER&DEM : Counts up and is reset periodi
cally or on demand
Each type of integration is independently run as a
function.
A-9 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
A-10 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
PCT_INCL
0% UNCERT_LIM GOOD_LIM 100%
A-11 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
A2.5.2 Determining the Output Value Total: Total of integrated values. This value is
retained even if INTEG_TYPE is changed during
The value of OUT.Value is determined as follows:
integration
䊉 For counting up (in AUTO).
OUT = integration start value (0) + Total If OUT is rewritten in the MAN mode, integration
䊉 For counting down starts with the value rewritten in MAN mode after the
mode was returned to AUTO.
OUT = integration start value (TOTAL_SP) -
Total The values in OUT_TRIP and OUT_PTRIP are
determined according to the correlation between OUT
and TOTAL_SP/PRE_TRIP.
• For counting up
PRE_TRIP(#31)
0 TOTAL_SP(#7)
Counting up starting from 0
PRE_TRIP(#31) TOTAL_SP(#7)
0
Counting down starting from TOTAL_SP
FA0205.EPS
For counting up, the OUT value is as follows: Note that the given conditions do not apply to the
following cases:
䊉 OUT < TOTAL_SP - PRE_TRIP
⇒OUT_TRIP = 0, COUT_PTRIP = 0 • If INTEG_TYPE is 5, 6, or 7, OUT_TRIP and
OUT_PTRIP always output "0."
䊉 TOTAL_SP - PRE_TRIP <= OUT <
TOTAL_SP • If INTEG_TYPE is 1 or 3, occurrence of
⇒OUT_TRIP = 0, COUT_PTRIP = 1 AutoRESET (reset caused if the threshold is
exceeded) causes OUT_TRIP to hold "1" for five
䊉 TOTAL_SP <= OUT
seconds.
⇒OUT_TRIP = 1, COUT_PTRIP = 1
A-12 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
A2.6 Reset
A2.6.1 Reset Trigger A2.6.2 Reset Timing
There are the following five types of reset triggers: All items are reset during execution of the function
block. Therefore, the minimum period of a reset is the
1. An integrated value exceeds TOTAL_SP.
block execution period.
2. An integrated value falls below "0."
䊉 5-second rule
3. RESET_IN is "H."
If a reset is made, the next reset will not be accepted
4. Every period specified in CLOCK_PER (for
for 5 seconds after that.
more information, see CLOCK_PER in A2.6.2)
Even if UP_AUTO (or DN_AUTO) is activated and
5. OP_CMD_INT is 1.
TOTAL_SP (or 0) is reached within 5 seconds, the
The table A2.2 shows the correlation between next reset will not be made for 5 seconds from the
INTEG_TYPE and RESET triggers. previous reset.
Table A2.2 RESET Triggers 䊉 CLOCK_PER
(1) (2) (3) (4) (5) If INTEG_TYPE is PERIODIC (5) or PER&DEM (7),
1:UP_AUTO 䊊 ⫻ 䊊 ⫻ 䊊 a reset is made at the period (sec) set to the
2:UP_DEM ⫻ ⫻ 䊊 ⫻ 䊊
CLOCK_PER parameter.
3:DN_AUTO ⫻ 䊊 䊊 ⫻ 䊊 If the value in CLOCK_PER is smaller than the
4:DN_DEMO ⫻ ⫻ 䊊 ⫻ 䊊 function block's execution period, bit 1 of
5:PERIODIC ⫻ ⫻ ⫻ 䊊 䊊 BLOCK_ERR "Block Configuration Error" is set.
6:DEMAND ⫻ ⫻ 䊊 ⫻ 䊊
7:PER&DEM ⫻ ⫻ 䊊 䊊 䊊
TA0205.EPS
A-13 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
A-14 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
A-15 IM 01E20F02-01E
APPENDIX 2. INTEGRATOR (IT) BLOCK
The threshold value of the ratio of "the integrated values of the increments whose
35 UNCERT_LIM 0.0[%] Auto 4
status is Good" to all the integrated values in which the status of OUT is "Uncertain"
36 OP_CMD_INT 0 Auto 1 1 Operator command that resets integrated values
Maximum time for which values can be retained in the event of power failure.
37 OUTAGE_LIM 0.0 Auto 4 It does not effect the block operation.
Reset confirmation input, which is enabled when the Confirm reset option of
38 RESET_CONFIRM 0 Auto 2 2 INTEG_OPTS is chosen
1
1
39 UPDATE_EVT 0 Indicates event information if an update event occurs.
0
0
1
1
40 BLOCK_ALM 0 Indicates alarm information if a block alarm occurs.
0
0
41 ACCUM_TOTAL 0.0 Auto 4 Accumulated integrated values (no extension parameter is reset)
TA0206-2.EPS
A-16 IM 01E20F02-01E
APPENDIX 3. ARITHMETIC (AR) BLOCK
FA0301.EPS
Figure A3.1 AR Block
The Arithmetic block is divided into three sections: * The range extension function compensates the IN and
IN_LO input values when two devices with different
· Input section: Makes a go/no-go decision on
ranges are connected, to make smooth input switch-
the use of an input value, switches the range, and
ing.
determines the PV status.
· Computation section: Makes calculations
through ARITH_TYPE.
· Output section: Applies gain multiplication and
bias addition to the calculated result to perform
limitation processing for output.
A-17 IM 01E20F02-01E
APPENDIX 3. ARITHMETIC (AR) BLOCK
IN and IN_LO are intended to connect devices with If “g” 0.5 → The status of IN is used.
different measurement ranges and allow the use of Determination of the status is made with a hysteresis of
switching a measurement range by selecting the 10% provided for 0.5.
measuring device. However, because there are slight
differences between IN and IN_LO values even when If RANGE_LO > RANGE_HI, the statuses of PV and
the same item is measured, instantaneous switching OUT are “Bad. Configuration Error.” Then “Configu-
causes abrupt changes in the output. ration Error” is output to BLOCK_ERR.
To prevent this phenomenon, the Arithmetic block uses If there is only one main input, the input is incorpo-
a function known as range extension to compensate the rated into the computation section as is, not taking into
IN and IN_LO values between RANGE_HI and account RANGE_HI and RANGE_LO.
RANGE_LO. This enables the input to be switched Example:
smoothly. The result of the range extension function is Assuming that
substituted into PV to be used for calculations.
RANGE_LO 20
RANGE_HI 300
TA0301.EPS
A3.2.1 Main Inputs
the following are established:
The range extension function determines the PV value
IN = 310, IN_LO = 20 → PV = 310
in the following order:
IN = 230, IN_LO = 20 → g = (230 - 20) / (300 - 20) = 0.75
1. If IN RANGE_HI → PV = IN
PV = 0.75 230 + (1 - 0.75)
2. If IN RANGE_LO → PV = IN_LO 20 = 177.5
3. If RANGE_HI > IN > RANGE_LO → PV = g IN = 90, IN_LO = 20 → g = (90 - 20) / (300 - 20) = 0.25
IN + (1- g) IN_LO
PV = 0.25 230 + (1 + 0.25)
g = (IN - RANGE_LO) / (RANGE_HI - 20 = 37.5
RANGE_LO)
IN = 19, IN_LO = 10 → PV = 10
RANGE_HI and RANGE_LO are threshold values
for switching two main inputs seamlessly.
A3.2.2 Auxiliary Inputs
There are bias and gain parameters for the IN_1, IN_2,
PV = IN_LO PV=g 3 IN+(1-g) 3 IN_LO PV =IN and IN_3 auxiliary inputs. The following shows the
equation using them.
RANGE_LO RANGE_HI IN
FA0302.EPS
A-18 IM 01E20F02-01E
APPENDIX 3. ARITHMETIC (AR) BLOCK
8 to 15 Reserved
PV = IN_LO PV = g IN + (1-g) IN_LO
TA0302.EPS
IN_LO
There are options called “IN Use uncertain” and RANGE_HI
FA0303.EPS
“IN_LO Use uncertain” for the IN and IN_LO inputs.
When these options are valid, IN and IN_LO are
internally interpreted as “good” IN and IN_LO even if
their statuses are “uncertain.” (There is no option for
“bad” status.)
For the IN_1, IN_2, and IN_3 auxiliary inputs, there
are options known as “IN_i Use uncertain” and “IN_i
Use bad.” If these options are valid, an IN_i with
“uncertain” or “bad” status is internally interpreted as a
“good” IN_i.
* The exception is that if the input status is “Bad. Not
Connected,” INPUT_OPTS does not apply and the
input is considered “bad” as is.
A-19 IM 01E20F02-01E
APPENDIX 3. ARITHMETIC (AR) BLOCK
func = (PV + t_1 + t_2 + t_3) / N It then substitutes the result into PRE_OUT and if the
mode is in AUTO, the value of PRE_OUT is taken as
where N: number of inputs
OUT.
7) Summation PRE_OUT = func gain + bias
func = PV + t_1 + t_2 + t_3 where func: result of computing equation execution
8) Polynomial computation OUT = PRE_OUT (when the mode is in AUTO)
2 3 4
func = PV + t_1 + t_2 + t_3 Next, the block performs limitation processing
(OUT_HI_LIM, OUT_LOW_LIM). This processing is
9) HTG-level compensation described as follows with respect to the value of
func = (PV - t_1) / (PV - t_2) PRE_OUT.
If PRE_OUT > OUT_HI_LIM:
10) Polynomial computation
func = PV + t_1 PV2 + t_2 PV3 + t_3 PV4 PRE_OUT = OUT_HI_LIM
The “high limited” processing is applied
* Precaution for computation to the status of PRE_OUT.
Division by “0”: If a value is divided by “0,” the If PRE_OUT < OUT_LO_LIM:
calculation result is interpreted
as 1037 and, depending with PRE_OUT = OUT_LO_LIM
core, a plus sign is added to it. The “low limited” processing is applied
Negative square root: The square root of an absolute to the status of PRE_OUT.
value is extracted and a minus
sign is added to it.
A-20 IM 01E20F02-01E
APPENDIX 3. ARITHMETIC (AR) BLOCK
In the Manual mode (including O/S), the value of OUT · If the statuses of two main inputs are both “good” or
in the Auto mode just before a change to the Manual anything other than “good”:
mode is held or the value written to OUT is output. See A3.2.1, Main Inputs.
If the mode is switched from Manual to Auto, the · If only one of the statuses of two main inputs is
value of OUT that is linearly changed with respect to “good”:
the value of PRE_OUT for time set by BAL_TIME is
output. The PRE_OUT always indicates the results of · If the status of IN is “good” and that of “IN_LO”
calculation. After elapse of BAL_TIME, OUT = is anything other than “good”
PRE_OUT is established. Note that if the value of IN > RANGE_LO → The status of IN applies.
BAL_TIME is changed during linear change of the
IN RANGE_LO → See A3.2.1, Main Inputs
OUT value, it is not reflected. The value of
BAL_TIME will be reflected only after the mode is · If the status of IN is anything other than “good”
changed the next time. and that of “IN_LO” is “good”
IN_LO < RANGE_H → The status of IN_LO
applies.
AUTO MAN AUTO
IN_LO RANGE_HI → See A3.2.1, Main
Inputs
The exception is that if RANGE_LO > RANGE_HI,
the PV status is made “Bad. Configuration Error.”
The input status irrelevant to the computing equation
selected by ARITH_TYPE will be ignored and does
not affect other statuses. The statuses of outputs
(OUT.Status and PRE_OUT.Status) are interpreted as
BAL_TIME
the status of the worst input among the statuses of PV
and auxiliary inputs (IN_1, IN_2, and IN_3) to which
PRE_OUT
OUT
Case of BAL_TIME = 5 sec FA0304.EPS INPUT_OPTS has been applied.
Example:
The value of OUT is represented by the following Case 1 Case 2 Case 3
equation.
PV Good
yn = yn-1 + (xn -yn-1) / ( - n) IN_1 Uncertain
IN_2 Bad
= (T / tc) + 1
IN_3 Bad
*: The value of T/tc truncates digits to the right of the Handled as a
decimal point. IN_1 “good” input if No option
its status is
“uncertain.”
INPUT_OPTS
where y: OUT Handled as a “good” input if its
IN_2 No option
status is “bad.”
x: PRE_OUT IN_3 No option
tc: period of execution ARITH_TYPE 1) Flow compensation (linear) in A3.3.1,
“Computing Equations”
T: BAL_TIME
OUT.Status Good Uncertain Bad
n: period TA0304.EPS
A-21 IM 01E20F02-01E
APPENDIX 3. ARITHMETIC (AR) BLOCK
The parameter used to check if various operations have been executed. The bits in
the GRANT parameter corresponding to various operations are set before any of
12 GRANT_DENY 0 2 them are executed. After the operations are complete, the DENY parameter is
checked to find out if any bit corresponding to the relevant operation has been set. If
no bit has been set, it is evident that the operations have been executed successfully.
Determines whether an input is used as a “good” input when the input status is "bad"
or “uncertain.”
Bit Function
0 Handles IN as “good” input if its status is “uncertain.”
1 Handles IN_LO as “good” input if its status is “uncertain.”
2 Handles IN_1 as “good” input if its status is “uncertain.”
13 INPUT_OPTS 0 2
3 Handles IN_1 as “good” input if its status is “bad.”
4 Handles IN_2 as “good” input if its status is “uncertain.”
5 Handles IN_2 as “good” input if its status is “bad.”
6 Handles IN_3 as “good” input if its status is “uncertain.”
7 Handles IN_3 as “good” input if its status is “bad.”
8 to 15 Reserved
14 IN 0 5 Input block
Input for a low-range transmitter.
15 IN_LO 0 5
This is used for the range extension function.
16 IN_1 0 5 Auxiliary input 1
17 IN_2 0 5 Auxiliary input 2
18 IN_3 0 5 Auxiliary input 3
19 RANGE_HI 0 4 High limit for switching to a high-range transmitter by the range extension function.
20 RANGE_LO 0 4 Low limit for switching to a low-range transmitter by the range extension function.
21 BIAS_IN_1 0 4 IN_1 bias
22 GAIN_IN_1 0 4 IN_1 gain
23 BIAS_IN_2 0 4 IN_2 bias
24 GAIN_IN_2 0 4 IN_2 gain
25 BIAS_IN_3 0 4 IN_3 bias
26 GAIN_IN_3 0 4 IN_3 gain
27 COMP_HI_LIM +INF 4 High limit of compensation factor f
28 COMP_LO_LIM -INF 4 Low limit of compensation factor f
TA0305-01.EPS
A-22 IM 01E20F02-01E
APPENDIX 3. ARITHMETIC (AR) BLOCK
Relative View
Parameter Write Mode Valid Range Initial Value Description / Remarks
Index 1 2 3 4
Computation algorithm identification no.
Value Selection Name Description
1 Flow compensation, linear Flow compensation (linear)
2 Flow compensation, square root Flow compensation (square root)
3 Flow compensation, approximate Flow compensation (approximate expression)
4 BTU flow (*) Quantity of heat calculation
5 Traditional Multiply Divide Multiplication and division
29 ARITH_TYPE 1 to 10 0x01 1
6 Average Average calculation
7 Traditional summer Summation
8 Fourth order Polynomial, Type 1 4th-order (auxiliary input) polynomial computation
9 HTG level compensation (*) HTG-level compensation
10 Fourth order Polynomial, Type 2 4th-order (main input) polynomial computation
* BTU stands for British thermal unit.
HTG stands for hydrostatic tank gauging.
30 BAL_TIME More than 0 0 4 Time taken to return to the set value
31 BIAS 0 4 Bias value used to calculate the output
32 GAIN 1 4 Gain value used to calculate the output
33 OUT_HI_LIM +INF 4 Maximum output value
34 OUT_LO_LIM -INF 4 Minimum output value
35 UPDATE_EVT Indicates event information if an update event (setting change) occurs.
36 BLOCK_ALM Indicates alarm information if a block alarm occurs.
TA0305-02.EPS
A-23 IM 01E20F02-01E
APPENDIX 4. LINK MASTER FUNCTIONS
LM
There are 3 LMs on this segment.
Node address: 0x14
LAS
SlotTime = 5
A-24 IM 01E20F02-01E
APPENDIX 4. LINK MASTER FUNCTIONS
A4.3 Transfer of LAS LM declares itself as the LAS, then becomes the
LAS. (With this procedure, an LM backs up the
There are two procedures for an LM to become the LAS as shown in the following figure.)
LAS:
• The LM whose value of [V(ST)⫻V(TN)] is the
• If the LM whose value of [V(ST)⫻V(TN)] is the smallest on a segment, with the exception of the
smallest on a segment, with the exception of the current LAS, requests the LAS on the same segment
current LAS, judges that there is no LAS on the to transfer the right of being the LAS, then becomes
segment, in such a case as when the segment has the LAS.
started up or when the current LAS has failed, the
LAS
To set up an AXF as a device that is capable of DlmeBasicInfo (AXF Index 361 (SM))
backing up the LAS, follow the procedure below. Sub-
Element AXF
Device Device Device
Description
index 1 2 3
NOTE: When changing the settings in an AXF, add the Capability value
1 SlotTime 4 8 10 20
AXF to the segment in which an LAS is running. for V(ST)
After making changes to the settings, do not turn off MaxResponse Capability value
3 3 6 3 5
the power to the AXF for at least 30 seconds. Delay for V(MRD)
MinInterPdu Capability value
(1) Set the node address of the AXF. In general, use 6 4 8 12 10
Delay for V(MID)
an address from 0x10 to [V(FUN) - 1]. TA0401.EPS
In this case, set SlotTime, MaxResponseTime, and
0x00 MinInterPduDelay as follows:
Not used
0x0F
0x10 ConfiguredLinkSettingsRecord (AXF Index 369 (SM))
Bridge device
0x13 Setting
0x14 Subindex Element Description
LM device (Default)
V (FUN)
1 SlotTime 20 (4095) V (ST)
Not used V (NUN) 3 MaxResponseDelay 6( 5) V (MRD)
V (FUN) + V (NUN)
6 MinInterPduDelay 12 ( 12) V (MID)
Basic device
0xF7 TA0402.EPS
0xF8 (3) In the LAS settings of the AXF, set the values of
Default address
0xFB
0xFC V(FUN) and V(NUN) so that they include the
Portable-device address
0xFF node addresses of all nodes within the same
FA0403.EPS
segment. (See also Figure 3.)
Figure A4.3 Node Address Ranges
ConfiguredLinkSettingsRecord (AXF Index 369 (SM))
(2) In the LAS settings of the AXF, set the values of Subindex Element Default Value Description
V(ST), V(MRD), and V(MID) to the same as the
4 FirstUnpolledNodeId 0x25 V (FUN)
respective lowest capability values in all the
7 NumConsecUnpolledNodeId 0xBA V (NUN)
devices within the segment. An example is shown TA0403.EPS
below.
A-25 IM 01E20F02-01E
APPENDIX 4. LINK MASTER FUNCTIONS
A4.4 LM Functions
No. Function Description
1 LM initialization When a fieldbus segment starts,
the LM with the smallest [V(ST) ×
V(TN)] value within the segment
becomes the LAS.
At all times, each LM is checking
whether or not a carrier is on the
segment.
2 Startup of other Transmits a PN (Probe Node)
nodes (PN and message, and Node Activation
Node Activation SPDU message to devices which
SPDU return a new PR (Probe Response)
transmissions) message.
3 PT transmission Passes a PT (Pass Token)
(including final bit message to devices included in the
monitoring) live list sequentially, and monitors
the RT (Return Token) and final bit
returned in reply to the PT.
4 CD transmission Transmits a CD (Compel Data)
message at the scheduled times.
5 Time synchronization Supports periodic TD (Time
Distribution) transmissions and
transmissions of a reply to a CT
(Compel Time).
6 Domain download Sets the schedule data.
server The schedule data can be
equalized only when the Domain
Download command is carried out
from outside the LM in question.
(The version of the schedule is
usually monitored, but no action
takes place, even when it changes.)
7 Live list equalization Transmits SPDU messages to LMs
to equalize live lists.
8 LAS transfer Transfers the right of being the LAS
to another LM.
9 Reading/writing of See Section A4.5.
NMIB for LM
10 Round Trip Delay Not yet supported in the current
Reply (RR) version.
Reply to DLPDU
11 Long address Not yet supported in the current
version.
TA0404.EPS
A-26 IM 01E20F02-01E
APPENDIX 4. LINK MASTER FUNCTIONS
A4.5 LM Parameters
A4.5.1 LM Parameter List
The tables below show LM parameters.
Meanings of Access column entries: RW = read/write possible; R = read only
Index Sub-parameter Name Default Factory
Parameter Name Access Remarks
(SM) (Sub Index) Setting
362 DLME_LINK_MASTER_CAPABILITIES_VARIABLE 0x04 RW
363 DLME_LINK_MASTER_ 0 RW
INFO_RECORD 1 MaxSchedulingOverhead 0
2 DefMinTokenDelegTime 100
3 DefTokenHoldTime 300
4 TargetTokenRotTime 4096
5 LinkMaintTokHoldTime 400
6 TimeDistributionPeriod 5000
7 MaximumInactivityToClaimLasDelay 2
8 LasDatabaseStatusSpduDistributionPeriod 6000
364 PRIMARY_LINK_MASTER_FLAG_VARIABLE 0 RW LAS: True = 0xFF; non-LAS: False = 0x00
365 LIVE_LIST_STATUS_ARRAY_VARIABLE 0 R
366 MAX_TOKEN_HOLD_ 0 RW
TIME_ARRAY 1 Element1 0
2 Element2 0
3 Element3 0
4 Element4 0
5 Element5 0
6 Element6 0
7 Element7 0
8 Element8 0
367 BOOT_OPERAT_FUNCTIONAL_CLASS Specified at the time of order RW 0x01 (basic device); 0x02 (LM)
368 CURRENT_LINK_ 0 R Settings for LAS
SETTING_RECORD 1 SlotTime 0
2 PerDlpduPhlOverhead 0
3 MaxResponseDelay 0
4 FirstUnpolledNodeId 0
5 ThisLink 0
6 MinInterPduDelay 0
7 NumConseeUnpolledNodeId 0
8 PreambleExtension 0
9 PostTransGapExtension 0
10 MaxInterChanSignalSkew 0
11 TimeSyncClass 0
369 CONFIGURED_LINK_ 0 RW
SETTING_RECORD 1 SlotTime 4095
2 PerDlpduPhlOverhead 4
3 MaxResponseDelay 5
4 FirstUnpolledNodeId 37
5 ThisLink 0
6 MinInterPduDelay 12
7 NumConseeUnpolledNodeId 186
8 PreambleExtension 2
9 PostTransGapExtension 1
10 MaxInterChanSignalSkew 0
11 TimeSyncClass 4
TA0405-1.EPS
A-27 IM 01E20F02-01E
APPENDIX 4. LINK MASTER FUNCTIONS
A-28 IM 01E20F02-01E
APPENDIX 4. LINK MASTER FUNCTIONS
(8)DlmeBasicInfo (11)PlmeBasicInfo
Sub- Size Sub- Size
Element Description Element Value Description
index [bytes] index [bytes]
1 SlotTime 2 Indicates the capability 1 InterfaceMode 1 0 0: Half duplex;
value for V(ST) of the 1: Full duplex
device.
2 LoopBackMode 1 0 0: Disabled; 1: MAU;
2 PerDlpduPhlOverhead 1 V(PhLO) 2: MDS
3 MaxResponseDelay 1 Indicates the capability 3 XmitEnabled 1 0x01 Channel 1 is enabled.
value for V(MRD) of
4 RcvEnebled 1 0x01 Channel 1 is enabled.
the device.
5 PreferredReceive 1 0x01 Channel 1 is used for
4 ThisNode 1 V(TN), node address
Channel reception.
5 ThisLink 2 V(TL), link-id
6 MediaType 1 0x49 Wire medium, voltage
6 MinInterPduDelay 1 Indicates the capability Selected mode, and 31.25 kbps
value for V(MID) of the are selected.
device.
7 ReceiveSelect 1 0x01 Channel 1 is used for
7 TimeSyncClass 1 Indicates the capability reception.
value for V(TSC) of the TA0412.EPS
device.
(12)LinkScheduleActivationVariable
8 PreambleExtension 1 V(PhPE)
Writing the version number of an LAS schedule, which
9 PostTransGapExtension 1 V(PhGE)
has already been downloaded to the domain, to this
10 MaxInterChanSignalSkew 1 V(PhIS) parameter causes the corresponding schedule to be
TA0409.EPS
executed. On the other hand, writing 0 to this param-
(9)PlmeBasicCharacteristics eter stops execution of the active schedule.
Sub- Size
Element Value Description
index [bytes] (13)LinkScheduleListCharacteristicsRecord
1 Channel 1 0 Statistics data
Statistics are not Sub- Size
Element Description
Supported supported. index [bytes]
1 NumOf 1 Indicates the total number of
2 Medium 8 0x49 00 00 00 00 00 00 00 Wire medium,
Schedules LAS schedules that have been
AndData voltage mode,
downloaded to the domain.
Rates and 31.25 kbps
Supported are supported. 2 NumOfSub 1 Indicates the maximum number
SchedulesPer of sub-schedules an LAS
3 IceVersion 2 0x0403 IEC 4.3 is
Schedule schedule can contain. (This is
supported.
fixed to 1 in the Yokogawa
4 NumOf 1 1 communication stacks.)
Channels
3 ActiveSchedule 2 Indicates the version number of
5 Power 1 0 0: Bus-powered; Version the schedule currently executed.
Mode 1: Self-powered
4 ActiveSchedule 2 Indicates the index number of
TA0410.EPS
OdIndex the domain that stores the
(10)ChannelStates schedule currently executed.
A-30 IM 01E20F02-01E
APPENDIX 4. LINK MASTER FUNCTIONS
A-31 IM 01E20F02-01E
APPENDIX 5. PID Block
BKCAL_OUT BKCAL_IN
RCAS_OUT FF_VAL ROUT_IN ROUT_OUT
CAS_IN SP
Setpoint Bypass Feed-forward Output OUT
RCAS_IN
PID Control
PV Computation
IN Input Filter
Data Status
Management
Alarm
Mode Control
Processing
Output Tracking
TRK_IN_D
TRK_VAL
FA0101.EPS
Function Description
PID control computation Computes the control output in accordance with the PID control algorithm.
Control output Converts the change in control output ∆MV to the manipulated value MV that is to be actually output.
Switching of direction of Switches over the direction of control action between direct and reverse, i.e., the direction of changes in
control action the control output depending on the changes in the deviation.
Control action bypass When the bypass is on, the value of the SP is scaled to the range of the OUT and output as the OUT.
Feed-forward Adds the value of the FF_VAL (input to the PID block) to the output from the PID computation.
Measured-value tracking Equalizes the setpoint SP to the measured value PV.
Setpoint limiters Limit the value of setpoint SP within the preset upper and lower levels as well as limit the rate of change
when the PID block is in Auto mode.
External-output tracking Performs the scaling of the value of TRK_VAL to the range of the OUT and outputs it as the OUT.
Mode change Changes the block mode between 8 modes: O/S, IMan, LO, Man, Auto, Cas, RCas, ROut.
Bumpless transfer Prevents a sudden change in the control output OUT at changes in block mode and at switching of the
connection from the control output OUT to the cascaded secondary function block.
Initialization and manual Changes the block mode to IMan and suspends the control action when the specified condition is met.
fallback
Manual fallback Changes the block mode to Man and aborts the control action.
Auto fallback Changes the block mode to Auto when it is Cas, and continues the control action with the setpoint set
by the operator.
Mode shedding upon Changes the block mode in accordance with the SHED_OPT setting upon a computer failure.
computer failure
Alarm processing Generates block alarms and process alarms, and performs event updates.
TA0101.EPS
A-32 IM 01E20F02-01E
APPENDIX 5. PID Block
Parameter Default
Index Write Valid Range Description
Name (factory setting)
0 Block Header TAG: “PID” Block Tag Same as that for an AI block.
= O/S
1 ST_REV --- Same as that for an AI block.
2 TAG_DESC Null Same as that for an AI block.
3 STRATEGY 1 Same as that for an AI block.
4 ALERT_KEY 1 1 to 255 Same as that for an AI block.
5 MODE_BLK
6 BLOCK_ERR --- Same as that for an AI block.
7 PV --- Measured value; the non-dimensional value that is
converted from the input (IN) value based on the
PV_SCALE values and filtered.
8 SP 0 AUTO PV_SCALE ±10% Setpoint
9 OUT MAN Output
10 PV_SCALE 100 O/S Upper and lower scale limit values used for scaling of the
0 input (IN) value.
1133
1
11 OUT_SCALE 100 O/S Upper and lower scale limit values used for scaling of the
0 control output (OUT) value to the values in the
1342 engineering unit.
1
12 GRANT_DENY 0 AUTO Same as that for an AI block.
13 CONTROL_OPTS 0 O/S Setting for control action. See Section A5.13 for details.
14 STATUS_OPTS 0 O/S See Section A5.15 for details.
15 IN 0 Controlled-value input
16 PV_FTIME 2 AUTO Non-negative Time constant (in seconds) of the first-order lag filter
applied to IN
17 BYPASS 1 (off) MAN 1, 2 Whether to bypass the control computation.
1 (off): Do not bypass.
2 (on): Bypass.
18 CAS_IN 0 Cascade setpoint
19 SP_RATE_DN +INF Positive Rate-of-decrease limit for setpoint (SP)
20 SP_RATE_UP -INF Positive Rate-of-increase limit for setpoint (SP)
21 SP_HI_LIM 100 PV_SCALE ±10% Upper limit for setpoint (SP)
22 SP_LO_LIM 0 PV_SCALE ±10% Lower limit for setpoint (SP)
23 GAIN 1 Proportional gain (= 100 / proportional band)
24 RESET 10 Integration time (seconds)
25 BAL_TIME 0 Positive Unused
26 RATE 0 Positive Derivative time (seconds)
27 BKCAL_IN 0 Read-back of control output
28 OUT_HI_LIM 100 OUT_SCALE ±10% Upper limit for control output (OUT)
29 OUT_LO_LIM 0 OUT_SCALE ±10% Lower limit for control output (OUT)
30 BKCAL_HYS 0.5 (%) 0 to 50% Hysteresis for release from a limit for OUT.status
31 BKCAL_OUT 0 --- Read-back value to be sent to the BKCAL_IN in the
upper block
32 RCAS_IN 0 Remote setpoint set from a computer, etc.
33 ROUT_IN 0 Remote control output value set from a computer, etc.
TA0102-1.EPS
A-33 IM 01E20F02-01E
APPENDIX 5. PID Block
Parameter Default
Index Write Valid Range Description
Name (factory setting)
34 SHED_OPT 0 Action to be performed in the event of mode shedding.
SHED_OPT defines the changes to be made to
MODE.BLK.target and MODE.BLK.actual when the value
of RCAS_IN.status or ROUT_IN.status becomes Bad if
.MODE_BLK.actual = RCas or ROut.
See Section A5.17.1 for details.
35 RCAS_OUT 0 --- Remote setpoint sent to a computer, etc.
36 ROUT_OUT 0 --- Remote control output value
37 TRK_SCALE 100 MAN Upper and lower scale limits used to convert the output
0 tracking value (TRK_VAL) to non-dimensional.
1342
1
38 TRK_IN_D 0 Switch for output tracking. See Section A5.12 for details.
39 TRK_VAL 0 Output tracking value (TRK_VAL)
When MODE_BLK.actual = LO, the value scaled from the
TRK_VAL value is set in OUT.
40 FF_VAL 0 Feedforward input value.
The FF_VAL value is scaled to a value with the same
scale as for OUT, multiplied by the FF_GAIN value, and
then added to the output of the PID computation.
41 FF_SCALE 100 MAN Scale limits used for converting the FF_VAL value to a
0 non-dimensional value.
1342
1
42 FF_GAIN 0 MAN Gain for FF_VAL
43 UPDATE_EVT --- Same as that for an AI block.
44 BLOCK_ALM --- Same as that for an AI block.
45 ALARM_SUM Enable Same as that for an AI block.
46 ACK_OPTION 0xFFFF Same as that for an AI block.
47 ALARM_HYS 0.5% 0 to 50% Hysteresis for alarm detection and resetting to prevent
each alarm from occurring and recovering repeatedly
within a short time.
48 HI_HI_PRI 0 0 to 15 Priority order of HI_HI_ALM alarm
49 HI_HI_LIM +INF PV_SCALE Setting for HI_HI_ALM alarm
50 HI_PRI 0 0 to 15 Priority order of HI_ALM alarm
51 HI_LIM +INF PV_SCALE Setting for HI_ALM alarm
52 LO_PRI 0 0 to 15 Priority order of LO_ALM alarm
53 LO_LIM -INF PV_SCALE Setting for LO_ALM alarm
54 LO_LO_PRI 0 0 to 15 Priority order of LO_LO_ALM alarm
55 LO_LO_LIM -INF PV_SCALE Setting for LO_LO_ALM alarm
56 DV_HI_PRI 0 0 to 15 Priority order of DV_HI_ALM alarm
57 DV_HI_LIM +INF Setting for DV_HI_ALM alarm
58 DV_LO_PRI 0 0 to 15 Priority order of DV_LO_ALM alarm
59 DV_LO_LIM -INF Setting for DV_LO_ALM alarm
60 HI_HI_ALM --- --- Alarm that is generated when the PV value has exceeded
the HI_HI_LIM value and whose priority order* is defined
in HI_HI_PRI.
* Priority order: Only one alarm is generated at a time.
When two or more alarms occur at the same time, the
alarm having the highest priority order is generated.
When the PV value has decreased below [HI_HI_LIM -
ALM_HYS], HI_HI_ALM is reset.
61 HI_ALM --- --- As above
62 LO_ALM --- --- As above
Reset when the PV value has increased above
[LO_LIM + ALM_HYS].
63 LO_LO_ALM --- --- As above
64 DV_HI_ALM --- --- Alarm that is generated when the value of [PV - SP] has
exceeded the DV_HI_LIM value. Other features are the
same as HI_HI_ALM.
65 DV_LO_ALM --- --- Alarm that is generated when the value of [PV - SP] has
decreased below the DV_LO_LIM value. Other features
are the same as LO_LO_ALM.
TA0102-2.EPS
A-34 IM 01E20F02-01E
APPENDIX 5. PID Block
I-PD Control Algorithm (in Auto / RCas mode) A5.6 Direction of Control Action
∆T Td
∆MVn ⫽ K{∆PVn ⫹ (PVn ⫺ SPn) ⫹ ∆(∆PVn)} The direction of the control action is determined by the
Ti ∆T
Direct Acting setting in CONTROL_OPTS.
PI-D Control Algorithm (in Cas mode)
Value of Direct Acting Resulting Action
∆MVn ⫽ K{∆(PVn ⫺ SPn) ⫹ ∆T (PVn ⫺ SPn) ⫹ Td ∆(∆PVn)}
Ti ∆T True The output increases when the input
PV is greater than the setpoint SP.
Where, False The output decreases when the input
PV is greater than the setpoint SP.
∆MVn = change in control output TA0104.EPS
∆PVn = change in measured (controlled) value =
PVn - PVn-1 A5.7 Control Action Bypass
∆T = control period = period_of_execution in
The PID control computation can be bypassed so as to
Block Header
set the SP value in the control output OUT as shown
K = proportional gain = GAIN (= 100/
below. Setting BYPASS to “On” bypasses the PID
proportional band)
control computation.
Ti = integral time = RESET
Td = derivative time = RATE BYPASS
The subscripts, n and n-1, represent the time of Output OUT
sampling such that PVn and PVn-1 denote the PV
value sampled most recently and the PV value sampled
at the preceding control period, respectively. CAS_IN
Setpoint Feed-
RCAS_IN Control
forward
A5.4.2 PID Control Parameters SP
IN Filter PV
The table below shows the PID control parameters.
FA0102.EPS
A-35 IM 01E20F02-01E
APPENDIX 5. PID Block
value set by the user manually. * To activate mode transitions to Auto, Cas, RCas,
LO The PID block outputs the value set in TRK_VAL. and ROut, the respective target modes must be set
TA0106-1.EPS beforehand to MODE_BLK.permitted.
** A transition to Cas, RCas, or ROut requires that
initialization of the cascade connection has been
completed.
A-36 IM 01E20F02-01E
APPENDIX 5. PID Block
A-37 IM 01E20F02-01E
APPENDIX 5. PID Block
Options in
Description
A5.15 Manual Fallback
CONTROL_OPTS
Bypass Enable This parameter allows BYPASS to be set.
Manual fallback denotes an action in which a PID
block changes mode to Man and suspends the control
SP-PV Track Equalizes SP to PV when
in Man MODE_BLK.target is set to Man. action. Manual fallback takes place automatically as a
SP-PV Track Equalizes SP to PV when means of abnormality handling when the following
in ROut MODE_BLK.target is set to ROut. condition is met:
SP-PV Track Equalizes SP to PV when
in LO or IMan actual is set to LO or IMAN.
• IN.status is Bad except when the control action
bypass is on.
SP-PV Track Equalizes SP to RCAS_IN when MODE_
retained BLK.target is set to RCas, and to CAS_IN To enable the manual fallback action to take place
Target when MODE_BLK.target is set to Cas when the above condition is met, Target to Manual if
when the actual mode of the block is IMan,
LO, Man or ROut.
BAD IN must be specified beforehand in
STATUS_OPTS.
Direct Acting Set the PID block to a direct acting
controller.
The table below shows the options in STATUS_OPTS.
Track Enable This enables the external tracking function.
The value in TRK_VAL will replace the Options in
value of OUT if TRK_IN_D becomes true Description
STATUS_OPTS
and the target mode is not Man.
IFS if BAD IN Sets the sub-status component of
Track in Manual This enables TRK_VAL to replace the OUT.status to IFS if IN.status is Bad
value of OUT when the target mode is Man except when PID control bypass is on.
and TRK_IN_D is true. The actual mode
IFS if BAD CAS IN Sets the sub-status component of
will then be LO.
OUT.status to IFS if CAS_IN.status is
Use PV for Sets the value of PV in BKCAL_OUT and Bad.
BKCAL_OUT RCAS_OUT, instead of the value of SP.
Use Uncertain Does not regard IN as being in Bad
Obey SP limits Puts the setpoint high/low limits in force in as Good status when IN.status is Uncertain (to
if Cas or RCas the Cas or RCas mode. prevent mode transitions from being
affected when it is Uncertain).
No OUT limits Disables the high/low limits for OUT in the
in Manual Man mode. Target to Manual Automatically changes the value of
TA0108.EPS if BAD IN MODE_BLK.target to MAN when IN falls
into Bad status.
A5.14 Initialization and Manual Target to next Automatically changes the value of
permitted mode MODE_BLK.target to Auto (or to Man
Fallback (IMan) if BAD CAS IN if Auto is not set in Permitted) when
CAS_IN falls into Bad status.
Initialization and manual fallback denotes a set of
TA0109.EPS
actions in which a PID block changes mode to IMan
(initialization and manual) and suspends the control A5.16 Auto Fallback
action. Initialization and manual fallback takes place
automatically as a means of abnormality handling Auto fallback denotes an action in which a PID block
when the following condition is met: changes mode from Cas to Auto and continues auto-
matic PID control with the user-set setpoint. Auto
• The quality component of BKCAL_IN.status is Bad. fallback takes place automatically when the following
- OR - condition is met:
• The quality component of BKCAL_IN.status is
Good (c) • IN.status (data status of IN) is Bad except when the
- AND - control action bypass is on.
The sub-status component of BKCAL_IN.status is
FSA, LO, NI, or IR. To enable the manual fallback action to take place
The user cannot manually change the mode to IMan. when the above condition is met:
A mode transition to IMan occurs only when the • Target to next permitted mode if BAD CAS IN must
condition above is met. be previously specified in STATUS_OPTS.
- AND -
• Auto must be previously set in
MODE_BLK.permitted.
A-38 IM 01E20F02-01E
APPENDIX 5. PID Block
A5.17 Mode Shedding upon NOTE: If a control block is connected as a cascade primary block of
the PID block in question, a mode transition of the PID block
Computer Failure to Cas occurs in the following sequence due to initialization
of the cascade connection: RCas or ROut → Auto → Cas.
When the data status of RCAS_IN or ROUT_IN,
which is the setting received from a computer as the
A5.18 Alarms
setpoint SP, falls to Bad while the PID block is
running in the RCas or ROut mode, the mode shedding There are two kinds of alarms generated by a PID
occurs in accordance with the settings in SHED_OPT. block: block and process alarms.
If the RCAS_IN data is not renewed within the time
specified by SHED_RCAS in resource block, the data A5.18.1 Block Alarm (BLOCK_ALM)
status of RCAS_IN falls to Bad. The block alarm BLOCK_ALM is generated upon
occurrence of either of the following errors (values set
A5.17.1 SHED_OPT in BLOCK_ERR) and notifies the content of
The SHED_OPT setting stipulates the specifications of BLOCK_ERR.
mode shedding as shown below. Only one can be set.
Value of
Condition
BLOCK_ERR
Available Setting
Actions upon Computer Failure Local Override MODE_BLK actual of PID block is LO.
for SHED_OPT
Normal shed, Sets MODE_BLK.actual to Cas*1, Input Failure The status of PV is Bad. (The status of IN
normal return and leaves MODE_BLK.target unchanged. is Bad, or the status of IN is Uncertain and
“Use Uncertain as Good” is false in
Normal shed, Sets both MODE_BLK.actual and
STATUS_OPTS.)
no return MODE_BLK.target to Cas*1.
Out of Service MODE_BLK.target of the PID block is
Shed to Auto, Sets MODE_BLK.actual to Auto*2, and
O/S.
normal return leaves MODE_BLK.target unchanged. TA0111.EPS
A-39 IM 01E20F02-01E
APPENDIX 5. PID Block
IN 4 ALERT_KEY 1
5 MODE_BLK 4 4
PID
6 BLOCK_ERR 2 2
BKCAL_IN OUT 7 PV 5 5
8 SP 5 5
CAS_IN
9 OUT 5 5
AO 10 PV_SCALE 11
BKCAL_OUT 11 OUT_SCALE 11
FA0106.EPS 12 GRANT_DENY 2
When finishing all steps in order, the PID block and Subtotals 28 43 53 41
AO block exchange the respective information and
initialize the cascade connection. Consequently, the TA0113-1.EPS
value of MODE_BLK.actual of the PID block changes
to Auto and automatic PID control starts.
A-40 IM 01E20F02-01E
APPENDIX 5. PID Block
Subtotals 15 0 30 63
Totals 43 43 83 104
TA0113-2.EPS
A-41 IM 01E20F02-01E
APPENDIX 6. SOFTWARE DOWNLOAD
Update
Program
New
I/O Diagnostics PID
AI AI
A6.2 Specifications
Steady-state current: Max. 15 mA A6.3 Preparations for Software
Current Draw (Steady-state): 15mA (max) Downloading
Current Draw (Software Download state): 24mA (max) For software downloading, you need to prepare the
following:
Current during FlashROM blanking time:
Max. 24 mA additional to steady-state current • Software download tool
• Software for downloading file for each of the target
Based on Fieldbus Foundation Specification Download
field devices
class: Class 1
For the software download tool, use only a program
developped for that purpose. For details, see the
NOTE software’s User’s Manual. For information about
updates of software binary files for field devices and
Class 1 devices can continue the specified
how to obtain them, visit the following web site.
measurement and/or control actions even while
software is being downloaded to them. Upon http://www.yokogawa.com/fld/fld-top-en.htm
completion of a download, however, the devices
will be reset internally to make the new, down-
loaded software take effect, and this will halt CAUTION
fieldbus communication and function block
executions for about one minute. Do not hook up the software download tool to a
fieldbus segment while the plant is in operation,
as it may temporarily disturb the communication.
Always connect the tool before starting opera-
tion.
A-42 IM 01E20F02-01E
APPENDIX 6. SOFTWARE DOWNLOAD
NOTE CAUTION
The download tool can not execute downloading The current dissipation of the target field device
during other system connects to the system/ increases transitorily immediately after a down-
network management VFD of the device. load due to erasing of the FlashROM’s contents.
Use a fieldbus power supply which has sufficient
capacity to cover such increases in feed current.
CAUTION
Select the software file(s) you
Select file(s) want to download. Do not turn off the power to a field device or
disconnect the download tool during a download
or activation. The device may fail as a result.
Select the device(s) to which you
Select device(s) want to download software.
A-43 IM 01E20F02-01E
APPENDIX 6. SOFTWARE DOWNLOAD
A-44 IM 01E20F02-01E
APPENDIX 6. SOFTWARE DOWNLOAD
A6.7 Troubleshooting
For information on the download tool’s error messages, see also the software’s User’s Manual.
Table A6.2 Problems after Software Update
An error occurs after starting a You attempted to update the device revision Check SOFTDWN_ERROR in the resource
download, disabling the by downloading a file which is not an original block and obtain the original file.
download. file.
The selected field device does not support Check whether the option code /EE is
software downloading. included in the model and suffix codes of the
device.
The voltage on the fieldbus segment falls Check the capacity of the field bus power
below the specified limit (9 volts). supply used and the voltage at the terminal.
The download tool does not allow download Check the setting of the download tool.
with same software revision.
The download takes far longer The fieldbus segment is noisy. Check the noise level on the fieldbus
than expected or fails frequently. segment.
An error occurs after activation. Transient error caused by the internal Check whether communication with the field
resetting of the field device device has recovered after a while.
The new software does not work The file of the current revision was Obtain the correct file.
after the activation. downloaded.
Failure of the memory in field device, etc. Check SOFTDWN_ERROR in the resource
block, and re-try downloading.
If fails, place a service call.
TA0102.EPS
A-45 IM 01E20F02-01E
APPENDIX 6. SOFTWARE DOWNLOAD
A-46 IM 01E20F02-01E
APPENDIX 6. SOFTWARE DOWNLOAD
A-47 IM 01E20F02-01E
APPENDIX 6. SOFTWARE DOWNLOAD
IMPORTANT
Do not turn off the power to a field device immediately after changing parameter settings. Data writing
actions to the EEPROM are dual redandant to ensure reliability. If the power is turned off within 60
seconds after setup, the parameters may revert to the previous settings.
(1) DWNLD_PROPERTY
Sub Size
Element Description
Index (Bytes)
3 Write Rsp Returned For 1 Indicates whether a write response is returned to the PREPARE
PREPARE command.
1: Write Response Returned
4 Reserved 1 (Reserved)
5 ReadyForDwnld Delay Secs 2 Indicates the maximum delay after receipt of the
PREPARE_FOR_DWNLD command to proceed to transition from
DWNLD_NOT_READY to DWNLD_READY.
6 Activation Delay Secs 2 Indicates the maximum delay after receipt of the ACTIVATE command to
proceed to transition from DWNLD_OK to DWNLD_NOT_READY.
TA0109.EPS
A-48 IM 01E20F02-01E
APPENDIX 6. SOFTWARE DOWNLOAD
(2) DOMAIN_DESCRIPTOR
Sub Size
Element Description
Index (Bytes)
1 Command 1 Reads/writes software download commands.
1: PREPARE_FOR_DWNLD (instruction of download preparation)
2: ACTIVATE (activation instruction)
3: CANCEL_DWNLD (instruction of download cancellation)
2 State 1 Indicates the current download status.
1: DWNLD_NOT_READY (download not ready)
2: DWNLD_PREPARING (download under preparation)
3: DWNLD_READY (ready for download)
4: DWNLD_OK (download complete)
5: DOWNLOADING (download underway)
6: CHECKSUM_FAIL (not used in this product)
7: FMS_DOWNLOAD_FAIL (failure during download)
8: DWNLD_INCOMPLETE (download error detected at restart)
9: VCR_FAIL (not used in this product)
10: OTHER (download error other than 6 and 7 detected)
3 Error Code 2 Indicates the error during a download and activation.
0: success, configuration retained (download successfully completed)
32768 - 65535: Download error (See Table 4 for error codes.)
4 Download Domain Index 4 Indicates the index number of the domain for software downloading.
5 Download Domain Header 4 Indicates the index number of the domain header to which the download is
Index performing.
6 Activated Domain Header 4 Indicates the index numbers of the domain header currently running.
Index
7 Domain Name 8 Indicates the domain name. With this product, Domain Name indicates
the field device name.
TA0110.EPS
(3) DOMAIN_HEADER
Sub Size
Element Description
Index (Bytes)
1 Header Version Number 2 Indicates the version number of the header.
2 Header Size 2 Indicates the header size.
3 Manufacturer ID 6 Indicates the value of resource block’s MANUFAC_ID (manufacturer ID)
as character string data.
4 Device Family 4 Indicates the device family. With this product, Device Family indicates the
value of resource block’s DEV_TYPE as character string data.
5 Device Type 4 Indicates the value of resource block’s DEV_TYPE as character string
data.
6 Device Revision 1 Indicates the value of resource block’s DEV_REV.
7 DD Revision 1 Indicates the value of resource block’s DD_REV.
8 Software Revision 8 Indicates the value of resource block’s SOFT_REV.
9 Software Name 8 Indicates the attribute of the binary file. With this product, Software Name
indicates either of the following:
“ORIGINAL” followed by one space: Original file
“UPDATE” followed by two spaces: Update file
10 Domain Name 8 Indicates the domain name. With this product, Domain Name indicates
the field device name.
TA0111.EPS
A-49 IM 01E20F02-01E
REVISION RECORD
Title: ADMAG AXF Series FOUNDATION Fieldbus Communication Type Magnetic
Flowmeter
Manual No.: IM 01E20F02-01E
Edition Date Page Revised Item
1st June 2006 – New publication
2nd May 2007 1-2 (d) Added the warning note of "Maintenance".
(1-4) Deleted the ATEX documentation.
(2-1 to 2-9) Deleted the chapter of "2.HANDLING CAUTIONS".
Changed the chapter number of other chapter.
6-2 6.3 Changed the Figure 6.2.
Added the important note for SIMULATE_ENABLE Switch setting.
7-3 Added the table 7.8.
8-3 Corrected the explanation of relative index 52.
9-2 Deleted the optional codes of explosion proof.
10-1 to 10-3 10.1 Deleted the Section "Components Replacement".
3rd Feb. 2012 1-3 1.2 Added the item "Trademarks".
3-3 3.3 Changed the website address of Figure 3.3.
5-3 Added the item "ALARM_PERFORM".
6-2 6.3 Corrected the Figure 6.2.
8-9 8.3 Corrected the explanation of relative index 14.
9-1 9.1 Deleted the item "Lightning Protector".
9.2 Changed the definition of accuracy.
9-2 9.2 Corrected the node address.
4th Sep. 2015 1-1 1. Added the NOTE for this manual.
1-2 to 1-3 1.1 (1), (3), (4), (5), (6), (7), (8), (9) Added the WARNING.
1-4 1.3 Changed the IMPORTANT for combination remote flowtubes.
A-39 A5.18.1 Changed the table for Block Alarm.
REVISION RECORD.EPS
IM 01E20F02-01E