Exercise
Create the user-defined project ENGPJT
Define 1 KFCS (Field Control Station), station number FCS0101
Define 1 HIS (Human Interface Station), station number HIS0164
PROCEDURE
2. The below window appear if there is not any projects in the System View
3. If there are some projects in the System View, we can create ENGPJT using the
System View as below
Move cursor to
Select [File] → [Create New] → [Project]
5. [Create New Project] dialog window appears with the [Name and Position] tab,
enter the following data.
Project Name : ENGPJT
Position : Default (C:\CENTUM VP\eng\BKProject\)
Project Comment : Exercise for Engineering Course
Click on button
Leave each item on other tabs [Outline] and [Detailed Setting], as default
Now, ENGPJT project is created. Next step, FCS and HIS will be created.
Exercise
Define control I/O units on the slot 1 and slot 2, Node 1
PROCEDURE
1. Activate the System View, select [ENGPJT] [FCS0101] [IOM]
[Create New] [Node]
3. To create New IOM, select from the pull down menu, [File] [Create New]
[IOM] or Right click on [Node] [Create New] [IOM] position in System view and
select it, as shown below.
5. Below shows <1AAI841-S> file has been created in the [NODE 1] folder
Activate [IOM Definition Builder] by double clicking on the <1AAI841-S > file. [IOM
Builder] window appears as shown below:
6. Assign an I/O Module for each terminal in the columns for ‘Signal Details’ and
Signal Conversion’ as shown below:
7. Save the defined contents from the Toolbar, Select [File] [Save]
8. If no error occurs in the [Message] area, exit from the IOM definition builder. From
the Toolbar, select [File] [Exit IOM Builder]
Exercise
Define 32-point Terminal-type Contact Status Input on the slot 1, Node 2 and 32-
point Terminal-type Contact Status Output on the slot 2, Node 2.
PROCEDURE
1. Activate the System View, select [ENGPJT] [FCS0101] [IOM]
[Create New] [Node] , create Node 2 in the [IOM] folder
IOM Type / Category : Status Input
IOM Type / Type : ADV157-S (32-point Terminal-type Contact Status
Input)
Installation Position / Node : 2
Installation Position / Slot : 1
Click on button
Click on button
3. The [IOM Definition Builder] window appears. The input modules can be assigned
for each terminal.
In the exercise, confirming the settings, leave them as default, and exit.
Station Type: AFV10D Duplexed Field Control Unit (for VnetIP, for FIO,
19” Rack Mountable)
2. Double-click on DR0021 to start the Control Drawing Builder. The following builder
appears.
NOTE: In order to mask the message display area, select [View] from the Toolbar and
then click on [Message Display Area].
However, [Save] operation will automatically display the message display area.
2) The following File Properties dialog window appears. Select [Attribute] tab. Confirm
that the window size is [1024 x 686]. Click on [OK] button.
2) Tick [Display grid] and set [Grid Color] to Dark Green and [Grid Size] to 12. Click on
[OK] button
2) The [Select Function Block] dialog appears. Select [Regulatory Control Block]
[Controllers] [PID]. Click on [OK] button.
3) Click a desired position on the sheet of the Drawing Panel to display the PID block
symbol. Enter the tag name [TIC100] and press the [Enter] key.
4) Do the same procedures as item 2) and 3) to create another PID tag name
[FIC100]
NOTE: A block symbol can be moved by selecting the block symbol and then dragging
with the left button of the mouse.
5) Click on the select mode button and Double-click the symbol of the function
block [TIC100] to display its property sheet. On the [Function Block] tab sheet,
define
Tag Comment : Primary Temp. Control
High limit value : 100.0
Engineering unit symbol : DEGC
6) Define the basic definitions of the function block [FIC100] according to the above
item 1) to 5)
Tag Comment : Secondary Flow Control
High limit value : 50.0
Engineering unit symbol : L/M
2) Left click on the drawing panel as shown below. The symbol of I/O connection
block is displayed. Enter the element name [%Z011101] is TIC100_IN
3) Define the element names of I/O connection blocks according to the above steps 1)
and 2)
[%Z011102] : Input connection data of secondary flow controller(FIC100_IN)
[%Z011109] : Output connection data of secondary flow controller(FIC100_OUT)
NOTE : A block symbol can be moved by selecting the block symbol and then dragging
with the left button of the mouse.
Note: Please follow the appropriate I/O Mode Definition on pages 21
5. Wiring Creation
1) From the Toolbar, select [Insert] [Wiring] button OR
3) From picture above, Click the positions 4 and 5 and double-click the position 6 to
connect [OUT] terminal of the [TIC100] to [SET] terminal of the [FIC100]
4) To change the terminal name of [FIC100] from [IN] to [SET], right-click on [IN],
select the following menu
5) Same as before, connect the [%Z011102] to [IN] terminal of [FIC100] and [OUT]
terminal of [FIC100] to [%Z011109]
3) For Advanced setting, select the [Detailed Setting Item] from the [View] on a tool
bar or click on
4) completion of detailed setting of items, update the defined items by selecting from
the Toolbar. [File] [Update] or click on
After updating data, select the [Exit Function Block Detail Builder] from the [File] on
tool bar to close the window.
5) After the setting has completed, select the [Save] from the [File] on a tool bar to
save the definitions. If the definition has an error, an error message is displayed at
the [Message] Display Area. Correct the error according to the message and select
the [Save] again.
After the error is corrected, select the [Exit Function Block List Definition Builder]
from the [File] on a tool bar to close the [Function block List Definition Builder] or
DR0021
3. [Faceplate] window appears and then select tab [Winforms Control] and right
click on [Property Page] button. The [Instrument Diagram] window appears. Define
Tag Name : TIC100
Leave other items as default. Click on [OK]
In the same way, define the instrument diagram of FIC100 next to TIC100.
4. After completion of the setting, save the defined file. Select in the tool menu [File]
[Save]
Assign ‘Acquisition data’ for each pen for [Group01] as following. Leave other items as
default.
Acquisition Data
1 : TIC100.PV
2 : TIC100.SV
3 : TIC100.MV
4 : FIC100.PV
5 : FIC100.SV
6 : FIC100.MV
If no error exists, exit from the [Trend Gathering Pen Assignment Definition Builder].
Wait a while until the message “Completed FCS test function start processing” and
“Completed Downloading Wiring” appears.
3. The below window appears. Select [DR0021.wrs] and then click on [Open]
5. After the setting above, load the wiring editor file to the FCS simulator to refresh the
data. Select from the Toolbar, [File] [Download]
6. The below window appears. Tick the file to be downloaded and then click [OK].
PROCEDURE
1. Select [Wiring Operation] from [Tools] in the tool menu of the [Test Function]
window
2. The [Wiring Operation – DR0021] window appears. Confirm the data in the
[Lag] column. Also, confirm that the data in each [Status] column is ON. If ON is
displayed, it shows that the wiring operation is functioning.
PROCEDURE
Click on Name Input Tool Box, the below window appears. Key in CG0001
Click to call up
data entry window
(Wiring Function)
By using the wiring function, when the MV value of FIC100 is manipulated, the PV
value of FIC100 and TIC100 follow the value of MV. (They are the outputs from the
first order lag functions.)
(Measurement Tracking)
In MAN mode, the SV value of FIC100 tracks its PV by means of the measurement
tracking function.
(Output Tracking)
As the cascade loop is open (secondary controller FIC100 is either in MAN or
AUT), the block mode of TIC100 is MAN and IMAN (initialized manual). Even in the
open state, the MV of TIC100 equals to the SV of FIC100 (output tracking function).
AUT mode
CAS mode
4. Transfer the block mode of TIC100 to AUT and then enter 80 in the SV.
Transfer the block mode of FIC100 to CAS.
TIC100 transfers to AUT without bump in MV. Confirm by displaying the trend
window [TG0101].
Change the measurement range of the secondary flow controller FIC100 as shown
below. Change from 0.0 - 50.0 to 0.0 – 80.0.
PROCEDURE
1. Display the drawing list by clicking on [ENGPJT] [FCS0101]
[FUNCTION_BLOCK]. Then activate [Function Block List Definition Builder] by
double-clicking on DR0021.
2. Click on [FIC001] block symbol and select the [Edit Function Block Detail] from
the [Window] on a tool bar. For Advanced setting, select the [Detailed Setting
Item] from the [View] on a tool bar. (See PART B, item 2, Procedure 6, Assign
Function block detail specifications.
3. On [Input] tab, change the ‘High Limit Value’ from 50.0 to 80.0, update, and
download.
4. After downloading, call the control window CG0001 to confirm that the measuring
range can be changed.
5. The range of the MV of primary temperature controller TIC100 has also been
changed (output tracking function)
PROCEDURE
1. On [Alarm] tab, change the ‘PV High/Low Limit Alarm’ from ‘HL: BOTH’ to
‘H: High’, update and download.
2. After downloading, call the tuning window of FIC100 to confirm that the alarm
processing can be changed. Try to generate alarm by setting parameter PH and
PL on Tuning Panel. Only alarm HI will be generated, while alarm LO is
surpassed.
PROCEDURE
1. Select in the tool menu, [File] [Exit Test Function] of the [Test Function]
window.
Click on
3. Confirmation dialog box [BKETestFunc] is displayed. Exit processing from the test
function begins. After a while, the operation and monitoring function of the target
station starts up.
Right Click
4.2 Click on icon, Double click on Terminal name and type in to edit
Move to edit Function block detail definition by select from pull down menu
6. After the error is corrected, select the [Exit Function Block List Definition Builder] from
the [File] on a tool bar to close the [Function block List Definition Builder] or DR0022.
3. Click on [File] – [Save]. Make sure that no errors are detected and correct them if any.
4. Click on [File] – [Exit Operation Mark Builder].
4. After completion of the setting, save the defined file. Select in the tool menu [File]
[Save] in order.
PROCEDURE
1. Select in the system view [ENGPJT] [FCS0101] folder.
Select [Test Function] in the tool menu [FCS].
PROCEDURE
1. Call the control window [CG0002]
3. Transfer the block mode of FIC200 to AUT and change SV of FIC200 to 30.
Monitor the response. (referred to Exercise 1, CASCADE CONTROL)
5. Create the profile of PGS200 program for Setpoint changing of FIC200 by specifying
the parameter as per figure shown below
6. Change selector position, SW, from 1 to 2 (Set point from output of PGS200)
7. Transfer the block mode of PGS200 to AUT, MAN, and CAS.
Monitor the response
The cascade control signal distribution block (FOUT) distributes a cascade set signal
from the function block with a control function. The cascade control signal distribution
block is used where multiple controller blocks are connected in parallel on the
downstream side of a cascade control loop.
The FOUT block can distribute a cascade signal to up to 8 blocks. The FOUT block
configures a cascade control loop where multiple controller blocks are connected in
parallel on the downstream side. It is impossible, however, to chain the multiple
controller blocks with terminal connection.
The FOUT block transfers the cascade open status and cramp status of the control
blocks on the downstream side to the control block on the upstream side.
The figure below shows the function block diagram of the Cascade Signal Distributor
Block (FOUT):
The setpoint value (SV) of the Cascade Signal Distributor Block (FOUT) can be used for
data reference but not for data setting.
The cascade set signal is adjusted to the range of each destination to which it is
distributed.
In the example, assume that FOUT block has an SV range of 0 to 100% and the
downstream controller blocks have PV ranges of 0 to 8000 NM3/H and 0 to 10.00
KG/H. When the upstream controller block’s control output is 50%, the outputs of
FOUT block are 4000M3/H and 5.00 KG/H. The upstream function blocks, which can
be connected to the FOUT block, are to satisfy the following conditions:
Regulatory control blocks that enable cascade connection and provide a control
output (MV). Analog computation blocks that enable cascade connection.
The selector switch blocks (SW-33, SW-91) provided between the blocks is excluded.
If more than 6 FOUT blocks are connected, the control out (MV) status of the most
upstream block turns to output fail (PTPF).
Operation Procedure
Procedure:
1. Create function block on [DR0023] as follows:
4.3 Confirm that the SV of [TIC302] becomes 100.0 DEGC and the SV of
[TIC303] becomes 200.0 DEGC.
Create a Flow Ratio Control Loop as shown below. The flow ration F2 to F1 is
kept constant r by setting SV of the control block [FIC202] to the value of r • F1,
multiplying the ration r to the flow rate F1. The ratio r can be changed in the range from
0.00 to 0.50.
The ratio set block outputs the control output (MV), which equals the input signal (PV)
multiplied by a ratio setpoint. Ratio control uses the block to keep the ratio of two control
variables constant.
The figure below shows an example of using the Ratio Set Block (RATIO):
Ratio Calculation
In the ratio calculation, the process variable (PV) is multiplies by the effective
ration setpoint (Sve) to determine the calculated value (CALC). The
computational expression is as follows:
The effective ratio setpoint (SVe) is the result of the ramp processing for the ratio
setpoint (SV) to achieve the bumpless transfer of the block mode.
While the ratio set block is in an auto operation mode (AUT,CAS or RCAS), the
control output (MV) is the signal after output processing on the computed
output(CALC).
• Ratio Gain: Up to 7 digits or less including the sign and decimal point.
The default is 1.0.
• Example 1
In a flow rate ratio control system with the flow rate F1 ranging from 0 to 100m³/h and
the flow rate F2 ranging from 0 to 30 m³/h, the example shows the plant running with the
ratio between 0.0 and 0.3.
If these conditions are factored into Equation (1), the flow rate F1 is the process variable
(PV), the desired value of F2 is the calculated value (CALC) and the ratio r is the ratio
set point (SV).
Since the desired value of the flow rate F2 is 0 when the flow rate F1 is 0, the bias
(BIAS) in the expression is 0. Then the computational expression is :
If the ratio r is 0.1, the desired value of the flow rate F2 is equal to 100 multipied by 0.1,
or 10 m³/h, when the flow rate F1 is 100m³/h.
By factoring these values into Equation (3):
As the values of a process variable (PV), a computed variable (CALCn) and an effective
ratio setpoint (SVe) are the engineering unit values, if the PV and CALCn have the same
unit and the unit of SVe is 1, the ratio gain (KR) equals to 1.0.
Procedure :
1.Create function block on [DR0024] as follows:
In this exercise, it is necessary to calculate and set the ratio gain (KR) as the
engineering unit of flow rate F1(M³/M) and flow rate F2 (M³/H) are different.
For [FIR201], enter the calculated Ratio Gain (KR) in the [Control Calculation] tab.
If the ratio r is 0.1, the desired value of the flow rate F2 is equal to 10.0 multipied by 0.1,
or 1M³/M, when the flow rate F1 is 10.0M³/M.
= 60M³/H
60
KR = = 60
0.1 x 10
2. Create control window on [CG0001]. Assign [FIR201] and [FIC202] on the control
window as the third and fourth instruments.
4. Confirmation procedure.
Set PV of [FIR201] to 5.0 M³/M. (Enter 50% in the data item RAW, as the
data entry in PV is not allowed.)
Transfer the block mode of [FIC202] to CAS and the block mode of [FIR201]
to AUT.
Set SV of [FIR201] to 0.2.
Confirm that the SV of [FIC202] has changed to 60.0 M³/H.
(5.0 M3/M x 0.2 = 1.0 M3/M = 60.0 M3/h)
When the start switch SW445-11 turns ON, The timer TM222-11 starts and the
start switch SW445-11 turns OFF.
After 5 seconds, the timer TM222-11 times up and the switch SW446-11 turns ON.
After 5 seconds, the switch SW446-11 turns OFF and the switch SW447-11 turns ON.
After 5 seconds, the switch SW447-11 turns OFF
ON
Start Switch
OFF OFF
SW445-11
ON
Switch
SW446-11 OFF OFF
5s
5s
ON
4. Select [Save] from the [File] menu to save the common switch
definition file.
5. Then select [Exit Common Switch Definition Builder] in the [File] menu.
The [Control Drawing] builder starts from the following System View:
Note: To display messages only, select the [View] on a tool bar and click the [Message
Display Area] from the pop-up menu not to display other items.
Click the [ST16] from the [Sequence Table] in the [Sequence] on the Select Function
Dialog, and the [OK] button.
Click an arbitrary position on a sheet of the Drawing Pane.
Select the [TM] from the [Sequence Element-1] and enter the tag number
TM222-11.
2. In the exercise, leave all data in default. Select [Exit Function Block Detail
Definition Builder] in the [File] menu.
4. Detailed Definition of Sequence Table
Procedure
1. Click on ST222-11 Block in the Control drawing Window. Select [Edit Function
Block Detail] from [Window] or click at button.
The [Edit sequence table] window as shown below is activated.
<Supplement>
The [Edit Sequence table] window can also be opened by double-click on the number
column of ST222-11 in the [Function Block List Definition Builder] window.
2. Select [Change Processing Timing] from the [Edit] menu or click
on button. The [Set Start Timing] dialog window appears.
3. In the exercise, leave all items in default and click on <OK> button.
The processing timing is defined and the dialog closes.
4. Click on the field of C01 in the [Tag Name. Data Item] column in the condition
signal setting area. Enter the data as follows:
(C01) SW445-11.PV (%SW0445.PV will do)
Shift to the next entry field a line below with a return key.
(C02) TM222-11.BSTS
5. Click on the field of A01 in the [Tag Name. Data Item] column in the action
signal setting area. Enter the data as follows:
(A01) TM222-11.OP
(A02) SW446-11.PV (%SW0446.PV will do)
(A03) SW447-11.PV (%SW0447.PV will do)
(A04) SW445-11.PV (%SW0445.PV will do)
6. Click on the field of C01 in the [Data] column in the condition signal setting
area. Enter the data as follows:
(C01) ON
Move the cursor to the lower field by pressing the <Down> key on the
keyboard.
(C02) CTUP
7. Click on the field of A01 in the <Data> column in the action setting area and
enter the data as follows.
(A01) START
(A02) H
(A03) H
(A04) H
8. Click on the field of C01 in the [Comment] column in the condition signal
setting area. Enter the data as follows:
(C01) Start Switch
(C02) Timer
9. Click on the field of A01 in the [Comment] column in the action signal setting
area. Enter the data as follows:
(A01) Timer
(A02) Switch 1
(A03) Switch 2
(A04) Start Switch
10. Rule column are defined with the combination of Y (Yes) and N (No).Move the
mouse cursor to the position to define and then click mouse button to specify
the position.
On the specified position;
One click of the mouse button : Y
Two clicks of the mouse button : N
Three clicks of the mouse button : Deletion of Y or N
11. Move the cursor to the step label setting area of the rule 01 and click. Enter
A1. Then enter A2, A3 and A4 in order.
12. Move the cursor to the next step label setting area of the rule 01 and click.
Enter A2.
Then enter A3, A4 and A1 in order.
6. Click on the left most instrument diagram to select. Then click the right button
of the mouse and select [Properties].
9. Assign the following tag names from the second instrument diagram onwards.
Number Tag Name
2nd : TM222-11
3rd : SW446-11
4th : SW447-11
6th : ST222 -11
10. completion of the assignment of all tag names, select [Save] in the [File]
menu.
11. Then select [Exit Graphic Definition Builder] in the [File] menu.
2. Set the Mode of the sequence table ST222-11 to AUT, and confirm that PV is
A1. If not, set to A1.
3. Enter 5 in PH of the timer TM222-11.
4. Setting the switch SW445-11 to ON activates the sequence table.
5. Confirm that the switches SW446-11 and SW447-11 change.
The rule condition display column is provided between the condition rule column and the
action rule column in the sequence table window.
Confirm that when a rule is satisfied, the color of the satisfied rule in the rule condition
column changes from;
Build a sequence table to do the following using the cascade control loop. This will complete a
temperature control system of a batch reactor.
The sequence table you build should do the following:
1. Heat the reactor to the temperature required.
2. Maintain a constant reactor temperature for a specific period of time (reactor period).
3. Cool the reactor immediately following completion of the reactor period.
ON
ON Start Switch
OFF
Temp.
SV
M
TIC0011
LAG01 Water
DLAY01
Steam
Products
Reactor Batch Control System
For other items If you do not need to define, keep defaults. Click the [OK] button.
3. Detail Definition of Controller Block.
1. Click on [TIC0011], [TIC0012] block in the Control Drawing Window. Select
[Edit Function Block Detail] from [Window] or click at button.
2. The [Function Block Detail Definition Builder] Window as shown below is
activated.
For TIC0012 Detail Spec. Item Connection [Measurement Input (IN)] input
LAG01.CPV
In this exercise, leave all data in default. Select [Exit Function Block Detail
Definition Builder] in the [File] menu.
For other items If you do not need to define, keep defaults. Click the [OK] button.
In this exercise, leave all data in default. Select [Exit Function Block Detail
Definition Builder] in the [File] menu.
For other items If you do not need to define, keep defaults. Click the [OK] button.
In this exercise, leave all data in default. Select [Exit Function Block Detail
Definition Builder] in the [File] menu.
For other items If you do not need to define, keep defaults. Click the [OK] button.
In this exercise, leave all data in default. Select [Exit Function Block Detail
Definition Builder] in the [File] menu.
10. Defining Timer Block.
1. Click Timer Block. [TM222-22]
2. Click the [Properties] from the [Format] or click the right button of mouse
select [Properties] enter the word as shown below.
For other items If you do not need to define, keep defaults. Click the [OK] button.
In this exercise, leave all data in default. Select [Exit Function Block Detail
Definition Builder] in the [File] menu.
12. Defining The Batch Status Indicator.
1. Click The Batch Status Indicator block [BSI0011]
2. Click the [Properties] from the [Format] or click the right button of mouse
select [Properties] enter the word as shown below.
For other items If you do not need to define, keep defaults. Click the [OK] button.
In this exercise, leave all data in default. Select [Exit Function Block Detail
Definition Builder] in the [File] menu.
14. Defining Relational Block.
1. Click Relational Block. [RL0011]
2. Click the [Properties] from the [Format] or click the right button of mouse
select [Properties] enter the word as shown below.
For other items If you do not need to define, keep defaults. Click the [OK] button.
15. Detail Definition of Relational Block.
1.Click on [RL0011] block in the Control Drawing Window. Select [Edit Function
Block Detail] from [Window] or click at button.
2.The [Function Block Detail Definition Builder] Window as shown below is
activated.
In this exercise, leave all data in default. Select [Exit Function Block Detail
Definition Builder] in the [File] menu.
16. Defining Calculation Block.
1. Click Calculation Block. [CALCU01], [CALCU02], [CALCU03]
2. Click the [Properties] from the [Format] or click the right button of mouse select
[Properties] enter the word as shown below.
For other items If you do not need to define, keep defaults. Click the [OK] button.
17. Detail Definition of Calculation Block..
1.Click on [CALCU01] block in the Control Drawing Window. Select
[Edit Function Block Detail] from [Window] or click at button.
2.The [Function Block Detail Definition Builder] Window as shown
below is activated.
3. Click on Start timing change to One shot Processing for CALCU01,
CALCU02,CALCU03,CALCU04 and CALCU05
CALCU03
CALCU04
CALCU05
7. Select the [Save] from the [File] menu to save the Control Drawing Definition File
[DR0032]
3. Select the [Save] from the [File] menu to save the Operator Guide Messages
File [OG0101]
4. Defining Common Switch (START01).
1. At System View Window click at [SWITCH] from [FCS0101] of [ENGPJT]
project.
3. Enter “START01” in Tag Name item and “Start Batch switch” in Tag Comment
item.
4. Select [Save] in the [File] menu to save Common Switch.
4. Select the [Save] from the [File] menu to save the Control Drawing
Definition File [DR0032].
2. Select [Change Processing Timing] from the [Edit] menu or click at button.
The [Set Start Timing] dialog as shown below appears.
In the exercise, leave all items in default and click on <OK> button.
The processing timing is defined and the dialog closed.
3. Change Number of signal lines
At Function Block Detail Builder of ST222-22 Window. Select [Change
Number of Signal lines] from [View] menu
4.3 Click at Tuning icon will display tuning panel of BDS0011 and
5.2 Define Switch Color click at [SWCR] and enter data as below:
5.3 Define Switch label click at [SWLB] and enter data as below:
5.4 Define Switch Guard Color click at [SWOP] and enter data as below:
5.5 Define Phase (Step) click at [PHAS] and enter data as below:
Create calculation program indicating the specified reactor temperature according to the
liquid level of the reactor.
[Detailed specification]
According to the liquid level of the reactor, [PV] of [LI002], display the following
temperature.
Range of level Display temperature
LI002.PV < 40% Measured temperature at low level
40% =< LI002.PV < 70% Mean temperature at low and medium level
70% =< LI002.PV Mean temperature at low, medium and high level
The temperature to be displayed is set to the data item CPV of the calculation block
TI002.Also, the character string showing the condition of the displayed temperature is
set to the data Item CPV2 of TI002.
The calculation input values, calculated output values and set parameters of the
General-Purpose Calculation Block (CALCU) all use double-precision floating-point data
type.
The calculation input values (RV4 to RV7) and calculated output values (CPV2,
CPV3) of the General-Purpose Calculation Block with String I/O (CALCU-C) all use
string data type.
2. Select [PVI] and then click on [OK] button. Next, click on any point on the sheet
of the drawing panel. Enter tag name as [LI002]. Repeat the procedure to create the
other PVI blocks. Select [CALCU-C] for [TI002].
The following function blocks should be created:
Click on [LI002] block to select. From [Format] menu, click on [Property]. Enter the
following parameters:
Tag Name Tag Comment Scale Low Limit Scale High Limit Engineering Unit
LI002 Level indicator 0 100 %
Click on the [Select Mode] button after completing the wiring operations.
Tag Name (from) Terminal Name Tag Name (to) Terminal Name
LI002 PV TI002 IN
TI002L PV TI002 Q01
TI002M PV TI002 Q02
TI002H PV TI002 Q03
Next, save the defined drawing by selecting [File] [Save]. Confirm that no error exists in
the [Message] display.
NOTE: The colors of automatic wiring is Magenta and the colors of manual wiring
is Cyan. The colors of selected wiring is Green.
From the Toolbar, click on [Window] [Edit Function Block Detail]. The [Function
Block Detail Builder] opens. Change to [Function Block Detail Definition] at the Edit
Window as shown below:
With the [Basic] tab, confirm that the start timing has been set to periodic execution.
7. Definition of I/O Connection. From the Toolbar, select [View] [Detailed Setting
Items]. Select the [Connection] tab to confirm the I/O connections.
On completion, from the Toolbar, select [File] [Update]. Next, from the Toolbar in
the [Control Drawing Builder], select [File] [Save] to save the defined program.
Confirm that no error exists in the [Message] display.
Operation Test
Procedure:
1. Assign the function blocks to control window [CG0013] (8-loop) for test
operation. Refer to the earlier exercises for the creation of control window.
2. Activate the test function.
3. Test data entry.
Transfer [LI002], [TI002L], [TI002M] and [TI002H] mode to calibration [CAL]
(tuning window) and enter data as follows:
TI002L.PV = 10 DEGC
TI002M.PV = 20 DEGC
TI002H.PV = 40 DEGC
4. Enter the data as follows for [LI002].
LI002.PV TI002.CPV TI002.CPV2
75% (10+20+40)/3 = 23.3% H/M/L mean temp
5. Confirmation of operation.
Confirm that [CPV] and [CPV2] are displayed in the tuning window of
[TI002] as shown:
6. Enter the data as follows for [LI002] to test the other conditions in the [TI002]
tuning window.
LI002.PV TI002.CPV TI002.CPV2
45% (10+20+)/2 = 15.0% M/L mean temp
35% 10 = 10.0% Low level temp
Aim: In the cascade loop created in Lab3 Creation of Regulatory Control Function,
create the sequence when the block mode of the Primary Controller TIC100 turns
to AUT, the block mode of the Secondary Controller FIC100 automatically
transfers to CAS.
3. Confirm that is works, by using test function. Put the block mode of TIC100
into AUT mode. The block mode of FIC100 should change to CAS mode
automatically. [CG0001] may be called out for the testing.
For other items If you do not need to define, keep defaults. Click the [OK] button.
5. Define wiring
Click at button of Edit Logic Chart Window then click at end point of switch
AAAA and double click at [OR] operation element. Creation BBBB Element as
below
3. Start Operation.
1. Define Control Group Window [CG0015] and [CG0016] as shown below.
If you want to operate switch AAAA double click at Input element AAAA Faceplate
will appear you can ON or OFF switch and notice result action of this Logic Chart.
The [Control Drawing] builder starts from the following System View :
(Note) To display messages only, select the [View] on a tool bar and click the
[Message Display Area] from a pop-up menu.
2. Define Specifications
(1) Select one block from the Drawing Pane and click it. The block turns to
green.
(2) Select the [properties] from the [Format].
(3) Enter necessary items.
(4) Click the [OK] button.
Enter data for the following tags, For other items, keep defaults:
Tag Name Tag Comment Low Limit High Limit Engineering Unit
SFC001 SFC Block for Seq.
TM001 Timer1
LI001 Lever Indicator 0 100 %
P001 Pump1
V001 Valve1
2. Draw wiring
Use a wiring tool to draw automatic or manual wiring. Select the [Wiring] tool
button on a tool bar to connect as follows:
On completion of wiring, select the [Save] from the [File] on a tool bar to save definitions.
Check that no error appears at the [Message Display] area.
3. Define the SFC Block
(1) Define the SFC Block data
Select the SFC001 on the [Drawing Pane] (sheet). The block turns to
green.
Select the [Edit Function Block Detail] on the [Window] to display the
following figure:
Select the [Data Item Definition] from the [Edit Window] to open the next
display.
Define the following items on the [User Definition] tab:
No 1. No 2.
Data item : TMSET LEVELSET
Data type : I16 F32
Comment : Timer set value Level set value
Engineering Unit : s %
Function restriction level: 1 1
Display format : 7 7.1
After the definition, in the tool menu of the [Function Block Detail Definition Builder]
window, click on [File]- Update]. Then in the tool menu of the [Function Block List
Definition Builder] window, click on [File]-Save] to save the defined data.
Confirm that any error other than “initial step not found” does not appear in the
[Message] area.
(It is recommended to save defined data every time a file has been defined.)
(2) Creation of SFC
Select [Edit SFC] [Edit Window] [Function Block Detail Definition
Builder]. Select [Transitional Step] with [Step] button. Then click on a
suitable position on the editing area.
Click on the [Selection Mode ] button then click on the <01> step to
select.
Display [Step Attribute] window by clicking on the [Attribute Definition]
button.
Define the following items in the window.
In the same way, define the <02> step using [Step Attribute] window.
Comment : Delivery
Process Name : Delivery
Other items : Leave in default
In the same way, carry out the program coding for the <02> step.