A7.10Comments on System/Network Management VFD Parameters
Relating to Software Download ........................................................A-66
REVISION RECORD
v
IM 01C25T02-01E
1.INTRODUCTION
1. INTRODUCTION
This manual is for the DPharp EJX Series Differential
Pressure/Pressure Transmitter Fieldbus Communication
Type. The Fieldbus communication type is based on
the same silicon resonant sensing technology used in
the BRAIN/HART communication type, and is similar
to the communication types in terms of basic performance and operation. This manual describes only those
topics that are required for operation of the Fieldbus
communication type. For information on the installation, wiring, and maintenance of EJX series pressure
transmitters, refer to the user’s manual for each model.
Also note that the contents of this manual are applicable for device revision 3 of EJX series pressure
transmitters. See a device information sheet attached to
the instrument to check the device revision.
Regarding This Manual
•This manual should be passed on to the end user.
• The contents of this manual are subject to change
without prior notice.
• All rights reserved. No part of this manual may be
reproduced in any form without Yokogawa’s written
permission.
WARNING
Indicates a potentially hazardous situation which,
if not avoided, could result in death or serious
injury.
CAUTION
Indicates a potentially hazardous situation which,
if not avoided, may result in minor or moderate
injury. It may also be used to alert against
unsafe practices.
IMPORTANT
Indicates that operating the hardware or software
in this manner may damage it or lead to system
failure.
• Yokogawa makes no warranty of any kind with
regard to this manual, including, but not limited to,
implied warranty of merchantability and fitness for a
particular purpose.
• If any question arises or errors are found, or if any
information is missing from this manual, please
inform the nearest Yokogawa sales office.
• 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.
• Please note that changes in the specifications,
construction, or component parts of the instrument
may not immediately be reflected in this manual at
the time of change, provided that postponement of
revisions will not cause difficulty to the user from a
functional or performance standpoint.
• The following safety symbols are used in this
manual:
NOTE
Draws attention to information essential for
understanding the operation and features.
1-1
IM 01C25T02-01E
1. INTRODUCTION
1.1Safe Use of This Product
For the safety of the operator and to protect the
instrument and the system, please be sure to follow this
manual’s safety instructions when handling this
instrument. If these instructions are not heeded, the
protection provided by this instrument may be impaired. In this case, Yokogawa cannot guarantee that
the instrument can be safely operated. Please pay
special attention to the following points:
(a) Installation
• This instrument may only be installed by an engineer or technician who has an expert knowledge of
this device. Operators are not allowed to carry out
installation unless they meet this condition.
•With high process temperatures, care must be taken
not to burn yourself by touching the instrument or
its casing.
• Never loosen the process connector nuts when the
instrument is installed in a process. This can lead to
a sudden, explosive release of process fluids.
•When draining condensate from the pressure
detector section, take appropriate precautions to
prevent the inhalation of harmful vapors and the
contact of toxic process fluids with the skin or eyes.
• When removing the instrument from a hazardous
process, avoid contact with the fluid and the interior
of the meter.
(c) Operation
•Wait 5 min. after the power is turned off, before
opening the covers.
(d) Maintenance
• Please carry out only the maintenance procedures
described in this manual. If you require further
assistance, please contact the nearest Yokogawa
office.
•Care should be taken to prevent the build up of dust
or other materials on the display glass and the name
plate. To clean these surfaces, use a soft, dry cloth.
(e) Explosion Protected Type Instrument
•Users of explosion proof instruments should refer
first to section 2.1 (Installation of an Explosion
Protected Instrument) of this manual.
• The use of this instrument is restricted to those who
have received appropriate training in the device.
• Take care not to create sparks when accessing the
instrument or peripheral devices in a hazardous
location.
(f)Modification
• Yokogawa will not be liable for malfunctions or
damage resulting from any modification made to this
instrument by the customer.
•All installation work shall comply with local
installation requirements and the local electrical
code.
(b) Wiring
• The instrument must be installed by an engineer or
technician who has an expert knowledge of this
instrument. Operators are not permitted to carry out
wiring unless they meet this condition.
• Before connecting the power cables, please confirm
that there is no current flowing through the cables
and that the power supply to the instrument is
switched off.
1-2
IM 01C25T02-01E
1. INTRODUCTION
1.2Warranty
•The warranty shall cover the period noted on the
quotation presented to the purchaser at the time of
purchase. Problems occurring during the warranty
period shall basically be repaired free of charge.
• If any problems are experienced with this instrument, the customer should contact the Yokogawa
representative from which this instrument was
purchased or the nearest Yokogawa office.
• If a problem arises with this instrument, please
inform us of the nature of the problem and the
circumstances under which it developed, including
the model specification and serial number. Any
diagrams, data and other information you can
include in your communication will also be helpful.
• The party responsible for the cost of fixing the
problem shall be determined by Yokogawa following an investigation conducted by Yokogawa.
1.3ATEX Documentation
This is only applicable to the countries in European
Union.
GB
All instruction manuals for ATEX Ex related products
are available in English, German and French. Should
you require Ex related instructions in your local
language, you are to contact your nearest Yokogawa
office or representative.
DK
Alle brugervejledninger for produkter relateret til
ATEX Ex er tilgængelige på engelsk, tysk og fransk.
Skulle De ønske yderligere oplysninger om håndtering
af Ex produkter på eget sprog, kan De rette
henvendelse herom til den nærmeste Yokogawa
afdeling eller forhandler.
• The purchaser shall bear the responsibility for repair
costs, even during the warranty period, if the
malfunction is due to:
- Improper and/or inadequate maintenance by the
purchaser.
- Malfunction or damage due to a failure to handle,
use, or store the instrument in accordance with the
design specifications.
- Use of the product in question in a location not
conforming to the standards specified by
Yokogawa, or due to improper maintenance of the
installation location.
- Failure or damage due to modification or repair by
any party except Yokogawa or an approved
representative of Yokogawa.
- Malfunction or damage from improper relocation
of the product in question after delivery.
- Reason of force majeure such as fires, earthquakes,
storms/floods, thunder/lightening, or other natural
disasters, or disturbances, riots, warfare, or
radioactive contamination.
I
Tutti i manuali operativi di prodotti ATEX
contrassegnati con Ex sono disponibili in inglese,
tedesco e francese. Se si desidera ricevere i manuali
operativi di prodotti Ex in lingua locale, mettersi in
contatto con l’ufficio Yokogawa più vicino o con un
rappresentante.
E
Todos los manuales de instrucciones para los productos
antiexplosivos de ATEX están disponibles en inglés,
alemán y francés. Si desea solicitar las instrucciones de
estos artículos antiexplosivos en su idioma local,
deberá ponerse en contacto con la oficina o el
representante de Yokogawa más cercano.
NL
Alle handleidingen voor producten die te maken
hebben met ATEX explosiebeveiliging (Ex) zijn
verkrijgbaar in het Engels, Duits en Frans. Neem,
indien u aanwijzingen op het gebied van
explosiebeveiliging nodig hebt in uw eigen taal, contact
op met de dichtstbijzijnde vestiging van Yokogawa of
met een vertegenwoordiger.
1-3
IM 01C25T02-01E
SF
Kaikkien ATEX Ex -tyyppisten tuotteiden käyttöhjeet
ovat saatavilla englannin-, saksan- ja ranskankielisinä.
Mikäli tarvitsette Ex -tyyppisten tuotteiden ohjeita
omalla paikallisella kielellännne, ottakaa yhteyttä
lähimpään Yokogawa-toimistoon tai -edustajaan.
P
Todos os manuais de instruções referentes aos
produtos Ex da ATEX estão disponíveis em Inglês,
Alemão e Francês. Se necessitar de instruções na sua
língua relacionadas com produtos Ex, deverá entrar em
contacto com a delegação mais próxima ou com um
representante da Yokogawa.
F
1. INTRODUCTION
Tous les manuels d’instruction des produits ATEX Ex
sont disponibles en langue anglaise, allemande et
française. Si vous nécessitez des instructions relatives
aux produits Ex dans votre langue, veuillez bien
contacter votre représentant Yokogawa le plus proche.
D
Alle Betriebsanleitungen für ATEX Ex bezogene
Produkte stehen in den Sprachen Englisch, Deutsch
und Französisch zur Verfügung. Sollten Sie die
Betriebsanleitungen für Ex-Produkte in Ihrer
Landessprache benötigen, setzen Sie sich bitte mit
Ihrem örtlichen Yokogawa-Vertreter in Verbindung.
S
Alla instruktionsböcker för ATEX Ex
(explosionssäkra) produkter är tillgängliga på
engelska, tyska och franska. Om Ni behöver
instruktioner för dessa explosionssäkra produkter på
annat språk, skall Ni kontakta närmaste
Yokogawakontor eller representant.
If a customer makes a repair or modification to an
intrinsically safe or explosionproof instrument and the
instrument is not restored to its original condition, its
intrinsically safe or explosionproof construction may
be compromised and the instrument may be hazardous
to operate. Please contact Yokogawa before making
any repair or modification to an instrument.
CAUTION
This instrument has been tested and certified as
being intrinsically safe or explosionproof. Please
note that severe restrictions apply to this
instrument’s construction, installation, external
wiring, maintenance and repair. A failure to
abide by these restrictions could make the
instrument a hazard to operate.
WARNING
Maintaining the safety of explosionproof equipment requires great care during mounting,
wiring, and piping. Safety requirements also
place restrictions on maintenance and repair.
Please read the following sections very carefully.
WARNING
The range setting switch must not be used in a
hazardous area.
2.1.1 FM approval
a. FM Explosionproof Type
Caution for FM Explosionproof type
Note 1. EJX Series differential gauge, and absolute
pressure transmitters with optional code /FF1
are applicable for use in hazardous locations:
• Explosionproof for Class I, Division 1,
Groups B, C and D.
•Dust-ignitionproof for Class II/III, Division
1, Groups E, F and G.
• Enclosure rating: NEMA 4X.
• Temperature Class: T6
• Ambient Temperature: –40 to 60°C
• Supply Voltage: 32V dc max.
• Current Draw: 15 mA dc
Note 2. Wiring
• All wiring shall comply with National
Electrical Code ANSI/NFPA70 and Local
Electrical Codes.
•When installed in Division 1, “FACTORY
SEALED, CONDUIT SEAL NOT REQUIRED.”
Note 3. Operation
•Keep the “WARNING” nameplate attached
to the transmitter.
WARNING: OPEN CIRCUIT BEFORE
REMOVING COVER.
FACTORY SEALED, CONDUIT
SEAL NOT REQUIRED.
INSTALL IN ACCORDANCE
WITH THE USERS MANUAL IM
01C25.
• Take care not to generate mechanical
sparking when accessing the instrument and
peripheral devices in a hazardous location.
Note 4. Maintenance and Repair
• The instrument modification or parts
replacement by other than authorized
representative of Yokogawa Electric Corporation is prohibited and will void Factory
Mutual Explosionproof Approval.
2-1
IM 01C25T02-01E
2. HANDLING CAUTIONS
b. FM Nonincendive Type
EJX Series differential, gauge, and absolute
pressure transmitters with optional code /FN15.
• Applicable Standard: Class 3600, Class 3611,
Class 3810,ANSI/NEMA250
• Class I, Division 2, Groups A, B, C & D
Temperature Class T4 Ta=60°C, Type 4X and
Class II, Division 2, Groups F & G Temperature
Class T4 Ta=60°C, Type 4X and Class III,
Division 1, Temperature Class T4 Ta=60°C,
Type 4X and Class I, Zone 2, Group IIC,
Temperature Class T4 Ta=60°C, Type 4X
• Electrical Connection: 1/2 NPT female and M20
female
• Caution for FM Nonincendive type. (Following
contents refer to “DOC. No. IFM024-A12 p.3,
p.4-1, and p.4-2.”)
IFM024-A12
Installation Diagram for Nonincendive
(Division 2 Installation)
Terminator
Pressure
Transmitter
SUPPLY
Transmitter
Transmitter
Hazardous location
Note 1. Installation should be in accordance with the
National Electrical Code ® (ANSI/NFPA 70)
Article 500.
Note 2. The configuration of Associated Nonincendive
Field Wiring Apparatus must be FM
Approved.
Note 3. Approved under FNICO Concept.
Note 4. Dust-tight conduit seal must be used when
this apparatus.
Note 6. No revision to drawing without prior FM
Approvals.
Note 7. Terminator must be FM Approved.
Note 8. The nonincendive field wiring circuit concept
allows interconection of nonincendive field
wiring apparatus with associated nonincendive
field wiring apparatus, using any of the wiring
methods permitted for unclassified locations.
Note 9. Installation requirements;
Vmax Voc or Vt
Imax = see note 10.
Ca Ci + Ccable
La Li + Lcable
Note 10. For this current controlled circuit, the param-
eter (Imax 3) is not required and need not be
aligned with parameter (Isc 3) of the barrier
or associated nonincendive field wiring
apparatus.
Note 11. If ordinary location wiring methods are used,
the transmitter shall be connected to FM
Approved associated non-incendive field
wiring apparatus.
Electrical data:
Vmax: 32V
Ci:1.76 nF
Li: 0 H
Terminator
General Purpose
Equipment
Non-Hazardous location
FM Approved
Associated Nonincendive Field
Wiring Apparatus
Vt or Voc
It or Isc
Ca
La
F0204.EPS
2-2
IM 01C25T02-01E
2. HANDLING CAUTIONS
FNICO Rules
The FNICO Concept allows the interconnection of
nonincendive field wiring apparatus to associated
nonincendive field wiring apparatus not specifically
examined in such combination. The criterion for such
interconnection is that the voltage (Vmax), the current
(Imax) and the power (Pmax) which nonincendive field
wiring apparatus can receive and remain nonincendive,
considering faults, must be equal or greater than the
voltage (Uo, Voc or Vt), the current (Io, Isc or It) and
the power (Po) which can be provided by the associated nonincendive field wiring apparatus (supply unit).
In addition the maximum unprotected residual capacitance (Ci) and inductance (Li) of each apparatus (other
than terminators) connected to the Fieldbus must be
less than or equal to 5nF and 10uH respectively.
In each N.I. Fieldbus segment only one active source,
normally the associated nonincendive field wiring
apparatus, is allowed to provide the necessary power
for the Fieldbus system. The allowed voltage (Uo, Voc
or Vt) of the associated nonincendive field wiring
apparatus used to supply the bus cable must be limited
to the range 14Vdc to 17.5Vdc. All other equipment
connected to the bus cable has to be passive, meaning
that the apparatus is not allowed to provide energy to
the system, except a leakage current of 50É A for each
connected device. Separately powered equipment needs
galvanic isolation to ensure the nonincendive field
wiring Fieldbus circuit remains passive.
Cable
The cable used to interconnect the devices needs to
comply with the following parameters:
Loop resistance R': 15...150 Ω/km
Inductance per unit length L': 0.4...1 mH/km
Capacitance per unit length C': 80....200 nF/km
C' =C' line/line+0.5 C' line/screen, if both lines are
floating or C' = C' line/line + C'line/screen, if
thescreen is connected to one line.
Length of spur cable: max. 30 m
Length of trunk cable: max. 1 km
Length of splice: max = 1 m
Terminators
At the end of each trunk cable an FM Approved line
terminator with the following parameters is suitable:
R= 90...100 Ω
C = 0 ....2.2 uF
2.1.2 CSA Certification
a. CSA Explosionproof Type
Caution for CSA explosionproof type.
Note 1. Model EJX Series differential, gauge, and
absolute pressure transmitters with
optional code /CF1 are applicable for use
in hazardous locations:
• Dustignition-proof for Class II/III, Groups E, F and
G.
• Enclosure: TYPE 4X
• Temperature Code: T6...T4
[For CSA E60079]
• Applicable Standard: CAN/CSA E60079-0,
CAN/CSA E60079-1
• Flameproof for Zone 1, Ex d IIC T6...T4
• Enclosure: IP66 and IP67
• Maximum Process Temperature: 120°C (T4),
100°C (T5), 85°C (T6)
• Ambient Temperature: –50 to 75°C (T4), –50 to
80°C (T5), –50 to 72 õ (T6)
• Supply Voltage: 32 V dc max.
• Output Signal: 15 mA dc
Note 2. Wiring
• All wiring shall comply with Canadian Electrical
Code Part I and Local Electrical Codes.
• In hazardous location, wiring shall be in conduit as
shown in the figure.
• WARNING:
A SEAL SHALL BE INSTALLED WITHIN 50cm
OF THE ENCLOSURE.
UN SCELLEMENT DOIT ÊTRE INSTALLÉ À
MOINS DE 50cm DU BOÎTIER.
• WARNING:
WHEN INSTALLED IN CL.I, DIV 2, SEAL NOT
REQUIRED.
UNE FOIS INSTALLÉ DANS CL I, DIV 2,
AUCUN JOINT N'EST REQUIS.
Note 3. Operation
• WARNING:
AFTER DE-ENERGIZING, DELAY 5 MINUTES
BEFORE OPENING.
APRÉS POWER-OFF, ATTENDRE 5 MINUTES
AVANT D'OUVRIR.
2-3
IM 01C25T02-01E
2. HANDLING CAUTIONS
• WARNING:
WHEN AMBIENT TEMPERATURE ≥ 65°C,
USE THE HEAT-RESISTING CABLES ≥ 90°C.
QUAND LA TEMPÉRATURE AMBIANTE ≥
65°C, UTILISEZ DES CÂBLES RÉSISTANTES Á
LA CHALEUR ≥ 90°C.
• Take care not to generate mechanical sparking
when accessing to the instrument and peripheral
devices in a hazardous location.
Note 4. Maintenance and Repair
• The instrument modification or parts replacement
by other than authorized representative of
Yokogawa Electric Corporation and Yokogawa
Corporation of America is prohibited and will void
Canadian Standards Explosionproof Certification.
Non-Hazardous
Locations
Non-hazardous
Location
Equipment
32 V DC Max.
15 mA DC
Signal
Non-Hazardous
Locations
Non-hazardous
Location
Equipment
32 V DC Max.
15 mA DC
Signal
Hazardous Locations Division 1
50 cm Max.
Sealing Fitting
Conduit
EJX Series
Hazardous Locations Division 2
Sealing Fitting
EJX Series
S
U
P
PL
Y
CHECK
RM
A
L
A
S
U
P
P
L
Y
K
C
E
H
C
M
R
A
L
A
F0205.EPS
2.1.3 CENELEC ATEX Certification
(1) Technical Data
a. CENELEC ATEX (KEMA) Intrinsically Safe
Type
Caution for CENELEC ATEX (KEMA) Intrinsically
safe type.
Note 1. EJX Series differential, gauge, and absolute
pressure transmitters with optional code /KS25
for potentially explosive atmospheres:
• No. KEMA 04ATEX1116 X
• Applicable Standard: EN 50014, EN 50020,
EN 50284, EN50281-1-1
Note 2. Ratings
[EEx ia IIC T4]
Type of Protection and Marking Code:
EEx ia IIC T4
Group: II
Category: 1GD
Ambient Temperature: –40 to 60°C
Maximum Process Temperature (Tp.): 120°C
Maximum Surface Temperature for dust
proof.
T85°C (Tamb.: –40°C to 60°C, Tp.: 80°C)
T100°C (Tamb.: –40°C to 60°C, Tp.: 100°C)
T120°C (Tamb.: –40°C to 60°C, Tp.: 120°C)
Degree of Protection of the Enclosure: IP66
and IP67
Electrical Data
• When combined with Trapezoidal and
Rectangular output characteristic FISCO
model IIC barrier
Ui = 17.5 V, Ii = 380 mA, Pi = 5.32 W,
Ci = 1.76 nF, Li = 0 H
SE
PUL
• When combined with Linear characteristic
barrier
Ui = 24.0 V, Ii = 250 mA, Pi = 1.2 W,
Ci = 1.76 nF, Li = 0 H
[EEx ia IIB T4]
Type of Protection and Marking Code:
EEx ia IIB T4
Group: II
Category: 1GD
E
S
UL
P
Ambient Temperature: –40 to 60°C
Maximum Process Temperature (Tp.): 120°C
Maximum Surface Temperature for dust
proof.
T85°C (Tamb.: –40°C to 60°C, Tp.: 80°C)
T100°C (Tamb.: –40°C to 60°C, Tp.: 100°C)
T120°C (Tamb.: –40°C to 60°C, Tp.: 120°C)
Degree of Protection of the Enclosure: IP66
and IP67 Electrical Data
• When combined with Trapezoidal or
Rectangular output characteristic FISCO
model IIB barrier
Ui = 17.5 V, Ii = 460 mA, Pi = 5.32 W,
Ci = 1.76 nF, Li = 0 H
Note 3. Installation
• All wiring shall comply with local installation requirements. (Refer to the installation
diagram)
Note 4. Maintenance and Repair
• The instrument modification or parts
replacement by other than authorized
representative of Yokogawa Electric Corporation is prohibited and will void KEMA
Intrinsically safe Certification.
2-4
IM 01C25T02-01E
2. HANDLING CAUTIONS
Note 5. Special Conditions for Safe Use
• In the case where the enclosure of the
Pressure Transmitter is made of aluminium,
if it is mounted in an area where the use of
category 1 G apparatus is required, it must
be installed such, that even in the event of
rare incidents, ignition sources due to impact
and friction sparks are excluded.
Note 6. Installation instructions
• From the safety point of view the circuit
shall be considered to be connected to earth.
As this deviates from the FISCO system in
acordance with IEC TS 60079-27 care has to
be taken that the (local) installation requirements are taken into account as well.
When used in a potentially explosive
atmosphere, requiring the use of apparatus of
equipment category 1D or 2D, certified
cable entry devices shall be used that are
suitable for the application and correctly
installed.
FISCO Model
Supply unit
The supply unit must be certified by a Notified body as
FISCO model and following trapezoidal or rectangular
output characteristic is used.
Uo = 14...17.5 V (I.S. maximum value)
Io based on spark test result or other assessment,
No specification of Lo and Co is required on the
certificate or label.
Cable
The cable used to interconnect the devices needs to
comply with the following parameters:
Loop resistance Rc: 15...150 Ω/km
Inductance per unit length Lc: 0.4...1 mH/km
Capacitance per unit length Cc: 80...200 nF/km
Length of spur cable: max. 30 m (IIC and IIB)
Length of trunk cable: max. 1 km (IIC) or 5 km
(IIB)
Terminators
The terminator must be certified by a Notified body as
FISCO model and at each end of the trunk cable an
approved line terminator with the following parameters
is suitable:
Non-Hazardous
Locations
Supply Unit and
Safety Barrier
(FISCO Model)
U
U
I
Terminator
Data
I.S. fieldbus system complying with FISCO
Hazardous Locations
Ex i
Hand-
held-
Terminal
Field Instruments
(Passive)
Terminator
(FISCO Model)
F0201-1.EPS
The criterion for such interconnection is that the
voltage (Ui), the current (Ii) and the power (Pi), which
intrinsically safe apparatus can receive, must be equal
or greater than the voltage (Uo), the current (Io) and the
power (Po) which can be provided by the associated
apparatus (supply unit).
Po Pi, Uo Ui, Io Ii
In addition, the maximum unprotected residual capaci-
tance (Ci) and inductance (Li) of each apparatus (other
than the terminators) connected to the fieldbus line
must be equal or less than 5 nF and 10 H respectively.
Ci 5 nF, Li 10H
R = 90 . . . 102 Ω
C = 0 . . . 2.2 F. (0.8...1.2 F is required in
operation)
The resistor must be infallible according to IEC 60079-
11.
Number of Devices
The number of devices (max. 32) possible on a
fieldbus link depends on factors such as the power
consumption of each device, the type of cable used,
use of repeaters, etc.
The number of devices (max. 32) possible on a
fieldbus link depends on factors such as the power
consumption of each device, the type of cable used,
use of repeaters, etc.
b. CENELEC ATEX (KEMA) Flameproof Type
Caution for CENELEC ATEX (KEMA) flameproof
type
Note 1. EJX Series differential, gauge, and absolute
pressure transmitters with optional code /KF2
for potentially explosive atmospheres:
• No. KEMA 03ATEX2570
• Applicable Standard: EN 50014, EN 50018,
EN 50281-1-1
• Type of Protection and Marking Code: EEx
d IIC T6...T4
• Group: II
• Category: 2G, 1D
• Temperature Class: T6, T5, and T4
• Enclosure: IP66 and IP67
• Ambient Temperature for gas-proof:
–50 to 70°C (T6), –50 to 80°C (T5), and
–50 to 75°C (T4)
• Maximum Process Temperature (Tp.) for
gas-proof:
85°C (T6), 100°C (T5), and 120°C (T4)
• Maximum Surface Temperature for dust-
proof:
T80°C (Tamb.: –40 to 40°C, Tp.: 80°C)
T100°C (Tamb.: –40 to 60°C, Tp.: 100°C)
T120°C (Tamb.: –40 to 80°C, Tp.: 120°C)
Note 2. Electrical Data
• Supply voltage: 32 V dc max.
Output current: 15 mA dc
Note 3. Installation
• All wiring shall comply with local installation requirements.
•The cable entry devices shall be of a
certified flameproof type, suitable for the
conditions of use.
Note 4. Operation
• Keep the “WARNING” label attached to the
transmitter.
WARNING: AFTER DE-ENERGIZING,
DELAY 5 MINUTES BEFORE
OPENING. WHEN THE AMBIENT
TEMP.65°C, USE HEAT-RESISTING
CABLES90°C.
• Take care not to generate mechanical
sparking when accessing the instrument and
peripheral devices in hazardous location.
Note 5. Maintenance and Repair
• The instrument modification or part replacement by other than an authorized representative of Yokogawa Electric Corporation is
prohibited and will void KEMA Flameproof
Certification.
c. CENELEC ATEX Type of Protection “n”
Caution for CENELEC ATEX Type of Protection “n”
type
Note 1. EJX Series differential, gauge, and absolute
pressure transmitters with option code /KN25
for potentially explosive atmospheres:
• Applicable standard: EN 50021, EN 60529
• Type of Protection and Marking Code:
EEx nL IIC T4
• Group: II
• Category: 3G
• Ambient Temperature: –50 to 60°C
• Ambient humidity: 0 to 100%RH
(No condensation)
• Maximum Process Temperature : 120°C
• Enclosure: IP66 and IP67
Note 2. Electrical Data
Ui = 32 Vdc
Ci = 1.76 nF
Li = 0 µH
Note 3. Installation
• All wiring shall comply with local installation requirements. (refer to the installation
diagram)
Note 4. Maintenance and Repair
• The instrument modification or parts
replacement by other than authorized
representative of Yokogawa Electric Corporation is prohibited and will void Type of
Protection “n”.
[Installation Diagram]
U
2-6
Non-Hazardous
Locations
(Zone2)
Power
Supply
[EEx nL]
Terminator
Hazardous Locations
Terminator
Hand-
held-
Terminal
Field Instruments
(Passive)
IM 01C25T02-01E
F0202-2.EPS
2. HANDLING CAUTIONS
(2) Electrical Connection
A mark indicating the electrical connection type is
stamped near the electrical connection port. These
marks are as follows.
T0201.EPS
Location of the mark
F0201.EPS
(3) Installation
WARNING
•All wiring shall comply with local installation
requirements and the local electrical code.
• There is no need for a conduit seal in Division
1 and Division 2 hazardous locations because
this product is sealed at the factory.
(4) Operation
(6) Name Plate
Name plate
Tag plate for intrinsically safe type
No. KEMA 04ATEX1116 X
EEx ia IIB/IIC T4 Tamb.:-40 to 60°C
MAX PROCESS TEMP.(Tp.):120°C
T85°C(Tp.:80°C), T100°C(Tp.:100°C), T120°C(Tp.:120°C)
Enclosure: IP66 and IP67
FISCO Field device(IIC) FISCO Field device(IIB) Entity Parameters
Ui=17.5V Ui=17.5V Ui=24V
Ii=380mA Ii=460mA Ii=250mA
Pi=5.32W Pi=5.32W Pi=1.2W
Ci=1.76nF Ci=1.76nF Ci=1.76nF
Li=0µH Li=0µH Li=0µH
Tag plate for flameproof type
No. KEMA 03ATEX2570
EEx d IIC T6...T4 IP66 andIP67
TEMP. CLASS T6 T5 T4
MAX PROCESS TEMP.(Tp.) 85 100 120 °C
Tam b. -50 to 70 80 75 °C
T80°C(Tamb.:40°C, Tp.:80°C),T100°C(Tamb.:60°C, Tp.:100°C),
T120°C(Tamb.:80°C, Tp.:120°C) Min.Tamb.:-40°C(for DUST)
D
WARNING
EEx nL IIC T4
IP66 and IP67
Tam b. -5 0 to 60°C
MAX PROCESS TEMP. 120°C
Ui=32V Ci=1.76nF Li=0µH
AFTER DE-ENERGIZING, DELAY 5 MINUTES
BEFORE OPENING.
WHEN THE AMBIENT TEMP. 65°C,
USE THE HEAT-RESISTING CABLES 90°C
WARNING
• OPEN CIRCUIT BEFORE REMOVING
COVER. INSTALL IN ACCORDANCE WITH
THIS USER’S MANUAL
• Take care not to generate mechanical sparking
when accessing the instrument and peripheral
devices in a hazardous location.
(5) Maintenance and Repair
WARNING
The instrument modification or part replacement
by other than an authorized Representative of
Yokogawa Electric Corporation is prohibited and
will void the certification.
F0202.EPS
MODEL: Specified model code.
STYLE: Style code.
SUFFIX: Specified suffix code.
SUPPLY: Supply voltage.
OUTPUT: Output signal.
MWP: Maximum working pressure.
CAL RNG: Specified calibration range.
NO.: Serial number and year of production*1.
TOKYO 180-8750 JAPAN:
The manufacturer name and the address*2.
*1: The first digit in the final three numbers of the
serial number appearing after “NO.” on the name
plate indicates the year of production. The following is an example of a serial number for a product
that was produced in 2004:
12A819857 432
The year 2004
*2: “180-8750” is the Zip code for the following
address.
2-9-32 Nakacho, Musashino-shi, Tokyo Japan
2-7
IM 01C25T02-01E
3.ABOUT FIELDBUS
3. ABOUT FIELDBUS
3.1 Outline
Fieldbus is a wide l y u se d bi-directional digital communication protocol for field devices that enable the simultaneous output to many types of data to the process
control system.
The EJX Series Fieldbus communication type employs
the specification standardized by The Fieldbus Foundation, and provides interoperability between Yokogawa
devices and those produced by other manufacturers.
Fieldbus comes with software consisting of three AI
function blocks that enable the flexible implementation
of systems.
For information on other features, engineering, design,
construction work, startup and maintenance of
Fieldbus, refer to “Fieldbus Technical Information” (TI
38K03A01-01E).
3.2 Internal Structure of EJX
The EJX contains two virtual field devices (VFD) that
share the following functions.
3.2.1 System/network Management VFD
• Sets node addresses and Physical Device tags (PD
Tag) necessary for communication.
• Controls the execution of function blocks.
•Manages operation parameters and communication
resources (Virtual Communication Relationship:
VCR).
• Carry out scaling, damping and square root extraction.
(5)PID function block
• Performs the PID control computation based on the
deviation of the measured value from the setpoint.
3.3 Logical Structure of Each
Block
EJX
Fieldbus
LCD
Sensor
input
Sensor
System/network management VFD
PD Tag
Node address
Link Master
Function block VFD
LCD
Transducer block
Block tag
Parameters
SENSOR
Transducer block
Block tag
Parameters
Communication
parameters
VCR
Function block
execution schedule
PID function
block (option)
AR function
block
IS function
block
IT function
block
SC function
block
AI function
block
AI function
block
AI function
block
Block tag
Parameters
OUT
OUT_D
Output
3.2.2 Function Block VFD
(1)Resource block
•Manages the status of EJX hardware.
•Automatically informs the host of any detected
faults or other problems.
(2)SENSOR Transducer block
• Converts sensor output to pressure, static pressure,
and capsule temperature signals, and transfers to the
AI function blocks.
(3)LCD Transducer block
• Controls the display of the integral indicator.
(4)AI1 function block
• Condition raw data from the Transducer block.
• Output differential pressure, static pressure and
capsule temperature signals.
Resource block
Block tag
Parameters
Figure 3.1 Logical Structure of Each Block
Setting of various parameters, node addresses, and PD
Tags shown in Figure 3.1 is required before starting
operation.
3.4 Wiring System Configuration
The number of devices that can be connected to a
single bus and the cable length vary depending on
system design. When constructing systems, both the
basic and overall design must be carefully considered
to achieve optimal performance.
3-1
IM 01C25T02-01E
F0301.EPS
4.GETTING STARTED
4. GETTING STARTED
Fieldbus is fully dependent upon digital communication protocol and differs in operation from conventional 4 to 20 mA transmission and the BRAIN
communication protocol. It is recommended that
novice users use field devices in accordance with the
procedures described in this section. The procedures
assume that field devices will be set up on a bench or
in an instrument shop.
4.1 Connection of Devices
The following are required for use with Fieldbus
devices:
• Power supply:
Fieldbus requires a dedicated power supply. It is
recommended that current capacity be well over the
total value of the maximum current consumed by all
devices (including the host). Conventional DC
current cannot be used as is.
• Terminator:
Fieldbus requires two terminators. Refer to the
supplier for details of terminators that are attached
to the host.
•Field devices:
Connect Fieldbus communication type EJX. Two or
more EJX devices or other devices can be connected.
• Host:
Used for accessing field devices. A dedicated host
(such as DCS) is used for an instrumentation line
while dedicated communication tools are used for
experimental purposes. For operation of the host,
refer to the instruction manual for each host. No
other details on the host are given in this manual.
•Cable:
Used for connecting devices. Refer to “Fieldbus
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
EJX, use an M4 screw terminal claw. Some hosts
require a connector.
Refer to Yokogawa when making arrangements to
purchase the recommended equipment.
Connect the devices as shown in Figure 4.1. Connect
the terminators at both ends of the trunk, with a
minimum length of the spur laid for connection.
The polarity of signal and power must be maintained.
Fieldbus power
supply
Terminator
Figure 4.1 Cabling
EJX
HOST
Terminator
F0401.EPS
NOTE
No CHECK terminal is used for Fieldbus communication EJX. Do not connect the field indicator and check meter.
Before using a Fieldbus configuration tool other than
the existing host, confirm it does not affect the loop
functionality in which all devices are already installed
in operation. Disconnect the relevant control loop from
the bus if necessary.
IMPORTANT
Connecting a Fieldbus configuration tool to a
loop with its existing host may cause communication data scrambling resulting in a functional
disorder or a system failure.
4-1
IM 01C25T02-01E
4. GETTING STARTED
4.2 Host Setting
To activate Fieldbus, the following settings are
required for the host.
IMPORTANT
Do not turn off the power immediately after
setting. When the parameters are saved to the
EEPROM, the redundant processing is executed
for an improvement of reliability. If the power is
turned off within 60 seconds after setting is
made, the modified parameters are not saved
and the settings may return to the original
values.
Table 4.1 Operation Parameters
SymbolParameterDescription and Settings
V (ST)
V (MID)
V (MRD)
V (FUN)
V (NUN)
Slot-Time
Minimum-Inter-PDUDelay
Maximum-ReplyDelay
First-Unpolled-Node
Number-ofconsecutiveUnpolled-Node
Indicates the time
necessary for immediate
reply of the device. Unit of
time is in octets (256 µs).
Set maximum specification
for all devices. For EJX,
set a value of 4 or greater.
Minimum value of
communication data
intervals. Unit of time is in
octets (256 µs). Set the
maximum specification for
all devices. For EJX, set a
value of 4 or greater.
The worst case time
elapsed until a reply is
recorded. The unit is Slottime; set the value so that
V (MRD) V (ST) is the
maximum value of the
specification for all
devices. For EJX, the
setting must be a value of
12 or greater.
Indicate the address next
to the address range used
by the host. Set 015 or
greater.
Unused address range.
T0401.EPS
0x00
Not used
0x0F
0x10
0x13
0x14
V(FUN)
V(FUN)V(NUN)
0xF7
0xF8
0xFB
0xFC
0xFF
Note 1: Bridge device: A linking device which brings data from one
or more H1 networks.
Note 2: LM device: with bus control function (Link Master function)
Note 3: BASIC device: without bus control function
Figure 4.2 Available Address Range
Bridge device
LM device
UnusedV(NUN)
BASIC device
Default address
Portable device address
F0402.EPS
4-2
IM 01C25T02-01E
4. GETTING STARTED
4.3 Bus Power ON
Turn on the power of the host and the bus. Where the
EJX is equipped with an LCD indicator, first all
segments are lit, then the display begins to operate. If
the indicator is not lit, check the polarity of the power
supply.
Using the host device display function, check that the
EJX is in operation on the bus.
The device information, including PD tag, Node
address, and Device ID, is described on the sheet
attached to the EJX. The device information is given in
duplicate on this sheet.
Device ID : 594543000CXXXXXXXX
PD Tag : PT2001
Device Revision : 3
Node Address : 0xf3
Serial No. : XXXXXXXXXXXXXXXXX
Physical Location :
Note:
Our Device Description Files and Capabilities Files available at
http://www.yokogawa.com/fld (English) or
http://www.yokogawa.co.jp/Sensor/fieldbus/fieldbus.htm (Japanese)
DEVICE INFORMATION
4.4 Integration of DD
If the host supports DD (Device Description), the DD
of the EJX needs to be installed. Check if host has the
following directory under its default DD directory.
594543\000C
(594543 is the manufacturer number of Yokogawa
Electric Corporation, and 000C is the EJX device
number, respectively.)
If this directory is not found, the DD of the EJX has
not been included. Create the above directory and copy
the DD file (0m0n.ffo, 0m0n.sym) (m, n is a numeral)
into the directory. ‘0m’ in the file name shows the
device revision, and ‘0n’ shows the DD revision. If
you do not have the DD or capabilities files, you can
download them from our web site:
http://www.yokogawa.com/fld
Once the DD is installed in the directory, the name and
attribute of all parameters of the EJX are displayed.
Off-line configuration is possible by using capabilities
files.
EJX has two capabilities levels, “1” and “2”.
Device ID : 594543000CXXXXXXXX
PD Tag : PT2001
Device Revision : 3
Node Address : 0xf3
Serial No. : XXXXXXXXXXXXXXXXX
Physical Location :
Note:
Our Device Description Files and Capabilities Files available at
http://www.yokogawa.com/fld (English) or
http://www.yokogawa.co.jp/Sensor/fieldbus/fieldbus.htm (Japanese)
Figure 4.3 Device Information Sheet Attached to EJX
DEVICE INFORMATION
F0403.EPS
If no EJX is detected, check the available address
range and the polarity of the power supply. If the node
address and PD tag are not specified when ordering,
default value is factory set. If two or more EJXs are
connected at a time with default value, only one EJX
will be detected from the host as EJXs have the same
initial address. Separately connect each EJX and set a
different address for each.
Select “Capabilities level = 1” when the EJX don’t
have LC1(PID function) option.
Select “Capabilities level = 2” when the EJX has
LC1(PID function) option.
The capabilities level defines the kind and the number
of function blocks that can be used.
The table below shows the relation.
The relation between and function blocks that can be used
Capabilities
Level
1
2
AISCITISARPID
3
11110
311111
T0402.EPS
4.5 Reading the Parameters
To read EJX parameters, select the AI1 block of the
EJX from the host screen and read the OUT parameter.
The current selected signal is displayed. Check that
MODE_BLOCK of the function block and resource
block is set to AUTO, and change the signal input and
read the parameter again. A new designated value
should be displayed.
4-3
IM 01C25T02-01E
4.6 Continuous Record of Values
If the host has a function that continuously records the
indications, use this function to list the indications
(values). Depending on the host being used, it may be
necessary to set the schedule of Publish (the function
that transmits the indication on a periodic basis).
4.7 Generation of Alarm
Generation of an alarm can be attempted from EJX.
Block alarm, Output limit alarm, and Update alarm are
informed to the host. When generating alarm, a Link
Object and a VCR Static Entry need to be set. For
details of Link Object and VCR Static Entry, refer to
section 5.6.1 Link object and section 5.5.1 VCR
Setting.
4. GETTING STARTED
4-4
IM 01C25T02-01E
5.CONFIGURATION
5. CONFIGURATION
This chapter describes how to adapt the function and
performance of the EJX to suit specific applications.
Because multiple devices are connected to Fieldbus, it
is important to carefully consider the device requirements and settings when configuring the system. The
following steps must be taken.
(1)Network design
Determines the devices to be connected to Fieldbus
and checks the capacity of the power supply.
(2)Network definition
Determines the tag and node addresses for all
devices.
(3)Definition of combining function blocks
Determines how function blocks are combined.
(4)Setting tags and addresses
Sets the PD Tag and node addresses for each device.
(5)Communication setting
Sets the link between communication parameters
and function blocks.
(6)Block setting
Sets the parameters for function blocks.
The following section describes in sequence each step
of this procedure. The use of a dedicated configuration
tool significantly simplifies this procedure. Refer to
Appendix 6 when the EJX is used as Link Master.
• Terminator
Fieldbus requires two terminators. Refer to the
supplier for details of terminators that are attached
to the host.
•Field devices
Connect the field devices necessary for instrumenta-
tion. The EJX has passed the interoperability test
conducted by The Fieldbus Foundation. In order to
properly start Fieldbus, it is recommended that the
devices used satisfy the requirements of the above
test.
• Host
Used for accessing field devices. A minimum of one
device with the bus control function is needed.
• Cable
Used for connecting devices. Refer to “Fieldbus
Technical Information” for details of instrumenta-
tion cabling. Provide a cable sufficiently long to
connect all devices. For field branch cabling, use
terminal boards or a connection box as required.
First, check the capacity of the power supply. The
power supply capacity must be greater than the sum of
the maximum current consumed by all devices to be
connected to Fieldbus. The maximum current consumed (power supply voltage 9 V to 32 V) for the EJX
is 15 mA (24 mA in Software download operation).
The cable used for the spur must be of the minimum
possible length.
5.1 Network Design
Select the devices to be connected to the Fieldbus
network. The following are essential for the operation
of Fieldbus.
• Power supply
Fieldbus requires a dedicated power supply. It is
recommended that current capacity be well over the
total value of the maximum current consumed by all
devices (including the host). Conventional DC
current cannot be used as is.
5.2 Network Definition
Before connection of devices with Fieldbus, define the
Fieldbus network. Allocate PD Tag and node addresses
to all devices (excluding such passive devices as
terminators).
The PD Tag is the same as the conventional one used
for the device. Up to 32 alphanumeric characters may
be used for definition. Use a hyphen as a delimiter as
required.
The node address is used to specify devices for
communication purposes. Because this data is too long
for a PD Tag, the host uses the node address in place
of the PD Tag for communication. A range of 20 to
247 (or hexadecimal 14 to F7) can be set. The device
5-1
IM 01C25T02-01E
5. CONFIGURATION
(LM device) with bus control function (Link Master
function) is allocated from a smaller address number
(20) side, and other devices (BASIC device) without
bus control function allocated from a larger address
number (247) side respectively. Place the EJX in the
range of the BASIC device. When the EJX is used as
Link Master, place the EJX in the range of the LM
device. Set the range of addresses to be used to the LM
device. Set the following parameters.
Table 5.1 Parameters for Setting Address Range
Symbol
V (FUN) First-Unpolled-Node
V (NUN) Number-of-
ParametersDescription
Indicates the address next
to the address range used
for the host or other LM
device.
Unused address range
consecutiveUnpolled-Node
T0501.EPS
The devices within the address range written as
“Unused” in Figure 5.1 cannot be used on a Fieldbus.
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
narrow as possible so as to lessen the load on the
Fieldbus.
0x00
0x0F
0x10
0x13
0x14
V(FUN)
V(FUN)V(NUN)
0xF7
0xF8
0xFB
0xFC
0xFF
Figure 5.1 Available Range of Node Addresses
Not used
Bridge device
LM device
UnusedV(NUN)
BASIC device
Default address
Portable device address
F0501.EPS
To ensure stable operation of Fieldbus, determine the
operation parameters and set them to the LM devices.
While the parameters in Table 5.2 are to be set, the
worst-case value of all the devices to be connected to
the same Fieldbus must be used. Refer to the specification of each device for details. Table 5.2 lists EJX
specification values.
Table 5.2 Operation Parameter Values of the EJX to be
Set to LM Devices
SymbolParametersDescription and Settings
V (ST)Slot-Time
V (MID) Minimum-Inter-PDU-
Delay
V (MRD) Maximum-Reply-Delay
Indicates the time
necessary for immediate
reply of the device. Unit of
time is in octets (256 µs).
Set maximum specification
for all devices. For EJX,
set a value of 4 or greater.
Minimum value of
communication data
intervals. Unit of time is in
octets (256 µs). Set the
maximum specification for
all devices. For EJX, set a
value of 4 or greater.
The worst case time
elapsed until a reply is
recorded. The unit is Slottime; set the value so that
V (MRD) V (ST) is the
maximum value of the
specification for all
devices. For EJX, the
setting must be a value of
12 or greater.
T0502.EPS
5.3 Definition of Combining
Function Blocks
The input/output parameters for function blocks are
combined. As required, they can be combined with the
input of the control block. The setting is written to the
EJX link object. See “Block setting” in Section 5.6 for
the details. It is also possible to read values from the
host at proper intervals instead of connecting the EJX
block output to other blocks.
The combined blocks need to be executed synchronously with other blocks on the communications
schedule. In this case, change the EJX schedule
according to the following table. The values in the
table are factory-settings.
Table 5.3 Execution Schedule of the EJX Function Blocks
IndexParameters
269
MACROCYCLE_
(SM)
DURATION
276
FB_START_ENTRY.1
(SM)
277 to
FB_START_ENTRY.2
289
FB_START_ENTRY.14
(SM)
to
Setting (Enclosed is
factory-setting)
Cycle (MACROCYCLE)
period of control or
measurement. Unit is 1/32
ms. (16000 = 0.5 s)
AI1 block startup time.
Elapsed time from the start
of MACROCYCLE specified
in 1/32 ms. (0 = 0 s)
Not used.
T0503.EPS
5-2
IM 01C25T02-01E
5. CONFIGURATION
A maximum of 30 ms is taken for execution of AI
block. For scheduling of communications for combination with the next function block, the execution is so
arranged as to start after a lapse of longer than 30 ms.
In no case should function blocks of the EJX be
executed at the same time (execution time is overlapped).
Figure 5.3 shows an example of schedule based on the
loop shown in Figure 5.2.
LIC100
EJX
#1
LI100
EJX
#2
FI100
Figure 5.2 Example of Loop Connecting Function Block of
Two EJX with Other Instruments
Macrocycle (Control Period)
FIC100
FC100
F0502.EPS
5.4 Setting of Tags and
Addresses
This section describes the steps in the procedure to set
PD Tags and node addresses in the EJX. There are
three states of Fieldbus devices as shown in Figure 5.4,
and if the state is other than the lowest
SM_OPERATIONAL state, no function block is
executed. EJX must be transferred to this state when an
EJX tag or address is changed.
UNINITIALIZED
(No tag nor address is set)
Tag clear Tag setting
INITIALIZED
(Only tag is set)
Address clear
SM_OPERATIONAL
(Tag and address are retained, and
the function block can be executed.)
Figure 5.4 Status Transition by Setting PD Tag and Node
Address
Address setting
F0504.EPS
LI100
OUT
Commu-
nication
Schedule
Figure 5.3 Function Block Schedule and Communication
Schedule
IN
LIC100
BKCAL_IN
FI100
OUT
CAS_IN
FIC100
IN
BKCAL_IN
Unscheduled
Communication
BKCAL_OUT
FC100
BKCAL_OUT
Scheduled
Communication
F0503.EPS
When the control period (macrocycle) is set to more
than 4 seconds, set the following intervals to be more
than 1% of the control period.
- Interval between “end of block execution” and “start
of sending CD from LAS”
- Interval between “end of block execution” and “start
of the next block execution”
EJX has a PD Tag (PT2001) and node address (245, or
hexadecimal F5) that are set upon shipment from the
factory unless otherwise specified. To change only the
node address, clear the address once and then set a new
node address. To set the PD Tag, first clear the node
address and clear the PD Tag, then set the PD Tag and
node address again.
Devices whose node addresses have been cleared will
have the default address (randomly chosen from a
range of 248 to 251, or from hexadecimal F8 to FB).
At the same time, it is necessary to specify the device
ID in order to correctly specify the device. The device
ID of the EJX is 594543000Cxxxxxxxx. (The
xxxxxxxx at the end of the above device ID is a total
of 8 alphanumeric characters.)
5-3
IM 01C25T02-01E
5. CONFIGURATION
5.5 Communication Setting
To set the communication function, it is necessary to
change the database residing in SM-VFD.
5.5.1 VCR Setting
Set VCR (Virtual Communication Relationship), which
specifies the called party for communication and
resources. EJX has 33 VCRs whose application can be
changed, except for the first VCR, which is used for
management.
EJX has VCRs of four types:
Server(QUB) VCR
A Server responds to requests from a host. This
communication needs data exchange. This type of
communication is called QUB (Queued Usertriggered Bidirectional) VCR.
Source (QUU) VCR
A Source multicasts alarms or trends to other
devices. This type of communication is called QUU
(Queued User-triggered Unidirectional) VCR.
Publisher (BNU) VCR
A Publisher multicasts AI block output to another
function block(s). This type of communication is
called BNU (Buffered Network-triggered Unidirectional) VCR.
Subscriber (BNU) VCR
A Subscriber receives output of another function
block(s) by PID block.
A Server VCR is capable to responding to requests
from a Client (QUB) VCR after the Client successfully
initiates connection to the Server. A Source VCR
transmits data without established connection. A Sink
(QUU) VCR on another device can receive it if the
Sink is configured so. A Publisher VCR transmits data
when LAS requests so. An explicit connection is
established from Subscriber (BNU) VCR(s) so that a
Subscriber knows the format of published data.
Each VCR has the parameters listed in Table 5.4.
Parameters must be changed together for each VCR
because modification of individual parameters may
cause inconsistent operation.
Table 5.4 VCR Static Entry
Sub-
index
1FasArTypeAndRole
2FasDllLocalAddr
3FasDllConfigured
4FasDllSDAP
5FasDllMaxConfirm
6FasDllMaxConfirm
7FasDllMaxDlsduSize
8FasDllResidual
9FasDllTimelinessClass
10FasDllPublisherTime
11FasDllPublisher
ParameterDescription
RemoteAddr
DelayOnConnect
DelayOnData
ActivitySupported
WindowSize
SynchronizaingDlcep
Indicates the type and role of
communication (VCR). The
following 4 types are used
for EJX.
0x32: Server (Responds to
requests from host.)
0x44: Source (Transmits
alarm or trend.)
0x66: Publisher (Sends AI
block output to other
blocks.)
0x76: Subscriber (Receives
output of other blocks
by PID block.)
Sets the local address to
specify VCR in EJX. A range
of 20 to F7 in hexadecimal.
Sets the node address of the
called party for
communication and the
address (DLSAP or DLCEP)
used to specify VCR in that
address. For DLSAP or
DLCEP, a range of 20 to F7
in hexadecimal is used.
Addresses in Subindex 2
and 3 need to be set to the
same contents of the VCR
as the called party (local and
remote are reversed).
Specifies the quality of
communication. Usually, one
of the following types is set.
0x2B: Server
0x01: Source (Alert)
0x03: Source (Trend)
0x91: Publisher/Subscriber
To establish connection for
communication, a maximum
wait time for the called
party's response is set in
ms. Typical value is 60
secounds (60000).
For request of data, a
maximum wait time for the
called party's response is
set in ms. Typical value is
60 secounds (60000).
Specifies maximum DL
Service Data unit Size
(DLSDU). Set 256 for Server
and Trend VCR, and 64 for
other VCRs.
Specifies whether
connection is monitored. Set
TRUE (0xff) for Server. This
parameter is not used for
other communication.
Not used for EJX.
Not used for EJX.
Not used for EJX.
T0504-1.EPS
5-4
IM 01C25T02-01E
5. CONFIGURATION
Sub-
index
12FasDllSubsriberTime
13FasDllSubscriber
14FmsVfdId
15FmsMaxOutstanding
16FmsMaxOutstanding
17FmsFeatures
Parameter
WindowSize
SynchronizationDlcep
ServiceCalling
ServiceCalled
Supported
Description
Not used for EJX.
Not used for EJX.
Sets VFD for EJX to be
used.
0x1: System/network
management VFD
0x1234: Function block
VFD
Set 0 to Server. It is not
used for other applications.
Set 1 to Server. It is not
used for other applications.
Indicates the type of
services in the application
layer. In the EJX, it is
automatically set according
to specific applications.
T0504-2.EPS
33 VCRs are factory-set as shown in the table below.
According to the instructions given in Section 5.3, set
the execution cycle of the function blocks and schedule
of execution.
5.6 Block Setting
Set the parameter for function block VFD.
5.6.1 Link Object
A link object combines the data voluntarily sent by the
function block with the VCR. The EJX has 40 link
objects. A single link object specifies one combination.
Each link object has the parameters listed in Table 5.6.
Parameters must be changed together for each VCR
because the modifications made to each parameter may
cause inconsistent operation.
Table 5.6 Link Object Parameters
Sub-
index
1LocalIndex
2VcrNumber
3RemoteIndex
4ServiceOperation
5StaleCountLimit
Set link objects as shown in Table 5.7.
Table 5.7 Factory-Settings of Link Objects (example)
Sets the index of function
block parameters to be
combined; set “0” for Trend
and Alert.
Sets the index of VCR to
be combined. If set to “0”,
this link object is not used.
Not used in EJX. Set to “0”.
Set one of the following.
Set only one each for link
object for Alert or Trend.
0: Undefined
2: Publisher
3: Subscriber
6: Alert
7: Trend
Set the maximum number
of consecutive stale input
values which may be
received before the input
status is set to BAD. To
avoid the unnecessary
mode transition caused
when the data is not
correctly received by
subscriber, set this
parameter to “2” or more.
T0506.EPS
Not used5 to 40
T0507.EPS
5-5
IM 01C25T02-01E
5. CONFIGURATION
5.6.2 Trend Object
It is possible to set the parameter so that the function
block automatically transmits Trend. EJX has seven
Trend objects, six of which are used for Trend in
analog mode parameters and one is used for Trend in
discrete mode parameter. A single Trend object
specifies the trend of one parameter.
Each Trend object has the parameters listed in Table
5.8. The first four parameters are the items to be set.
Before writing to a Trend object, it is necessary to
release the WRITE_LOCK parameter.
Table 5.8 Parameters for Trend Objects
Sub-
index
1Block Index
2Parameter Relative
3Sample Type
4Sample Interval
5Last Update
6 to 21 List of Status
21 to 37 List of Samples
Parameters
Index
Seven trend objects are factory-set as shown Table 5.9.
Description
Sets the leading index of
the function block that
takes a trend.
Sets the index of
parameters taking a trend
by a value relative to the
beginning of the function
block. In the EJX AI block,
the following three types of
trends are possible.
7: PV
8: OUT
19: FIELD_VAL
Specifies how trends are
taken. Choose one of the
following 2 types:
1: Sampled upon
execution of a function
block.
2: The average value is
sampled.
Specifies sampling
intervals in units of 1/32
ms. Set the integer
multiple of the function
block execution cycle.
The last sampling time.
Status part of a sampled
parameter.
Data part of a sampled
parameter.
T0508.EPS
SMIB
(System
Management
Information
Base)
NMIB
(Network
Management
Information
Base)
Link
object
VCR
Resource
block
#1
#2
FBOD
#3 #4
Transducer
block
#1#2
#8
#6
AI1 OUT
#4
#9
AI2 OUT
Alert
#3
#7
Trend
#5
EJX
DLSAP
DLCEP
Fieldbus Cable
Figure 5.5 Example of Default Configuration
0xF8 0xF3 0xF4 0xF7
Host 1
Host 2
0xF9
Device 1
0x20 0x21
Device 2
0x07
F0505.EPS
5.6.3 View Object
This object forms a group of parameters in a block.
One advantage brought by forming groups of parameters is the reduction of load for data transactions.
View Object has the parameters listed in Table 5.11 to
5.14. Purpose of View Objects is shown in Table 5.10.
Table 5.10 Purpose of Each View Object
Description
VIEW_1
VIEW_2
VIEW_3
VIEW_4
Set of dynamic parameters required by operator
for plant operation. (PV, SV, OUT, Mode etc.)
Set of static parameters which need to be
shown to plant operator at once. (Range etc.)
Set of all the dynamic parameters.
Set of static parameters for configuration or
Block
LCD Transducer Block
AI1 Function Block
AI2 Function Block
AI3 Function Block
PID Function Block
SC Function Block
IT Function Block
IS Function Block
AR Function Block
Function block parameters can be read from the host or
can be set. For a list of the parameters of blocks held
by the EJX, refer to “9. PARAMETERS LISTS”. For
the function blocks other than AI block, LM function
and software download function, refer to Appendix 1
to 7.
5-10
IM 01C25T02-01E
6. EXPLANATION OF BASIC ITEMS
6.EXPLANATION OF BASIC ITEMS
6.1 Outline
This chapter describes the SENSOR transducer block,
the LCD transducer block, and the AI function block
and explains basic parameter settings. Refer to Appendixes for other function blocks, LM function, and
software download function.
6.2 Setting and Changing Parameters for the Whole Process
Block mode
Many parameters require a change of the block mode
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 the four subparameters below:
IMPORTANT
Do not turn off the power immediately after
setting. When the parameters are saved to the
EEPROM, the redundant processing is executed
for an improvement of reliability. If the power is
turned off within 60 seconds after setting is
made, the modified parameters are not saved
and the settings may return to the original
values.
(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.
6.3 SENSOR T ransducer Block
The SENSOR transducer block is in between the
sensor and the AI function blocks. It calculates
pressure/differential pressure, static pressure, and
capsule temperature from sensor signals. Then it
performs damping and range checks for the measured
values of these three variables and sends signals to the
AI function block.
6.3.1 Functional block
Figure 6.1 presents the functional block of the SENSOR transducer. The calculated values of pressure/
differential pressure, H-side static pressure, L-side
static pressure, and capsule temperature are assigned to
PRIMARY_VALUE, SECONDARY_VALUE,
TERTIARY_VALUE, CAP_TEMP_VAL, and
AMP_TEMP_VAL, respectively. Measured values
output to the AI function blocks are selected by the
Channel parameter of those blocks.
6.3.2 Block Mode
The Block modes permitted for the SENSOR transducer block are Automatic (Auto) and Out of Service
(O/S). The mode must be set to Auto under normal
operating conditions, and to O/S when making changes
to an important parameter. For parameters that can
only be changed in the Auto and O/S modes, refer to
the parameter list for the SENSOR Transducer block in
Chapter 9.
Sensor
signals
Pressure
/differential
pressure
calculation
Static
pressure
calculation
Capsule
temperature
calculation
Amplifier
temperature
calculation
Damping
processing
Damping
processing
Historical
records
Figure 6.1 SENSOR Transducer Functional Block
Range
check
Range
check
Range
check
Range
check
Adjust-
ment
Adjust-
ment
Equipment
information
Unit
Check
Unit
Check
Unit
Check
Unit
Check
6-1
H-side
static
pressure
L-side
static
pressure
PRIMARY_VALUE
(Channel1)
SECONDARY_VALUE
(Channel2)
TERTIARY_VALUE
(Channel3)
CAP_TEMP_VAL
(Channel4)
AMP_TEMP_VAL
(Channel5)
F0601.EPS
IM 01C25T02-01E
6. EXPLANATION OF BASIC ITEMS
6.3.3 Functions Relating to Pressure/
Differential Pressure
Reference to pressure/differential pressure value:
By accessing PRIMARY_VALUE, it is possible to
refer to the pressure/differential pressure value and
status. The update period of this value is 100 msec.
The pressure unit is selected by XD_SCALE.unit of
the AI block, in which PRIMARY_VALUE is selected.
The status is normally Good-Non Specific. However,
in the case of a sensor failure or out of measurement
range, it turns to Bad or Uncertain. For details, refer to
Table 8.9.
Setting of signal damping for pressure/differential
pressure:
When the pressure/differential pressure signal fluctuates greatly, the fluctuation can be reduced by increasing the time constant for signal damping.
PRIMARY_VALUE_FTIME is the parameter for
setting the signal damping for pressure/differential
pressure. The unit of signal damping is second.
Determination of the range limit of pressure/
differential pressure signal:
When the pressure/differential pressure signal deviates
more than 10% from the capsule measurement range
shown in PRIMARY_VALUE_RANGE, set the status
of PRIMARY_VALUE to Uncertain-Sensor Conversion not Accurate.
Manual adjustment
From the exerted pressure and the output of the
transmitter, calculate the amount of zero/span adjustment manually, and assign the calculated value to
parameters (CAL_DEVIATION_LO,
CAL_DEVIATION_HI).
Zero-point adjustment by the external screw.
With pressure being exerted on the point where the
adjustment is to be made, zero adjustment needs to be
performed. To do this, adjust the calculated value by
turning the external Zero-point adjustment screw, so
that it agrees with the actual input pressure (true
value). The output value increases when the screw is
rotated to the right. It decreases when the screw is
rotated to the left. The adjustment width is small when
the rotation speed is low and large when fast.
When performing zero-point adjustment by the external
screw, EXTERNAL_ZERO_TRIM needs to be set to
“Enable.”
Adjustment of pressure/differential pressure signal:
EJX Series Pressure/Differential Pressure Transmitters
have been accurately adjusted according to the specifications at factory setting. Minimal errors can occur due
to the environment where the transmitter is installed
and the mounting position. To fine-tune any errors,
three zero/span adjustment functions can be used:
automatic and manual zero/span adjustment by communication terminals, and zero-point adjustment by
means of the external adjustment screw on the transmitter.
Automatic adjustment
The value of the pressure exerted on the point where
the adjustment is to be made is assigned to parameters
(CAL_POINT_LO, CAL_POINT_HI). After this
assignment is set, the amount of adjustment is calculated by the transmitter and automatically updated.
6-2
IM 01C25T02-01E
6. EXPLANATION OF BASIC ITEMS
Procedure for automatic adjustment
The procedure for automatic adjustment is as follows:
(1) Change the Block mode
Set MODE_BLK to O/S.
(2) Enter zero% pressure
Apply the actual zero% pressure to EJX.
(3) Perform zero adjustment
When the value of the applied pressure is written to
CAL_POINT_LO, EJX calculates the amount of
adjustment for zero adjustment. The calculated amount
of adjustment is incorporated into CAL_DEVIATION_LO.
(4) Input pressure for span adjustment
For span adjustment, apply the actual 100% pressure to
EJX.
(5) Performance of span adjustment
When the value of the applied pressure is written to
CAL_POINT_HI, EJX calculates the amount of
adjustment for span adjustment. The calculated amount
of adjustment is incorporated into CAL_DEVIATION_HI.
(6) Change the operation mode
Set MODE_BLK to AUTO for normal operation.
F0602.EPS
Calculated ValueCalculated Value
After zero adjustment
0
Input pressureInput pressure
Before zero
adjustment
0
After zero/span
adjustment
Span adjustment point
After zero adjustment
F0603.EPS
CAUTION
Span adjustment is a function for adjusting the
gradient with respect to the point of zero adjustment. If that point is not zero, the gradient of
input and output values cannot be accurately
adjusted. Perform span adjustment after zero
adjustment is completed.
Diagnosis of adjustment results:
When the amount of zero adjustment or span adjustment exceeds any of the following adjustment limits,
“AL50: Adjustment range error for pressure/differential
pressure” is displayed.
The conditions for zero/span adjustment are as follows:
<1> The point of zero adjustment is within ±10%
of the capsule range.
<2> The amount of zero adjustment is within ±10%
of the capsule range.
<3> The point of span adjustment is within the
capsule range.
<4> The input and output gradients after span
adjustment are within ±10% of the gradient at
factory setting.
6.3.4 Functions Relating to Static Pressure
The static pressure measurement function is unique to
EJX series differential pressure transmitters. The
pressure transmitter does not have this function.
Reference to static pressure value:
In SECONDARY_VALUE and TERTIARY_VALUE,
it is possible to refer to the H-side static pressure value
and the L-side static pressure value, respectively. The
update period of these values is 100 msec. The
pressure unit is selected by XD_SCALE.unit in the AI
block, in which SECONDARY_VALUE and
TERTIARY_VALUE are selected. The status is
normally Good-Non Specific. However, in the case of
a sensor failure or out of measurement range, it turns
to Bad or Uncertain. For specifics, refer to Table 8.9.
Setting of signal damping for static pressure:
SP_VALUE_FTIME is parameter that set signal
damping for static pressure signals. The unit of the
signal damping is second.
Determination of the range limit of static pressure
signal:
When the static pressure signal exceeds the maximum
working pressure (MWP) of the capsule, set the status
of PRIMARY_VALUE to Uncertain-Subnormal. Also,
set the status of SECONDARY_VALUE and
TERTIARY_VALUE to Uncertain-Sensor Conversion
not Accurate. The status under normal conditions is
Good-Non Specific.
6-3
IM 01C25T02-01E
6. EXPLANATION OF BASIC ITEMS
Adjustment of static pressure signal:
The zero/span adjustment function can be used for
static signals, as in the case of pressure /differential
pressure signals. However, the zero-point adjustment
by the external screw function is not supported for
static pressure signal.
Automatic adjustment
The value of the static pressure exerted on the point
where adjustment is to be made is assigned to parameters (CAL_SP_POINT_LO, CAL_SP_POINT_HI).
After this assignment is set, the amount of adjustment
is calculated by the transmitter and automatically
updated. The procedure for adjusting the static pressure
signal is the same as that of pressure/differential
pressure signal.
Manual adjustment
From the exerted pressure and the output of the
transmitter, calculate the amount of zero/span adjustment manually and assign the calculated value to
parameters (CAL_SP_DEVIATION_LO,
CAL_SP_DEVIATION_HI).
Selection of static pressure signal type:
EJX series differential pressure transmitters measure
the absolute static pressure. Based on the assumption
that atmospheric pressure is constant, these transmitters
can output signal equivalent to gauge pressure calculated by deducting the atmospheric pressure (fixed
value) from the measured absolute pressure. The type
of static pressure signal output to
SECONDARY_VALUE and TERTIARY_VALUE is
selected in SP_VALUE_TYPE. SP_VALUE_TYPE
allows selection of gauge pressure or absolute pressure.
When selecting gauge pressure, set the value of the
atmospheric pressure (fixed value) to ATM_PRESS.
The default value of ATM_PRESS is equal to the
value of standard atmospheric pressure (101.325 kPa).
6.3.5 Functions Relating to Capsule and
Amplifier Temperature
Reference to capsule and amplifier temperature
value:
In CAP_TEMP_VAL and AMP_TEMP_VAL, it is
possible to refer to the capsule and amplifier temperature value and status. The update period of this value is
about 1 sec. The temperature unit is selected by
XD_SCALE.unit of the AI block, in which
CAP_TEMP_VAL is selected. The status is normally
Good-Non Specific. However, in the case of sensor
failure or out of measurement range, it turns to Bad or
Uncertain. For specifics, refer to Table 8.9.
Determination of the range limit of capsule temperature:
The range of capsule temperature is from –40 to
120 !C. When the measured capsule temperature
deviates from –50 to 130 !C range, set the status of
CAP_TEMP_VAL to Uncertain-Sensor Conversion not
Accurate. The status under normal conditions is GoodNon Specific. Also, set the status of PRIMARY_
VALUE, SECONDARY_VALUE and TERTIARY_
VALUE TO Uncertain-Subnormal.
Determination of the range limit of amplifier
temperature:
The range of amplifier temperature is from –40 to
120!C. When the measured amplifier temperature
deviates from –50 to 95!C range, set the status of
AMP_TEMP_VAL to Uncertain-Sensor Conversion
not Accurate. The status under normal conditions is
Good-Non Specific.
6.3.6 BLOCK_ERR
BLOCK_ERR presents the cause of an error in the
block. The SENSOR transducer block checks the
following causes and sets the relevant bits.
BLOCK_ERR
BitErrorCause
Differential pressure
adjusted by zero/span
other
1
7
other
13
other
15
Out-of-Service
adjustment out of
measurement range,
Static pressure adjusted by
zero/span adjustment out
of measurement range
Pressure sensor failure,
Capsule temperature
sensor failure
Electronic circuit failure
MODE_BLK.Target is O/S
T0601.EPS
6.3.7 XD_ERROR
XD_ERROR is a parameter that contains codes for the
most significant errors that can occur in the SENSOR
transducer block. The errors of XD_ERROR supported
by EJX and their causes are presented in the table
below. When multiple errors occur and their error
codes are different, the error with a larger code value is
stored first.
XD_ERROR
BitErrorCause
15
Out of Service
Calibration
18
error
Electronics
20
Failure
22I/O FailureAn I/O failure has occurred.
Sensor TB is in O/S mode.
An error occurred during calibration or a
calibration error has been detected.
An electronic component has failed.
T0602.EPS
6-4
IM 01C25T02-01E
6. EXPLANATION OF BASIC ITEMS
6.4 LCD T ransducer Block
6.4.1 Outline of the Functions
The LCD transducer block controls alarms and
measured values that are displayed on the integral
indicator. It displays not only OUT signals from the AI
blocks, but also I/O signals of the Installed blocks on
the integral indicator.
6.4.2 Block Mode
The Block modes permitted for the LCD transducer
block are Automatic (Auto) and Out of Service (O/S).
Settings can be changed in the AUTO mode for this
block, except the Block tag parameter.
6.4.3 Display Contents of the integral
indicator
The components of the integral indicator are the bar
graph, the title field, the center field for numerical
values, the lower text field, and auxiliary characters.
The contents and meanings of these components are as
follows:
Component
name
Bar
graph
Center
field for
numerical
values
Lower text
field
Title field
Auxiliary
characters
Contents
Shows the value displayed in the center field for
numerical values scaled in terms of percentage.
Presents values of inputs and outputs. While the
alarm is on, the alarm number alternates with
the displayed value here.
Displays tag, parameter name, unit, and signal
status. While the alarm is on, the alarm contents
alternate.
Depicts the type of the value displayed on the
center field for numerical value.
Flashes when pressure/differential
P
pressure is displayed.
Flashes when static pressure is displayed.
SP
Flashes when capsule temperature is
T
displayed.
Flashes when flow rate is displayed.
F
Flashes when the center field for
%
numerical values displays a % value.
Flashes when square root display is
√
selected.
Key
Flashes when Write Protect is selected.
mark
10,
100,
1000
Used when the calculated value
displayed in the center field for
numerical values is rounded.
T0603.EPS
40.000
37.000
Figure 6.2 Screen Display of the integral indicator
F0604.EPS
6-5
IM 01C25T02-01E
6.4.4 Example Displays of the integral indicator
Example display of AI1 OUT and PID FF_VAL, respectively
6. EXPLANATION OF BASIC ITEMS
Display of
AI1 OUT
(1) Pressure Value
Block tag
(5) Pressure Value
Block tag
(2) Pressure Value
Parameter name
(6) Pressure Value
Parameter name
(3) Pressure Value
Unit
(7) Pressure Value
Unit
Example display during mechanical failure alarm
F0606.EPS
Alarm number and
Error Massage (Capsule error)
(4) Pressure Value
Status
(8) Pressure Value
Status
Display of
PID FFVAL
F0605.EPS
6-6
IM 01C25T02-01E
6.4.5 Procedure to Set the Built-in Display
6. EXPLANATION OF BASIC ITEMS
Select from Parameter Displays (1-4)
Select items to be displayed in the lower
Specify parameters to be displayed
Set the display contents for the block tag to be
Select whether the unit to be displayed in the
automatic or on a customized basis
AUTO is
selected
Perform ON/OFF setting of the bar graph
(DISPLAY_SEL)
text field (INFO_SEL)
(PARAMETER_SEL)
displayed in the lower text field
(DISPLAY_TAG)
lower text field should be set to
(UNIT_SEL)
CUSTOM is
selected
Set the display contents
of the unit
(DISPLAY_UNIT)
Set an exponent (EXP_MODE)
(BAR_GRAPH_SELECT)
Specify whether DISPLAY1, DISPLAY2,
DISPLAY3, or DISPLAY4 should be displayed.
Specify whether tag, parameter, unit, or status
should be displayed.
Select parameters to be displayed from
PARAMETER_SEL listed in Table 6.1.
Written as by 6 characters or 6 characters plus “/”,“.”.
The display selected by
DISPLAY_SEL needs to
be set
Written as by 6 characters or 6 characters plus “/”,“.”.
Example display of exponent setting:
The LCD value for exponent setting when the actual pressure
value is 23.4568 KPa and the decimal point selected is 2.
Corresponding
decimal point
2
2
2
2
Exponent
Engineering Unit
Eng. Unit @ 1/10
Eng. Unit @ 1/100
Eng. Unit @ 1/1000
LCD value
(kPa)
23.46
2.35
0.23
0.02
Set the display period
(DISPLAY_CYCLE)
Time unit: 400mS; When the valve set is “7”, the same
display continues for about 2.8 seconds.
Figure 6.3 Procedures to Set the Built-in Display
6-7
F0607.EPS
IM 01C25T02-01E
Table 6.1 Parameters to be displayed on LCD
Block NameParameterPARAMETER_SELDisplay
SENSOR
TRANSDUCER
AI1
AI2
AI3
PID
AR
IT
SC
IS
PRIMARY_VALUE
SECONDARY_VALUE
TERTIARY_VALUE
CAP_TEMP_VAL
APM_TEMP_VAL
PV
OUT
FIELD_VAL
PV
OUT
FIELD_VAL
PV
OUT
FIELD_VAL
SP
PV
OUT
IN
CAS.IN
BKCAL.IN
BKCAL.OUT
RCAS.IN
ROUT.IN
RCAS.OUT
ROUT.OUT
FF.VAL
TRK.VAL
OUT
IN
IN.LO
IN1
IN2
IN3
OUT
IN1
IN2
OUT_1
OUT_2
IN_1
IN_2
OUT
IN_1
IN_2
IN_3
IN_4
IN_5
IN_6
IN_7
IN_8
The AI function block is a unit of the software and
executed according to the system schedule. During
execution, it incorporates data from the SENSOR
transducer block. After execution, it updates analog
outputs and processes newly generated alarms. AI
function blocks can provide a discrete output which
shows the status of LO, LO_LO, HI, or HI_HI. In
terms of function, there is no difference between the
three AI function blocks provided in EJX.
6.5.1 Function Blocks
The AI function block, via the Channel, incorporates
analog signals from the transducer block, performs
scaling processing, filtering, low-cut, and alarm
processing before outputting. It has the function to
generate a discrete output. Figure 6.4 presents the AI
function block.
6.5.2 Block Mode
The Block modes permitted for the AI function block
are Automatic (Auto), Manual (Man), and Out of
Service (O/S). When the Block mode of RB (Resource
Block) is Out of Service (O/S), Actual is Out of
Service (O/S) even if Automatic (Auto) or Manual
(Man) is written to Target.
6.5.4 STATUS_OPT
STATUS_OPT is a parameter to select options
regarding the status of signals. The AI function block
offers four options: Propagate Fault Forward, Uncertain
if Limited, BAD if Limited, and Uncertain if Man
mode.
Propagate Fault Forward
If the status from the sensor is Bad, Device failure or
Bad, Sensor failure, propagate it to OUT without
generating an alarm. The use of these sub-statuses in
OUT is determined by this option. Through this option,
the user may determine whether alarming (sending of
an alert) will be done by the block or propagated
downstream for alarming
Uncertain if Man mode
When the “Uncertain if Man” is enabled and the
Actual mode is Man, the OUT signal status should be
“Uncertain”.
6.5.3 IO_OPTS
IO_OPTS is a parameter used to select whether options
regarding input and output signals should be enabled or
disabled. In the case of the AI function block, the only
available option is “Low cutoff”. When enabling the
low cut function for outputs, set this option.
Simulate
SIMULATE.
Transducer Value
DisableEnable
Simulate
SIMULATE.
Simulate Value
SIMULATE.Enable
FIELD_VAL.Value
Scaling
XD_SCALE
L_TYPE
冑苳
/100
/100
Ind.Sqr Root
Scaling
OUT_SCALE
Indirect
Figure 6.4 Diagram of the AI Functional Block
Direct
Filter
PV_FTIME
IO_OPTS.Low cutoff
=1(Enable)
Cutoff
LOW_CUT
=0(Disable)
MODE_BLK.Actual
PV.Value
Alarms
LO, LO_LO
HI, HI_HI
Auto
OUT
OUT_D_SEL
OUT_D
F0608.EPS
6-10
IM 01C25T02-01E
6.5.5 OUT_D
OUT_D.value is “1” when the alarms selected by
OUT_D_SEL occur.
OUT_D.status is linked OUT.status. OUT_D.value can
be written the value form 0 to 15 when block mode is
O/S or MAN mode. The OUT_D_SEL options are
shown below.
High High Alarm (1):OUT_D.value will be “1”
when HI_HI alarm occurs.
High Alarm (2):OUT_D.value will be “1”
when HI alarm occurs.
Low Low Alarm (4): OUT_D.value will be “1”
when LO_LO alarm occurs.
Low Alarm (8):OUT_D.value will be “1”
when LO alarm occurs.
ALARM_OPTS=HI_HI | HI | LO_LO
(HI_HI HI LO_LO A case of HI and LO_LO options are selected)
HI_HI_LIM
HI_HI_LIM
OUT_D.value = 0
6. EXPLANATION OF BASIC ITEMS
LO_LO_
LIM
OUT_D.value = 1
Figure 6.5 An Example of OUT_D.value
OUT_D.value = 1 OUT_D.value = 1
6.5.6 Basic Parameters of the AI Block.
ParameterOutline
OUT
SIMULATE
XD_SCALE
OUT_SCALE
CHANNEL
L_TYPE
LOW_CUT
Shows output value and status. When the Block mode is Man and O/S, the value is held.
Used for simulation. It sets the value and status arbitrarily from the transducer. Use this parameter for loop
checking. Refer to 7.3 Simulation Function
Sets the range of inputs from the transducer block that corresponds to 0% and 100% in the AI function block. Also
sets the unit of the range, inputs values that correspond to 0% and 100%, and four decimal values.
Sets the range, unit, and digit of the output scale.
Selects the signal which is calculated in SENSOR Transducer Block. The relation between the signals and
channels are shown below;
Channel 1: PRIMARY VALUE (pressure/differential pressure)
Channel 2: SECONDARY VALUE (H-side static pressure)
Channel 3: TERTIARY VALUE (L-side static pressure)
Channel 4: CAP_TEMP_VAL (capsule temperature)
Channel 5: AMP_TEMP_VAL (amplifier temperature)
The operation function of the AI function block can be selected from Direct, Indirect Linear, or Indirect SQRT:
Direct : The Signal from the transducer block is directly output by filtering only, but without scaling or
square root extraction.
Indirect Linear : Values scaled according to the range settings of XD_SCALE and OUT_SCALE are output.
Indirect SQRT : Values are scaled according to the range settings of XD_SCALE and OUT_SCALE, and then
square root extraction is performed for them before being output.
When the output value is smaller than the value set by this parameter, the output value is 0. To enable the low-cut
function, this parameter must be enabled in IO_OPTS.
OUT_D.value = 1
F0610.EPS
T0605.EPS
6-11
IM 01C25T02-01E
7.IN-PROCESS OPERATION
7. IN-PROCESS OPERATION
This chapter describes the procedure performed when
changing the operation of the function block of the
EJX in process.
7.1 Mode T ransition
When the function block mode is changed to
Out_Of_Service, the function block pauses and a block
alarm is issued.
When the function block mode is changed to Manual,
the function block suspends updating of output values.
In this case alone, it is possible to write a value to the
OUT parameter of the block for output. Note that no
parameter status can be changed.
7.2 Generation of Alarm
7.2.1 Indication of Alarm
When the self-diagnostics function indicates that a
device is faulty, an alarm (device alarm) is issued from
the resource block. When an error (block error) is
detected in each function block or an error in the
process value (process alarm) is detected, an alarm is
issued from each block. If an LCD indicator is installed, the error number is displayed as AL.XX. If two
or more alarms are issued, multiple error numbers are
displayed.
For details of ALARM, refer to Section 8.2.
F0701.EPS
Figure 7.1 Error Identification on Indicator
7.2.2 Alarms and Events
The following alarms or events can be reported by the
EJX if Link object and VCR static entry are set.
Analog Alerts (Generated when a process value
exceeds threshold)
By AI BlockHi-Hi Alarm, Hi Alarm, Low
Alarm, Low-Low Alarm
Discret Alerts (Generated when an abnormal
condition is detected)
By Resource BlockBlock Alarm, Write Alarm
By Transducer Block Block Alarm
By AI, SC, IT, IS, AR and PID Blocks
Update Alerts (Generated when an important
(restorable) parameter is updated)
By Resource BlockUpdate Event
By Transducer Block Update Event
By AI, SC, IT, IS, AR and PID Blocks
An alert has following structure:
Table 7.1 Alert Object
Subindex
Parameter
Name
Analog
Alert
Discrete
Alert
Update
Alert
1
1Block Index
2Alert Key
3Standard
4Mfr Type
5
6Priority
7Time Stamp
8Subcode
9Value
10Relative
11Unit Index
1
2
2
3
3
4
5Message
676
8
9
10
119
4
5
7
8
Type
Type
Index
Static
Revision
Index of block from which
alert is generated
Alert Key copied from the
block
Type of the alert
Alert Name identified by
manufacturer specific DD
Reason of alert notification
Priority of the alarm
Time when this alert is first
detected
Enumerated cause of this
alert
Value of referenced data
Relative index of referenced
data
Value of static revision
(ST_REV) of the block
Unit code of referenced data
Block Alarm
Update Event
Explanation
T0701.EPS
7-1
IM 01C25T02-01E
7. IN-PROCESS OPERATION
7.3 Simulation Function
The simulation function simulates the input of a
function block and lets it operate as if the data was
received from the transducer block. It is possible to
conduct testing for the downstream function blocks or
alarm processes.
A SIMULATE_ENABLE switch is mounted in the
EJX amplifier. This is to prevent the accidental
operation of this function. When this is switched on,
simulation is enabled. (See Figure 7.2.) To initiate the
same action from a remote terminal, if REMOTE
LOOP TEST SWITCH is written to the
SIM_ENABLE_MSG parameter (index 1044) of the
resource block, the resulting action is the same as is
taken when the above switch is on. Note that this
parameter value is lost when the power is turned OFF.
In simulation enabled status, an alarm is generated
from the resource block, and other device alarms will
be masked; for this reason the simulation must be
disabled immediately after using this function.
The SIMULATE parameter of AI block consists of the
elements listed in Table 7.2 below.
Amplifier Assembly
SIM. ENABLE
1
2
Figure 7.2 SIMULATE_ENABLE Switch Position
O
N
"OFF" during operation
Not in use
F0702.EPS
Table 7.2 SIMULATE Parameter
Sub-
index
1Simulate Status
2Simulate Value
3Transducer Status
4Transducer Value
5Simulate En/Disable
ParametersDescription
Sets the data status to be
simulated.
Sets the value of the data
to be simulated.
Displays the data status
from the transducer block.
It cannot be changed.
Displays the data value
from the transducer block.
It cannot be changed.
Controls the simulation
function of this block.
1: Simulation disabled
(standard)
2: Simulation started
T0702.EPS
When Simulate En/Disable in Table 7.2 above is set to
2, the applicable function block uses the simulation
value set in this parameter instead of the data from the
transducer block. This setting can be used for propagation of the status to the trailing blocks, generation of a
process alarm, and as an operation test for trailing
blocks.
7-2
IM 01C25T02-01E
8. DEVICE INFORMATION
8.DEVICE INFORMATION
8.1 DEVICE STATUS
Device status for the EJX are indicated by using parameter DEVICE_STATUS_1 to DEVICE_STATUS_8 (index
1045 to 1052) in Resource Block.
Table 8.1 Contents of DEVICE_STATUS_1 (index 1045)
Hexadecimal
0x00800000
0x00400000
0x00080000
0x00008000
0x00004000
0x00002000
0x00001000
0x00000800
0x00000400
0x00000200
0x00000100
0x00000080
0x00000040
0x00000020
0x00000010
0x00000008
0x00000004
0x00000001
Display
through DD
Sim.enable
Jmpr On
RB in O/S mode
(AL.21)
AMP Module
Failure 2 (AL.03)
LINK OBJ. 1/17/33
not open
LINK OBJ. 2/18/34
not open
LINK OBJ. 3/19/35
not open
LINK OBJ. 4/20/36
not open
LINK OBJ. 5/21/37
not open
LINK OBJ. 6/22/38
not open
LINK OBJ. 7/23/39
not open
LINK OBJ. 8/24/40
not open
LINK OBJ. 9/25
not open
LINK OBJ. 10/26
not open
LINK OBJ. 11/27
not open
LINK OBJ. 12/28
not open
LINK OBJ. 13/29
not open
LINK OBJ. 14/30
not open
LINK OBJ. 15/31
not open
LINK OBJ. 16/32
not open
Description
SIMULATE_ENABLE switch
is ON.
Resource Block is in O/S
mode.
AMP module failure
Link object 1 is not open.
Link object 2 is not open.
Link object 3 is not open.
Link object 4 is not open.
Link object 5 is not open.
Link object 6 is not open.
Link object 7 is not open.
Link object 8 is not open.
Link object 9 is not open.
Link object 10 is not open.
Link object 11 is not open.
Link object 12 is not open.
Link object 13 is not open.
Link object 14 is not open.
Link object 15 is not open.0x00000002
Link object 16 is not open.
T0801.EPS
Table 8.2 Contents of DEVICE_STATUS_2 (index 1046)
Hexadecimal
0x80000000
0x40000000
0x20000000
0x10000000
0x08000000
0x04000000
0x02000000
0x00800000
0x00400000
0x00200000
0x00100000
0x00080000
0x00040000
0x00020000
0x00008000Amplifier problem
Display
through DD
Failure 1 (AL-01)
Pressure Sensor
Failure 2 (AL-01)
Pressure Sensor
Failure 3 (AL-01)
Pressure Sensor
Failure 4 (AL-01)
Capsule T emp
Sensor Failure
(AL-01)
Capsule EEPROM
Failure 1 (AL-01)
Capsule EEPROM
Failure 2 (AL-01)
Amp T emp
Sensor Failure
(AL-02)
Amp EEPROM
Failure 1 (AL-02)
Amp EEPROM
Failure 2 (AL-02)
CPU Board
Failure 1 (AL-02)
CPU Board
Failure 2 (AL-02)
CPU Board
Failure 3 (AL-02)
CPU Board
Failure 4 (AL-02)
CPU Board
Failure 5 (AL-02)
Description
Pressure Sensor problemPressure Sensor
Pressure Sensor problem
Pressure Sensor problem
Pressure Sensor problem
Capsule T emperature
Sensor problem
Capsule memory problem
Capsule memory problem
Amplifier T emperature
Sensor problem
Amplifier memory problem
Amplifier memory problem
Amplifier problem
Amplifier problem
Amplifier problem
Amplifier problem
T0802.EPS
8-1
IM 01C25T02-01E
8. DEVICE INFORMATION
Table 8.3 Contents of DEVICE_STATUS_3 (index 1047)
Hexadecimal
0x80000000
0x40000000
Display
through DD
Diff Pressure
outside Range
Limit (AL-10)
Static Pressure
Description
Input Pressure is outside
measurement range limit of
capsule
Static Pressure exceeds limit
outside Range
Limit (AL-11)
0x20000000Capsule Temperature is out
Capsule T emp
outside Range
of range
Limit (AL-12)
0x10000000
Amp T emp
outside Range
Amplifier Temperature is out
of range
Limit (AL-13)
0x00008000
The execution of
AI1 is not ready
AI1 is not ready
(AL-20)
T0803.EPS
Table 8.4 Contents of DEVICE_STATUS_4 (index 1048)
Hexadecimal
0x80000000
0x40000000
0x20000000
0x10000000
0x08000000
0x04000000
0x02000000
0x01000000
0x00008000
0x00004000
Display
through DD
AI1 Hi Hi Alarm
occurs (AL-30)
AI1 Lo Lo Alarm
occurs (AL-30)
AI2 Hi Hi Alarm
occurs (AL-31)
AI2 Lo Lo Alarm
occurs (AL-31)
AI3 Hi Hi Alarm
occurs (AL-32)
AI3 Lo Lo Alarm
occurs (AL-32)
PID1 Hi Hi Alarm
occurs (AL-33)
PID1 Lo Lo Alarm
occurs (AL-33)
RB in O/S mode
(AL-40)
Sensor TB in O/S
Description
Hi_Hi Alarm occurs in AI1
Function block
Lo_Lo Alarm occurs in AI1
Function block
Hi_Hi Alarm occurs in AI2
Function block
Lo_Lo Alarm occurs in AI2
Function block
Hi_Hi Alarm occurs in AI3
Function block
Lo_Lo Alarm occurs in AI3
Function block
Hi_Hi Alarm occurs in PID
Function block
Lo_Lo Alarm occurs in PID
Function block
Resource Block is in O/S
mode
Sensor TB is in O/S mode
mode (AL-41)
0x00000800
AI1 in O/S mode
AI1 block is in O/S mode
(AL-43)
0x00000400
AI2 in O/S mode
AI2 block is in O/S mode
(AL-44)
0x00000200
AI3 in O/S mode
AI3 block is in O/S mode
(AL-45)
0x00000100
AI1 Non-Schduled
AI1 block is not scheduled
(AL-46)
0x00000080
AI2 Non-Schduled
AI2 block is not scheduled
(AL-47)
0x00000040AI3 block is not scheduled
AI3 Non-Schduled
(AL-48)
T0804.EPS
Table 8.5 Contents of DEVICE_STATUS_5 (index 1049)
Hexadecimal
0x80000000
Display
through DD
Diff Pressure
Span T rim Error
Description
Trimming range error for
differential pressure span
(AL-50)
0x40000000
Diff Pressure
Zero T rim Error
Trimming range error for
differential pressure zero
(AL-50)
0x20000000
Static Pressure
Span T rim Error
Trimming range error for
static pressure span
(AL-51)
0x10000000
Static Pressure
Zero T rim Error
Trimming range error for
static pressure zero
(AL-51)
T0805.EPS
Table 8.6 Contents of DEVICE_STATUS_6 (index 1050)
Hexadecimal
0x80000000
Display
through DD
PID in O/S mode
Description
PID block is in O/S mode
(AL-70)
0x40000000
PID in MAN
PID block is in MAN mode
mode (AL-70)
0x20000000
PID Non-Schduled
PID block is not Scheduled
(AL-70)
0x10000000SC block is in O/S mode
SC in O/S mode
(AL-71)
0x08000000SC block is in MAN mode
SC in MAN mode
(AL-71)
0x04000000SC block is not scheduled
SC Non-Schduled
(AL-71)
0x02000000IT block is in O/S mode
IT in O/S mode
(AL-72)
0x01000000IT block is in MAN mode
IT in MAN mode
(AL-72)
0x00800000IT block is not scheduled
IT Non-Schduled
(AL-72)
0x00400000IS block is in O/S mode
IS in O/S mode
(AL-73)
0x00200000IS block is in MAN mode
IS in MAN mode
(AL-73)
0x00100000IS block is not scheduled
IS Non-Schduled
(AL-73)
0x00080000AR block is in O/S mode
AR in O/S mode
(AL-74)
0x00040000AR block is in MAN mode
AR in MAN mode
(AL-74)
0x00020000AR block is not scheduled
AR Non-Schduled
(AL-74)
0x00000002Displayed value exceeds limit
LCD Display
Outside Range
Limit (AL-79)
0x00000001Specified settings for Display
LCD Display
Config Error
do not meet the conditions.
(AL-79)
T0806.EPS
8-2
IM 01C25T02-01E
Table 8.7 Contents of DEVICE_STATUS_7 (index 1051)
Hexadecimal
Display
through DD
Description
Not used
T0807.EPS
Table 8.8 Contents of DEVICE_STATUS_8 (index 1052)
Hexadecimal
0x80000000
0x40000000
0x20000000
0x10000000
Display
through DD
AI1 in Simulate
active (AL-90)
AI2 in Simulate
active (AL-91)
AI3 in Simulate
active (AL-92)
AI1 in MAN mode
Description
Simulation function of AI1
block is active
Simulation function of AI2
block is active
Simulation function of AI3
block is active
AI1 block is MAN mode
(AL-93)
0x08000000
AI2 in MAN mode
AI2 block is MAN mode
(AL-94)
0x04000000
AI3 in MAN mode
AI3 block is MAN mode
(AL-95)
T0808.EPS
8. DEVICE INFORMATION
8-3
IM 01C25T02-01E
8. DEVICE INFORMATION
8.2 Status of each parameter in failure mode
Following tables summarize the value of EJX parameters when LCD display indicates an Alaram.
Table 8.9 Action of each parameters in failure mode related Resource block and Sensor Transducer block
ALARM
Display
AL.01
CAP.ERR
AL.02
AMP.ERR
AL.10
PRESS
AL.11
ST.PRSS
AL.12
CAP.TMP
AL.13
AMP.TMP
AL.20
NOT.RDY
AL.40
RS O/S
AL.41
TB O/S
AL.50
P.SDEV
P.ZDEV
AL.51
SP.SDEV
SP.ZDEV
Table 8.10 Action of each parameters in failure mode related LCD display
Cause of Alarm
Pressure Sensor
problem
Capsule T emperature
Sensor problem
Capsule memory
problem
Amplifier T emperature
Sensor problem
Amplifier memory
problem
Amplifier problem
Input Pressure is
outside measurement
range limit of capsule
Static Pressure
exceeds limit
Capsule T emperature
is out of range
Amplifier T emperature
is out of range
No communication is
found with LAS.
Resource Block is in
O/S mode
Sensor TB is in O/S
mode
Trimming range error
for differential
pressure span
Trimming range error
for static pressure
span
Resource block
BLOCK_ERR
—
—
Lost NV Date
—
Lost NV Date
Lost Static
Data
—
—
—
—
—
Out of
Service
—
—
—
BLOCK_ERR
otherI/O Failure
other
—
other
—
other
—
—
—
———
—
Out of
Service
OtherUNCERTAIN:
Other
XD_ERROR
I/O Failure
—
Electronics
Failure
—
Electronics
Failure
—
—
—
—
——
Out of
Service
Calibration
error
Calibration
error
SENSOR Transducer block
PV.STATUS
BAD:Sensor
Failure
—
BAD:Device
Failure
—
BAD:Device
Failure
BAD:Device
Failure
UNCERTAIN:
Sensor
Conversion not
Accurate
UNCERTAIN
Subnormal
UNCERTAIN
Subnormal
—
—
BAD:
Non-specific
BAD:Out of
Service
Engineering
Unit Range
Violation
—
SV.STATUS
TV.STATUS
BAD:Sensor
Failure
—
BAD:Device
Failure
BAD:Device
Failure
BAD:Device
Failure
UNCERTAIN
Subnormal
UNCERTAIN:
Sensor
Conversion not
Accurate
UNCERTAIN
Subnormal
—
BAD:
Non-specific
BAD:Out of
Service
—
UNCERTAIN:
Engineering
Unit Range
Violation
CAP_TEMP_
VAL.STATUS
—
BAD:Sensor
Failure
BAD:Device
Failure
——
BAD:Device
Failure
BAD:Device
Failure
—
—
UNCERTAIN:
Sensor
Conversion not
Accurate
——
—
BAD:
Non-specific
BAD:Out of
Service
—
—
AMP_TEMP_
VAL.STATUS
—
—
BAD:Device
Failure
BAD:Sensor
Failure
BAD:Device
Failure
BAD:Device
Failure
—
—
—
UNCERTAIN:
Sensor
Conversion
not Accurate
—
BAD:
Non-specific
BAD:Out of
Service
—
—
T0809.EPS
ALARM
Display
AL.79
LCD.RNG
LCD.CFG
Cause of Alarm
configuration error
BLOCK_ERR
otherDisplayed value exceeds limit or LCD
8-4
LCD TB
XD_ERROR
Configuration Error
T0810.EPS
IM 01C25T02-01E
8. DEVICE INFORMATION
Table 8.11 Action of each parameters in failure mode related Function block
ALARM
Display
AL.30
HI.HI
LO.LO
AL.31
HI.HI
LO.LO
AL.32
HI.HI
LO.LO
AL.33
HI.HI
LO.LO
AL.43
AI O/S
AL.44
AI O/S
AL.45
AI O/S
AL.46
NO.SCHD
AL.47
NO.SCHD
AL.48
NO.SCHD
AL.70
PID O/S
PID.MAN
NO.SCHD
SC O/S
SC MAN
NO.SCHD
IT O/S
IT MAN
NO.SCHD
IS O/S
IS MAN
NO.SCHD
AR O/S
AR MAN
NO.SCHD
AL.90
AI SML
AL.91
AI SML
AL.92
AI SML
AL.93
AI MAN
AL.94
AI MAN
AL.95
AI MAN
Cause of Alarm
Hi_Hi or Lo_Lo Alarm occurs in AI1 Function
block
Hi_Hi or Lo_Lo Alarm occurs in AI2 Function
block
Hi_Hi or Lo_Lo Alarm occurs in AI3 Function
block
Hi_Hi or Lo_Lo Alarm occurs in PID Function
block
AI1 block is O/S mode
AI2 block is O/S mode
AI3 block is O/S mode
AI1 block is not scheduled
AI2 block is not scheduled
AI3 block is not scheduled
PID block is not scheduled or is MAN, O/S
mode
SC block is not scheduled or is MAN, O/S
mode
IT block is not scheduled or is MAN, O/S
mode
IS block is not scheduled or is MAN, O/S
mode
AR block is not scheduled or is MAN, O/S
mode
Simulation function of AI1 block is active
Simulation function of AI2 block is active
Simulation function of AI3 block is active
AI1 block is MAN mode
AI2 block is MAN modeAI2
AI3 block is MAN mode
Object
block
AI1
AI2
AI3
PID
AI1
AI2
AI3
AI1
AI2
AI3
PID
SCDepends on cause of AlarmAL.71
ITDepends on cause of AlarmAL.72
ISDepends on cause of AlarmAL.73
ARDepends on cause of AlarmAL.74
AI1
AI2
AI3
AI1
AI3
BLOCK_ERR
—
—
—
—
Out-of-Service
HOLD
Depends on
cause of Alarm
Depends on
cause of Alarm
Depends on
cause of Alarm
Depends on
cause of Alarm
Depends on
cause of Alarm
Simulate Active
Simulate Active
Simulate Active
—
—
—
OUT.STATUS
Depends on specified High High(Lo Lo)
Priority (*1)
Depends on specified High High(Lo Lo)
Priority (*1)
Depends on specified High High(Lo Lo)
Priority (*1)
Depends on specified High High(Lo Lo)
Priority (*1)
BAD-Out of Service
HOLD
Depends on cause of Alarm
Specified Status
Specified Status
Specified Status
Depends on setting condition of STATUS_OPT
Limit Status:Constant
Depends on setting condition of STATUS_OPT
Limit Status:Constant
Depends on setting condition of STATUS_OPT
Limit Status:Constant
(*1) Priority:
0 = the associated alert will never occur.
1 = the associated alert is not sent as a notification. If the priority is above 1, then the alert must be reported.
2 = Block alarm and update event have a fixed priority of 2.
3-7 = advisory alarms (PV.STATUS = Active Advisory Alarm)
8-15 = critical alarms (PV.STATUS = Active Critical Alarm)
T0811.EPS
8-5
IM 01C25T02-01E
9.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.
9.1Resource Block
9. PARAMETER LISTS
Relative
Index
0
1
2
17Used to show supported resource block options.
Parameter NameIndex
Block Header
1000
1001
ST_REV
1002
TAG_DESC
1003STRATEGYAUTO13The strategy field can be used to identify grouping of blocks.
1004ALERT_KEYAUTO14The identification number of the plant unit. This information
1005MODE_BLKAUTOAUTO5The actual, target, permitted, and normal modes of the block.
1006BLOCK_ERR––6This parameter reflects the error status associated with the
1007RS_STATE––7State of the resource block state machine.
1008TEST_RWAUTONull8Read/write test parameter-used only for conformance testing
1009DD_RESOURCE–Null9String identifying the tag of the resource which contains the
1010MANUFAC_ID–0x0059454310Manufacturer identification number-used by an interface
1011DEV_TYPE–1211Manufacturer’s model number associated with the resource-
1012DEV_REV–212Manufacturer revision number associated with the resource-
1013DD_REV–113Revision of the DD associated with the resource-used by an
1014GRANT_DENYAUTO014Options for controlling access of host computer and local
1015HARD_TYPES–Scalar input15The types of hardware available as channel numbers.
1016RESTART––16Allows a manual restart to be initiated. Several degrees of
1017FEATURES–
Factory
Default
TAG:“RS”
–
Null
Soft write lock
supported
Report supported
Write
Mode
Block Tag
= O/S
–
AUTO
Explanation
Information on this block such as Block Tag, DD Revision,
Execution Time etc.
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.
The user description of the intended application of the block.
This data is not checked or processed by the block.
may be used in the host for sorting alarms, etc.
hardware or software components associated with a block. It
is a bit string, so that multiple errors may be shown.
and simulation.
Device Description for this resource.
device to locate the DD file for the resource.
used by interface devices to locate the DD file for the
resource.
used by an interface device to locate the DD file for the
resource.
interface device to locate the DD file for the resource.
control panels to operating, tuning and alarm parameters of
the block.
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 Foundation
Application Process Part 2.
TM
Specification Function Block
9-1
T0901-1.EPS
IM 01C25T02-01E
9. PARAMETER LISTS
Relative
Index
18
19
21
22
23
24
25
26
27
28
29
30
32
34
36
37
38
41
Parameter NameIndex
FEATURE_SEL1018
Factory
Default
Soft write lock
supported
Report
supported
Write
Mode
AUTO
Explanation
Used to select resource block options defined in FEATURES.
bit0: Scheduled
bit1: Event driven
bit2: Manufacturer specified
CYCLE_TYPE1019–ScheduledIdentifies the block execution methods available for this
resource.
CYCLE_SEL1020AUTOScheduledUsed to select the block execution method for this resource.20
MIN_CYCLE_T1021–3200 (100ms)Time duration of the shortest cycle interval of which the
resource is capable.
MEMORY_SIZE1022–0Available configuration memory in the empty resource. To be
checked before attempting a download.
NV_CYCLE_T1023–0Interval between writing copies of nonvolatile parameters to
non-volatile memory. Zero means never.
FREE_SPACE1024–0Percent of memory available for further configuration. EJX
has zero which means a preconfigured resource.
FREE_TIME1025–0Percent of the block processing time that is free to process
additional blocks. EJX does not support this.
SHED_RCAS1026AUTO640000 (2S)Time duration at which to give up on computer writes to
function block RCas locations. Supported only with PID
function.
SHED_ROUT1027AUTO640000 (2S)Time duration at which to give up on computer writes to
function block ROut locations. Supported only with PID
function.
FAULT_STATE1028–1Condition 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.
SET_FSTATE1029AUTO1Allows the fail-safe condition to be manually initiated by
selecting Set.
CLR_FSTATE1030AUTO1Writing a Clear to this parameter will clear the device fail-safe
state if the field condition, if any, has cleared.
MAX_NOTIFY1031–3Maximum number of unconfirmed notify messages possible.31
LIM_NOTIFY1032AUTO3
Maximum number of unconfirmed alert notify messages allowed.
CONFIRM_TIM1033AUTO5000 (ms)The minimum time between retries of alert reports.33
WRITE_LOCK1034AUTONot lockedIf set, no writes from anywhere are allowed, except to clear
WRITE_LOCK. Block inputs will continue to be updated
UPDATE_EVT1035––This alert is generated by any change to the static data.35
BLOCK_ALM1036––
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.
ALARM_SUM1037–EnableThe current alert status, unacknowledged states, unreported
states, and disabled states of the alarms associated with the
function block.
ACK_OPTION1038AUTO0xFFFFSelection of whether alarms associated with the block will be
automatically acknowledged.
WRITE_PRI1039AUTO0Priority of the alarm generated by clearing the write lock.39
WRITE_ALM1040––This alert is generated if the write lock parameter is cleared.40
ITK_VER1041–4Version number of interoperability test by Fieldbus Foundation
The type of measurement represented by primary value.
Followings are available for EJX:
107=differential pressure
108=gauge pressure
109=absolute pressure
The measured value and status available to the function
block.
The High and Low range limit values, engineering units code
and the number of digits to the right of the decimal point to be
used to display the primary value.
The highest calibrated value.
The lowest calibrated value.
The minimum calibration span value allowed.
The engineering unit for the calibrated values.
The type of sensor.
The High and Low range limit values, engineering units code
and the number of digits to the right of the decimal point for
the sensor.
Serial number.
The method of the last sensor calibration.
100=volumetric
101=static weight
102=dynamic weight
103=factory trim standard calibration
104=user trim standard calibration
105=factory trim special calibration
106=user trim special calibration
255=others
Set/indicate the location of the last sensor calibration.
Set/indicate the date of the last sensor calibration.
Set/indicate the name of the person responsible for the last
sensor calibration.
Defines the construction material of the isolating diaphragms.
Defines the type of fluid used in the sensor.
Static pressure (high pressure side) value and status
The engineering unit of static pressure (high pressure side).
This unit is linked to XD_SCALE.unit of AI blocks
Deviation value for span adjustment.
Deviation value for zero adjustment.
Permission of external zero-adjustment
Damping time constant for primary value
Value and status of static pressure at low side
Select the type of measurement for static pressure, absolute
or gauge
T0902-2.EPS
9-4
IM 01C25T02-01E
9. PARAMETER LISTS
Relative
Index
37
38
2037
2038
Parameter NameIndex
SP_VALUE_
RANGE
CAL_SP_
Factory
Default
capsule
Write
Mode
–Range of
O/S16
High and low range limit values, engineering units, and
decimal point place for static pressure.
The highest calibrated value for static pressure
POINT_HI
39
2039
CAL_SP_
O/S0
The Lowest calibrated value for static pressure
POINT_LO
40
2040
CAL_SP_MIN_
–1.0
The minimum calibration span allowed for static pressure
SPAN
41
CAL_SP_UNIT–1133 (KPa)
2041
The calibrated engineering unit for static pressure. This unit is
linked to XD_SCALE.unit of AI blocks
2042CAL_SP_
O/S042
Deviation value for span adjustment of static pressure
DEVIATION_HI
43
2043
CAL_SP_
O/S0
Deviation value for zero adjustment of static pressure
DEVIATION_LO
44
45
SP_VALUE_FTIME
2044
ATM_PRESSO/S101.325
2045
O/S2
Damping time constant for static pressure
Atmosphere pressure value used to obtain gauge pressure
value from absolute pressure.
46
CLEAR_CALO/S0
2046
Reset zero and span adjustment to factory calibrated values
for pressure, static pressure, and or all.
47
48
49
50
51
52
54
55
56
57
58
59
60
61
62
63
2047
CAP_TEMP_VAL
CAP_TEMP_
2048
RANGE
AMP_TEMP_VAL
2049
AMP_TEMP_
2050
RANGE
MODEL–Model code
2051
SPECIAL_
2052
ORDER_ID
2053
MANUFAC_DATE
CAP_GASKET_MTL
2054
FLANGE_MTLO/S
2055
D_VENT_PLUGO/S
2056
FLANGE_TYPEO/S
2057
REM_SEAL_
2058
ISOL_MTL
FLANGE_SIZEO/S
2059
REM_SEAL_
2060
NUM
REM_SEAL_
2061
FILL_FLUID
REM_SEAL_
2062
TYPE
ALARM_SUM–Alarm Disable
2063
number
Depend on Specify
Depend on Specify
Depend on Specify
Depend on Specify
Specify
Depend on Specify
Specify
Specify
Specify
–
–50.0 to 130.0°C
–
–50.0 to 95.0°C
–Special order
O/S053
O/S
O/SDepend on
O/SDepend on
O/SDepend on
O/SDepend on
Measured capsule temperature value and status.
High and low range limit values, engineering units, decimal
point place for capsule temperature.
Measured Amplifier temperature value and status.
High and low range limit values, engineering units, decimal
point place for Amplifier temperature.
The model code.
Identification number of special order.
Date of production
Material of capsule gasket
Material of flange
Material of drain or vent plug
Flange type
Material of isolating diaphragms for remote seal
Flange size
Number of remote seal
Types of fill fluid in remote seals.
Types of remote seals
The current alert status, unacknowledged states, unreported
states, and disabled states of the alarms associated with the
function block.
642064
AUTO_RECOVERY
1 (ON)O/SPermission of auto recovery from sensor errors
652065MS_CODENull–Model suffix and codes
662066DIAG_MODE–Not used for EJX
672067DIAG_PERIOD–Not used for EJX
682068DIAG_PRI–Not used for EJX
692069DIAG_ERR–Not used for EJX
Explanation
T0902-3.EPS
9-5
IM 01C25T02-01E
9. PARAMETER LISTS
Relative
Index
Parameter NameIndex
Factory
Default
Write
Mode
702070DIAG_H_ALM–Not used for EJX
712071DIAG_L_ALM–Not used for EJX
722072DIAG_OPTION–Not used for EJX
732073DIAG_LIM–Not used for EJX
742074DIAG_COUNT–Not used for EJX
752075REFERENCE_
–Not used for EJX
TIME
762076REFERENCE_X–Not used for EJX
772077REFERENCE_Y–Not used for EJX
782078REFERENCE_YH–Not used for EJX
792079REFERENCE_
–Not used for EJX
DPAVG
802080VALUE_TIME–Not used for EJX
812081VALUE_X–Not used for EJX
822082VALUE_Y–Not used for EJX
832083VALUE_YH–Not used for EJX
842084VALUE_F–Not used for EJX
852085VALUE_DPAVG–Not used for EJX
862086TEST_KEY1–Not used for EJX
872087TEST_KEY2–Not used for EJX
882088TEST_KEY3–Not used for EJX
89 to
2089 to
105
2105
TEST_1 to
TEST_17
–Not used for EJX
Explanation
T0902-4.EPS
9-6
IM 01C25T02-01E
9.3LCD Transducer Block
9. PARAMETER LISTS
Relative
Index
02500 Block HeaderTAG: “LTB”Block Tag
12501 ST_REV––The revision level of the static data associated with the
22502 TAG_DESCNullO/SThe user description of the intended application of the block
32503 STRATEGY1O/SThe strategy field can be used to identify grouping of blocks.
42504 ALERT_KEY1O/SThe identification number of the plant unit. This information
52505 MODE_BLKAUTOO/SThe actual, target, permitted, and normal modes of the block.
62506 BLOCK_ERR––This parameter reflects the error status associated with
72507 UPDATE_EVT––This alert is generated by any change to the static data.
82508 BLOCK_ALM––The block alarm is used for all configuration, hardware,
92509 TRANSDUCER_
102510TRANSDUCER_
112511XD_ERROR––The error code in transducer.
122512COLLECTION_
132513DISPLAY_SELDISPLAY1 ONO/SSelection of display1 to 4 to be shown on LCD
142514INFO_SELUNIT ONO/SSelection of items to be displayed
152515BLOCK_TAG1AI1–Block tag which includes a parameter to be displayed on
162516PARAMETER_
172517DISPLAY_TAG1NullO/SName of block tag to be displayed on display1; up to six
182518UNIT_SEL10 (Auto)O/SSelection of unit to be displayed. The unit of the parameter
192519DISPLAY_UNIT1 NullO/SUser specified unit to be displayed on display1, which will be
Parameter NameIndex
DIRECTORY
TYPE
DIRECTORY
SEL1
Factory
Default
––A directory that specifies the number and starting indices of
65535 (other)–Identifies transducer.
––A directory that specifies the number, starting indices, and
AI OUT O/SSelection of a parameter to be displayed on display1. Select
Write
Mode
= O/S
Explanation
Information on this block such as Block Tag, DD Revision,
Execution Time etc.
function block. The revision value will be incremented each
time a static parameter value in the block is changed.
This data is not checked or processed by the block.
may be used in the host for sorting alarms, etc.
hardware or software components associated with a block. It
is a bit string, so that multiple errors may be shown.
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.
the transducers.
0=No failure
19=Configuration error
DD Item Ids of the data collections in each transducer within
a transducer block.
Bit0=1:DISPLAY1 ON
Bit1=1:DISPLAY2 ON
Bit2=1:DISPLAY3 ON
Bit3=1:DISPLAY4 ON
Bit0=1:TAG ON
Bit1=1:PARAMETER ON
Bit2=1:UNIT ON
Bit3=1:STATUS ON
display1
a parameter from Table 6.1
alphanumeric plus a slash [/] and a period [.]
which is selected at PARAMETER SEL1 will be displayed
when "Auto" is selected; user-specified unit at DISPLAY
UNIT1 will be displayed when "Custom" is selected.
available when "Custom" is selected at UNIT SEL1.
T0903-1.EPS
9-7
IM 01C25T02-01E
9. PARAMETER LISTS
Relative
Index
Parameter NameIndex
Factory
Default
Write
Mode
Explanation
202520EXP_MODE10O/SSelection of the displayed value in exponent such as x1, x10,
x100, and x1000.
212521BLOCK_TAG22014 (PRIMARY_
VALUE)
222522PARAMETER_
SEL2
0 (PRIMARY_
VALUE)
–Block tag which includes a parameter to be displayed on
display2
O/SSelection of a parameter to be displayed on display2.
Select a parameter from Table 6.1
232523DISPLAY_TAG2NullO/SName of block tag to be displayed on display2; up to six
alphanumeric plus a slash [/] and a period [.]
242524UNIT_SEL20 (Auto)O/SSelection of unit to be displayed. The unit of the parameter
which is selected at PARAMETER SEL2 will be displayed
when "Auto" is selected; user-specified unit at DISPLAY
UNIT2 will be displayed when "Custom" is selected.
252525DISPLAY_UNIT2 NullO/SUser specified unit to be displayed on display2, which will be
available when "Custom" is selected at UNIT SEL2.
262526EXP_MODE20O/SSelection of the displayed value in exponent such as x1, x10,
x100, and x1000.
272527BLOCK_TAG3
282528PARAMETER_
SEL3
2029 (SECONDARY_
–Block tag which includes a parameter to be displayed on
VALUE)
1 (SECONDARY_
O/SSelection of a parameter to be displayed on display3.
VALUE)
display3
Select a parameter from Table 6.1
292529DISPLAY_TAG3NullO/SName of block tag to be displayed on display3; up to six
alphanumeric plus a slash [/] and a period [.]
302530UNIT_SEL30 (Auto)O/SSelection of unit to be displayed. The unit of the parameter
which is selected at PARAMETER SEL3 will be displayed
when "Auto" is selected; user-specified unit at DISPLAY
UNIT3 will be displayed when "Custom" is selected.
312531DISPLAY_UNIT3 NullO/SUser specified unit to be displayed on display3, which will be
available when "Custom" is selected at UNIT SEL3.
322532EXP_MODE30O/SSelection of the displayed value in exponent such as x1, x10,
x100, and x1000.
332533BLOCK_TAG42047 (CAP_
TEMP_VAL)
342034PARAMETER_
SEL4
3 (CAP_TEMP_
VAL)
–Block tag which includes a parameter to be displayed on
display4
O/SSelection of a parameter to be displayed on display4.
Select a parameter from Table 6.1
352535DISPLAY_TAG4 NullO/SName of block tag to be displayed on display4; up to six
alphanumeric plus a slash [/] and a period [.]
362536UNIT_SEL40 (Auto)O/SSelection of unit to be displayed. The unit of the parameter
which is selected at PARAMETER SEL4 will be displayed
when "Auto" is selected; user-specified unit at DISPLAY
UNIT4 will be displayed when "Custom" is selected.
372537DISPLAY_UNIT4 NullO/SUser specified unit to be displayed on display4, which will be
available when "Custom" is selected at UNIT SEL4.
382038EXP_MODE40O/SSelection of the displayed value in exponent such as x1, x10,
x100, and x1000.
392039BAR_GRAPH_
1 (display)O/SSelection of bar graph indicator
SELECT
402540
DISPLAY_CYCLE
7 (2.8sec)O/SDuration of display cycle. (Time unit: 1=400msec)
412541TEST400–Not used for EJX
T0903-2.EPS
9-8
IM 01C25T02-01E
9.4Al Function Block
9. PARAMETER LISTS
Index
Index
Relative
Index
AI1
0400041004200Block
1400141014201ST_REV––The revision level of the static data associated with
2400241024202TAG_DESCNullAUTOThe user description of the intended application of
3400341034203STRATEGY1AUTOThe strategy field can be used to identify grouping of
4400441044204ALERT_
5400541054205MODE_
6400641064206BLOCK_
7400741074207PV––Either the primary analog value for use in executing
8400841084208OUT–Value =
9400941094209SIMULATEDisableAUTOAllows the transducer analog input or output to the
10401041104210 XD_SCALESpecified at
11401141114211 OUT_
12401241124212 GRANT_
13401341134213 IO_OPTS0O/SOptions which the user may select to alter input and
14401441144214 STATUS_
15401541154215 CHANNELAI1: 1
16401641164216 L_TYPESpecified at
Index
AI2
AI3
Parameter
Name
Header
KEY
BLK
ERR
SCALE
DENY
OPTS
Factory
Default
TAG: “AI1” or
“AI2” or
“AI3”
1AUTOThe identification number of the plant unit. This
AUTOAUTOThe actual, target, permitted, and normal modes of
––This parameter reflects the error status associated
the
time of order
Specified at
the
time of order
0AUTOOptions for controlling access of host computers and
0O/SOptions which the user may select in the block
AI2: 2
AI3: 4
the
time of order
Write
Mode
Block Tag
= O/S
MAN
O/SThe high and low scale values, engineering units
O/SThe high and low scale values, engineering units
O/SThe number of the logical hardware channel that is
MANDetermines if the values passed by the transducer
Information on this block such as Block Tag, DD
Revision, Execution Time etc.
the function block. The revision value will be
incremented each time a static parameter value in
the block is changed.
the block.
blocks. This data is not checked or processed by the
block.
information may be used in the host for sorting
alarms, etc.
the block.
with the hardware or software components
associated with a block. It is a bit string, so that
multiple errors may be shown.
the function, or a process value associated with it.
May also be calculated from the READBACK value
of an AO block.
The primary analog value calculated as a result of
executing the function.
block to be manually supplied when simulate is
enabled. When simulation is disabled, the simulate
value and status track the actual value and status.
code, and number of digits to the right of the decimal
point used with the value obtained from the
transducer for a specified channel.
code, and number of digits to the right of the decimal
point to be used in displaying the OUT parameter
and parameters which have the same scaling as
OUT.
local control panels to operating, tuning and alarm
parameters of the block.
output block processing
processing of status
connected to this I/O block. This information defines
the transducer to be used going to or from the
physical world.
1:PV 2:SV 3:TV 4:CAP_TEMP_VAL 5:AMP_TEMP_VAL
block to the AI block may be used directly (Direct) or
if the value is in different units and must be
converted linearly (Indirect), or with square root (Ind
Sqr Root), using the input range defined by the
transducer and the associated output range.
Explanation
T0904-1.EPS
9-9
IM 01C25T02-01E
9. PARAMETER LISTS
Index
Index
Relative
Index
AI1
Index
AI2
17401741174217 LOW_CUTLinear: 0%
AI3
Parameter
Name
Factory
Default
Square root:
10%
Write
Mode
Explanation
AUTOLimit used in square root processing. A value of zero
percent of scale is used in block processing if the
transducer value falls below this limit, in % of scale.
This feature may be used to eliminate noise near
zero for a flow sensor.
18401841184218 PV_FTIME0secAUTOTime constant of a single exponential filter for the
PV, in seconds.
19401941194219 FIELD_VAL––Raw value of the field device in percent of thePV
range, with a status reflecting the Transducer
condition, before signal characterization (L_TYPE)
or filtering (PV_FTIME).
20402041204220
UPDATE_EVT
21402141214221 BLOCK_
ALM
––This alert is generated by any change to the static data.
––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.
22402241224222 ALARM_
SUM
Enable–The current alert status, unacknowledged states,
unreported states, and disabled states of the alarms
associated with the function block.
23402341234223
24402441244224 ALARM_
ACK_
OPTION
HYS
0xFFFFAUTOSelection of whether alarms associated with the
block will be automatically acknowledged.
0.5%AUTOAmount the PV must return within the alarm limits
before the alarm condition clears. Alarm Hysteresis
is expressed as a percent of the PV span.
25402541254225 HI_HI_PRI0AUTOPriority of the high high alarm.
26402641264226 HI_HI_LIM+INFAUTOThe setting for high high alarm in engineering units.
27402741274227 HI_PRI0AUTOPriority of the high alarm.
28402841284228 HI_LIM+INFAUTOThe setting for high alarm in engineering units.
29402941294229 LO_PRI0AUTOPriority of the low alarm.
30403041304230 LO_LIM–INFAUTOThe setting for the low alarm in engineering units.
31403141314231 LO_LO_PRI0AUTOPriority of the low low alarm.
32403241324232LO_LO_LIM–INFAUTOThe setting of the low low alarm in engineering units.
33403341334233 HI_HI_ALM––
The status for high high alarm and its associated time stamp.
34403441344234 HI_ALM––The s t a t u s f o r h i g h a l a r m and its associated time stamp.
35403541354235 LO_ALM––
36403641364236 LO_LO_
––The status of the low low alarm and its associated
ALM
37403741374237 OUT_D_
0–Selection of alarm to output it from OUT_D
The status of the low alarm and its associated time stamp.
time stamp.
SEL
38403841384238 OUT_D–Value=
MAN
A discrete value and status that shows HI_HI, HI,
LO_LO, LO state.
T0904-2.EPS
9-10
IM 01C25T02-01E
10. GENERAL SPECIFICATIONS
10.GENERAL SPECIFICATIONS
10.1 STANDARD SPECIFICATIONS
For items other than those described below, refer to
each User’s Manual.
Applicable Model:
All DPharp EJX series.
Output:
Digital communication signal based on FOUNDATION
Fieldbus protocol.
Supply Voltage:
9 to 32 V DC for general use, flameproof type and Type n
9 to 24 V DC for intrinsically safe type Entity model
9 to 17.5 V DC for intrinsically safe type FISCO model
Communication Requirements:
Supply Voltage: 9 to 32 V DC
Current Draw (Stedy state): 15 mA (max)
Current Draw (Software Download state): 24 mA (max)
Response Time (for Primary Value)
L capsule: 185 msec
M, H, A, B, C, D capsule: 150 msec
When amplifier damping is set to zero, and including dead
time.
5-digit Numerical Display, 6-digit Unit Display and Bar
graph. The indicator is configurable to display one or up to
four of the I/O signals periodically.
Functional Specifications:
Functional specifications for Fieldbus communication
conform to the standard specifications (H1) of
FOUNDATION Fieldbus.
Function Block:
Block
name
AI30 mS3
SC30 mS1
IT30 mS1
IS30 mS1
AR30 mS1
Number
Execution
time
45 mSPID1
Note
For differential pressure, static
pressure and temperature
An Output of Signal Characterizer
block is a non-linear function of
the respective input. The function
is determined by a table
Integrator block integrates a
variable as a function of the time
or accumulates the counts
Input Selector block provides
selection of up to eight inputs
and generate an output based
on the configured action
Arithmetic block permits simple
use of popular measurement
math functions
Applicable when LC1 option is
specified
LM Function:
LM function is supported.
LM function is disabled when shipped.
T1001.EPS
10.2 OPTIONAL SPECIFICATIONS
For items other than those described below, refer to each User’s Manual.
Item
PID function
Data configuration at
factory
Software Download
Function
PID control function
Software damping
Based on Fieldbus Foundation Specification (FF-883)
FM Explosionproof Approval
Explosionproof for Class I, Division 1, Groups B, C and D
Dust-ignitionproof for Class II/III, Division 1, Groups E, F and G
Factory Mutual (FM)
in Hazardous locations, indoors and outdoors (NEMA 4X)
Temperature class: T6
Amb. Temp.:–40 to 60°C (–40 to 140°F)
FM Nonincendive Approval
Class. I, Division 2, Groups A, B, C and D, NIFW, FNICO
Class I, Zone 2, Group IIC, NIFW, FNICO
Class II, Division 2, Groups F&G, and Class III, Division 1
Enclosure: "NEMA 4X", Temp. Class: T4, Amb. Temp.: –40 to 60°C (–40 to 140°F)
Nonincendive Apparatus Parameters : Vmax.= 32 V, Ci = 1.76 nF, Li = 0
FM intrinsically safe Approval *
ATEX (KEMA) Flameproof Approval
II 2G, 1D EExd IIC T4, T5, T6
Amb. Temp. (Tamb) for gas-proof: T4; 50 to 75!C (58 to 167!F),
T5; –50 to 80°C (–58 to 176°F), T6; 50 to 70!C (58 to 158!F)
Max. process Temp. (Tp): T4; 120!C (248!F), T5; 100!C (212!F), T6; 85!C (185!F)
Max. surface Temp. for dust-proof:
T80°C (Tamb: –40 to 40°C, Tp: 80°C), T100°C (Tamb: –40 to 60°C, Tp: 100°C),
T120°C (Tamb: –40 to 80°C, Tp: 120°C)
CENELEC ATEX (KEMA) Intrinsically safe Approval
CENELEC ATEX
II 1GD EEx ia IIB/IIC T4 Amb. Temp. : 40 to 60°C (40 to 140°F)
Max. Process Temp. (Tp) : 120°C (248°F)
Max. Surface Temp. for dust-proof: T85°C (Tp:80°C), T100°C (Tp:100°C), T120°C (Tp:120°C)
Enclosure : IP66 and IP67
[FISCO (IIC)] Ui=17.5V, Ii=380mA, Pi=5.32W, Ci=1.76nF, Li=0µH
[FISCO (IIB)] Ui=17.5V, Ii=460mA, Pi=5.32W, Ci=1.76nF, Li=0µH
[Entity] Ui=24V, Ii=250mA, Pi=1.2W, Ci=1.76nF, Li=0µH
CENELEC ATEX Type n Approval
EEx nL IIC T4 Amb. Temp. : 40 to 60°C (40 to 140°F), Enclosure : IP66 and IP67
Ui=32V, Ci=1.76nF, Li=0
CSA Explosionproof Approval
[For CSA C22.2]
Explosion-Proof for Class I, Groups B, C and D.
Dust-ignitionproof for Class II/III, Groups E, F and G.
When installed in Division 2, “SEAL NOT REQUIRED”
Enclosure: TYPE 4X, Temp. Code: T6...T4
Amb.Temp.: 50 to 80°C (58 to 176°F) for T5 & T4, 50 to 75 °C (58 to 167°F) for T6
[For CSA E60079]
Flameproof for Zone 1, Ex d IIC T6...T4
Enclosure: IP66 and IP67
Max.Process Temp.: T4;120°C (248°F), T5;100°C (212°F), T6; 85°C (185°F)
Amb.Temp.: 50 to 75°C (58 to 167°F) for T4, 50 to 80 °C (58 to 176°F) for T5,
50 to 70°C (58 to 158°F) for T6
Contact Yokogawa representative for the codes indicated as ‘-’.
*1: Applicable for Electrical connection code 2, 4, 7 and 9.
*2: Applicable for Electrical connection code 2 and 7.
FF1
*1
FN15
1
*1
—
KF2
*1
KS25
*1
KN25
*2
CF1
T1002.EPS
10-2
IM 01C25T02-01E
10. GENERAL SPECIFICATIONS
< Factory Setting >
Tag Number (Tag plate)As specified in order
Software Tag (PD_TAG)
‘PT2001’ unless otherwise both Tag Number and
Software Tag specified in order
Node Address‘0xF5’ unless otherwise specified in order
Operation Functional Class‘BASIC’ or as specified
Primary value
Output Mode (L_TYPE)
Calibration Range (XD_SCALE) Lower/Higher
‘Direct’ unless otherwise specified in order
As specified in order
*1
Range Value
Calibration Range Unit
Selected from mmH
kPa, MPa, mbar, bar, gf/cm
2
O, mmH2O(68°F), mmHg, Pa, hPa,
2
, kgf/cm2, inH2O,
inH2O(68°F), inHg, ftH2O, ftH2O(68°F) or psi.
(Only one unit can be specified)
Output Scale (OUT_SCALE) Lower/Higher
‘0 to 100%’ unless otherwise specified.
Range Value
Software Damping
Static pressur display range
*2
‘2 seconds’ or as specified in order
‘0 to 25 MPa’ for M and H capsule and ‘0 to 16 MPa’ for L
capsule, absolute value. Measuring high pressure side.
T1004.EPS
*1: Primary means differential pressure in case of differential pressure transmitters and pressure in case of pressure transmitters.
*2: To specify this item, /CC option is required.
10-3
IM 01C25T02-01E
Appendix 1. Signal Characterizer (SC) Block
Appendix 1. Signal Characterizer (SC) Block
The Signal Characterizer (SC) block is used to convert the values of input signals according to a line-segment
function. The line-segment function is created using 21 points of the X/Y coordinates specified by the user. This
function block can also be used as a transmission line for control signals and supports backward control.
Application
The Signal Characterizer block is primarily used if you wish for one of the following reasons to correct signals using
the coordinates rather than a computational expression:
• The computational expression for correction in relation to input signals is complex
•The relationship between input signals and the signals after correction is only empirically known
A1.1 Schematic Diagram of Signal Characterizer Block
The following shows the schematic diagram of the Signal Characterizer block.
Input/Output Parameters
IN_1
Input
IN_2
OUT_1
Output
OUT_2
CURVE_X
Others
CURVE_Y
SWAP_2
IN_1
IN_2
Figure A1.1 Signal Characterizer Block
Inputs a signal desired to be corrected using a line-segment function.
(It is substituted for X of the line-segment function.)
Inputs a signal desired to be corrected using a line-segment function.
(If SWAP_2 = off, it is substituted for X of the line-segment function.)
(If SWAP_2 = on, it is substituted for Y of the line-segment function.)
Outputs the result of the IN_1 input that has been corrected using the line-segment function.
(The function block outputs the value of Y corresponding to IN_1.)
Outputs the result of the IN_2 input that has been corrected using the line-segment function.
The output can also be approximated using the inverse function of the specified line-segment
function. (This is used for backward control.)
(If SWAP_2 = off, the value of Y corresponding to X of IN_1 is output.)
(If SWAP_2 = on, the value of X corresponding to Y of IN_1 is output.)
The points of the curve determining inputs and outputs.
The x points of the curve are defined by an array of 1 to 21 points with a monotone increase.
"+INFINITY" is configured for unused point(s).
The points of the curve determining inputs and outputs.
The y points of the curve are defined by an array of 1 to 21 points.
If SWAP_2 = on, the elements of the curve are defined with a monotone increase or decrease.
"+INFINITY" is configured for unused point(s).
Selector switch used to specify if an inverse function is used for the line-segment
approximation of IN_2 to OUT_2. The setting of SWAP_2 = on
(which uses the inverse function) is used for backward control.
y
OFFOFF
ON
x
Inverse
function
SWAP_2
ON
x
y
FA0101.EPS
OUT_1
OUT_2
A-1
TA0101.EPS
IM 01C25T02-01E
IN_1
IN_2
Input section
Determining
the mode
2
BLOCK_ERR
Line-segment factor
determination section
Determining
the gradient
1
and intercept
Appendix 1. Signal Characterizer (SC) Block
Output section
Y
OUT
processing
Determining the
status and
computing OUT
OUT_1
OUT_2
or
X
X or Y
CURVE_X
CURVE_Y
Figure A1.2 Overview of the Signal Characterizer Block
SWAP_2
1 MODE = AUTO
2 MODE = MAN or O/S
FA0102.EPS
The following describes the Signal Characterizer block, dividing its functions into three sections:
• Input section: Determines the mode and judges BLOCK_ERR.
•Line-segment factor determination section: Determines the gradient and intercept for OUT_1 and
OUT_2 based on CURVE_X, CURVE_Y, and SWAP_2 at shift 1.
• Output section: Multiplies the input values in IN_1 and IN_2 by the gradient and adds the intercept to them before
outputting the results. Alternatively, it outputs a limit value.
A-2
IM 01C25T02-01E
A1.2 Input Section
The input section determines the mode and judges BLOCK_ERR.
A1.2.1 Determining the Mode
The following describes operations of the Signal Characterizer block.
Appendix 1. Signal Characterizer (SC) Block
Supported Mode
O/S
(Out of Service)
Man
Auto• Automatic system operation status
• System-stopped status
• Configuration change
• If you do not want to output the value and the status from IN, you can manually
transmit the value to OUT.
Rules
TA0102.EPS
A1.2.2 Judging BLOCK_ERR
BLOCK_ERR indicates the cause of an error in the function block. If the cause of an error indicated by
BLOCK_ERR occurs, the following configuration error is generated.
NameDescription
1) "INFINITY" has been configured for CURVE_X and CURVE_Y.
2) "+INFINITY" has been configured for X1 of CURVE_X.
3) "+INFINITY" has been configured for Y1 of CURVE_Y.
Block Configuration Error
The mode changes to O/S if a block configuration error occurs.
4) A value of the array of CURVE_X does not increase in a monotone manner.
5) A configuration error when SWAP_2 is on
• A value of the array of CURVE_Y does not increase or decrease in a
monotone manner.
6) The value of SWAP_2 is any value other than 1 or 2.
TA0103.EPS
A-3
IM 01C25T02-01E
Appendix 1. Signal Characterizer (SC) Block
A1.3 Line-segment Factor Determination Section
When the mode is AUTO and no bit in BLOCK_ERR is set, the "gradient" and "intercept" of a line passing through
two points that are considered line-segment approximation values are determined.
A1.3.1 Conditions for Configuring Valid Coefficients (CURVE_X, CURVE_Y)
No write error is generated with respect to the settings in CURVE_X and CURVE_Y. However, a configuration error
occurs in the following cases:
1. "+INFINITY" has been configured for X1 or Y1.
2. "INFINITY" has been configured for each X or Y.
3. The values of CURVE_X are not increasing in a monotone manner (X1 < X2 < ... < X20 < X21).
(If SWAP_2 is off, it is acceptable if the values of CURVE_Y do not increase or decrease in a monotone manner.)
4. The values of CURVE_Y are not increasing or decreasing in a monotone manner when SWAP_2 is on.
If a configuration error occurs, the Block Configuration Error bit in BLOCK_ERR is set, causing the mode to change
to O/S.
Example of the case where SWAP_2 is off:
Y
Output
Y6
(High limit)
Y1
(Low limit)
X1X2X3X4X5X6X7 =INFINITYX
Input
FA0103.EPS
Figure A1.3 Example of Curve (SWAP_2 = off)
The range of CURVE_X: X1 to X6 (X7 and above are invalid because "+INFINITY" has been configured for X7*1.)
The X1 to X6 values always increase in a monotone manner (X1 < X2 < X3 < X4 < X5 < X6).
If an input value is smaller than X1, it is set to Y1.
If an input value is larger than X6, it is set to Y6.
The range of CURVE_Y: Y1 to Y6
It is acceptable if the Y1 to Y6 values do not increase in a monotone manner.
However, if the setting of SWAP_2 is changed from off to on, the values of CURVE_Y must increase or decrease in
a monotone manner. Thus, if a value of CURVE_Y does not increase or decrease in a monotone manner in this
setting, the mode changes to O/S, causing the Block Configuration Error bit in BLOCK_ERR to be set.
*1: For any points of the curve that are not used, configure "+INFINITY" for all of them.
A-4
IM 01C25T02-01E
Appendix 1. Signal Characterizer (SC) Block
Example of the case where SWAP_2 is on (monotone increase):
The input range of IN_1 is always in CURVE_X. The following shows the input/output graph of the IN_1 values.
Y
Output
Y6
(High limit)
Y1
(Low limit)
X1X2X3X4X5X6X7 =INFINITYX
Input
FA0104.EPS
Figure A1.4 Example of Curve for IN_1 (SWAP_2 = on)
The input range of IN_2 is always in CURVE_Y. The following shows the input/output graph of the IN_2 values.
Output
X
X6
X5
X4
X3
X2
X1
Y Input
Y1
(Low limit)
Figure A1.5 Example of Curve for IN_2 (SWAP_2 = on)
Y2 Y3Y4Y5 Y6 Y7 =INFINITY
(High limit)
FA0105.EPS
When SWAP_2 is on, the array elements of CURVE_Y must be configured for a monotone increase or decrease.
(Y1 < Y2 < Y3 < Y4 < Y5 < Y6 or Y6 < Y5 < Y4 < Y3 < Y2 < Y1)
A-5
IM 01C25T02-01E
Appendix 1. Signal Characterizer (SC) Block
A1.4 List of Signal Characterizer Block Parameters
Relative
Index
0
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ParameterWrite Mode Valid Range
BLOCK_HEADER
ST_REV
TAG_DESC
STRATEGY
ALERT_KEY
MODE_BLK
BLOCK_ERR
OUT_1
OUT_2
X_RANGE
Y_RANGE
GRANT_DENY
IN_1
IN_2
SWAP_2
CURVE_X
CURVE_Y
UPDATE_EVT
BLOCK_ALM
Block T ag=O/S
--------1
1-255
MAN
MAN
0:Initialized
1:No swap
2:Swap
Initial Value
TAG: "SC"
Null
1
1
View
4
213
2222
2
1
44
22
55
55
11
11
2
55
55
1
Description / Remarks
Information relating to this function block, such as block tag, DD revision,
and execution time
The revision level of the set parameters associated with the Signal
Characterizer block
Stores comments describing tag information.
The strategy field can be used by the high-level system to identify function blocks.
Key information used to identify the location at which an alert has occurred
Mode of the Signal Characterizer block. O/S, Man, and Auto are supported.
Indicates the error status of the Signal Characterizer block in bit strings.
Outputs the result of the value of IN_1 corrected using a line-segment function.
Outputs the result of the value of IN_2 corrected using a line-segment function.
It is also possible to approximate the result using the inverse function of the
specified line-segment function. (This is used for backward control.)
The engineering unit of variables corresponding to the x-axis for display
The engineering unit of variables corresponding to the y-axis for display
The parameter used to check if various operations have been executed.
The bits in the GRANT parameter corresponding to various operations
are set before being executed. After the operations are complete, the
DENY parameter is checked for the setting of any bit relating to the
corresponding operation. If no bit is set, it is e vident that the oper ations
have been ex ecuted successfully.
Input a signal to be corrected using a line-segment function.
Input a signal to be corrected using a line-segment function.
Selector switch used to apply the inverse function to
line-segment approximation of IN_2 to OUT_2
Curve input points that determine inputs and outputs.
The "x" points of the curve are defined by an array of 1 to 21 points
with a monotone increase.
Curve input points that determine inputs and outputs.
The "y" points of the curve are defined by an array of 1 to 21 points.
If SWAP_2 is on, the elements of the curve must be defined with a
monotone increase or decrease.
Indicates event information if an update event occurs.
Indicates alarm information if a block alarm occurs.
TA0104.EPS
A-6
IM 01C25T02-01E
A1.5Application Example
A1.5.1 Input Compensation
The following is an application example of pH compensation made by performing feedback control.
Appendix 1. Signal Characterizer (SC) Block
The pH is a value representing the degree of acidity or
alkalinity and ranges from 0 to 14. pH 7 indicates
neutral, a value smaller than 7 represents acidity, and a
value larger than 7 denotes alkalinity. It is very
difficult to control pH with a quickly changing reaction
rate at a point near 7.
FA0106.EPS
Figure A1.6 pH and Reagent Flow
To control this pH, the input is regulated using linesegment approximation, gain, and input compensation.
CURVE_Y
CURVE_X
Figure A1.8 Approximation Curve
FA0108.EPS
A1.5.2 Calorie Flow Compensation
AI_1: Inlet temperature, AI_2: Outlet temperature,
AI_3: Flow rate
SC: Corrects the inlet and outlet temperatures.
AR: Calculates a calorie flow rate on the basis of the
difference between the corrected inlet and outlet
temperatures.
SWAP_2=OFF
IN_1
IN_2
SC
AI3
OUT_1
OUT_2
OUT
AR
IN_1
IN_2OUT
IN
AI1
OUT
AI2
OUT
FA0107.EPS
Figure A1.7 Input Compensation
The following shows the approximation-value graph of
GX Output that is approximation-value output and GX
Input that is pH input. pH with a quickly changing
reaction rate can be controlled at a point near neutral 7
according to the following graph.
SC: The controlled variable output from PID is
converted into an information quantity that can be
interpreted by AO, and backward information from AO
is converted into an information quantity that can be
interpreted by PID before being transmitted to the PID.
AI
OUT
Figure A1.10 Backward Control (SWAP_2 = On)
PID
OUTIN
BKCAL_IN
SC
OUT_1IN_1
OUT_2
SWAP_2=ON
IN_2
AO
CAS_IN
BKCAL_OUT
FA0110.EPS
A-7
IM 01C25T02-01E
To enable backward control (which inverts the X and
Y axes), the line-segment function must be set so that
the elements of the curve increase in a monotone
manner.(As shown in Figure A1.11) If they do not
increase in a monotone manner, the mode changes to
O/S, disabling calculation.
Figure A1.11 Setting Example of a Line-segment Function
FA0111.EPS
A-8
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
Appendix 2. Integrator (IT) Block
The Integrator (IT) block adds two main inputs and integrates them for output. The block compares the integrated or
accumulated value to TOTAL_SP and PRE_TRIP and generates discrete output signals OUT_TRIP or OUT_PTRIP
when the limits are reached.
The output is as represented by the following equation (for counting upward and rate conversion).
OUT.Value = Integration start value + Total
Total = Total + Current Integral
Current Integral = (x + y) ⫻ ∆t
x: IN_1 value whose unit has been converted
y: IN_2 value whose unit has been converted
∆t: block execution period
A2.1Schematic Diagram of Integrator Block
The following shows the schematic diagram of the Integrator block.
INTEG_OPTS
(INPUT TYPE)
–1
INTEG_OPTS
(INPUT TYPE)
–1
Reverse
Forward
Reverse
Forward
INTEG_OPTS
(FROW TYPE)
Add
UNIT_CONV
INTEG_TYPE
INTEG_OPTS (QUALITY)
GOOD_LIM
UNCERT_LIM
Integrate
TOTAL / RTOTAL
INTEG_OPTS
(CARRY)
OP_CMD_INT
(RESET)
CLOCK_PER
N_RESET
PRE_TRIP
Compare
TOTAL_SP
Compare
MAN
OUT
MAN
OUT_PTRIP
MAN
OUT_TRIP
IN_1
REV_FLOW1
IN_2
REV_FLOW2
RESET_IN
TIME_UNIT1
Convert Rate
Convert Accum
PULSE_VAL1
TIME_UNIT2
Convert Rate
Convert Accum
PULSE_VAL2
RESET_CONFIRM
IN_1: Block input 1 (value and status)
IN_2: Block input 2 (value and status)
REV_FLOW1: Indicates whether the sign of IN_1 is reversed. It is a discrete signal.
REV_FLOW2: Indicates whether the sign of IN_2 is reversed. It is a discrete signal.
RESET_IN: Resets the integrated values. It is a discrete signal.
RESET_CONFIRM: Reset confirmation input. It is a discrete signal.
OUT: Block output (value and status)
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.
The Integrator block is classified into the following five sections for each function:
•Input process section: Determines the input value status, converts the rate and accumulation,
and determines the input flow direction.
•Adder: Adds the two inputs.
•Integrator: Integrates the result of the adder into the integrated value.
• Output process section: Determines the status and value of each output parameter.
• Reset process section: Resets the integrated values.
Figure A2.1 Integrator Block
A-9
FA0201.EPS
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
A2.2Input Process Section
When executed, the Integrator block first performs input processing in the order of:
"Determining input status" → "Converting Rate or Accum" → "Determining the input flow direction"
Switching between Convert Rate and Convert Accum is made using bit 0 (for IN_1) or bit 1 (for IN_2) of
INTEG_OPTS. INTEG_OPTS is one of the system parameters and should be set by the user. The values of IN_1 and
IN_2 are not retained if the power is turned OFF.
A2.2.1 Determining Input Value Statuses
The following shows the correlation between the statuses of input parameters (IN_1, IN_2) and the statuses of input
values used in the Integrator block.
For addition (see A2.3), if the status of an input value is "Bad," the "Good" value just before the status changed to
TA0201.EPS
"Bad" is used.
* Even if the Use Bad option is used, changing the internal status to "Good," the value of "Good" just before the
status changed to "Bad" is used.
A2.2.2 Converting the Rate
The following describes an example of rate conversion.
In rate conversion, firstly convert the unit of two inputs to that based on seconds.
Next, convert the unit of the inputs to the same unit to be added together. The unit of IN_2 is standardized to that of IN_1.
Then, calculates a weight, volume, or energy by multiplying each input value and block execution time. 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
input1
kg/hour
input2
lb/min
lb: pounds
TIME_UNIT1
sec:÷1
min:÷60
hour:÷3600
day:÷86400
Converts the unit into
that based on seconds
TIME_UNIT2
sec:÷1
min:÷60
hour:÷3600
day:÷86400
kg/skg
Standardizes the unit of
IN_2 to that of IN_1.
Because "lb/s" is converted into
"kg/s" in this example, the input
2 value is multiplied by 0.453.
(1 lb = 0.453 kg)
UNIT_
CONV
x [conversion factor]
lb/skg/skg
(Conversion factor:
0.453 in this example)
ⴛ block execution time
ⴛ block execution time
increment1
increment2
Figure A2.2 Increment Calculation with Rate Input
A-10
is
FA0202.EPS
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
A2.2.3 Converting Accumulation
This following describes an example of accumulation conversion.
In accumulation conversion, the difference between the value executed previously and the value executed this time is
integrated or accumulated. This conversion applies when the output of a function block used as a counter is input to
the input process of the Integrator block.
In order to convert the rate of change of an input to a value with an engineering unit, the user must configure the
factor of conversion to the appropriate engineering unit in the PULSE_VAL1 and PULSE_VAL2 parameters.
Moreover, the unit of IN_2 is standardized to that of IN_1 in the same way as rate conversion. Thus, the user must
also set an appropriate value to UNIT_CONV.
input1
countsnumber of pulsekg
input2
countsnumber of pulselbkg
[Current read value] – [Previous read value]
[Current read value] – [Previous read value]
Figure A2.3 Increment Calculation with Counter Input
PULSE_VAL1(#19)
ⴛ [pulse value1]
kg/pulse
PULSE_VAL2(#20)
ⴛ [pulse value2]
lb/pulse
UNIT_CONV(#18)
ⴛ [conversion factor]
increment1
increment2
FA0203.EPS
A2.2.4 Determining the Input Flow Direction
The Integrator block also considers the input flow direction. Information about the input flow direction is contained in
REV_FLOW1 and REV_FLOW2 (0: FORWARD, 1: REVERSE).
In input processing, the sign of the value after rate and accumulation conversion is reversed if the REV_FLOW1 and
REV_FLOW2 parameters are set to REVERSE. When determination of the flow direction of two input values is
complete, these two inputs are passed to the adder. The settings in REV_FLOW will be retained even if the power is
turned OFF.
A-11
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
A2.3Adder
When input processing is complete, two arguments that have been rate and accumulate converted will be passed to
the adder. The adder adds these two values according to the option.
A2.3.1 Status of Value after Addition
If one of the statuses of two arguments is "Bad" or if two of them are both "Bad," the status of the value after
addition becomes "Bad." In this case, the value of "Good" just before the status changed to "Bad" is used as the
addition value (see A2.1).
When the statuses of two arguments are both "Good," the status of the value after addition becomes "Good." In this
case, the status of the value after addition will be used for the status applied to integration.
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:
Bit 2 of INTEG_OPTS
(Flow Forward)
HHTOTAL
LLTOTAL
HLFORWARD
LHREVERSE
Bit 3 of INTEG_OPTS
(Flow Reverse)
Adder Options
TA0202.EPS
The result of the adder is passed to the integrator. If only one of the inputs is connected, the value of a non-connected
input will be ignored.
When bit 7 of INTEG_OPTS (Add zero if bad) has been set, if the status of a value after addition is "Bad," the valueafter addition (increment) becomes "0."
A-12
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
A2.4Integrator
When addition is complete, its result will be passed to the integrator.
Integration consists of combinations of a reset method and counting up/down. There are the following seven integration
types, which can be set using INTEG_TYPE.
1. UP_AUTO :Counts up with automatic reset when TOTAL_SP is reached
2. UP_DEM :Counts up with demand reset
3. DN_AUTO : Counts down with automatic reset when zero is reached
4. DN_DEM :Counts down with demand reset
5. PERIODIC :Counts up and is reset periodically according to CLOCK_PER
6. DEMAND :Counts up and is reset on demand
7. PER&DEM : Counts up and is reset periodically or on demand
Each type of integration is independently run as a function.
There are the following four types of integrated values:
1. Total: Integrates the result of the adder as is.
2. ATotal: Integrates the absolute value of the result of the adder.
3. RTotal: Integrates the absolute value of the result of the adder only if the status of the result is "Bad."
This value is used for the RTOTAL value.
4. AccTotal: An extension function. The result of the adder is integrated as is and will not be reset.
The value is used for the ACCUM_TOTAL (expanded parameter) value.
The table A2.1 shows the details of INTEG_TYPE.
Table A2.1 INTEG_TYPE
NameIntegration MethodIntegration Range
-INF< Total <TOTAL_SP
UP_AUTO(1)
UP_DEM(2)
DN_AUTO(3)
DN_DEM(4)
PERIODIC(5)
DEMAND(6)
PER&DEM(7)
Legend : Trip output is made. : No trip output is made.
Counting up
Starting from "0"
Counting up
Starting from "0"
Counting down
Starting from
TOT AL_SP
Counting down
Starting from
TOT AL_SP
Counting up
Starting from "0"
Counting up
Starting from "0"
Counting up
Starting from "0"
0< ATotal <+INF
0< RTotal <+INF
-INF< AccTotal <+INF
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
-INF< AccTotal <+INF
0< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
-INF< AccTotal <+INF
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
-INF< AccTotal <+INF
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
-INF< AccTotal <+INF
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
-INF< AccTotal <+INF
-INF< Total <+INF
0< ATotal <+INF
0< RTotal <+INF
-INF< AccTotal <+INF
Reset Trigger (Reset if one of the
following conditions is established)
• OUT reaches TOTAL_SP.
• RESET_IN = 1
• OP_CMD_INT = 1
• RESET_IN = 1
• OP_CMD_INT = 1
• OUT reaches "0."
• RESET_IN = 1
• OP_CMD_INT = 1
• RESET_IN = 1
• OP_CMD_INT = 1
• At the period specified by
CLOCK_PER
• OP_CMD_INT = 1
• RESET_IN = 1
• OP_CMD_INT = 1
At the period specified by CLOCK_PER
•
• RESET_IN = 1
• OP_CMD_INT = 1
Trip Output
TA0203.EPS
A-13
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
A2.5Output Process
There are the following three output parameters:
1. OUT
2. OUT_TRIP
3. OUT_PTRIP
Parameters OUT_TRIP and OUT_PTRIP are used only when INTEG_TYPE is a value from 1 to 4.
A2.5.1 Status Determination
The same criteria for determining the status of the output of the Integrator block are used in common for the above
three parameters.
Bad
0%UNCERT_LIMGOOD_LIM100%
PCT_INCL=100(1 - (msp of RTotal)/(msp of ATotal))
msp of RTotal: RTotal value that is converted into a short floating-point number
msp of ATotal: ATotal value that is converted into a short floating-point number
RTotal: Integrated value of the absolute values of the increments whose status is bad
ATotal: Integrated value of the absolute values of the increments regardless of the output status
Figure A2.4 Status of OUT, OUT_TRIP, and OUT_PTRIP Outputs
OUT.Value, OUT_TRIP.Status, and OUT_PTRIP.Status are determined by the ratio of the "Good" integrated values
to all integrated values, which is stored in PCT_INCL (0% to 100%). The user must set the threshold value of each
status to UNCERT_LIM and GOOD_LIM.
The Integrator block determines the status of the output using the three parameters: PCT_INCL,
UNCERT_LIM, and GOOD_LIM.
PCT_INCLGOOD_LIM
⇒Good UNCERT_LIMPCT_INCL"GOOD_LIM
⇒Uncertain
Uncertain
GOOD
PCT_INCL
FA0204.EPS
PCT_INCL"UNCERT_LIM⇒Bad
If INTEG_TYPE is 5, 6, or 7, the status of the trip output becomes "Good-NS-Constant."
A-14
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
A2.5.2 Determining the Output Value
The value of OUT.Value is determined as follows:
For counting up
OUT = integration start value (0) + Total
For counting down
OUT = integration start value (TOTAL_SP) _ Total
Total: Total of integrated values. This value is retained even if INTEG_TYPE is changed during integration
(in AUTO).
If OUT is rewritten in the MAN mode, integration starts with the value rewritten in MAN mode after the mode was
returned to AUTO.
The values in OUT_TRIP and OUT_PTRIP are determined according to the correlation between OUT and
TOTAL_SP/PRE_TRIP.
• For counting up
OUT_TRIP(#14):0
OUT_PTRIP(#15):0
0
Counting up starting from 0
• For counting down
OUT_TRIP(#14):1
OUT_PTRIP(#15):1
OUT_PTRIP(#15):1
0
OUT_TRIP(#14):0
PRE_TRIP(#31)
PRE_TRIP(#31)
OUT_TRIP(#14):0
OUT_PTRIP(#15):1
OUT_TRIP(#14):0
OUT_PTRIP(#15):0
OUT_TRIP(#14):1
OUT_PTRIP(#15):1
TOTAL_SP(#7)
TOTAL_SP(#7)
Counting down starting from TOTAL_SP
FA0205.EPS
A-15
IM 01C25T02-01E
For counting up, the OUT value is as follows:
OUT < TOTAL_SP - PRE_TRIP
⇒OUT_TRIP = 0, COUT_PTRIP = 0
TOTAL_SP - PRE_TRIP <= OUT < TOTAL_SP
⇒OUT_TRIP = 0, COUT_PTRIP = 1
TOTAL_SP <= OUT
⇒OUT_TRIP = 1, COUT_PTRIP = 1
For counting down, the OUT value is as follows:
PRE_TRIP < OUT
⇒OUT_TRIP = 0, COUT_PTRIP = 0
0 < OUT <= PRE_TRIP
⇒OUT_TRIP = 0, COUT_PTRIP = 1
OUT <= 0
⇒OUT_TRIP = 1, COUT_PTRIP = 1
Note that the given conditions do not apply to the following cases:
Appendix 2. Integrator (IT) Block
• If INTEG_TYPE is 5, 6, or 7, OUT_TRIP and OUT_PTRIP always output "0."
• If INTEG_TYPE is 1 or 3, occurrence of AutoRESET (reset caused if the threshold is exceeded) causes
OUT_TRIP to hold "1" for five seconds.
A2.5.3 Mode Handling
ModeActionOutput
Automatic (AUTO)
Manual (MAN)
Out of Service (O/S)
If you rewrite the value in OUT and RTOTAL while the mode is in MAN or O/S, N_RESET is incremented.
Normal actionNormal output
Integration calculation is stopped.
OUT will not be updated unless you
set a value to it. No reset is accepted.
You may rewrite a value in OUT. If no value is rewritten, the value just before
running in AUTO is held. When the mode returns to AUTO, integration
starts with the written value or the value just before running in AUTO.
TA0204.EPS
A-16
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
A2.6Reset
A2.6.1 Reset Trigger
There are the following five types of reset triggers:
1. An integrated value exceeds TOTAL_SP.
2. An integrated value falls below "0."
3. RESET_IN is "H."
4. Every period specified in CLOCK_PER (for more information, see CLOCK_PER in A2.6.2)
5. OP_CMD_INT is 1.
The table A2.2 shows the correlation between INTEG_TYPE and RESET triggers.
When OP_CMD_INT has become "H" and a reset was made, OP_CMD_INT automatically returns to "L."
Even if RESET_IN becomes "H," activating a reset, RESET_IN does not automatically return to "L." The
RESET_IN setting will not be retained if the power is turned OFF.
A2.6.2 Reset Timing
All items are reset during execution of the function block. Therefore, the minimum period of a reset is the
block execution period.
5-second rule
If a reset is made, the next reset will not be accepted for 5 seconds after that.
Even if UP_AUTO (or DN_AUTO) is activated and TOTAL_SP (or 0) is reached within 5 seconds, the next reset
will not be made for 5 seconds from the previous reset.
CLOCK_PER
If INTEG_TYPE is PERIODIC (5) or PER&DEM (7), a reset is made at the period (sec) set to the CLOCK_PER
parameter.
If the value in CLOCK_PER is smaller than the function block's execution period, bit 1 of BLOCK_ERR "Block
Configuration Error" is set.
A-17
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
A2.6.3 Reset Process
The basic reset process sequence is as follows:
1.) Snapshot
2.) Clearing the integrated values
3.) Reset count increment
4.) Judging OUT_TRIP and OUT_PTRIP (see A2.5)
1.) Snapshot
Saves the following values in the specified parameters before clearing the integrated values. These values will be
retained until the next reset is made.
STOTAL = Total
SRTOTAL = RTotal
SSP = TOTAL_SP
2.) Clearing the integrated values
The reset process clears the Total, ATotal, and RTotal values in the internal registers.
Total = 0
ATotal = 0
RTotal = 0
3.) Reset count increment
Each time a reset is made, the N_RESET parameter will be incremented.
The high limit is 999,999, and if this limit is exceeded, the count returns to "0."
4.) Judging OUT_TRIP and OUT_PTRIP (see A2.5)
OUT_TRIP and OUT_PTRIP are judged again on the basis of the cleared integrated values.
There are three options relating to a reset:
i Confirm reset (bit 8 of INTEG_OPTS)
ii Carry (bit 6 of INTEG_OPTS)
iii Generate reset event (bit 9 of INTEG_OPTS)
iConfirm reset (bit 8 of INTEG_OPTS)
If this option is enabled, the next reset is rejected until "1" is set to RESET_CONFIRM.
ii Carry (bit 6 of INTEG_OPTS)
If this option is enabled while INTEG_TYPE is UP_AUTO or DN_AUTO, the value exceeding the threshold
at a reset will be carried into the next integration.
If INTEG_TYPE is any setting other than UP_AUTO or DN_AUTO, this option is irrelevant.
iii Generate reset event (bit 9 of INTEG_OPTS)
If this option is enabled, an alert event is generated if a reset occurs.
A-18
IM 01C25T02-01E
A2.7List of Integrator Block Parameters
Appendix 2. Integrator (IT) Block
Parameter
Index
0
BLOCK_HEADER
1
ST_REV
2
TAG_DESC
3
STRATEGY
4
ALERT_KEY
5
MODE_BLK
6
BLOCK_ERR
7
TOT AL_SP
OUT
8
9
OUT_RANGE
10
GRANT_DENY
11
STATUS_OPTS
IN_1
12
IN_2
13
14
OUT_TRIP
OUT_PTRIP
15
TIME_UNIT1
16
TIME_UNIT2
17
UNIT_CONV
18
PULSE_VAL1
19
PULSE_VAL2
20
REV_FLOW1
21
REV_FLOW2
22
RESET_IN
23
STOTAL
24
RTOTAL
25
SRTOTAL
26
27
SSP
INTEG_TYPE
28
INTEG_OPTS
29
Name
Initial
Value
TAG: "IT"
Write
Mode
1234
Block Tag
=o/s
---
02222
Nu11
1
1
44
---
22
1000000.0
1000000.0
0.0
m3(1034)
0
MAN
44
55
11
0
OS
0
0.0
0.0
0
0
sec(1)
sec(1)
55
55
22
22
MAN
MAN
1.0
MAN
1.0
MAN
1.0
0
0
0
22
22
22
0.0
MAN
0.0
44
0.0
0.0
UP_AUTO
(1)
0ⴛ0004
View
2
1
1
Definition
Information relating to this function block, such as block tag,
DD revision, execution time
The revision level of the set parameters associated with the Integrator block
Stores comments describing tag information.
2
The strategy field is used by a high-level system to identify the function block.
Key information used to identify the location at which an alert occurred
1
Integrator block mode. O/S, MAN, and AUTO are supported.
Indicates the active error conditions associated with the function block in bit strings.
The setpoint of an integrated value or a start value for counting down
The block output
Set scaling for output display. This does not affect operation of the function block.
It is used for making memos.
The parameter for checking if various operations have been executed
Allows you to select a status-related option.
2
The Integrator block uses "Uncertain if Man mode" only.
Inputs flow (Rate, Accum) signals from the AI block or PI block.
An output parameter informing the user that the integrated value has exceeded the setpoint
An output parameter informing the user that the integrated value is reaching the setpoint
Set the time unit of the rate (kg/s, lb/min, kg/h ... etc.) of the
corresponding IN.
Specify the unit conversion factor for standardizing the unit of IN_2 into that of IN_1.
4
4
Set the factor for converting the number of pulses for the corresponding
IN into an appropriate engineering unit.
4
Selector switch used to specify the fluid flow direction
(forward/reverse) with respect to the corresponding IN
The parameter that receives a reset request from an external block to reset the integrated values
Indicates the snapshot of OUT just before a reset.
4
ndicates the integrated value of the absolute values of the increments if the input status is "Bad."
I
Indicates the snapshot of RTOTAL just before a reset.
4
Indicates the snapshot of TOTAL_SP just before a reset.
4
Integration T ype Setting
Value
NameDescription
1 UP_AUTOCounts up and is automatically reset when TOTAL_SP is reached.
2 UP_DEMCounts up and is reset as demanded.
3 DN_AUTOCounts down and is automatically reset when "0" is reached.
1
4 DN_DEMCounts down and is reset as demanded.
5 PERIODICCounts up and is reset at periods specified in CLOCK_PER.
6DEMANDCounts up and is reset as demanded.
7 PER&DEMReset periodically or as demanded.
Specifies an integration optional function.
bitOption NameDescription
0Input 1 accumulateSelects Rate or Accum input of IN_1.
1Input 2 accumulateSelects Rate or Accum input of IN_2.
2 Flow forwardIntegrates forward flow (interprets reverse flow as zero).*
3 Flow reverseIntegrates reverse flow (interprets forward flow as zero).*
4 Use uncertain
5 Use bad
2
6Carry
7 Add zero if bad Interprets an increment as zero if the status of the increment is "Bad."
8Confirm reset
9 Generate reset eventGenerates an alert event at reset.
10ⵑ15
Reserved
*
If both forward and reverse flows are enabled or disabled, both forward and reverse flows are integrated.
Uses an input value of IN_1 or IN_2 whose status is "Uncertain"
regarding it as a value of "Good."
Uses an input value of IN_1 or IN_2 whose status is "Bad" regarding
it as a value of "Good."
Carries over an excess exceeding the threshold at reset to the next
integration. (Note that this does not apply to UP_AUTO or DN_AUTO.)
After a reset, rejects the next reset until "Confirm" is set to
RESET_CONFIRM.
TA0206-1.EPS
A-19
IM 01C25T02-01E
Appendix 2. Integrator (IT) Block
Parameter
Index
30
31
32
Name
CLOCK_PER
PRE_TRIP100000.0Set an allowance applied before an integrated value exceeds the setpoint.
N_RESET0.0Indicates the number of resets in the range of 0 to 999999.
Initial
Value
86400.0[sec]
Write
Mode
View
1234
4
4
44
Definition
Specify the period at which a periodic reset is made.
The ratio of "the integrated values of the absolute values of the increments whose status is
33
PCT_INCL0.0[%]
44
Good" to the "integrated values of the absolute values of the increments irrele vant to the
status" (Equation)
34
GOOD_LIM
35
UNCERT_LIM
36
OP_CMD_INT0
37
OUTAGE_LIM
38
RESET_CONFIRM
39
UPDATE_EVTIndicates event information if an update event occurs.
40
BLOCK_ALM
41
ACCUM_TOTAL
0.0[%]
0.0[%]
0.0
0
1
1
0
0
0
1
1
0
0
0
0.0
11
22
The threshold value of the ratio of "the integrated values of the increments whose
4
status is Good" to all integrated values in which the status of OUT is "Good"
The threshold value of the ratio of "the integrated values of the increments whose
4
status is Good" to all the integrated values in which the status of OUT is "Uncertain"
Operator command that resets integrated values
Maximum time for which values can be retained in the event of power failure.
4
It does not effect the block operation.
Reset confirmation input, which is enabled when the Confirm reset option of
INTEG_OPTS is chosen
Indicates alarm information if a block alarm occurs.
Accumulated integrated values (no extension parameter is reset)
4
TA0206-2.EPS
A-20
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
Appendix 3.Input Selector (IS) Block
The function of the Input Selector (IS) block is to automatically select one signal from multiple input signals using a
specified selection method.
The IS block is used for selective control in which one measured quantity is selected from multiple measured quantities to be transmitted to the controller as a controlled variable. This feature is primarily used for temperature control
systems.
A3.1Input Selector Function Block Schematic
The following shows the Input Selector function block schematic.
IN_4: Block input 4
IN_5: Block input 5
IN_6: Block input 6
IN_7: Block input 7
IN_8: Block input 8
DISABLE_1 : Selector switch 1 to disable input 1 from being selected
DISABLE_2 : Selector switch 2 to disable input 2 from being selected
DISABLE_3 : Selector switch 3 to disable input 3 from being selected
DISABLE_4 : Selector switch 4 to disable input 4 from being selected
DISABLE_5 : Selector switch 5 to disable input 5 from being selected
DISABLE_6 : Selector switch 6 to disable input 6 from being selected
DISABLE_7 : Selector switch 7 to disable input 7 from being selected
DISABLE_8 : Selector switch 8 to disable input 8 from being selected
OP_SELECT : A parameter which can be set by an operator to forcibly employ the input of the selected number
A-21
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
Output Parameters (Computation or Selection Results)
OUT: Block output
SELECTED: Indicates the input number selected using the alternatives.
Other Parameters
OUT_RANGE: Sets the OUT range.
STATUS_OPTS : Option used to specify the handling of various statuses.
SELECT_TYPE: Determines the input selection algorithm.
MIN_GOOD: Parameter specifying the minimum required number of inputs with “good” status. If the number
of inputs that are “good” is less than the value of MIN_GOOD, input selection is canceled.
Mode
O/S: Allows configuration change, but disables input value output.
Man: Allows internal processing, but the output value may vary depending on the definition of usage conditions.
Auto : Outputs the input value.
The Input Selector (IS) block offers a maximum of eight input alternatives and generates the output according to the
configured action. This block generally receives inputs from the Analog Input (AI) function block. The function of
the IS block is to select a maximum, minimum, middle, average, “first good,” or “latched good” signal. The block
combines parameter configuration (DISABLE_n) and option (“first good”) to give priority to alternative(s) or to
function as a rotary position switch. When used as a rotary position switch, the block can receive operator inputs or
switch information from connected inputs.
The IS block supports the concept of middle selection. This function outputs the average of two middle signals if
even multiple valid signals are configured or a middle signal if odd multiple valid signals are configured. Application
of the block is to supply a selected control signal in the forward path.
The SELECTED parameter is the 2nd output indicating which input has been selected using the algorithm.
A-22
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
A3.2Input Section
A3.2.1Mode Handling
The Input Selector block’s operations are determined by the mode (parameter name: MODE_BLK). The following
describes operations in each mode.
Supported Mode
O/S
(Out of Service)
Man
· System-stopped status
· Allows you to make changes to configuration.
· If you do not want to output the value and status from IN
Role
or if the value or status thus output is not preferable, you
can manually transmit the value to OUT.
Auto· Automatic system operation status
TA0301.EPS
A3.2.2MIN_GOOD Handling
If there is no selectable input or if the number of selectable inputs is less than the value of MIN_GOOD, SELECTED
becomes “0.”
A case where the number of valid INs is less than the value of MIN_GOOD:
DISABLE_1 = ON
DISABLE_2 = ON
DISABLE_3 = OFF
DISABLE_4 = ON
DISABLE_5 = OFF
DISABLE_6 = ON
DISABLE_7 = ON
DISABLE_8 = ON
SELECT_TYPE = Middle
STATUS_OPTS
MIN_GOOD = 3
OUT = certain retained
value that was
output previously
SELECTED = 0
OP_SELECT = 1
FA0302.EPS
Figure A3.2 Example (1)
This example restricts the valid inputs using DISABLE_n, and the inputs are enabled only at DISABLE_3 and
DISABLE_5. Because the effective number of MIN_Good is 3, the input specified by OP_SELECT will not be
output.
A-23
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
A3.3Selection
The following processing is performed after completing input processing. If the number of valid inputs is less than
the value of MIN_Good, no input selection is made.
A3.3.1OP_SELECT Handling
When a value other than “0” (that is, 1 to 8) is selected for OP_SELECT:
The IS block selects the input of the number specified by OP_SELECT regardless of the setting of SELECT_TYPE,
propagates the value of that input to OUT, and transmits the input number to SELECTED.
DISABLE_1 = OFF
DISABLE_2 = OFF
DISABLE_3 = OFF
DISABLE_4 = OFF
DISABLE_5 = OFF
DISABLE_6 = OFF
DISABLE_7 = OFF
DISABLE_8 = OFF
SELECT_TYPE = Minimum
STATUS_OPTS
MIN_GOOD = 1
OUT = 45
SELECTED = 3
OP_SELECT = 3
FA0303.EPS
Figure A3.3 Example (2)
In the above example, SELECT_TYPE is set to Minimum. However, because OP_SELECT specifies the value and
number of IN_3, the value and number of this specified IN are transmitted to OUT and SELECTED.
* Note: Even if the IN specified by OP_SELECT is an invalid input (the corresponding DISABLE parameter is ON or the IN’s status is “bad”),
the value and status of that IN are transmitted to OUT.
A-24
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
A3.3.2SELECTION Handling
If the value of OP_SELECT is “0,” input selection using SELECT_TYPE is enabled.
When SELECT TYPE is “first good”
The IS block selects the input with the smallest input number among valid inputs and transmits the value of that input
to OUT. The number of the selected input is transmitted to SELECTED.
DISABLE_1 = ON
DISABLE_2 = OFF
DISABLE_3 = OFF
DISABLE_4 = OFF
DISABLE_5 = OFF
DISABLE_6 = OFF
DISABLE_7 = OFF
DISABLE_8 = OFF
SELECT_TYPE = First Good
STATUS_OPTS
MIN_GOOD = 1
OUT = 34.5
SELECTED = 2
OP_SELECT = 3
FA0304.EPS
Figure A3.4 Example (3)
Because DISABLE_1 is ON, IN_1 is disabled, and IN_2 is selected for output. If DISABLE_1 is turned OFF, the
output changes from IN_2 to IN_1. That is, the valid IN with the smaller input number is always selected for output.
A-25
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
When SELECT TYPE is “Minimum”
The IS block selects the input with the minimum value among valid inputs and transmits the value of that input to
OUT. The number of the selected input is transmitted to SELECTED.
DISABLE_1 = OFF
DISABLE_2 = OFF
DISABLE_3 = OFF
DISABLE_4 = OFF
DISABLE_5 = OFF
DISABLE_6 = OFF
DISABLE_7 = OFF
DISABLE_8 = OFF
SELECT_TYPE = Minimum
STATUS_OPTS
MIN_GOOD = 1
OUT = 2.34
SELECTED = 4
OP_SELECT = 0
Figure A3.5 Example (4)
FA0305.EPS
A-26
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
When SELECT TYPE is “Maximum”
The IS block selects the input with the maximum value among valid inputs and transmits the value of that input to
OUT. The number of the selected input is transmitted to SELECTED.
DISABLE_1 = OFF
DISABLE_2 = ON
DISABLE_3 = ON
DISABLE_4 = OFF
DISABLE_5 = OFF
DISABLE_6 = OFF
DISABLE_7 = OFF
DISABLE_8 = OFF
SELECT_TYPE = Maximum
STATUS_OPTS
MIN_GOOD = 1
OUT = 32.5
SELECTED = 7
OP_SELECT = 0
FA0306.EPS
Figure A3.6 Example (5)
Because DISABLE_2 and DISABLE_3 are ON, IN_2 and IN_3 are disabled, and the IN with the maximum value
among the remaining IN_n is selected for output. In the above example, since IN_7 has the maximum value among
the remaining valid INs, it is output.
A-27
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
When SELECT TYPE is “Middle”
If there is more than one valid input and the number of such input is an odd number, the value of the middle input
will be transmitted to OUT. If there is an even number of valid inputs, the average of the middle two inputs is
transmitted to OUT. If the average is used for OUT, the block transmits “0” to SELECTED, while it transmits the
number of the input used for the middle for other cases. If the number of valid inputs is 1, it is irrelevant to selection
by “Middle” selector action. The following shows an example of selection by “Middle” selector action.
DISABLE_1 = ON
DISABLE_2 = ON
DISABLE_3 = OFF
DISABLE_4 = OFF
DISABLE_5 = OFF
DISABLE_6 = OFF
DISABLE_7 = ON
SELECT_TYPE = Middle
STATUS_OPTS
MIN_GOOD = 1
OUT = 19.55
(IN_5+IN_6)/2 = 19.55
SELECTED = 7
DISABLE_8 = ON
OP_SELECT = 0
FA0307.EPS
Figure A3.7 Example (6)
Because DISABLE_1, DISABLE_2, DISABLE_7, and DISABLE_8 are ON, the corresponding IN_1, IN_2, IN_7,
and IN_8 are disabled and the remaining four INs are enabled. Furthermore, because IN_3 has the maximum value
and IN_4 has the minimum value among the valid INs, they are not selected and the average of IN_5 and IN_6 inputs
is output. When the average is selected for OUT, SELECTED is set to “0.”
DISABLE_1 = OFF
DISABLE_2 = OFF
DISABLE_3 = OFF
DISABLE_4 = OFF
DISABLE_5 = OFF
DISABLE_6 = OFF
DISABLE_7 = OFF
DISABLE_8 = ON
Appendix 3. Input Selector (IS) Block
OUT = 23.6
SELECTED = 5
SELECT_TYPE = Middle
STATUS_OPTS
MIN_GOOD = 1
OP_SELECT = 0
FA0308.EPS
Figure A3.8 Example (7)
If the number of valid INs is an odd multiple, the IN with the middle value will be output. In the above example, the
IN_5 input having the middle value is output.
A-29
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
When SELECT TYPE is “Average”
The block calculates the average of the valid inputs and transmits it to OUT. The number of inputs used to calculate
its value is indicated in SELECTED.
DISABLE_1 = OFF
DISABLE_2 = OFF
DISABLE_3 = OFF
DISABLE_4 = OFF
DISABLE_5 = OFF
DISABLE_6 = OFF
DISABLE_7 = OFF
DISABLE_8 = OFF
SELECT_TYPE = Average
STATUS_OPTS
MIN_GOOD = 1
OUT = 25.48
(IN_1+···+IN_8)/8 = 25.48
SELECTED = 8
OP_SELECT = 0
FA0309.EPS
Figure A3.9 Example (8)
When SELECT TYPE is “Latched Good”
The valid input with the smaller input number is selected as an output and is held until it becomes invalid. When it
becomes invalid, the next valid input will be selected as an output regardless of the magnitude of the value. Even if
an input with the input number smaller than that of the currently selected input recovers, the current selection is held.
Assuming that IN_2 is the valid input with the smallest input number, the order of input selection is IN_2 → IN_3 →
...→ IN_8 → IN_1 → ....
If the power is turned OFF and then ON with SELECT TYPE set to “Latched Good,” input selection starts with the
IN that was selected before the power was turned OFF.
A-30
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
A3.4Output Processing
A3.4.1Handling of SELECTED
For the value output to SELECTED when OP_SELECT has been selected (that is, not “0”), the number specified by
OP_SELECT will be stored as is.
However, “0” is stored in the SELECTED in the following cases:
1. If there is no valid input;
2. If the value of MIN_GOOD is greater than the number of valid inputs;
3. If the input status is “bad” or “uncertain” when the value of OP_SELECT is anything other than “0”
(with the exception of the case where the “Uncertain as good” bit in STATUS_OPTS is set.);
4. If the value of OP_SELECT is greater than 8, which is the maximum number of inputs;
5. If the value is out of the SELECT_TYPE setting range when the value of OP_SELECT is zero.
As long as there is one valid input, even an invalid input can be selected for OP_SELECT.
If the number of valid inputs is greater than the value of MIN_GOOD, the number of the input (including an
invalid input) specified by OP_SELECT will be stored in SELECTED. Therefore, even if an invalid input is
selected, SELECTED does not become zero.
If no input is selected for OP_SELECT, the output of SELECTED will depend on SELECT_TYPE.
The Table A3.1 shows the value of SELECTED according to the number of valid inputs and SELECT_TYPE.
Table A3.1 Value of SELECTED According to Inputs
Valid
Inputs
None0 (zero)0 (zero)
1
Multiple INs
(Even # of INs)
Multiple INs
(Odd # of INs)
SELECT_TYPE =
First Good
# of IN with a
smaller value
Table A3.2 Value of SELECTED According to the Mode
MINIMUM, MAXIMUM, or Latched Good
# of selected IN
SELECT_TYPE =
O/S
0
Value of SELECTED
MAN
0
AUTO
0 to 8
TA0 3 03.EPS
SELECT_TYPE =
MIDDLE
0 (zero)
# of selected IN
0 (the average is taken)
# of IN with the middle
value
SELECT_TYPE =
AVERAGE
0 (zero)
1
# of valid INs (the
average is taken)
TA0302.EPS
A-31
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
A3.4.2OUT Processing
OUT is an output parameter used to send the value selected in the IS block to another function block.
The following describes OUT processing.
Table A3.3 Block Mode and Value
MODE
O/S
Man
Value specified by MIN_Good > the number of valid inputs
If there is no valid input
If the input status is “bad” or “uncertain” when the
value of OP_SELECT is anything other than “0” (with
the exception of the case where the “Uncertain as
good” bit in STATUS_OPTS is set)
If the value of OP_SELECT is greater than 8, which is
the maximum number of inputs
If OP_SELECT is enabled
If the value is out of the SELECT_TYPE setting range
when the value of OP_SELECT is “0”
If SELECT_TYPE is “First Good”
A
u
t
If SELECT_TYPE is “MINIMUM”
o
If SELECT_TYPE is “MAXIMUM”
If SELECT_TYPE is “MIDDLE”
(There is an even multiple number of valid inputs.)
If SELECT_TYPE is “MIDDLE”
(There is an odd multiple number of valid inputs.)
If SELECT_TYPE is “AVERAGE”
If SELECT_TYPE is “Latched Good”
Table A3.4 Condition and Mode
Condition (Listed in priority sequence)Mode
If the Actual is in O/SO/S
If the “Uncertain if Man mode” bit in STATUS_OPTS is set and the Actual is in Man Man
If the “Uncertain if Man mode” bit in STATUS_OPTS is not set and the Actual is in Man Man
Values specified by MIN_Good > the number of valid inputsAuto
If there is no valid inputAuto
If the input status is “bad” or “uncertain” when the value of OP_SELECT is anything other than “0”
(with the exception of the case where the “Uncertain as good” bit in STATUS_OPTS is set)
If the value of OP_SELECT is greater than 8, which is the maximum number of inputsAuto
If OP_SELECT has selected IN whose status is “bad” or “uncertain”
(See the item “Transition of Sub-status in the Case Where OP_SELECT is Selected.”)
If the value is out of the SELECT_TYPE setting range when the value of OP_SELECT is “0”
The previous value is output. (At startup, the initial value is used).
·
· Writable (the operator may change the value.)
· The previous value is output.
· Not writable
· Zero
· Not writable
· The value of the selected input is output.
· Not writable
· The previous value is output.
· Not writable
· The value of a valid input with the smallest input number is output.
· Not writable
· The minimum value among the values of the valid inputs is output.
· Not writable
· The maximum value among the values of the valid inputs is output.
· Not writable
· Because two inputs are positioned in the middle of the values of even multiple
valid inputs, the average of the values of these two inputs is output
· Not writable
· The value of the input positioned in the middle of the values of odd
multiple valid inputs is output.
· Not writable
· The value obtained by dividing the added value of the values of valid
inputs by the number of these inputs is output.
· Not writable
· The value of a valid input with the smallest input number is output.
· Not writable
Value
.
TA0304.EPS
Auto
Auto
Auto
TA0305.EPS
A-32
IM 01C25T02-01E
A3.4.3STATUS_OPTS
BitDescription
Use Uncertain as Good Causes all inputs (OP_SELECT, IN_n, and DISABLE_n) the status of
which is “uncertain,” to be handled as “good” (NC) status inputs and the
Uncertain if Man mode When the mode is Man, the status of OUT is interpreted as “uncertain.”
(This does not apply to SELECTED.)
A3.5List of Input Selector Block Parameters
Appendix 3. Input Selector (IS) Block
TA0306.EPS
Relative
Index
ParameterWrite Mode
0
BLOCK_HEADER
1
ST_REV
TAG_DESC
2
3
STRATEGY
ALERT_KEY
4
544
MODE_BLK
622----------------
BLOCK_ERR
OUT
7
OUT_RANGE
8
GRANT_DENY
92
Block T ag=O/S
MAN
Valid Range
Initial Value
TAG: “I S”
----------------2222
Null
1
1-255
1
0
0
View
213
4
2
1
55
11
Description / Remarks
Information relating to this function block, such as block tag, DD revision, and execution time
Indicates the revision level of the set parameters associated with the IS block. If a
setting is modified, this revision is updated. It is used to check for parameter
changes, etc.
A universal parameter that stores comments describing tag information
A universal parameter intended for use by the high-level system to identify function
blocks
Key information used to identify the location where an alert has occurred. Generally, this parameter
is used by the high-level system to identify specific areas in a plant that are under the control of
specific operators, to distinguish necessary alarms only. This is one of the universal parameters.
A universal parameter representing the operation status of the IS block. It consists
of the Actual, Target, Permit, and Normal modes.
Indicates the error status relating to the Input Selector function block.
The bit used by this function block is as follows: Bit 15: O/S mode
Block output
Set the range of OUT
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
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 is set, it is evident that the operations have been executed successfully.
“Use Uncertain
STATUS_OPTS
O/S102
as good” and
“Uncertain if
0
A user-selectable option available for status handling in the block
Input 3
Input 4
Selector switch to disable input 1 from being selected
Selector switch to disable input 2 from being selected
Selector switch to disable input 3 from being selected
Selector switch to disable input 4 from being selected
Specifies the input selection algorithm.
1
Parameter specifying the minimum required number of inputs with “good” status
If the number of inputs with “good” status is less than the v alue of MIN_GOOD, input
1
selection is canceled.
Indicates the number of the selected input. However, it indicates the number of
inputs used to calculate the average if SELECT_TYPE = Average.
If no input is selectable or if there are multiple inputs, it becomes “0” (none).
A parameter to forcibly employ the input of a selected number (Operator-settable)
Indicates event information if an update event (setting change) occurs.
Indicates alarm information if a block alarm occurs.
Input 5
Input 6
Input 7
Input 8
Selector switch to disable input 5 from being selected
Selector switch to disable input 6 from being selected
Selector switch to disable input 7 from being selected
Selector switch to disable input 8 from being selected
TA0307.EPS
A-33
IM 01C25T02-01E
Appendix 3. Input Selector (IS) Block
A3.6Application Example
The following describes the temperature control system of a fixed bed-type reactor. In this case, there are instances
where the point showing the maximum temperature changes due to catalytic deterioration, raw material flow, etc.
Therefore, a large number of measurement points are provided, and the maximum value obtained among these
measurement points is input to the controller to control reactor temperature.
Raw material
AI1
Catalytic reactor
AI2
IS
PID
AI3
AO
Refrigerant
AI4
Figure A3.10 Temperature Control System of a Fixed Bed-type Reactor
AI1
AI
AI1
AI1
AI1 AI4
OUT
OUT
OU
OU
T
T
IN_1 4
IS
OUT
PID
IN
BKCAL_IN
OUT
Figure A3.11 Example of Scheduling
AI1 : Temperature 1, AI2: Temperature 2, AI3: Temperature 3, AI4: Temperature 4
IS: SELECT_TYPE = MAX
Basic operations and work sequence:
1. The IS block obtains values and status information from AI.
2. The block selects the AI information using the alternatives.
3. The block displays and outputs the information selected by SELECTED.
Product
FA0310.EPS
AO
CAS_IN
BKCAL_OUT
FA0311.EPS
A-34
IM 01C25T02-01E
Appendix 4. Arithmetic (AR) Block
Appendix 4.Arithmetic (AR) Block
The Arithmetic (AR) block switches two main inputs of different measurement ranges seamlessly and combines the
result with three auxiliary inputs through the selected compensation function (10 types) to calculate the output.
A4.1Arithmetic Function Block Schematic
The diagram below shows the Arithmetic block schematic.
Figure A4.1 AR Block
The Arithmetic block is divided into three sections:
· Input section: Makes a go/no-go decision on the use of an input value, switches the range, and 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.
* The range extension function compensates the IN and IN_LO input values when two devices with different ranges
are connected, to make smooth input switching.
FA0401.EPS
A-35
IM 01C25T02-01E
Appendix 4. Arithmetic (AR) Block
A4.2Input Section
There are five inputs: IN and IN_LO main inputs and
IN_1, IN_2, and IN_3 auxiliary inputs.
IN and IN_LO are intended to connect devices with
different measurement ranges and allow the use of
switching a measurement range by selecting the
measuring device. However, because there are slight
differences between IN and IN_LO values even when
the same item is measured, instantaneous switching
causes abrupt changes in the output.
To prevent this phenomenon, the Arithmetic block uses
a function known as range extension to compensate the
IN and IN_LO values between RANGE_HI and
RANGE_LO. This enables the input to be switched
smoothly. The result of the range extension function is
substituted into PV to be used for calculations.
A4.2.1Main Inputs
The range extension function determines the PV value
in the following order:
1. If IN RANGE_HI →PV = IN
2. If IN RANGE_LO → PV = IN_LO
3. If RANGE_HI > IN > RANGE_LO → PV = g
IN + (1- g) IN_LO
g = (IN - RANGE_LO) / (RANGE_HI -
RANGE_LO)
RANGE_HI and RANGE_LO are threshold values
for switching two main inputs seamlessly.
PV is a parameter with status information, and PV
status is determined by the value of “g.”
If “g” < 0.5 → The status of IN_LO is used.
If “g” 0.5 →The status of IN is used.
Determination of the status is made with a hysteresis of
10% provided for 0.5.
If RANGE_LO > RANGE_HI, the statuses of PV and
OUT are “Bad. Configuration Error.” Then “Configuration Error” is output to BLOCK_ERR.
If there is only one main input, the input is incorporated into the computation section as is, not taking into
account RANGE_HI and RANGE_LO.
Example:
Assuming that
RANGE_LO20
RANGE_HI300
TA0401.EPS
the following are established:
IN = 310, IN_LO = 20
IN = 230, IN_LO = 20 → g = (230 - 20) / (300 - 20) = 0.75
IN = 90, IN_LO = 20 → g = (90 - 20) / (300 - 20) = 0.25
IN = 19, IN_LO = 10 → PV = 10
→ PV = 310
PV = 0.75 230 + (1 - 0.75)
20 = 177.5
PV = 0.25 230 + (1 + 0.25)
20 = 37.5
A4.2.2Auxiliary Inputs
PV = IN_LOPV=g 3 IN+(1-g) 3 IN_LOPV =IN
Formula based on
(1) and (2)
(1): Range for IN_LO
RANGE_LO
Figure A4.2 Range Extension Function and PV
RANGE_HI
(2): Range for IN
FA0402.EPS
There are bias and gain parameters for the IN_1, IN_2,
and IN_3 auxiliary inputs. The following shows the
equation using them.
t_i = (IN_i + BIAS_IN_i) GAIN_IN_i
The bias parameter is used for calculating absolute
temperature or absolute pressure, while the gain
parameter is used for normalization of square root
extraction.
IN
A-36
IM 01C25T02-01E
Appendix 4. Arithmetic (AR) Block
A4.2.3INPUT_OPTS
INPUT_OPTS has an option that handles an input with
“uncertain” or “bad” status as a “good” status input.
Bit
Handles IN as a “good” status input if its status is “uncertain.”
0
Handles IN_LO as a “good” status input if its status is “uncertain.”
1
Handles IN_1 as a “good” status input if its status is “uncertain.”
2
Handles IN_1 as a “good” status input if its status is “bad.”
3
Handles IN_2 as a “good” status input if its status is “uncertain.”
4
5
Handles IN_2 as a “good” status input if its status is “bad.”
Handles IN_3 as a “good” status input if its status is “uncertain.”
6
Handles IN_3 as a “good” status input if its status is “bad.”
7
8 to 15
Reserved
There are options called “IN Use uncertain” and
“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.)
Function
TA0402.EPS
· If the status of IN is anything other than “good”
and that of “IN_LO” is “good”
If the status of IN is “good” and that of “IN_LO” is
anything other than “good”
PV = g IN + (1-g) IN_LO
RANGE_LO
If the status of IN is anything other than “good”
and that of “IN_LO” is “good”
PV = IN_LO
PV = g IN + (1-g) IN_LO
RANGE_HI
PV = IN
IN
IN_LO
FA0403.EPS
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.
A4.2.4Relationship between the Main
Inputs and PV
The value and PV status are determined by the statuses
of two main inputs, INPUT_OPTS, and RANGE_LO
and RANGE_HI.
· If the statuses of two main inputs are both “good” or
anything other than “good”
See A4.2.1, Main Inputs.
· If only one of two main inputs has “good” status after
application of INPUT_OPTS, the PV value is
determined asfollows:
· If the status of IN is “good” and that of “IN_LO”
is anything other than “good”
IN > RANGE_LO→ PV = IN
IN RANGE_LO→ See A4.2.1.
A-37
IM 01C25T02-01E
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.